atlas

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

Causal LLM Routing: End-to-End Regret Minimization from Observational Data

NeurIPS 2025 · 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 a causal end-to-end LLM routing framework that learns routing policies by minimizing decision regret from observational (single-model feedback) data, with classification and softmax-weighted regret surrogates and an interval-conditioned router for heterogeneous cost preferences.

Problem

LLM routing typically relies on full-feedback data and decoupled metric prediction, which compounds errors and ignores treatment bias when only the deployed model's outcome is observed.

Approach

Learns routing directly by minimizing regret under a doubly robust counterfactual utility estimate, using a cross-entropy upper bound and a softmax-weighted regret surrogate, plus an interval-conditioned joint router that interpolates between two endpoint cost-sensitivity models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RM-Softmax instead of the strongest non-proposed method, Full-FeedbackLLM routing · RouterBench, BERT embeddingsAUC: 0.1839 -> 0.2286Helped
Use RM-Softmax instead of the strongest non-proposed method, Full-FeedbackLLM routing · RouterBench, LLaMA-3.2-1B embeddingsAUC: 0.1719 -> 0.2213Helped
Use RM-Softmax instead of the strongest non-proposed method, Causal-CARROT (kNN)LLM routing · SPROUT, BERT embeddingsAUC: 0.1642 -> 0.3320Helped
Use RM-Interval instead of the strongest non-proposed method, Full-FeedbackLLM routing · SPROUT, LLaMA-3.2-1B embeddingsAUC: 0.1655 -> 0.2464Helped
Account for treatment bias using causal correction instead of the uncorrected BaselineLLM routing · RouterBench, BERT embeddingsAUC: 0.0890 -> 0.1539Helped
Account for treatment bias using causal correction instead of the uncorrected BaselineLLM routing · RouterBench, LLaMA-3.2-1B embeddingsAUC: 0.0134 -> 0.1433Helped
Account for treatment bias using causal correction instead of the uncorrected BaselineLLM routing · SPROUT, BERT embeddingsAUC: 0.0255 -> 0.1642Helped
Account for treatment bias using causal correction instead of the uncorrected BaselineLLM routing · SPROUT, LLaMA-3.2-1B embeddingsAUC: 0.0148 -> 0.1618Helped
Optimize regret end-to-end with RM-Softmax instead of two-stage CF-RegressionLLM routing · RouterBench, BERT embeddingsAUC: 0.1412 -> 0.2286Helped
Optimize regret end-to-end with RM-Softmax instead of two-stage CF-RegressionLLM routing · RouterBench, LLaMA-3.2-1B embeddingsAUC: 0.1119 -> 0.2213Helped
Optimize regret end-to-end with RM-Softmax instead of two-stage CF-RegressionLLM routing · SPROUT, BERT embeddingsAUC: 0.1352 -> 0.3320Helped
Optimize regret end-to-end with RM-Softmax instead of two-stage CF-RegressionLLM routing · SPROUT, LLaMA-3.2-1B embeddingsAUC: 0.1233 -> 0.2444Helped

Surprising findings

Limitations

Experimental setup

Datasets: RouterBench SPROUT

Benchmarks: RouterBench SPROUT

Metrics: utility (accuracy minus lambda times cost) AUC of accuracy-cost curve

Baselines: Full-Feedback Baseline (CARROT-style decoupled) Regress-and-Compare Causal-CARROT (kNN) Causal-CARROT (EmbedNet) CF-Regression RouteLLM RoRF

Builds on: CARROT doubly robust estimator potential outcomes framework

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