← notesRobust Market Interventions · deep dive: limits, the phase transition, and the data diagnosticSections 7 and 8 with Appendices B to F · where the theorem stops, and whether data can tell you14 slides · 7.8 min at 1× · built 2026-09-17 06:44
Paused so you can answer in your head. Press space for the answer.

1 of 14 · Q: what did the core lesson leave open?

The core lesson left three questions about the edge of the theorem

from the core lessonnoise Theorem 1: aim along the big lanes, and get nearly $1 of net surplusper $1 spent, with consumers unharmed1 · how far out?Slide the spike toward the noise.Where does recovery switch on?slides 2 to 52 · what can no rule do?Two impossibility results, bothbuilt by hand. Proposition 3.slides 6 and 7which side is your data on?3 · can data tell?A cross-fitted bootstrap test,Section 8.2, and the problemour survey found with it.slides 8 and 9

In the core lesson, noise lived at scale root n and structure at scale n. With that much room, the rule finds the big lanes, and Theorem one delivers nearly a dollar of net surplus per dollar spent, with consumers unharmed.

This lesson works at the edge of that result. First, slide the large eigenvalue toward the noise, and find where recovery switches on.

Second, ask what no rule can do. The paper has two impossibility results, both built by hand.

Third, ask whether data can tell you which side of the edge you are on. The paper proposes a test, and our survey found a problem with it.

2 of 14 · Q: what market does the paper simulate?

Section 7 hides one two-block pattern under Gaussian noise and turns a single knob

hidden market, by blockABsame block: complements (blue)across blocks: substitutes (red)the reverse of the Section 4 pattern one rank-one matrix holds the whole pattern.Which goods are in A is the unknown state.the spectrum of D −10the spike: the block pattern, size set by bn − 2 bulk modes near −1: they keep the diagonal at −1the all-ones mode at 0: a subsidy here is a pure transferto consumers and adds no net surpluswhat she observes top eigenvector only 5% of quantity on the spiken = 256, 500 noise draws per value of bthe knob:

Section seven builds a test market with two equal blocks. Inside a block goods are complements, and across blocks they are substitutes. That reverses the rackets and shoes example, so the whole pattern fits in one rank one matrix. Which block a good belongs to is the unknown state.

The spectrum has three parts: a spike at minus the quantity one plus b, an all ones mode at zero where a subsidy adds no net surplus, and a bulk near minus one.

She observes this matrix plus independent Gaussian noise, with operator norm about two root n.

Her rule uses only the top eigenvector. The knob is b over root n.

3 of 14 · Q: where exactly does recovery switch on?

Recovery starts at , half the noise norm: the spiked-matrix transition

01234560123456size of eigenvalue ÷ √n planted10squared overlap of recovered and true eigenvectornoiseedge: 2threshold at 1: half the noise edge absorbedshift and rescale the noisy matrix a rank-one spike plus a Wigner matrix.A planted θ above 1 shows up outside at above 1, and tending to zero below itThe paper never names this law(Baik, Ben Arous, Péché). It reports theswitch as an observation. Survey's finding.

Measure eigenvalues in units of root n. The noise bulk has its edge at two. The paper reports a sharp change in recovery at one, half the noise norm.

Random matrix theory has a law for this. Shifted and rescaled, the noisy matrix is a rank one spike of strength theta plus noise. Below one the spike is absorbed. Above one it appears outside the bulk, at theta plus one over theta.

Above one, the top eigenvector's squared overlap with the truth is one minus one over theta squared. Below, it tends to zero.

This is the spiked matrix transition. The paper never names it. That is our survey's finding.

4 of 14 · Q: does the law match the figure, and what does Davis–Kahan say there?

A re-simulation lands on the law; Davis–Kahan is silent until

0.512410200.250.50.751 squared overlap, median over noise drawsmedian squared overlapb/√nlawsurvey10.0000.1251.50.5560.56520.7500.75730.8890.89050.9600.961survey's re-simulationthe law: 1 − 1/θ²published0.2500.5000.6700.8400.944read off Figure 3Apublished medians: same place andshape, a little flatter. Cause unknown.recovering, yet noDavis–Kahan bound says nothing until 4 on this axis, wherethe true squared sine is already 1/16survey's arithmetic, not the paper's

