Srikanth Jagabathula

dblp:52/4072 · DBLP profile ↗
← Back
12ranked-venue papers
8as first author
0since 2021 · last 2017
0000-0002-4854-3181ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 4 first-authorComputer networks · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorTheory of computation · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
4 papers
Data mining · 79% Information retrieval · 12% Recommender systems · 9%
Theoretical computer science
5 papers
Mathematical optimization · 28% Information theory · 25% Algorithmic game theory and mechanism design · 21%
Artificial intelligence
4 papers
Trustworthy machine learning · 45% Information extraction and text analysis · 24% Reinforcement learning · 24%
Computer networks
3 papers
Wireless networking · 51% Network optimization and economics · 21% Routing and switching · 17%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational social science and digital humanities · 100%

Topics — the 28 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
robustness
0.522017
Identifying Unreliable and Adversarial Workers in Crowdsourced Labeling Tasks · J. Mach. Learn. Res. 2017
Reputation-based Worker Filtering in Crowdsourcing · NIPS 2014
Data mining
anomaly detection
0.312017
Identifying Unreliable and Adversarial Workers in Crowdsourced Labeling Tasks · J. Mach. Learn. Res. 2017
Data mining
crowdsourcing
0.312017
Identifying Unreliable and Adversarial Workers in Crowdsourced Labeling Tasks · J. Mach. Learn. Res. 2017
Data mining › crowdsourcing
label aggregation
0.312017
Identifying Unreliable and Adversarial Workers in Crowdsourced Labeling Tasks · J. Mach. Learn. Res. 2017
Machine learning › Reinforcement learning › online decision making
assortment optimization
0.212016
Assortment Optimization Under the Mallows model · NIPS 2016
Natural language and speech › Information extraction and text analysis
event extraction
0.212016
Predicting Socio-Economic Indicators using News Events · KDD 2016
Computational social science and digital humanities
socioeconomic indicator prediction
0.212016
Predicting Socio-Economic Indicators using News Events · KDD 2016
Data mining › time series analysis
time series forecasting
0.212016
Predicting Socio-Economic Indicators using News Events · KDD 2016
Mathematical optimization › discrete optimization
mixed integer linear programming
0.212016
Assortment Optimization Under the Mallows model · NIPS 2016
Wireless networking
fair scheduling
0.222011
Fair Scheduling in Networks Through Packet Election · IEEE Trans. Inf. Theory 2011
Fair Scheduling through Packet Election · INFOCOM 2008
Algorithmic game theory and mechanism design › mechanism design
crowdsourcing
0.212014
Reputation-based Worker Filtering in Crowdsourcing · NIPS 2014
Network optimization and economics
throughput-optimal scheduling
0.122011
Fair Scheduling in Networks Through Packet Election · IEEE Trans. Inf. Theory 2011
Fair Scheduling through Packet Election · INFOCOM 2008
Information retrieval › query understanding
query analysis
0.112011
Shopping for products you don't know you need · WSDM 2011
Mathematical optimization › regularization › nonconvex regularization
l0 minimization
0.112011
Inferring Rankings Using Constrained Sensing · IEEE Trans. Inf. Theory 2011
Information theory › signal processing
signal recovery
0.112011
Inferring Rankings Using Constrained Sensing · IEEE Trans. Inf. Theory 2011
Information theory › signal processing › compressed sensing
sparse recovery
0.112011
Inferring Rankings Using Constrained Sensing · IEEE Trans. Inf. Theory 2011
Distributed computing theory › distributed graph algorithms
congested clique
0.112009
A Data-Driven Approach to Modeling Choice · NIPS 2009
Wireless networking › scheduling › scheduling optimization
delay-optimal scheduling
0.112008
Optimal delay scheduling in networks with arbitrary constraints · SIGMETRICS 2008
Routing and switching › switch scheduling
input-queued switch scheduling
0.112008
Fair Scheduling through Packet Election · INFOCOM 2008
Wireless networking
scheduling
0.112008
Optimal delay scheduling in networks with arbitrary constraints · SIGMETRICS 2008
Network performance modeling › tradeoff analysis
throughput-delay tradeoff
0.112008
Optimal delay scheduling in networks with arbitrary constraints · SIGMETRICS 2008
Algorithmic game theory and mechanism design › matching
bipartite matching
0.112008
Inferring rankings under constrained sensing · NIPS 2008
Graph algorithms and graph theory › graph matching
maximum matching
0.112008
Inferring rankings under constrained sensing · NIPS 2008
Combinatorics and discrete mathematics › group theory
symmetric group
0.112008
Inferring rankings under constrained sensing · NIPS 2008
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning › preference handling
preference modeling
0.112016
Assortment Optimization Under the Mallows model · NIPS 2016
Information retrieval
query suggestion
0.012011
Shopping for products you don't know you need · WSDM 2011
Information theory › signal processing
compressed sensing
0.012011
Inferring Rankings Using Constrained Sensing · IEEE Trans. Inf. Theory 2011
Information theory › signal processing › compressed sensing › sparse recovery
sparsity pattern recovery
0.012011
Inferring Rankings Using Constrained Sensing · IEEE Trans. Inf. Theory 2011

