atlas

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

Diffusion Models Meet Contextual Bandits

NeurIPS 2025 · 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.

Proposes diffusion Thompson sampling (DiffTS), using a pre-trained diffusion model as a hierarchical prior over bandit action parameters, with closed-form-inspired Gaussian posterior approximations for contextual bandits.

Problem

Online decision-making in contextual bandits with many actions is computationally expensive or statistically inefficient when no informative prior capturing action correlations is available.

Approach

Use a pre-trained diffusion model as the prior over action parameters and approximate the hierarchical posterior recursively: Laplace-style Gaussian likelihood approximation plus layer-wise replacement of linear mixing terms with nonlinear link functions, yielding fast posterior updates and sampling. Exact in the linear-Gaussian case.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use diffusion Thompson sampling instead of the evaluated baselinesDiffusion Thompson sampling · Synthetic contextual bandits, all reported settingscumulative regretHelped
use the correct diffusion prior but a linear-Gaussian reward model instead of the nonlinear reward model (ablation)Diffusion Thompson sampling · Synthetic contextual bandits with nonlinear rewardscumulative regretHelped
use a diffusion prior rather than LinTSDiffusion Thompson sampling · Synthetic linear diffusion and linear rewards, varying action count Kfinal cumulative regretHelped
increase the number of actions K (ablation)Diffusion Thompson sampling · Synthetic linear diffusion and linear rewardscumulative regret: K ∈ {10, 100, 500, 1000}Hurt
increase context dimension d (ablation)Diffusion Thompson sampling · Synthetic linear diffusion and linear rewardscumulative regret: d ∈ {5, 10, 15, 20}Hurt
increase diffusion depth L (ablation)Diffusion Thompson sampling · Synthetic linear diffusion and linear rewardscumulative regret: L ∈ {2, 4, 5, 6}Hurt
increase diffusion-prior misspecification (ablation)Diffusion Thompson sampling · Synthetic linear diffusion and linear rewardscumulative regret: v ∈ {0.5, 1, 1.5}Hurt
increase diffusion pretraining sample size (ablation)Diffusion Thompson sampling · Swiss roll datacumulative regret: 10 samples; 50 samples; 1.5Helped
increase diffusion depth toward approximately 40, then increase it beyond that (ablation)Diffusion Thompson sampling · Swiss roll datacumulative regret: L ≈ 40Mixed
use diffusion Thompson sampling instead of LinTSDiffusion Thompson sampling · MovieLensregretHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic bandits from diffusion model Swiss roll distribution samples MovieLens CIFAR-10

Benchmarks: synthetic contextual bandits (linear and nonlinear diffusion/reward) MovieLens semi-synthetic bandit Swiss roll prior bandit

Metrics: cumulative regret Bayes regret

Baselines: LinUCB LinTS HierTS UCB-GLM GLM-TS GLM-UCB

Builds on: Thompson sampling LinTS HierTS Laplace approximation GLM bandits

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