Here is the check, on a log axis. The gold curve is the law. The purple dots are our survey agent's re-run of the experiment. Above the threshold they sit within about two hundredths of the curve.

The blue squares are medians read off the published figure. Same location and shape, a little flatter. We do not know why.

By our arithmetic, a Davis Kahan bound of the usual form is about four over theta, so it says nothing until theta reaches four. By then the true squared sine is already one sixteenth. Our reading: Davis Kahan proves the asymptotic theorem, and the spiked matrix law describes the figure.

5 of 14 · Q: what happens to welfare near the threshold?

Above the threshold the median recovers fast while both tails stay bad

the paper's Figure 3, panel B (n = 256, 500 draws per point)the medianbelow the threshold: about 0. Spendinglands on the all-ones mode, weight 0.Well above it: $1 per $1.the lower tailthe 5th percentile is a welfare loss untilabout 3.7, our reading of this figure.Survey re-runs cross near 2.4.the upper tailabove 1 on the left axis, consumerslose: read the reversed right axis c: overlap withthe spike. g: withall-ones, noisetiny denominator, either sign. Survey's algebra.

This is the paper's welfare panel. The dark line is median net surplus per dollar: zero below the threshold, because spending lands on the all ones mode, and one well above.

In the published figure the fifth percentile stays a loss until about three point seven, after recovery starts. Our re-runs cross near two and a half, for reasons unknown.

The text skips the upper band. Above one on the left axis, the reversed right axis shows consumers losing.

Our survey's algebra explains both tails. The rule divides by the recovered vector's overlap with quantities. Only five percent of quantity rides on the spike, so noise can make that denominator tiny, with either sign.

6 of 14 · Q: what if the structure is too weak to see?

Proposition 3, part 1: with the good direction hidden among look-alike states, no rule can guarantee a return

state 1state 2state 3state …state …state zdirections that carry quantitywhat she sees, in every state: the same signal welfare weight of each direction, by state average her spend so some state earns ≤ τa constructed adversarythe error −I − D is deterministic and cancels the structureexactly. Nothing is proved for independent noise belowthe threshold. Survey's reading.

Part one of Proposition three builds a market where no rule can guarantee a return. About n to the one quarter states send the same signal.

Each row is a state. In state j, direction j has welfare weight near one, the other hidden directions near zero, and all ones a small weight tau.

She picks one spending pattern for all states. Every column averages to tau, so her average gain is tau.

Tau tends to zero, so in some state her gain is at most tau.

A caution, from our reading. The error is deterministic and cancels the structure exactly. Nothing is proved about independent noise below the threshold.

7 of 14 · Q: can consumers be guaranteed a share?

Proposition 3, part 2: consumers gain only on a lane whose sign she cannot learn, so no rule can guarantee them a share

known lane, eigenvalue about −n:consumers get 1/(1+n) of each dollarhidden lane, eigenvalue tiny:consumers get almost every dollarD is known exactly in this example s = +1s = −1two states per hidden direction 2/n quantity noise: 1/√n per lane, total norm about 1 nature picks the sign against her b. Thenconsumers get at most 1/(1+n) of the spend.She fails in one of the two states withprobability at least about one half.

Part two keeps significant structure and blocks any guarantee for consumers. The matrix is known exactly. Along all ones the eigenvalue is about minus n, so consumers get almost nothing. They gain only along a lane with a tiny eigenvalue.

Quantities have a component of size one over n on one such lane, with a hidden sign.

Her quantity data carries noise of one over root n per lane, far larger. The two signs give nearly identical data.

Whatever she spends on the hidden lane, one sign turns it against consumers. She cannot tell the signs apart, so she fails in one of the two states at least about half the time.

8 of 14 · Q: how would you test for significant structure?

The diagnostic designs on one estimate, scores it on another, and bootstraps a lower bound

