A Potential-based Framework for Online Learning with Mistakes and Abstentions Chicheng Zhang joint work with Kamalika Chaudhuri

UC San Diego NIPS Workshop on Reliable Machine Learning in the Wild

Problem: Online Classification with Abstentions For t = 1, 2, . . .:

Problem: Online Classification with Abstentions For t = 1, 2, . . .: Show xt ∈ X

Problem: Online Classification with Abstentions For t = 1, 2, . . .: Show xt ∈ X Predict yˆt ∈ {−1, +1, ⊥}

Problem: Online Classification with Abstentions For t = 1, 2, . . .: Show xt ∈ X Predict yˆt ∈ {−1, +1, ⊥} Reveal yt ∈ {−1, +1}

Problem: Online Classification with Abstentions For t = 1, 2, . . .: Show xt ∈ X Predict yˆt ∈ {−1, +1, ⊥} Reveal yt ∈ {−1, +1}

Reliable predictions on non-abstention examples Performance Metrics:

Problem: Online Classification with Abstentions For t = 1, 2, . . .: Show xt ∈ X Predict yˆt ∈ {−1, +1, ⊥} Reveal yt ∈ {−1, +1}

Reliable predictions on non-abstention examples Performance Metrics: P ◮ Mistakes: yt = −yt ) t I (ˆ

Problem: Online Classification with Abstentions For t = 1, 2, . . .: Show xt ∈ X Predict yˆt ∈ {−1, +1, ⊥} Reveal yt ∈ {−1, +1}

Reliable predictions on non-abstention examples Performance Metrics: P ◮ Mistakes: yt = −yt ) t I (ˆ P ◮ Abstentions: yt = ⊥) t I (ˆ

Problem: Online Classification with Abstentions For t = 1, 2, . . .: Show xt ∈ X Predict yˆt ∈ {−1, +1, ⊥} Reveal yt ∈ {−1, +1}

Reliable predictions on non-abstention examples Performance Metrics: P ◮ Mistakes: yt = −yt ) t I (ˆ P ◮ Abstentions: yt = ⊥) t I (ˆ ◮

Goal: Tradeoff mistakes and abstentions

Challenge



[LLWS11, SZB10]: only works for finite |H|, realizable case

Challenge



[LLWS11, SZB10]: only works for finite |H|, realizable case



[ZC16]: minimax algorithm with sharp performance bounds, but intractable

Challenge



[LLWS11, SZB10]: only works for finite |H|, realizable case



[ZC16]: minimax algorithm with sharp performance bounds, but intractable



Challenge: design tractable online learning algorithms with abstentions, for general H and nonrealizable case

Our Contributions



We develop such an algorithm

Our Contributions



We develop such an algorithm



We formalize the notion of admissible potential function, a “capacity measure” of hypothesis class

Our Contributions



We develop such an algorithm



We formalize the notion of admissible potential function, a “capacity measure” of hypothesis class



We develop weighted majority-style algorithms over such potentials

Our Contributions



We develop such an algorithm



We formalize the notion of admissible potential function, a “capacity measure” of hypothesis class



We develop weighted majority-style algorithms over such potentials



See you at the poster :)

A Potential-based Framework for Online Learning with ...

A Potential-based Framework for Online Learning with Mistakes and Abstentions. Chicheng Zhang joint work with Kamalika Chaudhuri. UC San Diego. NIPS Workshop on Reliable Machine Learning in the Wild ...

137KB Sizes 1 Downloads 259 Views

Recommend Documents

A Potential-based Framework for Online Learning with ...
This framework immediately yields natural generalizations of existing algorithms. (e.g. Binomial Weight [CFHW96] or Weighted Majority [LW94, Vov95]) onto online learning with abstentions. 1 Introduction. In many applications of machine learning, misc

A Potential-based Framework for Online Learning with ...
Show xt ∈ /. Predict yt ∈ 1-1, +1, +l. Reveal yt ∈ 1-1, +1l. Reliable predictions on non-abstention examples. Performance Metrics: ▷ Mistakes: ∑t I(yt = -yt) ...

