Good-enough elasticities: why allocation regret is second-order in estimation error
Allocating a fixed budget across units whose response is estimated, ad spend across campaigns, incentive budget across participants, treatment across sites, has a comforting property that is easy to miss: at the optimum the objective is flat to first order, so the error in your estimated response curves costs you only quadratically. The practical consequence is that, past a modest accuracy, more effort spent sharpening elasticity estimates buys almost nothing, and the binding constraints become concavity and feasibility, not estimation precision. We prove the claim and say exactly where it stops being true.
1. The allocation problem
Unit receives spend and produces performance under a power law with diminishing returns,
so is strictly concave on . Given budget and caps , the allocator solves over the polytope . The objective is concave and is compact convex, so an optimum exists.
2. The optimum is water-filling, not a metaheuristic
Because the program is concave over a polytope, KKT is necessary and sufficient. Interior units are all funded to the same marginal return :
with set so the budget binds. This is a one-dimensional root-find in the price , equalize marginal returns, clip at the caps. A population metaheuristic (differential evolution and friends) converges to the same point at far higher cost; it earns its keep only when the caps are replaced by non-convex constraints (minimum-spend thresholds, integer counts) that break concavity.
3. The main result: regret is
Suppose the allocator holds estimated parameters and solves the estimated program, obtaining , while performance is realized under the true . Define regret . Let bound the parameter error, let be -strongly concave on the funded coordinates, and let the gradient be -Lipschitz in the parameters.
The proof is short. maximizes the estimated objective, so it satisfies the variational inequality . Strong concavity of gives . Add and subtract , use the variational inequality, then Cauchy-Schwarz and the Lipschitz bound, and maximize the resulting over . The maximizer is , giving .
The mechanism is the envelope theorem in disguise. At the optimum the first-order conditions hold, so a parameter perturbation moves the gradient by but the objective by only . Halving estimation error cuts realized loss four-fold; once is small, further accuracy is nearly free of benefit. A matching instance (a two-unit perturbation aligned with the active marginal-return difference) makes the rate tight: regret is , not merely .
4. What this changes about where effort goes
The standard pipeline pours effort into elasticity estimation under the fear that error propagates linearly into lost performance. It does not. Past a modest accuracy the realized loss is quadratically small, and the real risks move elsewhere: to whether the response is actually concave (increasing returns break Section 2 and the bound), and to whether the feasible set is modelled correctly. Where estimation accuracy does still matter, the cleanest lever is not a better observational fit but a small randomized perturbation, an experimental slice fused with the observational panel identifies the local slope without selection bias and shrinks at its source, which by the theorem shrinks regret quadratically.
5. Where the bound fails
- Concavity is assumed. With increasing returns () the water-filling characterization and the bound both break, and the problem likely needs integer/threshold handling.
- The bound is local. It governs small . Under gross mis-specification, regret can be first-order, and the quadratic comfort disappears.
- Strong concavity must be real. If is tiny (a nearly flat objective near the optimum) the constant is large; “second-order” is reassuring only when the curvature is bounded away from zero on the funded set.
6. The takeaway
Stop over-investing in elasticity precision and start guaranteeing concavity and feasibility. The optimum’s own flatness means a good-enough response curve produces a near-optimal budget, and the cheapest way to improve a stubborn estimate is a randomized slice, not a fancier regressor.
References
- Bertsekas, D. P. (2016). Nonlinear programming. 3rd ed., Athena Scientific (water-filling, KKT).
- Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge University Press (strong convexity, envelope arguments).
- Athey, S., & Wager, S. (2021). Policy learning with observational data. Econometrica, 89(1) (heterogeneous effects, the experimental-fusion angle).
- Storn, R., & Price, K. (1997). Differential evolution. Journal of Global Optimization, 11(4).
All quantities in this note are from a synthetic generator with known ground-truth parameters; no proprietary data is used.