Adaptive Maximization of Social Welfare: Cesa-Bianchi, Colomboni & Kasy (2025)
Distilled by claude-sonnet-4-6 · extracted Jun 26, 2026, verified Jun 26, 2026
JEL (IAR-assigned): C61, H21, C73 · assigned from the abstract, not the journal
What this is. The paper’s core results, the social welfare setup, and the two algorithms (Tempered Exp3 for Social Welfare and Dyadic Search) with their defining equations: enough to understand what was proved and how, without reading all 32 pages. To replicate or extend, read the full source at the original.
A policymaker repeatedly sets a tax rate to maximize social welfare (a weighted sum of public revenue and private consumer surplus). Welfare is not observed: after setting , only the binary demand decision is revealed, where is the individual’s unobserved willingness to pay. The paper shows this is harder than monopoly pricing or standard multiarmed bandits: any algorithm must suffer cumulative regret of order , because welfare depends on integrated demand over counterfactual (suboptimal) tax rates that must be actively explored. The paper proposes Tempered Exp3 for Social Welfare, achieving adversarial regret (matching the lower bound up to a log factor), and Dyadic Search, achieving in the stochastic setting when welfare is concave. Extensions to nonlinear income taxation (Section 5) and commodity taxation (Section 6) are developed.
Core results
Section titled “Core results”Rates hold up to logarithmic factors unless stated. Locators point into the source PDF.
| # | Result | Locator | Magnitude |
|---|---|---|---|
| R1 | Lower bound on regret: any randomized algorithm must suffer cumulative regret of order for both stochastic and adversarial preference sequences | Theorem 1, p. 1081 | for a constant ; holds for finite and continuous policy sets, unlike standard bandits () |
| R2 | Upper bound for Tempered Exp3: with optimal tuning, adversarial (and stochastic) regret is bounded by | Theorem 2, Corollary 1, Eq. 11, p. 1084 | ; matches lower bound up to |
| R3 | Concave case lower bound: stochastic regret cannot grow slower than when social welfare is concave | Theorem 3, p. 1086 | ; matches the multiarmed bandit rate |
| R4 | Dyadic Search achieves for stochastic concave welfare via active interval narrowing | Theorem 4, p. 1086 | Order (up to log terms); rate-optimal for stochastic concave case |
| R5 | Income taxation extension: Tempered Exp3 adapted to wage brackets achieves adversarial regret of order | Theorem 5, Eq. 24, p. 1092 | for tax brackets |
| R6 | Welfare is harder than monopoly pricing: for finite policy sets, monopoly pricing achieves while optimal taxation requires | Table I, p. 1080 | (monopoly pricing, finite) vs (optimal taxation, finite) vs (bilateral trade, finite; continuous rate is ) |
Overall (paper’s conclusion). Welfare maximization is a strictly harder adaptive learning problem than reward maximization in standard bandits, because welfare depends on the integral of demand over counterfactual policies. The rate is sharp (lower and upper bounds coincide up to ). Concavity of welfare restores the bandit rate. The algorithms are adversarially robust and apply to public policy settings where behavioral responses (demand, labor supply) are observable but utility is not.
Theory / model
Section titled “Theory / model”Setup. Each period , one individual arrives with unknown willingness to pay . The policymaker sets a tax rate and observes the binary demand decision . Define . Social welfare in period at the chosen tax rate is (Eq. 1, p. 1078):
with the welfare weight on private utility. Private welfare equals consumer surplus (integrated demand), so social welfare rewrites as (Eq. 2, p. 1078):
Evaluating welfare at a counterfactual policy requires knowing integrated demand over , which must be learned by sampling suboptimal tax rates. This integral term makes the problem harder than monopoly pricing, where the objective requires only pointwise demand (Kleinberg and Leighton (2003)).
Regret. In the adversarial case, cumulative expected regret is (Eq. 3, p. 1078):
where is cumulative welfare for fixed policy , and is welfare achieved by the algorithm. In the stochastic case, , the demand function is , and cumulative regret is (Eq. 4, p. 1079):
Lower bound (Theorem 1, p. 1081). The proof constructs a family of distributions for with four-point support . Depending on the sign of , the optimal policy is or . Distinguishing the two requires sampling from the intermediate interval , which incurs regret of order . Minimizing over gives the lower bound. The adversarial lower bound follows since worst-case regret dominates average-case regret.
Comparison of learning problems (Table I, p. 1080). The rate hierarchy is: monopoly pricing (Kleinberg and Leighton (2003)) achieves because its objective is one-sided Lipschitz and requires only pointwise demand; optimal taxation requires because welfare also depends on integrated demand for counterfactual policies; bilateral trade (Cesa-Bianchi, Cesari, Colomboni, Fusco, and Leonardi (2024a)) has rate because its objective is not one-sided Lipschitz. Mirrlees (1971) and Saez (2001) treat income tax design as a static structural problem; this paper adapts it to adaptive online learning. Ramsey (1927) commodity taxation is the basis for the Section 6 extension. Chetty (2009) establishes the sufficiency of the envelope-theorem welfare representation for arbitrary preference structures beyond the binary baseline. Lattimore and Szepesvari (2020) provide the multiarmed bandit baseline.
Method
Section titled “Method”The paper proposes two algorithms. Algorithm 1 handles the general (possibly adversarial, nonconcave) case; Algorithm 2 exploits concavity in the stochastic case.
Algorithm 1: Tempered Exp3 for Social Welfare. The continuous policy space is discretized to evenly spaced grid points . Three modifications are made relative to standard Exp3 (Auer, Cesa-Bianchi, Freund and Schapire (2002)) for the nonstochastic bandit:
- Discretize to arms.
- Estimate welfare indirectly via inverse-probability-weighted demand, since is not directly observed.
- Use a larger uniform exploration weight than standard Exp3 to ensure sufficient sampling of suboptimal policies needed to estimate the integral term in .
Assignment probability for arm at period (Eq. 7, p. 1083):
where is the learning rate and is the running cumulative welfare estimate at arm . Demand at grid point is updated via inverse probability weighting after observing (Eq. 8, p. 1083):
Welfare at arm is estimated using a step-function approximation to the integral term (Eq. 9, p. 1083):
Theorem 2 + Corollary 1 (Adversarial and stochastic upper bound, p. 1083-1084). With optimal tuning , , , expected regret is bounded above by (Eq. 11, p. 1084):
The same bound applies to stochastic regret (Corollary 1). Combined with Theorem 1, the bound is rate-optimal up to .
Algorithm 2: Dyadic Search for Social Welfare. For the stochastic concave case (Section 4, p. 1086), the algorithm maintains an active interval that contains the optimal policy with probability at least . In each epoch , it selects three points (left, center, right) from a dyadic grid (points of the form ) inside , and forms estimates of welfare differences. The welfare difference between policies is:
The sample estimator is (Eq. 13, p. 1088):
where is the average of for observations . The confidence interval is (Eq. 15, p. 1088):
with half-lengths for the revenue component and for the integral component. If the confidence interval or lies entirely above zero, the optimal policy cannot be to the left of , so is trimmed accordingly. Concavity ensures the trimming is valid and yields regret (Theorem 4).
Empirical specifications
Section titled “Empirical specifications”The paper is entirely theoretical. The one numerical illustration (Figure 2, p. 1085) uses simulated data: , , , , , periods, averaged across 4000 Monte Carlo replications. Tempered Exp3 reduces average cumulative regret to below half the uniform-random baseline by period 1000 (Figure 2, left panel). All theoretical claims rest on formal proofs in Appendix A and the Online Supplement (Cesa-Bianchi, Colomboni, and Kasy (2025)); no real-world data are used.
Datasets used
Section titled “Datasets used”No datasets are used. This is a theory paper with a single numerical simulation using artificially generated preference draws.
| Dataset | Role in paper | Wiki page |
|---|---|---|
| Simulated uniform draws () | Numerical illustration only (Figure 2, p. 1085) | Not applicable (simulated) |
When to read the full paper
Section titled “When to read the full paper”Read the original if you are: designing a policy-learning algorithm where welfare (utility) is not observed but demand or participation is; proving regret bounds for bandit problems with integral-valued objectives; extending to commodity taxation (Section 6, analysis left to future work), general preference heterogeneity, or Thompson sampling variants (Section 7); or seeking the proofs of Theorems 1 and 2 in Appendix A, or the proofs of Theorems 3 and 4 in the Online Supplement.
The locators above point to the exact theorems, algorithms, and figures in the source PDF.
Attribution and rights
Section titled “Attribution and rights”Source: peer-reviewed, Econometrica 93(3). This distillation was extracted by an LLM on 2026-06-26 and is not human-verified or independently reproduced. The CC BY 4.0 licence permits mirroring; the verbatim PDF is not hosted in this batch.
Attribution (CC BY 4.0). Cesa-Bianchi, Nicolò, Roberto Colomboni, and Maximilian Kasy. “Adaptive Maximization of Social Welfare.” Econometrica 93, no. 3 (May 2025): 1073-1104. DOI: 10.3982/ECTA22351. © 2025 The Authors. Licensed under CC BY 4.0. This page is an adaptation by the Institute for Automated Research: core results extracted and re-expressed; changes were made.