atlas

Research map / Bandits and online learning / Contextual bandits and Thompson sampling

Contextual Bandits with Online Neural Regression

ICLR 2024 · Bandits and online learning › Contextual bandits and Thompson sampling · approach: Oracle-efficient contextual bandits · 0 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.

Shows O(log T) regret for online regression with QG/almost-convex losses and a small random output perturbation of wide networks, then converts it to O(sqrt(KT)) (NeuSquareCB) and O(sqrt(KL*)+K) (NeuFastCB) regret for neural contextual bandits.

Problem

Neural contextual bandits with adversarial contexts have weak regret guarantees: NeuralUCB/NeuralTS bounds can be Omega(T), and the naive online-regression reduction for wide networks yields O(sqrt(K) T^{3/4}) or O(sqrt(KL*)T^{1/4}+K sqrt(T)).

Approach

Show that projected OGD on losses that are almost convex, satisfy QG, and have a unique minimizer gives O(log T) regret; then make wide-network losses satisfy these via a small Rademacher random output perturbation averaged over S draws, and plug the resulting online regression bounds into SquareCB and FastCB reductions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add a small random perturbation to network predictionsWide neural online regression with squared loss · Online regressionregret: O(\sqrt{T}) -> O(\log T)Helped
Add a small random perturbation to network predictionsWide neural online regression with KL loss · Online regressionregret: O(\log T)Helped
Use square-loss regression with the SquareCB reductionNeuSquareCB · Contextual bandits with adversarial contextsregret: \tilde{{\cal O}}(\sqrt{K}T^{3/4}) -> \tilde{{\cal O}}(\sqrt{KT})Helped
Use KL-loss regression with the FastCB reductionNeuFastCB · Contextual bandits with adversarial contextsregret: \tilde{{\cal O}}(\sqrt{L^*K}+K)Helped
Use NeuFastCB instead of baseline neural bandit algorithmsNeural contextual bandits · OpenML datasets: covertype, fashion, MagicTelescope, mushroom, Plants, shuttlecumulative regretHelped
Use NeuSquareCB or NeuFastCB instead of baseline neural bandit algorithmsNeural contextual bandits · OpenML datasetsconsistency across datasetsHelped
Use NeuralUCB under the stated assumptionsNeuralUCB · Worst-case contextual banditsregret bound: \Omega(T)Hurt
Use NeuralTS under the stated assumptionsNeuralTS · Worst-case contextual banditsregret bound: \Omega(T)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: covertype fashion MagicTelescope mushroom Plants shuttle

Benchmarks: covertype fashion MagicTelescope mushroom Plants shuttle

Metrics: cumulative regret

Baselines: NeuralUCB NeuralTS EE-Net NeuralEpsilon

Builds on: SquareCB FastCB NeuralUCB NeuralTS EE-Net

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