A Machine Learning Framework for Image Collection ...
exponentially thanks to the development of Internet and to the easy of producing ..... preprocesing steps and JEE web application for visualizing and exploring ...

A robust incremental learning framework for accurate ...
Human vision system is insensitive to these skin color variations due to the .... it guides the region growing flow to fill up the interstices. 3.1. Generic skin model.

A conceptual framework for the integration of learning ...
Test LT in situ. • Students using the LT. Monitor and adapt the integration. • Continuous “integrative evaluation”. • Adapt the LT and the REST of the course “system”. Evaluation of implementation ..... operates, but whether it does so

A Machine Learning Framework for Image Collection ...
of our proposed framework are: first, to extract the image features; second, to build .... preprocesing steps and JEE web application for visualizing and exploring ...

A Learning-Based Framework for Velocity Control in ...
Abstract—We present a framework for autonomous driving which can learn from .... so far is the behavior of a learning-based framework in driving situations ..... c. (10a) vk+1|t = vk|t + ak|t · ∆tc,. (10b) where the variable xk|t denotes the pre

A General Kernelization Framework for Learning ...
Oct 1, 2009 - In summary, after defining a between-class scatter matrix Sb and a within-class matrix Sw ..... Kaufmann, San Francisco, CA, 1998, pp. 515–521 ...

Generation 2.0 and e-Learning: A Framework for ...
There are three generations in the development of AT. ... an organising framework this paper now conducts a ... ways in which web 2.0 technologies can be used.

A Machine Learning Framework for Image Collection ...
Abstract—In this paper, we propose a machine learning frame- work for ..... [14] Jock D.Mackinlay Stuart K. Card and Ben Shneiderman. Readings in. Information ...

A Feature Learning and Object Recognition Framework for ... - arXiv
K. Williams is with the Alaska Fisheries Science Center, National Oceanic ... investigated in image processing and computer vision .... associate set of classes with belief functions. ...... of the images are noisy and with substantial degree of.

A Feature Learning and Object Recognition Framework for ... - arXiv
systematic methods proposed to determine the criteria of decision making. Since objects can be naturally categorized into higher groupings of classes based on ...

A Machine Learning Framework
ASD has attracted intensive attention in the last decade. [see Tanaka & Sung, 2013, for a review]. Overall ... emotion, are analyzed with computer vision and speech techniques based on machine learning [Bartlett, ..... responses to own name, imitatio

A Proposed Framework for Proposed Framework for ...
approach helps to predict QoS ranking of a set of cloud services. ...... Guarantee in Cloud Systems” International Journal of Grid and Distributed Computing Vol.3 ...

tinyLAB: A Matlab-Based Framework for Interaction with ...
[3] R. Guy et al., “Experiences with the Extensible Sensing. System ESS,” UCLA Center for Embedded Network Sens- ing, Tech. Rep. 01-310-825-3127, January ...

Designing with data: A framework for the design professional
Products become tools that deliver a complete experience within a complex system for the user. How can a designer stay relevant in this process, where users have the ... 2. Generative: Create design opportunities. 3. Evaluative: Further development o

A uniform framework for substructural logics with ...
way of constructing theorem provers for different logics, all of them based on the ..... We call each sequent in a linear nested sequent a component and we will ...... Advances in Modal Logic 9, papers from the ninth conference on ”Advances in ...

Bounded Rationality And Learning: A Framework and A ...
Email: [email protected]; University of Pennsylvania. ‡. Email: .... correctly specified model (which is always the best fit), while our paper corresponds ..... learning.14 The following examples illustrate several types of misspecification.

A Framework for Solving Mixed-Integer ... - Optimization Online
[6] for graph partitioning. One key aspect for all these approaches is that although .... Proposition 1 (see, e.g., Helmberg [37], Todd [69]). Let p∗ and d∗ be the ...