Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Pannagadatta K. Shivaswamy

dblp:43/2279 · also Pannaga Shivaswamy · DBLP profile ↗
← Back
20ranked-venue papers
12as first author
2since 2021 · last 2022
—ORCID · none

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

Artificial intelligence and machine learning · 19 · 11 first-author · 1 since 2021Databases, data management, data science and information retrieval · 8 · 4 first-author · 2 since 2021

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.

Artificial intelligence
10 papers
Learning theory · 50% Kernel, tree and ensemble methods · 23% Deep learning architectures and training · 7%
Databases, data mining, and information retrieval
4 papers
Information retrieval · 82% Recommender systems · 9% Machine learning and data management · 9%
Theoretical computer science
3 papers
Approximation and online algorithms · 29% Algorithms and data structures · 29% Mathematical optimization · 28%

Topics — the 30 heaviest of 35, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval
ranking
0.622021
Bias-Variance Decomposition for Ranking · WSDM 2021
Online learning to diversify from implicit feedback · KDD 2012
Machine learning › Learning theory › statistical learning theory
bias-variance tradeoff
0.512021
Bias-Variance Decomposition for Ranking · WSDM 2021
Machine learning › Reinforcement learning › preference learning
coactive learning
0.212013
Stable Coactive Learning via Perturbation · ICML (3) 2013
Machine learning › Learning theory
online learning
0.212013
Stable Coactive Learning via Perturbation · ICML (3) 2013
Information retrieval › retrieval evaluation
ranking evaluation
0.112021
Bias-Variance Decomposition for Ranking · WSDM 2021
Machine learning › Kernel, tree and ensemble methods
support vector machine
0.122008
Relative Margin Machines · NIPS 2008
Permutation invariant SVMs · ICML 2006
Recommender systems
diversified recommendation
0.112012
Online learning to diversify from implicit feedback · KDD 2012
Information retrieval
diversified retrieval
0.112012
Online learning to diversify from implicit feedback · KDD 2012
Machine learning and data management
online learning
0.112012
Online learning to diversify from implicit feedback · KDD 2012
Approximation and online algorithms
online learning
0.112012
Online Structured Prediction via Coactive Learning · ICML 2012
Algorithms and data structures › learning algorithms
structured prediction
0.112012
Online Structured Prediction via Coactive Learning · ICML 2012
Machine learning › Kernel, tree and ensemble methods › ensemble learning › boosting
adaboost
0.112011
Variance Penalizing AdaBoost · NIPS 2011
Machine learning › Kernel, tree and ensemble methods › ensemble learning
boosting
0.112011
Variance Penalizing AdaBoost · NIPS 2011
Machine learning › Learning theory › generalization bounds
empirical bernstein bound
0.112011
Variance Penalizing AdaBoost · NIPS 2011
Machine learning › Kernel, tree and ensemble methods
ensemble learning
0.112011
Variance Penalizing AdaBoost · NIPS 2011
Machine learning › Learning theory
generalization bounds
0.112011
Variance Penalizing AdaBoost · NIPS 2011
Machine learning › Learning theory › statistical learning theory › regularization theory
data-dependent regularization
0.112010
Maximum Relative Margin and Data-Dependent Regularization · J. Mach. Learn. Res. 2010
Machine learning › Learning theory
margin-based learning
0.112010
Maximum Relative Margin and Data-Dependent Regularization · J. Mach. Learn. Res. 2010
Machine learning › Learning paradigms
multi-task learning
0.112010
Multi-task learning for boosting with application to web search ranking · KDD 2010
Machine learning › Deep learning architectures and training
regularization
0.112010
Maximum Relative Margin and Data-Dependent Regularization · J. Mach. Learn. Res. 2010
Information retrieval › ranking
learning to rank
0.112010
Multi-task learning for boosting with application to web search ranking · KDD 2010
Information retrieval
retrieval models
0.112010
Multi-task learning for boosting with application to web search ranking · KDD 2010
Machine learning › Learning theory
classification
0.112008
Relative Margin Machines · NIPS 2008
Machine learning › Learning theory
margin maximization
0.112008
Relative Margin Machines · NIPS 2008
Mathematical optimization › continuous optimization › convex optimization › conic optimization
second-order cone programming
0.122006
Second Order Cone Programming Approaches for Handling Missing and Uncertain Data · J. Mach. Learn. Res. 2006
A Second Order Cone programming Formulation for Classifying Missing Data · NIPS 2004
Machine learning › Kernel, tree and ensemble methods › support vector machine
support vector regression
0.112007
A Support Vector Approach to Censored Targets · ICDM 2007
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
survival analysis
0.112007
A Support Vector Approach to Censored Targets · ICDM 2007
Machine learning › Deep learning architectures and training › symmetry-aware learning
permutation invariance
0.112006
Permutation invariant SVMs · ICML 2006
Information theory › statistical inference
missing data
0.112006
Second Order Cone Programming Approaches for Handling Missing and Uncertain Data · J. Mach. Learn. Res. 2006
Mathematical optimization › statistical estimation › regression
robust regression
0.112006
Second Order Cone Programming Approaches for Handling Missing and Uncertain Data · J. Mach. Learn. Res. 2006

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