Methods — techniques the papers use, named apart from their topics

generative event model · 0.8LDA topic model · 0.8ARIMA · 0.8reputation algorithm · 0.6outlier detection · 0.6mallows model · 0.5choice probability estimation · 0.5reputation mechanism · 0.4mixed-integer programming · 0.2mixed integer programming · 0.2tractable algorithms · 0.2data-driven modeling · 0.2ranked election analogy · 0.1random graph model · 0.1query-click graph clustering · 0.1maximum weight algorithm · 0.1l1 optimization · 0.1l0 optimization · 0.1
YearPublicationVenuePosition
2017 Identifying Unreliable and Adversarial Workers in Crowdsourced Labeling Tasks
abstract
We study the problem of identifying unreliable and adversarial workers in crowdsourcing systems where workers (or users) provide labels for tasks (or items). Most existing studies assume that worker responses follow specific probabilistic models; however, recent evidence shows the presence of workers adopting non-random or even malicious strategies. To account for such workers, we suppose that workers comprise a mixture of honest and adversarial workers. Honest workers may be reliable or unreliable, and they provide labels according to an unknown but explicit probabilistic model. Adversaries adopt labeling strategies different from those of honest workers, whether probabilistic or not. We propose two reputation algorithms to identify unreliable honest workers and adversarial workers from only their responses. Our algorithms assume that honest workers are in the majority, and they classify workers with outlier label patterns as adversaries. Theoretically, we show that our algorithms successfully identify unreliable honest workers, workers adopting deterministic strategies, and worst- case sophisticated adversaries who can adopt arbitrary labeling strategies to degrade the accuracy of the inferred task labels. Empirically, we show that filtering out outliers using our algorithms can significantly improve the accuracy of several state-of-the-art label aggregation algorithms in real-world crowdsourcing datasets.
Srikanth Jagabathula, Lakshminarayanan Subramanian, Ashwin Venkataraman
J. Mach. Learn. Res.1
2016 Predicting Socio-Economic Indicators using News Events
abstract
Many socio-economic indicators are sensitive to real-world events. Proper characterization of the events can help to identify the relevant events that drive fluctuations in these indicators. In this paper, we propose a novel generative model of real-world events and employ it to extract events from a large corpus of news articles. We introduce the notion of an event class, which is an abstract grouping of similarly themed events. These event classes are manifested in news articles in the form of event triggers which are specific words that describe the actions or incidents reported in any article. We use the extracted events to predict fluctuations in different socio-economic indicators. Specifically, we focus on food prices and predict the price of 12 different crops based on real-world events that potentially influence food price volatility, such as transport strikes, festivals etc. Our experiments demonstrate that incorporating event information in the prediction tasks reduces the root mean square error (RMSE) of prediction by 22% compared to the standard ARIMA model. We also predict sudden increases in the food prices (i.e. spikes) using events as features, and achieve an average 5-10% increase in accuracy compared to baseline models, including an LDA topic-model based predictive model.
Sunandan Chakraborty, Ashwin Venkataraman, Srikanth Jagabathula, Lakshminarayanan Subramanian
KDD3
2016 Assortment Optimization Under the Mallows model
abstract
We consider the assortment optimization problem when customer preferences follow a mixture of Mallows distributions. The assortment optimization problem focuses on determining the revenue/profit maximizing subset of products from a large universe of products; it is an important decision that is commonly faced by retailers in determining what to offer their customers. There are two key challenges: (a) the Mallows distribution lacks a closed-form expression (and requires summing an exponential number of terms) to compute the choice probability and, hence, the expected revenue/profit per customer; and (b) finding the best subset may require an exhaustive search. Our key contributions are an efficiently computable closed-form expression for the choice probability under the Mallows model and a compact mixed integer linear program (MIP) formulation for the assortment problem.
Antoine Désir, Vineet Goyal, Srikanth Jagabathula, Danny Segev
NIPS3
2014 Reputation-based Worker Filtering in Crowdsourcing
Srikanth Jagabathula, Lakshminarayanan Subramanian, Ashwin Venkataraman
NIPS1
2011 Shopping for products you don't know you need
abstract
Recommendation engines today suggest one product to another, e.g., an accessory to a product. However, intent to buy often precedes a user's appearance in a commerce vertical: someone interested in buying a skateboard may have earlier searched for {varial heelflip}, a trick performed on a skateboard. This paper considers how a search engine can provide early warning of commercial intent. The naive algorithm of counting how often an interest precedes a commercial query is not sufficient due to the number of related ways of expressing an interest. Thus, methods are needed for finding sets of queries where all pairs are related, what we call a query community, and this is the technical contribution of the paper. We describe a random model by which we obtain relationships between search queries and then prove general conditions under which we can reconstruct query communities. We propose two complementary approaches for inferring recommendations that utilize query communities in order to magnify the recommendation signal beyond what an individual query can provide. An extensive series of experiments on real search logs shows that the query communities found by our algorithm are more interesting and unexpected than a baseline of clustering the query-click graph. Also, whereas existing query suggestion algorithms are not designed for making commercial recommendations, we show that our algorithms do succeed in forecasting commercial intent. Query communities increase both the quantity and quality of recommendations.
Srikanth Jagabathula, Nina Mishra, Sreenivas Gollapudi
WSDM1
2011 Fair Scheduling in Networks Through Packet Election
abstract
We consider the problem of designing a fair scheduling algorithm for discrete-time constrained queuing networks. Each queue has dedicated exogenous packet arrivals. There are constraints on which queues can be served simultaneously. This model effectively describes important special instances like network switches, interference in wireless networks, bandwidth sharing for congestion control and traffic scheduling in road roundabouts. Fair scheduling is required because it provides isolation to different traffic flows; isolation makes the system more robust and enables providing quality of service. Existing work on fairness for constrained networks concentrates on flow based fairness. As a main result, we describe a notion of packet based fairness by establishing an analogy with the ranked election problem: packets are voters, schedules are candidates, and each packet ranks the schedules based on its priorities. We then obtain a scheduling algorithm that achieves the described notion of fairness by drawing upon the seminal work of Goodman and Markowitz (1952). This yields the familiar Maximum Weight (MW) style algorithm. As another important result, we prove that the algorithm obtained is throughput optimal. There is no reason a priori why this should be true, and the proof requires nontraditional methods.
Srikanth Jagabathula, Devavrat Shah
IEEE Trans. Inf. Theory1
2011 Inferring Rankings Using Constrained Sensing
abstract
We consider the problem of recovering a function over the space of permutations (or, the symmetric group) over$n$elements from given partial information; the partial information we consider is related to the group theoretic Fourier Transform of the function. This problem naturally arises in several settings such as ranked elections, multi-object tracking, ranking systems, and recommendation systems. Inspired by the work of Donoho and Stark in the context of discrete-time functions, we focus on non-negative functions with a sparse support (support size$\ll$domain size). Our recovery method is based on finding the sparsest solution (through$\ell_0$optimization) that is consistent with the available information. As the main result, we derive sufficient conditions for functions that can be recovered exactly from partial information through$\ell_0$optimization. Under a natural random model for the generation of functions, we quantify the recoverability conditions by deriving bounds on the sparsity (support size) for which the function satisfies the sufficient conditions with a high probability as$n \to \infty$.$\ell_0$optimization is computationally hard. Therefore, the popular compressive sensing literature considers solving the convex relaxation,$\ell_1$optimization, to find the sparsest solution. However, we show that$\ell_1$optimization fails to recover a function (even with constant sparsity) generated using the random model with a high probability as$n \to \infty$. In order to overcome this problem, we propose a novel iterative algorithm for the recovery of functions that satisfy the sufficient conditions. Finally, using an Information Theoretic framework, we study necessary conditions for exact recovery to be possible.
Srikanth Jagabathula, Devavrat Shah
IEEE Trans. Inf. Theory1
2009 A Data-Driven Approach to Modeling Choice
abstract
We visit the following fundamental problem: For a `generic model of consumer choice (namely, distributions over preference lists) and a limited amount of data on how consumers actually make decisions (such as marginal preference information), how may one predict revenues from offering a particular assortment of choices? This problem is central to areas within operations research, marketing and econometrics. We present a framework to answer such questions and design a number of tractable algorithms (from a data and computational standpoint) for the same.
Vivek F. Farias, Srikanth Jagabathula, Devavrat Shah
NIPS2
2008 Fair Scheduling through Packet Election
abstract
In this paper, we consider the problem of designing a scheduling algorithm for input queued switches, that is both fair as well as throughput optimal. Most of the existing literature on input-queued switch fairness criteria concentrates on flow-based fairness. Since a large fraction of network traffic is about "short- flows" there is a need for packet-based fairness criterion. The significant body of literature developed over the past two decades for packet-based scheduling algorithms is primarily concerned with throughput and delay, but not fairness. One of the reasons for such a state of affairs is the lack of a proper definition for packet-based fairness. The difficulty in defining fair stems from the fact that any reasonable notion of fairness must combine the well-known notion of fairness for a single-queue with the scheduling constraint of an input queued switch in an appropriate manner. As one of the main results of this paper, we define a notion of packet-based fair scheduling by identifying it as the selection of a winner in the following ranked election: packets are voters; schedules are candidates and each packet ranks different schedules based on their priorities. Drawing upon the seminal work of Goodman and Markowitz (1952) on ranked elections, we obtain a unique characterization of the fair schedule. Another important contribution of this paper is proving that the thus obtained fair scheduling algorithm is throughput optimal. There is no a priori reason why this should be true, and we introduce some non-standard proof techniques to prove the result. Our results suggest a framework for defining fair scheduling algorithm for a constrained packet network; a nonstandard method to prove throughput stability for algorithms, such as ours, that are not based on queue-sizes.
Srikanth Jagabathula, Vishal Doshi, Devavrat Shah
INFOCOM1
2008 Inferring rankings under constrained sensing
abstract
Motivated by applications like elections, web-page ranking, revenue maximization etc., we consider the question of inferring popular rankings using constrained data. More specifically, we consider the problem of inferring a probability distribution over the group of permutations using its first order marginals. We first prove that it is not possible to recover more than O(n) permutations over n elements with the given information. We then provide a simple and novel algorithm that can recover up to O(n) permutations under a natural stochastic model; in this sense, the algorithm is optimal. In certain applications, the interest is in recovering only the most popular (or mode) ranking. As a second result, we provide an algorithm based on the Fourier Transform over the symmetric group to recover the mode under a natural majority condition; the algorithm turns out to be a maximum weight matching on an appropriately defined weighted bipartite graph. The questions considered are also thematically related to Fourier Transforms over the symmetric group and the currently popular topic of compressed sensing.
Srikanth Jagabathula, Devavrat Shah
NIPS1
2008 Optimal delay scheduling in networks with arbitrary constraints
abstract
We consider the problem of designing an online scheduling scheme for a multi-hop wireless packet network with arbitrary topology and operating under arbitrary scheduling constraints. The objective is to design a scheme that achieves high throughput and low delay simultaneously. We propose a scheduling scheme that - for networks operating under primary interference constraints - guarantees a per-flow end-to-end packet delay bound of 5dj/(1-ρj), at a factor 5 loss of throughput, where dj is the path length (number of hops) of flow j and ρj is the effective loading along the route of flow j. Clearly, dj is a universal lower bound on end-to-end packet delay for flow j. Thus, our result is essentially optimal. To the best of our knowledge, our result is the first one to show that it is possible to achieve a per-flow end-to-end delay bound of O(# of hops) in a constrained network.
Srikanth Jagabathula, Devavrat Shah
SIGMETRICS1
2007 On High Spatial Reuse Link Scheduling in STDMA Wireless Ad Hoc Networks
abstract
We consider the point-to-point link scheduling problem in Spatial Time Division Multiple Access (STDMA) wireless ad hoc networks, motivate the use of spatial reuse as performance metric and provide an explicit characterization of spatial reuse. We assume uniform transmission power at all nodes and propose an algorithm based on a graph model of the network as well as Signal to Interference and Noise Ratio (SINR) computations. Our algorithm achieves higher spatial reuse than existing algorithms, without compromising on computational complexity.
Ashutosh Deepak Gore, Abhay Karandikar, Srikanth Jagabathula
GLOBECOM3