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

Shivaram Kalyanakrishnan

dblp:16/4410 · DBLP profile ↗
← Back
30ranked-venue papers
15as first author
9since 2021 · last 2025
0009-0006-7707-6056ORCID · corroborated

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

Artificial intelligence and machine learning · 29 · 15 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 3 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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.

Theoretical computer science
7 papers
Mathematical optimization · 46% Computational complexity · 17% Distributed computing theory · 11%
Artificial intelligence
12 papers
Reinforcement learning · 47% Learning theory · 18% Planning, search and constraint satisfaction · 17%

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

TopicWeightPapersLastEvidence papers
Mathematical optimization › sequential decision making › markov decision processes
policy iteration
1.722025
Howard's Policy Iteration is Subexponential for Deterministic Markov Decision Problems with Rewards of Fixed Bit-size and Arbitrary Discount Factor · ICAPS 2025
An Improved Lower Bound on the Length of Locally-Improving Policy Sequences in MDPs with Large Action Sets · ICAPS 2025
Mathematical optimization › sequential decision making
markov decision processes
0.912025
An Improved Lower Bound on the Length of Locally-Improving Policy Sequences in MDPs with Large Action Sets · ICAPS 2025
Machine learning › Reinforcement learning › dynamic programming
policy iteration
0.832017
Improved Strong Worst-case Upper Bounds for MDP Planning · IJCAI 2017
Batch-Switching Policy Iteration · IJCAI 2016
Randomised Procedures for Initialising and Switching Actions in Policy Iteration · AAAI 2016
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
scheduling
0.812024
Linear-Time Optimal Deadlock Detection for Efficient Scheduling in Multi-Track Railway Networks · IJCAI 2024
Distributed computing theory › predicate detection › stable property detection
deadlock detection
0.812024
Linear-Time Optimal Deadlock Detection for Efficient Scheduling in Multi-Track Railway Networks · IJCAI 2024
Algorithmic game theory and mechanism design
multi-armed bandit
0.722020
Regret Minimisation in Multi-Armed Bandits Using Bounded Arm Memory · AAAI 2020
PAC Identification of a Bandit Arm Relative to a Reward Quantile · AAAI 2017
Approximation and online algorithms
online algorithms
0.722020
Regret Minimisation in Multi-Armed Bandits Using Bounded Arm Memory · AAAI 2020
PAC Identification of a Bandit Arm Relative to a Reward Quantile · AAAI 2017
Machine learning › Reinforcement learning
multi-armed bandit
0.632019
PAC Identification of Many Good Arms in Stochastic Multi-Armed Bandits · ICML 2019
PAC Subset Selection in Stochastic Multi-armed Bandits · ICML 2012
Efficient Selection of Multiple Bandit Arms: Theory and Practice · ICML 2010
Machine learning › Reinforcement learning
exploration
0.512021
Intelligent and Learning Agents: Four Investigations · IJCAI 2021
Knowledge, reasoning and agents › Multi-agent systems
learning agents
0.512021
Intelligent and Learning Agents: Four Investigations · IJCAI 2021
Machine learning › Reinforcement learning › multi-armed bandit › pure exploration
best arm identification
0.412019
PAC Identification of Many Good Arms in Stochastic Multi-Armed Bandits · ICML 2019
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty › probabilistic planning
markov decision process planning
0.312017
Improved Strong Worst-case Upper Bounds for MDP Planning · IJCAI 2017
Mathematical optimization
linear programming
0.312025
An Improved Lower Bound on the Length of Locally-Improving Policy Sequences in MDPs with Large Action Sets · ICAPS 2025
Mathematical optimization › linear programming
simplex method
0.312025
An Improved Lower Bound on the Length of Locally-Improving Policy Sequences in MDPs with Large Action Sets · ICAPS 2025
Machine learning › Learning theory › online learning
bandit theory
0.322012
PAC Subset Selection in Stochastic Multi-armed Bandits · ICML 2012
Efficient Selection of Multiple Bandit Arms: Theory and Practice · ICML 2010
Machine learning › Reinforcement learning
markov decision process
0.212016
Randomised Procedures for Initialising and Switching Actions in Policy Iteration · AAAI 2016
Machine learning › Learning theory
sample complexity
0.222017
Efficient Selection of Multiple Bandit Arms: Theory and Practice · ICML 2010
PAC Identification of a Bandit Arm Relative to a Reward Quantile · AAAI 2017
Machine learning › Probabilistic and Bayesian machine learning
class probability estimation
0.212014
GEV-Canonical Regression for Accurate Binary Class Probability Estimation when One Class is Rare · ICML 2014
Machine learning › Learning theory › loss function
convex loss
0.212014
GEV-Canonical Regression for Accurate Binary Class Probability Estimation when One Class is Rare · ICML 2014
Machine learning › Learning theory › loss function
proper composite loss
0.212014
GEV-Canonical Regression for Accurate Binary Class Probability Estimation when One Class is Rare · ICML 2014
Machine learning › Reinforcement learning
bandit
0.212013
Information Complexity in Bandit Subset Selection · COLT 2013
Machine learning › Optimization for machine learning › combinatorial optimization
best subset selection
0.212013
Information Complexity in Bandit Subset Selection · COLT 2013
Machine learning › Reinforcement learning › multi-armed bandit
pure exploration
0.212013
Information Complexity in Bandit Subset Selection · COLT 2013
Information theory › information measures › divergence measures
chernoff distance
0.212013
Information Complexity in Bandit Subset Selection · COLT 2013
Machine learning › Trustworthy machine learning
societal impact of AI
0.112021
Intelligent and Learning Agents: Four Investigations · IJCAI 2021
Machine learning › Learning theory
PAC learning
0.112012
PAC Subset Selection in Stochastic Multi-armed Bandits · ICML 2012
Machine learning › Efficient and distributed learning
subset selection
0.112012
PAC Subset Selection in Stochastic Multi-armed Bandits · ICML 2012
Machine learning › Learning theory › online learning
regret bounds
0.112020
Regret Minimisation in Multi-Armed Bandits Using Bounded Arm Memory · AAAI 2020
Algorithms and data structures
combinatorial algorithms
0.112017
Improved Strong Worst-case Upper Bounds for MDP Planning · IJCAI 2017

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