estimate tone subsampleestimate t′an independent oneT ≥ 4 independent estimates of the marketrun the rule on itnormalize, keep big lanes, project, scale treat it as the truthits eigenvectors and eigenvalues the Lemma 2 score swap roles, averageone number per pairmean over pairs bootstrap the pairs95% lower bound Lcertified if what is provedProposition 5: the bound isasymptotically valid for themean of the pair statistic.Under significant structurethat mean tends to 1,by Theorem 1.The appendix is silent onwhat the mean is whenstructure is absent.

Section eight point two turns the theorem into a test. Start with at least four independent estimates of the market.

Run the intervention rule on one estimate. That gives a subsidy vector.

Treat a second estimate as if it were the true market, and score the subsidy vector against it: each lane's spending share times its pass through weight.

Swap roles and average. Then average over pairs, and bootstrap the pairs for a lower confidence bound.

Certify if that bound is within epsilon of one. The appendix proves the bound valid, and that under significant structure the mean tends to one. It is silent on markets without structure.

9 of 14 · Q: does the test separate structure from noise?

With no structure, the median statistic sits on a floor near 0.87 at , and the floor rises with

the paper's Figure 6: the test statistic against signal strength1664256102440960.50.751number of goods nmedian statistic when the market has no structuresurvey's simulation, not the paper's claima shelf at 0.87 up to about 2.3, includingwhere nothing is recoveredwhy: the second estimate is scored as if it were the truth, and its noiseeigenvalues reach 32, so almost every lane gets a weight near 1 0.800.870.92true value for D = −I: one halfdots: median over all cross pairs,top-eigenvector rule (survey's re-run)pass line for ε = 0.13survey's re-run: the median floor climbs toward 1 with n.It needs the top-eigenvector rule or a cutoff below 2√n;with a cutoff above 2√n, pure noise certifies nothing.Top-eigenvector scores are heavy-tailed: erratic mean bound.

This criticism is ours, not the paper's. Its figure has a shelf at zero point eight seven where nothing is recovered.

The second estimate's eigenvalues are mostly noise, up to thirty two, so scoring gives nearly every lane a weight near one.

We simulated a market with no interactions, true return one half. The median read zero point eight, zero point eight seven, then zero point nine two as n grew.

In our runs, that floor needs the top eigenvector rule or a cutoff below the noise edge. Then large pure noise clears any fixed tolerance at the median. Heavy tailed scores make the mean based bound erratic. A cutoff above the edge certifies nothing.

10 of 14 · Q: what kind of consumer produces a huge lane?

A huge lane of is a nearly flat direction of the consumer's utility

consume more of everything togetherutility along the all-ones direction big lane of D = flat direction of H linear cross-category complements, negative, flatten it as K grows0.11101001000 choke price acost c survey's gloss: each firm prices as if alone and ignores the demand it creates for its complements. The paper: cross-market double marginalization

Section eight point three gives the block model a consumer with quadratic utility and curvature matrix H. Then D is minus the inverse of H, so a huge eigenvalue of D is a tiny eigenvalue of H.

The plot shows utility as she buys more of everything together. Complements across categories subtract curvature in that direction. The paper requires that curvature to tend to zero from above as categories are added.

The equilibrium stays well behaved. Price rises toward the choke price, where demand hits zero, and pass through stays bounded.

Our gloss: each firm ignores the demand its price cut would create for its many complements. The paper names it double marginalization across markets.

11 of 14 · Q: why can substitutes not do the same job?

Substitutes cap the spectrum inside the noise; complements remove the cap

