atlas

Research map / Bandits and online learning / Multi-armed bandits

Reciprocal Learning

NeurIPS 2024 · Bandits and online learning › Multi-armed bandits · approach: Bandit formulations for ML problems · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Unifies active learning, self-training, and multi-armed bandits as "reciprocal learning" (data depends on the current model fit) and proves linear convergence under Lipschitz sample adaption with regularized or randomized, non-greedy data selection.

Problem

Many ML algorithms (active learning, self-training, bandits) alter training data based on the current model fit, but there is no general theory of whether such iterative parameter-data loops converge or what they converge to.

Approach

Formalize these algorithms as reciprocal learning: iterated ERM where the empirical training distribution is updated by a sample adaption function that depends on the previous fit. Show that if this sample adaption is Lipschitz with a small enough constant (non-greedy, probabilistic predictions, regularized or randomized selection), the iteration is a contraction and the Banach fixed-point theorem

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use non-greedy sample adaption that adds and removes data, with a Lipschitz constant satisfying L ≤ (1 + β/γ)^-1Reciprocal learning · Non-greedy reciprocal learningconvergence: L ≤ (1 + \frac{\beta}{\gamma})^{-1}Helped
Make sample adaption non-LipschitzNon-greedy reciprocal learning · Non-greedy reciprocal learningconvergenceHurt
Only add data and do not remove anyReciprocal learning · Greedy reciprocal learningconvergenceHurt
Add soft pseudo-labels and use regularized or randomized data selectionSelf-training · Self-trainingconvergenceHelped
Use Thompson sampling or epsilon-greedy in non-greedy banditsMulti-armed bandits · Multi-armed banditsconvergenceHelped
Use deterministic UCB data selectionMulti-armed bandits · Multi-armed banditsconvergence guaranteeHurt
Use hard labels from a strong oracleActive learning · Active learningconvergence guaranteeHurt
Use soft labels from a weak oracle with regularized or randomized data selectionActive learning · Active learningconvergenceHelped
Use regularized data selection and soft predictionsReciprocal learning · Greedy and non-greedy reciprocal learningsample-adaption Lipschitz continuityHelped
Use randomized data selection and soft predictionsReciprocal learning · Greedy and non-greedy reciprocal learningsample-adaption Lipschitz continuityHelped

Surprising findings

Limitations

Experimental setup

Builds on: performative prediction Banach fixed-point theorem Wasserstein distance Thompson sampling upper confidence bound

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy