Adaptive Maximization of Social Welfare: Cesa-Bianchi, Colomboni & Kasy (2025)
Distilled · extracted by claude-sonnet-4-6 Jun 26, 2026, verified by claude-sonnet-4-6 Jun 26, 2026, extracted by gpt-6-luna Oct 4, 2026, verified by gpt-6-luna Oct 4, 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 ) |
| R7 | Simulation illustration: Tempered Exp3’s average regret declines relative to uniform-random policy choice | Figure 2 and text, p. 1085 | Average regret drops by more than half over time relative to uniform-random choice, averaged across 4,000 simulations; , , , , |
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.
The comparison objectives for monopoly pricing and bilateral trade are (Eq. 5 and Eq. 6, p. 1079):
Here and are buyer and seller valuations, and and their acceptance functions.
Commodity-tax model. Section 6 replaces the scalar tax with a vector for goods and lets the individual choose a continuous consumption vector. Demand is defined by utility maximization (Eq. 25, p. 1092), indirect utility by the same value function normalized to zero at zero taxes, and social welfare by public revenue plus weighted private utility (Eq. 26, p. 1092):
The envelope theorem gives . The paper defines the demand-to-indirect-utility mapping by projecting demand onto gradients of differentiable functions (Eq. 27, p. 1093):
For the commodity-tax algorithm, estimated welfare, assignment probabilities, and the inverse-probability weighted demand update with its projection back to an indirect utility function are (Eqs. 28-30, p. 1093):
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):
The theorem’s finite-grid upper bound before tuning is (Eq. 10, p. 1084):
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 estimated welfare difference for an interval split is additive (Eq. 14, p. 1088):
The confidence interval is (Eq. 15, p. 1088):
The confidence interval for the full interval combines the endpoint and subinterval uncertainty terms (Eq. 16, p. 1089):
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).
Nonlinear income-tax extension. Section 5 allows a wage-dependent tax schedule and welfare weights that vary with potential wages. For an arriving individual with potential wage and participation cost , welfare is (Eq. 17, p. 1090):
With a piecewise-constant schedule on wage brackets , the bracket-specific labor-supply measure and welfare are (Eq. 18, p. 1090):
Tempered Exp3 is extended across wage brackets. Its bracket-conditional assignment probability, schedule assignment, inverse-probability weighted labor-supply estimate, and accumulated welfare estimate are (Eqs. 19-22, p. 1091):
Under the assumptions and , the adversarial regret bound is (Eq. 23, p. 1091):
For the tuning , , and , the rate for brackets is (Eq. 24, p. 1092):
Empirical specifications
Section titled “Empirical specifications”The paper is entirely theoretical, with no estimating regressions, fixed effects, or standard-error estimates. The one numerical illustration (Figure 2, p. 1085) uses simulated data: , , , , , periods, averaged across 4000 Monte Carlo replications. The authors report that average regret drops by more than half relative to uniform-random choice (text p. 1085). 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 and verified against the source PDF on 2026-10-04; it has not been 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.