at n = 256 and unit noise: everything left of here is buried (survey's reading)0210203040 hedonic model (Pellegrino): at most 1.14 before normalizationno goods liked together, by assumption any market of pure substitutes: at most 2survey's argument Perron–Frobeniuscomplements across many categories block model: it grows with n and leaves the noise

The paper contrasts this with Pellegrino's hedonic model, where no two products are liked together, by assumption. There D is minus the inverse of B, and the smallest eigenvalue of B is at least one minus alpha. With alpha at zero point one two, no eigenvalue exceeds one point one four before normalization.

Our survey adds a general argument. With only substitutes, Perron Frobenius confines the spectrum of D between minus two and zero.

At two hundred fifty six goods and unit noise, the noise radius is thirty two. By our reading, both caps are buried.

Complements across many categories make the top eigenvalue grow like n, and it leaves the noise.

12 of 14 · Q: what survives without linear own-price demand?

The welfare half of the theory survives curvature; the subsidy-to-price half does not

stage 1subsidy to price stage 2price to welfare Section 8.4 splits the theory in twosurvives needs only differentiable demand: q-dot = D p-dot.Markups are replaced by quantities, easier to measure.Davis–Kahan still says which price directions to trust.breakslinear: lanesstay separatecurved demand:lanes mixstage 1 in the eigenbasis of D (schematic) pass-through nowdepends on thecurvature of demandtwo routes, no theorem yetlearn the local map from costs to prices as a black box,or use instruments that set prices directlyother network games (8.5)public goods, team contracts. The obstacle: no symmetry,no negative semidefinite interaction matrix

Section eight point four splits the theory into two stages. A subsidy moves prices, then prices move welfare.

The second stage survives without linearity. Welfare changes by a sum over lanes: eigenvalue, times quantity loading, times price loading.

The first stage breaks. With curved demand, pass through depends on second derivatives, and the eigenbasis of D no longer keeps the lanes separate.

The paper offers two routes and no theorem: learn the map from costs to prices as a black box, or use instruments that set prices directly.

For other network games, the stated obstacle is interaction matrices that are neither symmetric nor negative semidefinite.

13 of 14 · Q: where does the noise model come from?

Appendix D: one noisy experiment per product pair gives the root n rate

one distinct household per product paireach dot: one demand experiment, one noisyunbiased entry, variance at most V more than n² households,one shared utilityevery experiment on good ire-measures its own-price effect so the diagonal is recoverable(Assumption 4)Lemma 9 first term: independent entries, random matrix bound.normalization terms: Frobenius norm plus Markov.101001,00010,000n, log scale survey's arithmetic: α = 0.1, v = 1per-entry signal-to-noiseof order 1/√n is enoughweak points: identicalpreferences, n² experiments

Appendix D says where independent entry noise could come from. For each product pair, the authority runs one demand experiment on a distinct household. All households share one utility.

The diagonal is cheap. Every experiment involving good i measures its own price effect again, so averaging shrinks that variance by n.

Lemma nine shows the normalized error has operator norm of order root n. The main term has independent entries. The rest yield to the Frobenius norm and Markov's inequality.

By our arithmetic, signal grows like n and noise like root n, so they cross at a finite market size. The weak points are identical preferences and n squared experiments.

14 of 14 · Q: what is new here, what is open, and where next?

The paper adds five layers to the known-network work, leaves three ends open, and points to three next reads

known network: spectral methods for optimalinterventions when spillovers are knownwhat this paper stacks on the known-network work it cites (p.5)1 · noisy data and a worst-case guarantee over states2 · recoverability via Davis–Kahan, with no gap needed3 · surplus incidence: the budget identity, lane by lane4 · impossibility: Proposition 35 · a data diagnosticopen after this slicerun with the top-eigenvector rule, the diagnostic has noshown power against a market with no structure(survey's simulation)Proposition 3 is silent on independent noise belowthe threshold (survey's reading)no theorem beyond linear own-price demandread nextAppendix B.2, pp. 48 to 50, 15 min:how little noise kills consumer targetingAppendix A, from p. 39, 45 min:the no-gap subspace argumentSection 8.2.2 with Appendix D.2, 20 min:reread with the noise floor in handoutside: Benaych-Georges and Nadakuditi (2011)

Last, what is new. Judging only from this paper's text, the predecessor by Galeotti, Golub and Goyal assumes the spillovers are known.

On that base sit five layers: noisy data with a guarantee in every state, recoverability without eigenvalue gaps, surplus incidence by lane, impossibility results, and a diagnostic.

By our simulation, the diagnostic run with the top eigenvector rule lacks power against a market with no structure. By our reading, Proposition three is silent on independent noise below the threshold. No theorem covers curved demand.

Read next: Appendix B point two for the two point argument, then Appendix A for the subspace proof. The reference behind the transition law is linked below.

1.00×
keys
space play / pause
slide · , . beat
[ ] speed · c captions · d deeper
m mute · f fullscreen · r replay slide