bias-variance decomposition · 1.0AUC decomposition · 1.0regret bounds · 0.3perturbation · 0.3submodular optimization · 0.3online learning · 0.3convex optimization · 0.3weak learners · 0.1decision tree · 0.1CART · 0.1second-order cone programming · 0.1multi-task learning · 0.1boosted decision trees · 0.1robust optimization · 0.1robust classification · 0.0
YearPublicationVenuePosition
2022 Adversary or Friend? An adversarial Approach to Improving Recommender Systems
abstract
Typical recommender systems models are trained to have good average performance across all users or items. In practice, this results in model performance that is good for some users but sub-optimal for many users. In this work, we consider adversarially trained machine learning models and extend them to recommender systems problems. The adversarial models are trained with no additional demographic or other information than already available to the learning algorithm. We show that adversarially reweighted learning models give more emphasis to dense areas of the feature-space that incur high loss during training. We show that a straightforward adversarial model adapted to recommender systems can fail to perform well and that a carefully designed adversarial model can perform much better. The proposed models are trained using a standard gradient descent/ascent approach that can be easily adapted to many recommender problems. We compare our results with an inverse propensity weighting based baseline that also works well in practice. We delve deep into the underlying experimental results and show that, for the users who are under-served by the baseline model, the adversarial models can achieve significantly better results.
Pannagadatta K. Shivaswamy, Dario García-García
RecSys1
2021 Bias-Variance Decomposition for Ranking
abstract
In machine learning and statistics, bias and variance of supervised learning models are well studied concepts. In this work, we try to better understand how these concepts apply in the context of ranking of items (e.g., for web-search or recommender systems). We define notions of bias and variance directly on pairwise ordering of items. We show that ranking disagreements between true orderings and a ranking function can be decomposed into bias and variance components akin to the similar decomposition for the squared loss and other losses that have been previously studied. The popular ranking metric, the area under the curve (AUC), is shown to admit a similar decomposition. We demonstrate the utility of the framework in understanding differences between models. Further, directly looking at the decomposition of the ranking loss rather than the loss used for model fitting can reveal surprising insights. Specifically, we show examples where model training achieves low variance in the traditional sense, yet results in high variance (and high error) on the ranking task.
Pannagadatta K. Shivaswamy, Ashok Chandrashekar
WSDM1
2015 Coactive Learning
abstract
We propose Coactive Learning as a model of interaction between a learning system and a human user, where both have the common goal of providing results of maximum utility to the user. Interactions in the Coactive Learning model take the following form: at each step, the system (e.g. search engine) receives a context (e.g. query) and predicts an object (e.g. ranking); the user responds by correcting the system if necessary, providing a slightly improved but not necessarily optimal object as feedback. We argue that such preference feedback can be inferred in large quantity from observable user behavior (e.g., clicks in web search), unlike the optimal feedback required in the expert model or the cardinal valuations required for bandit learning. Despite the relaxed requirements for the feedback, we show that it is possible to adapt many existing online learning algorithms to the coactive framework. In particular, we provide algorithms that achieve square root regret in terms of cardinal utility, even though the learning algorithm never observes cardinal utility values directly. We also provide an algorithm with logarithmic regret in the case of strongly convex loss functions. An extensive empirical study demonstrates the applicability of our model and algorithms on a movie recommendation task, as well as ranking for web search.
Pannagadatta K. Shivaswamy, Thorsten Joachims
J. Artif. Intell. Res.1
2013 Stable Coactive Learning via Perturbation
abstract
Coactive Learning is a model of interaction between a learning system (e.g. search engine) and its human users, wherein the system learns from (typically implicit) user feedback during operational use. User feedback takes the form of preferences, and recent work has introduced online algorithms that learn from this weak feedback. However, we show that these algorithms can be unstable and ineffective in real-world settings where biases and noise in the feedback are significant. In this paper, we propose the first coactive learning algorithm that can learn robustly despite bias and noise. In particular, we explore how presenting users with slightly perturbed objects (e.g., rankings) can stabilize the learning process. We theoretically validate the algorithm by proving bounds on the average regret. We also provide extensive empirical evidence on benchmarks and from a live search engine user study, showing that the new algorithm substantially outperforms existing methods.
Karthik Raman 0001, Thorsten Joachims, Pannagadatta K. Shivaswamy, Tobias Schnabel
ICML (3)3
2012 Temporal corpus summarization using submodular word coverage
abstract
In many areas of life, we now have almost complete electronic archives reaching back for well over two decades. This includes, for example, the body of research papers in computer science, all news articles written in the US, and most people's personal email. However, we have only rather limited methods for analyzing and understanding these collections. While keyword-based retrieval systems allow efficient access to individual documents in archives, we still lack methods for understanding a corpus as a whole. In this paper, we explore methods that provide a temporal summary of such corpora in terms of landmark documents, authors, and topics. In particular, we explicitly model the temporal nature of influence between documents and re-interpret summarization as a coverage problem over words anchored in time. The resulting models provide monotone sub-modular objectives for computing informative and non-redundant summaries over time, which can be efficiently optimized with greedy algorithms. Our empirical study shows the effectiveness of our approach over several baselines.
Ruben Sipos, Adith Swaminathan, Pannagadatta K. Shivaswamy, Thorsten Joachims
CIKM3
2012 Large-Margin Learning of Submodular Summarization Models
Ruben Sipos, Pannagadatta K. Shivaswamy, Thorsten Joachims
EACL2
2012 Online Structured Prediction via Coactive Learning
Pannagadatta K. Shivaswamy, Thorsten Joachims
ICML1
2012 Online learning to diversify from implicit feedback
abstract
In order to minimize redundancy and optimize coverage of multiple user interests, search engines and recommender systems aim to diversify their set of results. To date, these diversification mechanisms are largely hand-coded or relied on expensive training data provided by experts. To overcome this problem, we propose an online learning model and algorithms for learning diversified recommendations and retrieval functions from implicit feedback. In our model, the learning algorithm presents a ranking to the user at each step, and uses the set of documents from the presented ranking, which the user reads, as feedback. Even for imperfect and noisy feedback, we show that the algorithms admit theoretical guarantees for maximizing any submodular utility measure under approximately rational user behavior. In addition to the theoretical results, we find that the algorithm learns quickly, accurately, and robustly in empirical evaluations on two datasets.
Karthik Raman 0001, Pannagadatta K. Shivaswamy, Thorsten Joachims
KDD2
2011 Structured learning of two-level dynamic rankings
abstract
For ambiguous queries, conventional retrieval systems are bound by two conflicting goals. On the one hand, they should diversify and strive to present results for as many query intents as possible. On the other hand, they should provide depth for each intent by displaying more than a single result. Since both diversity and depth cannot be achieved simultaneously in the conventional static retrieval model, we propose a new dynamic ranking approach. In particular, our proposed two-level dynamic ranking model allows users to adapt the ranking through interaction, thus overcoming the constraints of presenting a one-size-fits-all static ranking. In this model, a user's interactions with the first-level ranking are used to infer this user's intent, so that second-level rankings can be inserted to provide more results relevant to this intent. Unlike previous dynamic ranking models, we provide an algorithm to efficiently compute dynamic rankings with provable approximation guarantees. We also propose the first principled algorithm for learning dynamic ranking functions from training data. In addition to the theoretical results, we provide empirical evidence demonstrating the gains in retrieval quality over conventional approaches.
Karthik Raman 0001, Thorsten Joachims, Pannagadatta K. Shivaswamy
CIKM3
2011 Variance Penalizing AdaBoost
abstract
This paper proposes a novel boosting algorithm called VadaBoost which is motivated by recent empirical Bernstein bounds. VadaBoost iteratively minimizes a cost function that balances the sample mean and the sample variance of the exponential loss. Each step of the proposed algorithm minimizes the cost efficiently by providing weighted data to a weak learner rather than requiring a brute force evaluation of all possible weak learners. Thus, the proposed algorithm solves a key limitation of previous empirical Bernstein boosting methods which required brute force enumeration of all possible weak learners. Experimental results confirm that the new algorithm achieves the performance improvements of EBBoost yet goes beyond decision stumps to handle any weak learner. Significant performance gains are obtained over AdaBoost for arbitrary weak learners including decision trees (CART).
Pannagadatta K. Shivaswamy, Tony Jebara
NIPS1
2011 Boosted multi-task learning
Olivier Chapelle, Pannagadatta K. Shivaswamy, Srinivas Vadrevu, Kilian Q. Weinberger, Ya Zhang 0002, Belle L. Tseng
Mach. Learn.2
2010 Multi-task learning for boosting with application to web search ranking
abstract
In this paper we propose a novel algorithm for multi-task learning with boosted decision trees. We learn several different learning tasks with a joint model, explicitly addressing the specifics of each learning task with task-specific parameters and the commonalities between them through shared parameters. This enables implicit data sharing and regularization. We evaluate our learning method on web-search ranking data sets from several countries. Here, multitask learning is particularly helpful as data sets from different countries vary largely in size because of the cost of editorial judgments. Our experiments validate that learning various tasks jointly can lead to significant improvements in performance with surprising reliability.
Olivier Chapelle, Pannagadatta K. Shivaswamy, Srinivas Vadrevu, Kilian Q. Weinberger, Ya Zhang 0002, Belle L. Tseng
KDD2
2010 Laplacian Spectrum Learning
Pannagadatta K. Shivaswamy, Tony Jebara
ECML/PKDD (3)1
2010 Maximum Relative Margin and Data-Dependent Regularization
Pannagadatta K. Shivaswamy, Tony Jebara
J. Mach. Learn. Res.1
2009 Structured Prediction with Relative Margin
abstract
In structured prediction problems, outputs are not confined to binary labels; they are often complex objects such as sequences, trees, or alignments. Support Vector Machine (SVM) methods have been successfully extended to such prediction problems. However, recent developments in large margin methods show that higher order information can be exploited for even better generalization. This article first points out a shortcoming of the SVM approach for the structured prediction; an efficient formulation is then presented to overcome the problem. The proposed algorithm exploits the fact that both the minimum and the maximum of quantities of interest are often efficiently computable even though quantities such as mean, median and variance may not be. The resulting formulation produces state-of-the-art performance on sequence learning problems. Dramatic improvements are also seen on multi-class problems.
Pannagadatta K. Shivaswamy, Tony Jebara
ICMLA1
2008 Relative Margin Machines
abstract
In classification problems, Support Vector Machines maximize the margin of separation between two classes. While the paradigm has been successful, the solution obtained by SVMs is dominated by the directions with large data spread and biased to separate the classes by cutting along large spread directions. This article proposes a novel formulation to overcome such sensitivity and maximizes the margin relative to the spread of the data. The proposed formulation can be efficiently solved and experiments on digit datasets show drastic performance improvements over SVMs.
Pannagadatta K. Shivaswamy, Tony Jebara
NIPS1
2007 A Support Vector Approach to Censored Targets
abstract
Censored targets, such as the time to events in survival analysis, can generally be represented by intervals on the real line. In this paper, we propose a novel support vector technique (named SVCR) for regression on censored targets. SVCR inherits the strengths of support vector methods, such as a globally optimal solution by convex programming, fast training speed and strong generalization capacity. In contrast to ranking approaches to survival analysis, our approach is able not only to achieve superior ordering performance, but also to predict the survival time very well. Experiments show a significant performance improvement when the majority of the training data is censored. Experimental results on several survival analysis datasets demonstrate that SVCR is very competitive against classical survival analysis models.
Pannagadatta K. Shivaswamy, Martin Jansche
ICDM1
2006 Permutation invariant SVMs
abstract
We extend Support Vector Machines to input spaces that are sets by ensuring that the classifier is invariant to permutations of sub-elements within each input. Such permutations include reordering of scalars in an input vector, re-orderings of tuples in an input matrix or re-orderings of general objects (in Hilbert spaces) within a set as well. This approach induces permutational invariance in the classifier which can then be directly applied to unusual set-based representations of data. The permutation invariant Support Vector Machine alternates the Hungarian method for maximum weight matching within the maximum margin learning procedure. We effectively estimate and apply permutations to the input data points to maximize classification margin while minimizing data radius. This procedure has a strong theoretical justification via well established error probability bounds. Experiments are shown on character recognition, 3D object recognition and various UCI datasets.
Pannagadatta K. Shivaswamy, Tony Jebara
ICML1
2006 Second Order Cone Programming Approaches for Handling Missing and Uncertain Data
abstract
We propose a novel second order cone programming formulation for designing robust classifiers which can handle uncertainty in observations. Similar formulations are also derived for designing regression functions which are robust to uncertainties in the regression setting. The proposed formulations are independent of the underlying distribution, requiring only the existence of second order moments. These formulations are then specialized to the case of missing values in observations for both classification and regression problems. Experiments show that the proposed formulations outperform imputation.
Pannagadatta K. Shivaswamy, Chiranjib Bhattacharyya, Alexander J. Smola
J. Mach. Learn. Res.1
2004 A Second Order Cone programming Formulation for Classifying Missing Data
abstract
We propose a convex optimization based strategy to deal with uncertainty in the observations of a classification problem. We assume that instead of a sample (xi, yi) a distribution over (xi, yi) is specified. In particu- lar, we derive a robust formulation when the distribution is given by a normal distribution. It leads to Second Order Cone Programming formu- lation. Our method is applied to the problem of missing data, where it outperforms direct imputation.
Chiranjib Bhattacharyya, Pannagadatta K. Shivaswamy, Alexander J. Smola
NIPS2