lower bound analysis · 1.0lower bound construction · 0.9howard's policy iteration · 0.9greedy switching rule · 0.9stochastic bandit algorithms · 0.9quantile regret analysis · 0.9policy iteration · 0.6fibonacci seesaw · 0.6PAC learning · 0.6reinforcement learning · 0.5sequential elimination · 0.4sampling algorithms · 0.3sampling algorithm · 0.3complexity analysis · 0.2
YearPublicationVenuePosition
2025 On the Efficiency of Algebraic Simplex Algorithms for Solving MDPs
Dibyangshu Mukherjee, Shivaram Kalyanakrishnan
CPAIOR (2)2
2025 Efficient Computation of Blackwell Optimal Policies Using Rational Functions
abstract
Markov Decision Problems (MDPs) provide a foundational framework for modelling sequential decision-making across diverse domains, guided by optimality criteria such as discounted and average rewards. However, these criteria have inherent limitations: discounted optimality may overly prioritise short-term rewards, while average optimality relies on strong structural assumptions. Blackwell optimality addresses these challenges, offering a robust and comprehensive criterion that ensures optimality under both discounted and average reward frameworks. Despite its theoretical appeal, existing algorithms for computing Blackwell Optimal (BO) policies are computationally expensive or hard to implement. In this paper we describe procedures for computing BO policies using an ordering of rational functions in the vicinity of 1. We adapt state-of-the-art algorithms for deterministic and general MDPs, replacing numerical evaluations with symbolic operations on rational functions to derive bounds independent of bit complexity. For deterministic MDPs, we give the first strongly polynomial-time algorithms for computing BO policies, and for general MDPs we obtain the first subexponential-time algorithm. We further generalise several policy iteration algorithms, extending the best known upper bounds from the discounted to the Blackwell criterion.
Dibyangshu Mukherjee, Shivaram Kalyanakrishnan
ECAI2
2025 An Improved Lower Bound on the Length of Locally-Improving Policy Sequences in MDPs with Large Action Sets
abstract
Popular algorithms to solve Markov Decision Problems (MDPs) include policy iteration and the Simplex method (executed on an induced linear program). Each run of these algorithms can be associated with a sequence of "locally-improving" policies for the input MDP. For integers n >= 2, k >= 2, let f(n, k) denote the longest possible sequence of locally-improving policies for any MDP with n states and k actions per state. An alternative view of f(n, k) is as a descriptive structural property of the policy space of MDPs: it is the largest possible "c-height" in an induced "LP-digraph" of any n-state, k-action MDP. How large can f(n, k) be? A trivial upper bound on f(n, k) is the total number of (Markovian, deterministic) policies, which is k^{n}. A construction from Melekopoglou and Condon (1994) shows that f(n, 2) = 2^{n}, implying that the trivial upper bound is tight for k = 2. For k >= 3, the tightest lower bound on f(n, k) in the current literature is only Omega(k^{n / 2}) (Ashutosh et al., 2020). In this paper, we propose a family of MDPs to show a lower bound of Omega( (floor(k / 2) )^{n}) on f(n, k)---giving a exponential-in-n tightening for each k >= 6. Our investigation brings out technical challenges that do not arise for k = 2. Our result still leaves open the important question of whether f(n, k) is indeed k^{n} for n >= 2, k >= 2. We furnish an affirmative answer for the special case of n = 2, k >= 2.
Pratyush Agarwal, Mulinti Shaik Wajid, Shivaram Kalyanakrishnan
ICAPS3
2025 Howard's Policy Iteration is Subexponential for Deterministic Markov Decision Problems with Rewards of Fixed Bit-size and Arbitrary Discount Factor
abstract
Howard's Policy Iteration (HPI) is a classic algorithm for solving Markov Decision Problems (MDPs). HPI uses a "greedy" switching rule to update from any non-optimal policy to a dominating one, iterating until an optimal policy is found. Despite its introduction over 60 years ago, the best-known upper bounds on HPI's running time remain exponential in the number of states---indeed even on the restricted class of MDPs with only deterministic transitions (DMDPs). Meanwhile, the tightest lower bound for HPI for MDPs with a constant number of actions per state is only linear. In this paper, we report a significant improvement: a subexponential upper bound for HPI on DMDPs, which is parameterised by the bit-size of the rewards, while independent of the discount factor. The same upper bound also applies to DMDPs with only two possible rewards (which may be of arbitrary size).
Dibyangshu Mukherjee, Shivaram Kalyanakrishnan
ICAPS2
2025 A View of the Certainty-Equivalence Method for PAC RL as an Application of the Trajectory Tree Method
Shivaram Kalyanakrishnan, Sheel Shah, Santhosh Kumar Guguloth
AAMAS1
2024 Linear-Time Optimal Deadlock Detection for Efficient Scheduling in Multi-Track Railway Networks
Hastyn Doshi, Ayush Tripathi, Keshav Agarwal, Harshad Khadilkar, Shivaram Kalyanakrishnan
IJCAI5
2024 Optimal Stopping Rules for Best Arm Identification in Stochastic Bandits under Uniform Sampling
abstract
We consider the problem of best arm identification in stochastic multi-armed bandits, in the setting that each arm is sampled once in each round. This uniform sampling regime is a conceptually simple setting that is relevant to many practical applications. The aim is to stop and correctly identify the best arm with probability at least 1 - 6, while keeping the number of rounds low. We derive a lower bound on the sample complexity for this setting. Thereafter, we propose two natural stopping rules for Bernoulli bandits: one based on PPR martingale confidence sequences, and the other based on the GLR statistic. Both rules are shown to match the lower bound as$fi \rightarrow 0$_ Our analysis and experiments suggest that the relative performance of the two stopping rules depends on a property of the bandit instance.
Vedang Gupta, Yash Gadhia, Shivaram Kalyanakrishnan, Nikhil Karamchandani
ISIT3
2022 PAC Mode Estimation using PPR Martingale Confidence Sequences
abstract
We consider the problem of correctly identifying the mode of a discrete distribution $\mathcal{P}$ with sufficiently high probability by observing a sequence of i.i.d. samples drawn from $\mathcal{P}$. This problem reduces to the estimation of a single parameter when $\mathcal{P}$ has a support set of size $K = 2$. After noting that this special case is handled very well by prior-posterior-ratio (PPR) martingale confidence sequences (Waudby-Smith and Ramdas, 2020), we propose a generalisation to mode estimation, in which $\mathcal{P}$ may take $K \geq 2$ values. To begin, we show that the "one-versus-one" principle to generalise from $K = 2$ to $K \geq 2$ classes is more efficient than the "one-versus-rest" alternative. We then prove that our resulting stopping rule, denoted PPR-1v1, is asymptotically optimal (as the mistake probability is taken to 0). PPR-1v1 is simple and computationally light, and incurs significantly fewer samples than competitors even in the non-asymptotic regime. We demonstrate its gains in two practical applications of sampling: election forecasting and verification of smart contracts in blockchains.
Shubham Anand Jain, Rohan Shah, Sanit Gupta, Denil Mehta, Inderjeet J. Nair, Jian Vora, Sushil Khyalia, Sourav Das 0001, Vinay J. Ribeiro, Shivaram Kalyanakrishnan
AISTATS10
2021 Intelligent and Learning Agents: Four Investigations
abstract
My research is driven by my curiosity about the nature of intelligence. Of the several aspects that characterise the behaviour of intelligent agents, I primarily study sequential decision making, learning, and exploration. My interests also extend to broader questions on the effects of AI on life and society. In this paper, I present four distinct investigations drawn from my recent work, which range from theoretical to applied, and which involve both analysis and design. I also share my outlook as an early-career researcher.
Shivaram Kalyanakrishnan
IJCAI1
2020 Regret Minimisation in Multi-Armed Bandits Using Bounded Arm Memory
abstract
Regret minimisation in stochastic multi-armed bandits is a well-studied problem, for which several optimal algorithms have been proposed. Such algorithms depend on (sufficient statistics of) the empirical reward distributions of the arms to decide which arm to pull next. In this paper, we consider the design of algorithms that are constrained to store statistics from only a bounded number of arms. For bandits with a finite set of arms, we derive a sub-linear upper bound on the regret that decreases with the “arm memory” size M. For instances with a large, possibly infinite, set of arms, we show a sub-linear bound on the quantile regret.Our problem formulation generalises that of Liau et al. (2018), who fix M = O(1), and so do not obtain bounds that depend on M. More importantly, our algorithms keep exploration and exploitation tightly coupled, without a dedicated exploration phase as employed by Liau et al. (2018). Although this choice makes our analysis harder, it leads to much-improved practical performance. For bandits with a large number of arms and no known structure on the rewards, our algorithms serve as a viable option. Unlike many other approaches to restrict the memory of bandit algorithms, our algorithms do not need any additional technical assumptions.
Arghya Roy Chaudhuri, Shivaram Kalyanakrishnan
AAAI2
2019 PAC Identification of Many Good Arms in Stochastic Multi-Armed Bandits
abstract
We consider the problem of identifying any k out of the best m arms in an n-armed stochastic multi-armed bandit; framed in the PAC setting, this particular problem generalises both the problem of “best subset selection” (Kalyanakrishnan & Stone, 2010) and that of selecting “one out of the best m” arms (Roy Chaudhuri & Kalyanakrishnan, 2017). We present a lower bound on the worst-case sample complexity for general k, and a fully sequential PAC algorithm, LUCB-k-m, which is more sample-efficient on easy instances. Also, extending our analysis to infinite-armed bandits, we present a PAC algorithm that is independent of n, which identifies an arm from the best $\rho$ fraction of arms using at most an additive poly-log number of samples than compared to the lower bound, thereby improving over Roy Chaudhuri & Kalyanakrishnan (2017) and Aziz et al. (2018). The problem of identifying k > 1 distinct arms from the best $\rho$ fraction is not always well-defined; for a special class of this problem, we present lower and upper bounds. Finally, through a reduction, we establish a relation between upper bounds for the “one out of the best $\rho$” problem for infinite instances and the “one out of the best m” problem for finite instances. We conjecture that it is more efficient to solve “small” finite instances using the latter formulation, rather than going through the former.
Arghya Roy Chaudhuri, Shivaram Kalyanakrishnan
ICML2
2019 A Tighter Analysis of Randomised Policy Iteration
Meet Taraviya, Shivaram Kalyanakrishnan
UAI2
2018 Opportunities and Challenges for Artificial Intelligence in India
abstract
In the future of India lies the future of a sixth of the world's population. As the Artificial Intelligence (AI) revolution sweeps through societies and enters daily life, its role in shaping India's development and growth is bound to be substantial. For India, AI holds promise as a catalyst to accelerate progress, while providing mechanisms to leapfrog traditional hurdles such as poor infrastructure and bureaucracy. At the same time, an investment in AI is accompanied by risk factors with long-term implications on society: it is imperative that risks be vetted at this early stage. In this paper, we describe opportunities and challenges for AI in India. We detail opportunities that are cross-cutting (bridging India's linguistic divisions, mining public data), and also specific to one particular sector (healthcare). We list challenges that originate from existing social conditions (such as equations of caste and gender). Thereafter we distill out concrete steps and safeguards, which we believe are necessary for robust and inclusive development as India enters the AI era.
Shivaram Kalyanakrishnan, Rahul Alex Panicker, Sarayu Natarajan, Shreya Rao
AIES1
2018 Quantile-Regret Minimisation in Infinitely Many-Armed Bandits
Arghya Roy Chaudhuri, Shivaram Kalyanakrishnan
UAI2
2017 PAC Identification of a Bandit Arm Relative to a Reward Quantile
abstract
We propose a PAC formulation for identifying an arm in an n-armed bandit whose mean is within a fixed tolerance of the m-th highest mean. This setup generalises a previous formulation with m = 1, and differs from yet another one which requires m such arms to be identified. The key implication of our proposed approach is the ability to derive upper bounds on the sample complexity that depend on n/m in place of n. Consequently, even when the number of arms is infinite, we only need a finite number of samples to identify an arm that compares favourably with a fixed reward quantile. This facility makes our approach attractive to applications such as drug discovery, wherein the number of arms (molecular configurations) may run into a few thousands. We present sampling algorithms for both the finite- and infinite-armed cases, and validate their efficiency through theoretical and experimental analysis.We also present a lower bound on the worst case sample complexity of PAC algorithms for our problem, which matches our upper bound up to a logarithmic factor.
Arghya Roy Chaudhuri, Shivaram Kalyanakrishnan
AAAI2
2017 Improved Strong Worst-case Upper Bounds for MDP Planning
abstract
The Markov Decision Problem (MDP) plays a central role in AI as an abstraction of sequential decision making. We contribute to the theoretical analysis of MDP PLANNING, which is the problem of computing an optimal policy for a given MDP. Specifically, we furnish improved STRONG WORST-CASE upper bounds on the running time of MDP planning. Strong bounds are those that depend only on the number of states n and the number of actions k in the specified MDP; they have no dependence on affiliated variables such as the discount factor and the number of bits needed to represent the MDP. Worst-case bounds apply to EVERY run of an algorithm; randomised algorithms can typically yield faster EXPECTED running times. While the special case of 2-action MDPs (that is, k = 2) has recently received some attention, bounds for general k have remained to be improved for several decades. Our contributions are to this general case. For k >= 3, the tightest strong upper bound shown to date for MDP planning belongs to a family of algorithms called Policy Iteration. This bound is only a polynomial improvement over a trivial bound of poly(n, k) k^{n} [Mansour and Singh, 1999]. In this paper, we generalise a contrasting algorithm called the Fibonacci Seesaw, and derive a bound of poly(n, k) k^{0.6834n}. The key construct we use is a template to map algorithms for the 2-action setting to the general setting. Interestingly, this idea can also be used to design Policy Iteration algorithms with a running time upper bound of poly(n, k) k^{0.7207n}. Both our results improve upon bounds that have stood for several decades.
Anchit Gupta, Shivaram Kalyanakrishnan
IJCAI2
2016 Randomised Procedures for Initialising and Switching Actions in Policy Iteration
abstract
Policy Iteration (PI) (Howard 1960) is a classical method for computing an optimal policy for a finite Markov Decision Problem (MDP). The method is conceptually simple: starting from some initial policy, “policy improvement” is repeatedly performed to obtain progressively dominating policies, until eventually, an optimal policy is reached. Being remarkably efficient in practice, PI is often favoured over alternative approaches such as Value Iteration and Linear Programming. Unfortunately, even after several decades of study, theoretical bounds on the complexity of PI remain unsatisfactory. For an MDP with n states and k actions, Mansour and Singh (1999) bound the number of iterations taken by Howard’s PI, the canonical variant of the method, by O(kn / n). This bound merely improves upon the trivial bound of kn by a linear factor. However, a randomised variant of PI introduced by Mansour and Singh (1999) does yield an exponential improvement, with its expected number of iterations bounded by O(((1 + 2/log2(k)) k / 2)n).With the objective of furnishing improved upper bounds for PI, we introduce two randomised procedures in this paper. Our first contribution is a routine to find a good initial policy for PI. After evaluating a number of randomly generated policies, this procedure applies a novel criterion to pick one to initialise PI. When PI is subsequently applied, we show that the expected number of policy evaluations—including both the initialisation and the improvement stages—remains bounded in expectation by O(kn/2). The key construction employed in this routine is a total order on the set of policies. Our second contribution is a randomised action-switching rule for PI, which admits a bound of O((2 + ln(k – 1))n) on the expected number of iterations. To the best of our knowledge, this is the tightest complexity bound known for PI when k >= 3.
Shivaram Kalyanakrishnan, Neeldhara Misra, Aditya Gopalan
AAAI1
2016 Batch-Switching Policy Iteration
Shivaram Kalyanakrishnan, Utkarsh Mall, Ritish Goyal
IJCAI1
2014 On Building Decision Trees from Large-scale Data in Applications of On-line Advertising
abstract
Decision trees have been used for several decades as simple and effective solutions to supervised learning problems. Their success extends to tasks across a variety of areas. Yet, data collected today through web-domains such as on-line advertising presents many new challenges: sheer size, the prevalence of high-arity categorical features, unknown feature-values, "cold starts", sparse training instances, and imbalance in the class labels. We argue that decision trees remain an ideal choice for applications of on-line advertising as they naturally construct higher-order conjunctive features; we then contribute two ideas to improve tree-building accordingly. First, to handle high-arity categorical features, we introduce a method to cluster feature-values based on their output responses. The result is more "data-dense" trees with relatively small branching factors. Second, we employ cross-validation as a principled approach to derive splitting and stopping criteria: thereby we identify splits that generalize well, and also curb overfitting. Evaluated on three distinct probability-estimation tasks in on-line advertising, our method, "CCDT", shows significant improvements in the accuracy of prediction.
Shivaram Kalyanakrishnan, Deepthi Singh
CIKM1
2014 GEV-Canonical Regression for Accurate Binary Class Probability Estimation when One Class is Rare
abstract
We consider the problem of binary class probability estimation (CPE) when one class is rare compared to the other. It is well known that standard algorithms such as logistic regression do not perform well on this task as they tend to under-estimate the probability of the rare class. Common fixes include under-sampling and weighting, together with various correction schemes. Recently, Wang & Dey (2010) suggested the use of a parametrized family of asymmetric link functions based on the generalized extreme value (GEV) distribution, which has been used for modeling rare events in statistics. The approach showed promising initial results, but combined with the logarithmic CPE loss implicitly used in their work, it results in a non-convex composite loss that is difficult to optimize. In this paper, we use tools from the theory of proper composite losses (Buja et al, 2005; Reid & Williamson, 2010) to construct a canonical underlying CPE loss corresponding to the GEV link, which yields a convex proper composite loss that we call the GEV-canonical loss; this loss is tailored for the task of CPE when one class is rare, and is easy to minimize using an IRLS-type algorithm similar to that used for logistic regression. Our experiments on both synthetic and real data demonstrate that the resulting algorithm – which we term GEV-canonical regression – outperforms common approaches such as under-sampling and weights correction for this problem.
Arpit Agarwal 0001, Harikrishna Narasimhan, Shivaram Kalyanakrishnan, Shivani Agarwal 0001
ICML3
2013 Information Complexity in Bandit Subset Selection
abstract
We consider the problem of efficiently exploring the arms of a stochastic bandit to identify the best subset. Under the PAC and the fixed-budget formulations, we derive improved bounds by using KL-divergence-based confidence intervals. Whereas the application of a similar idea in the regret setting has yielded bounds in terms of the KL-divergence between the arms, our bounds in the pure-exploration setting involve the Chernoff information between the arms. In addition to introducing this novel quantity to the bandits literature, we contribute a comparison between the “racing” and “smart sampling” strategies for pure-exploration problems, finding strong evidence in favor of the latter.
Emilie Kaufmann, Shivaram Kalyanakrishnan
COLT2
2012 PAC Subset Selection in Stochastic Multi-armed Bandits
Shivaram Kalyanakrishnan, Ambuj Tewari, Peter Auer, Peter Stone 0001
ICML1
2011 On learning with imperfect representations
abstract
In this paper we present a perspective on the relationship between learning and representation in sequential decision making tasks. We undertake a brief survey of existing real-world applications, which demonstrates that the classical “tabular” representation seldom applies in practice. Specifically, several practical tasks suffer from state aliasing, and most demand some form of generalization and function approximation. Coping with these representational aspects thus becomes an important direction for furthering the advent of reinforcement learning in practice. The central thesis we present in this position paper is that in practice, learning methods specifically developed to work with imperfect representations are likely to perform better than those developed for perfect representations and then applied in imperfect-representation settings. We specify an evaluation criterion for learning methods in practice, and propose a framework for their synthesis. In particular, we highlight the degrees of “representational bias” prevalent in different learning methods. We reference a variety of relevant literature as a background for this introspective essay.
Shivaram Kalyanakrishnan, Peter Stone 0001
ADPRL1
2011 Characterizing reinforcement learning methods through parameterized learning problems
Shivaram Kalyanakrishnan, Peter Stone 0001
Mach. Learn.1
2010 Predicting Falls of a Humanoid Robot through Machine Learning
abstract
Although falls are undesirable in humanoid robots, they are also inevitable, especially as robots get deployed in physically interactive human environments. We consider the problem of fall prediction, i.e., to predict if a robot's balance controller can prevent a fall from the current state. A trigger from the fall predictor is used to switch the robot from a balance maintenance mode to a fall control mode. Hence, it is desirable for the fall predictor to signal imminent falls with sufficient lead time before the actual fall, while minimizing false alarms. Analytical techniques and intuitive rules fail to satisfy these competing objectives on a large robot that is subjected to strong disturbances and therefore exhibits complex dynamics. Today effective supervised learning tools are available for finding patterns in high-dimensional data. Our paper contributes a novel approach to engineer fall data such that a supervised learning method can be exploited to achieve reliable prediction. Specifically, we introduce parameters to control the tradeoff between the false positive rate and lead time. Several parameter combinations yield solutions that improve both the false positive rate and the lead time of hand-coded solutions. Learned predictors are decision lists with typical depths of 5-10, in a 16-dimensional feature space. Experiments are carried out in simulation on an Asimo-like robot.
Shivaram Kalyanakrishnan, Ambarish Goswami
IAAI1
2010 Efficient Selection of Multiple Bandit Arms: Theory and Practice
Shivaram Kalyanakrishnan, Peter Stone 0001
ICML1
2009 Three Humanoid Soccer Platforms: Comparison and Synthesis
Shivaram Kalyanakrishnan, Todd Hester, Michael J. Quinlan, Yinon Bentor, Peter Stone 0001
RoboCup1
2009 Learning Complementary Multiagent Behaviors: A Case Study
Shivaram Kalyanakrishnan, Peter Stone 0001
RoboCup1
2007 Model-Based Reinforcement Learning in a Complex Domain
Shivaram Kalyanakrishnan, Peter Stone 0001
RoboCup1
2006 Half Field Offense in RoboCup Soccer: A Multiagent Reinforcement Learning Case Study
Shivaram Kalyanakrishnan, Peter Stone 0001
RoboCup1