Selective Sampling for Online Best-arm Identification

This work considers the problem of selective-sampling for best-arm identification. Given a set of potential optionsZ ⊂ R, a learner aims to compute with probability greater than 1 − δ, arg maxz∈Z z>θ∗ where θ∗ is unknown. At each time step, a potential measurement xt ∈ X ⊂ R is drawn IID and the learner can either choose to take the measurement, in which case they observe a noisy measurement of x>θ∗, or to abstain from taking the measurement and wait for a potentially more informative point to arrive in the stream. Hence the learner faces a fundamental trade-off between the number of labeled samples they take and when they have collected enough evidence to declare the best arm and stop sampling. The main results of this work precisely characterize this trade-off between labeled samples and stopping time and provide an algorithm that nearly-optimally achieves the minimal label complexity given a desired stopping time. In addition, we show that the optimal decision rule has a simple geometric form based on deciding whether a point is in an ellipse or not. Finally, our framework is general enough to capture binary classification improving upon previous works.

[1]  Peter L. Bartlett,et al.  Rademacher and Gaussian Complexities: Risk Bounds and Structural Results , 2003, J. Mach. Learn. Res..

[2]  Ameet Talwalkar,et al.  Foundations of Machine Learning , 2012, Adaptive computation and machine learning.

[3]  John Langford,et al.  Efficient and Parsimonious Agnostic Active Learning , 2015, NIPS.

[4]  Lalit Jain,et al.  Sequential Experimental Design for Transductive Linear Bandits , 2019, NeurIPS.

[5]  Alexander Shapiro,et al.  Stochastic Approximation approach to Stochastic Programming , 2013 .

[6]  Roman Vershynin,et al.  Introduction to the non-asymptotic analysis of random matrices , 2010, Compressed Sensing.

[7]  Daumé,et al.  Domain Adaptation meets Active Learning , 2010, HLT-NAACL 2010.

[8]  Min Xiao,et al.  Online Active Learning for Cost Sensitive Domain Adaptation , 2013, CoNLL.

[9]  Aurélien Garivier,et al.  On the Complexity of Best-Arm Identification in Multi-Armed Bandit Models , 2014, J. Mach. Learn. Res..

[10]  Claudio Gentile,et al.  Selective sampling and active learning from single and multiple teachers , 2012, J. Mach. Learn. Res..

[11]  Alessandro Lazaric,et al.  Best-Arm Identification in Linear Bandits , 2014, NIPS.

[12]  Lalit Jain,et al.  Improved Algorithms for Agnostic Pool-based Active Classification , 2021, ICML.

[13]  Avishek Saha,et al.  Active Supervised Domain Adaptation , 2011, ECML/PKDD.

[14]  Steve Hanneke,et al.  Theory of Disagreement-Based Active Learning , 2014, Found. Trends Mach. Learn..

[15]  Claudio Gentile,et al.  Robust bounds for classification via selective sampling , 2009, ICML '09.

[16]  Shahar Mendelson,et al.  Mean Estimation and Regression Under Heavy-Tailed Distributions: A Survey , 2019, Found. Comput. Math..

[17]  Kevin G. Jamieson,et al.  High-Dimensional Experimental Design and Kernel Bandits , 2021, ICML.

[18]  Panos M. Pardalos,et al.  Convex optimization theory , 2010, Optim. Methods Softw..

[19]  Liu Yang,et al.  Toward a General Theory of Online Selective Sampling: Trading Off Mistakes and Queries , 2021, AISTATS.

[20]  John Langford,et al.  Contextual Bandit Algorithms with Supervised Learning Guarantees , 2010, AISTATS.

[21]  Sanjoy Dasgupta,et al.  A General Agnostic Active Learning Algorithm , 2007, ISAIM.

[22]  Haipeng Luo,et al.  Active Online Learning with Hidden Shifting Domains , 2021, AISTATS.

[23]  Alekh Agarwal,et al.  Selective sampling algorithms for cost-sensitive multiclass prediction , 2013, ICML.

[24]  Francesco Orabona A Modern Introduction to Online Learning , 2019, ArXiv.

[25]  Maryam Fazel,et al.  Competitive online algorithms for resource allocation over the positive semidefinite cone , 2018, Mathematical Programming.