atlas

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

Linear Causal Bandits: Unknown Graph and Soft Interventions

NeurIPS 2024 · Bandits and online learning › Contextual bandits and Thompson sampling · approach: Practical contextual bandit extensions · 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 GA-LCB, a causal bandit algorithm for unknown DAG structure and unknown stochastic soft interventions in linear SEMs, achieving sqrt(T) regret with a graph-learning phase and a scalable successive-elimination intervention design.

Problem

Causal bandits where both the causal graph and the pre/post-intervention (soft, stochastic) statistical models are unknown, with linear SEMs; prior soft-intervention methods assume known graphs and their UCB optimization is intractable.

Approach

Learns the skeleton via causal-bandit exploration (descendant/ancestor estimation from interventional mean differences, then Lasso for parents), then avoids the non-convex joint UCB optimization by computing UCB widths recursively through causal depth and using successive elimination over interventions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GA-LCB instead of LinSEM-UCBlinear causal bandits with known graph and soft interventions · Known graphcumulative regret upper bound: \tilde\mcO\left(d^{2L-\frac{3}{2}}\sqrt{NT}\right) -> \tilde\mcO\left( d^{L-\frac{1}{2}}\sqrt{T}\right)Helped
Use GA-LCB instead of GCB-UCBlinear causal bandits with known graph and soft interventions · Known graphcumulative regret upper bound: \tilde\mcO\left(d^{2L-1} \sqrt{T}\right) -> \tilde\mcO\left( d^{L-\frac{1}{2}}\sqrt{T}\right)Helped
Use the graph-dependent intervention search over reward ancestorsGA-LCB · Graph-dependent settingcumulative regret upper bound: (\kappa d)^{L-\frac{1}{2}} -> (\kappa d_e)^{L_e-\frac{1}{2}}Helped
Learn the graph skeleton rather than assume it is knownGA-LCB · Unknown graph versus known skeletoncumulative regret upper bound: \tilde \mcO\big(d^{L-\frac{1}{2}} \sqrt{T} \big) -> \tilde \mcO\big( (\kappa d)^{L-\frac{1}{2}} \sqrt{T} + d + R N \big)Hurt
Use GA-LCB with known graph instead of LinSEM-UCB or GCB-UCBhierarchical graph, d=3 and L=2 · Empirical cumulative regretcumulative regretHurt
Add the structure-learning phaseGA-LCB · Hierarchical graph, d=3 and L=2cumulative regretHurt
Use phased elimination with GA-LCBGA-LCB with known graph · Empirical cumulative regretcumulative regretHurt
Use GA-LCB rather than LinSEM-UCB or GCB-UCBhierarchical graph with L=2 · Computational timerunning timeHelped
Increase causal depth LGA-LCB on hierarchical graphs with d=2 · Regret scaling with Lcumulative regretHurt
Increase maximum in-degree dGA-LCB on hierarchical graphs with L=2 · Regret scaling with dcumulative regretHurt
Use the unknown-graph setting instead of the known-graph settingGA-LCB on hierarchical graphs with L=4 and L=6 · Empirical cumulative regretcumulative regretHurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic hierarchical linear SEM graphs

Benchmarks: synthetic hierarchical graphs

Metrics: cumulative regret computational time

Baselines: LinSEM-UCB GCB-UCB

Builds on: LinSEM-UCB GCB-UCB C-UCB CN-UCB

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