CausalSmith · seminar slides

Estimating Total Effects under Network Interference

Low-order treatment interactions let us recover the effect of treating everyone, and shared assignments determine how accurately we can recover it.

Motivation

A practitioner wants to compare treating everyone with treating no one.

τn:=1n∑i∈Vn(Yi(1)−Yi(0)), \tau_n:=\frac{1}{n}\sum_{i\in V_n}\bigl(Y_i(\mathbf 1)-Y_i(\mathbf 0)\bigr),

Here VnV_n contains nn units; Yi(z)Y_i(z) is unit ii's outcome under assignment zz. The vectors 1\mathbf 1 and 0\mathbf 0 treat everyone and no one, respectively.

With interference, neighbors’ treatments also affect outcomes. Comparing treated and untreated units need not recover this total effect.

Research Question

Exposure weighting, following Horvitz and Thompson (1952) and Aronow and Samii (2017), can target outcomes whose entire relevant neighborhood is treated or untreated.

Under independent assignment, those configurations become rare as neighborhoods grow.

Cortez-Rodriguez et al. (2023) instead exploit low-order interactions with SNIPE—the shifted-neighbourhood inverse-probability estimator—and establish unbiasedness and variance bounds.

Does this approach achieve the smallest possible worst-case mean squared error, and what determines its dependence on network degree?

Key Idea

Recover the total contrast from ordinary low-order assignment variation, then control how often that variation is shared across outcomes.

For fixed interaction order β≥1\beta\ge1 and independent treatment probability p∈(0,1)p\in(0,1), the minimax error on our bounded classes has scale

B2min⁡{1,dAdn}, B^2\min\left\{1,\frac{dA_d}{n}\right\},

up to positive constants depending only on (β,p)(\beta,p).

  • BB bounds coefficient mass or potential outcomes.
  • dd bounds neighborhood size and the number of outcomes one assignment affects.
  • AdA_d is the expected squared contrast-recovering weight for a full dd-unit neighborhood.

Clipped SNIPE attains this scale. We will explain both the attainable error and why every estimator faces it.

Example

Take fair-coin assignment, p=1/2p=1/2, and first-order interference, β=1\beta=1.

An outcome consists of a baseline plus individual treatment terms: Yi(z)=ci,∅+∑j∈Nici,{j}zjY_i(z)=c_{i,\varnothing}+\sum_{j\in N_i}c_{i,\{j\}}z_j. Here NiN_i is the set of assignments affecting unit ii.

The weight is gi,1,1/2(Z)=4∑j∈Ni(Zj−1/2)g_{i,1,1/2}(Z)=4\sum_{j\in N_i}(Z_j-1/2). Multiplying by the outcome and taking expectations removes the baseline and recovers each treatment coefficient.

For a full dd-unit neighborhood, its expected squared weight is

Ad=4d, A_d=4d,

so the minimax error has scale B2min⁡{1,d2/n}B^2\min\{1,d^2/n\}.

Why does population averaging incur another factor of dd?

Model

The graph is known. Its neighborhood NiN_i contains the assignments that can affect unit ii.

Yi(z):=∑S⊆Nici,S∏j∈Szj. Y_i(z) := \sum_{S\subseteq N_i} c_{i,S}\prod_{j\in S} z_j .

Each binary zjz_j records treatment. A subset SS specifies an interaction, and ci,Sc_{i,S} is its coefficient; the empty subset supplies the baseline.

Low order: coefficients vanish when ∣S∣>β|S|>\beta. This rules out interactions involving more than β\beta treatments.

Independent assignment: each realized ZjZ_j is Bernoulli with common probability pp. We observe Yiobs=Yi(Z)Y_i^{\mathrm{obs}}=Y_i(Z).

Potential outcomes stay fixed; expectations and mean squared errors average over assignment.

Assumptions

Bounded degree: each outcome depends on at most dd assignments, and each assignment affects at most dd outcomes.

max⁡i∈Vn∣Ni∣≤dandmax⁡j∈Vn∣{i∈Vn:j∈Ni}∣≤d. \max_{i\in V_n}|N_i|\le d \qquad\text{and}\qquad \max_{j\in V_n}\bigl|\{i\in V_n:j\in N_i\}\bigr|\le d .

Self-effects count toward both bounds.

Coefficient-mass envelope: the absolute coefficients, including the baseline, satisfy

∑S⊆Ni∣ci,S∣≤B. \sum_{S\subseteq N_i}|c_{i,S}|\le B .

Alternatively, the outcome envelope requires sup⁡z∣Yi(z)∣≤B\sup_z|Y_i(z)|\le B for every unit.

In our first-order example, the coefficient envelope bounds the absolute baseline plus the absolute individual treatment coefficients. It therefore also bounds every potential outcome by BB.

Contrast Weights

Center each assignment at its mean pp. A product of rr centered treatments changes between everyone treated and everyone untreated by

Δr(p):=(1−p)r−(−p)r. \Delta_r(p):=(1-p)^r-(-p)^r .

Here rr is the interaction’s size. Write βˉd:=min⁡{β,d}\bar\beta_d:=\min\{\beta,d\}, the largest order that fits inside a neighborhood.

The unit’s contrast-recovering weight is

gi,β,p(z):=∑r=1βˉdΔr(p)[p(1−p)]r∑S⊆Ni∣S∣=r∏j∈S(zj−p). g_{i,\beta,p}(z) := \sum_{r=1}^{\bar\beta_d} \frac{\Delta_r(p)}{[p(1-p)]^r} \sum_{\substack{S\subseteq N_i\\ |S|=r}} \prod_{j\in S}(z_j-p).

The numerator supplies the desired contrast. The denominator cancels that centered product’s design second moment.

At p=1/2,β=1p=1/2,\beta=1, this becomes four times the sum of centered individual treatments.

Recovery and Estimation

Independence makes distinct centered treatment products orthogonal: their expected product is zero.

Let gdg_d be the weight on a full dd-coordinate neighborhood. For any low-order outcome polynomial ff,

ED[gd(Z)f(Z)]=Ld(f). \mathbb E_D[g_d(Z)f(Z)] = L_d(f).

Here DD is the product-Bernoulli design, and Ld(f)L_d(f) is f(1,…,1)−f(0,…,0)f(1,\ldots,1)-f(0,\ldots,0).

Orthogonality isolates each centered interaction; its weight returns its endpoint contrast. The same argument applies within each unit’s neighborhood.

Average the weighted observed outcomes:

τ^nSNIPE:=1n∑i∈VnYiobs gi,β,p(Z). \widehat\tau_n^{\mathrm{SNIPE}} := \frac{1}{n} \sum_{i\in V_n} Y_i^{\mathrm{obs}}\,g_{i,\beta,p}(Z).

This unprojected estimator is design-unbiased for τn\tau_n. Recovery uses ordinary assignments, without waiting for fully treated or untreated neighborhoods.

Local Cost

Orthogonality also gives the expected squared weight for a full neighborhood:

Ad:=∑r=1βˉd(dr)Δr(p)2[p(1−p)]r. A_d := \sum_{r=1}^{\bar\beta_d} \binom{d}{r} \frac{\Delta_r(p)^2}{[p(1-p)]^r}.

The binomial coefficient counts size-rr interactions; each summand is their contribution to the weight’s second moment. Smaller neighborhoods have second moment at most AdA_d.

The highest contributing order is

k⋆(d,β,p):=max⁡{r∈{1,…,βˉd}:Δr(p)≠0}. k_\star(d,\beta,p) := \max\bigl\{r\in\{1,\ldots,\bar\beta_d\}:\Delta_r(p)\ne0\bigr\}.

For fixed (β,p)(\beta,p), AdA_d is bounded above and below by constant multiples of (dk⋆(d,β,p))\binom d{k_\star(d,\beta,p)}.

At p=1/2p=1/2, even centered orders have zero endpoint contrast. In our first-order example, k⋆=1k_\star=1 and Ad=4dA_d=4d.

Covariance Accounting

Write Wi=Yiobsgi,β,p(Z)W_i=Y_i^{\mathrm{obs}}g_{i,\beta,p}(Z), the weighted outcome. Its centered-product expansion still uses only assignments in NiN_i.

Covariances between two weighted outcomes pair coefficients on the same nonempty subset. For any such subset, at most dd outcomes can contain it:

∑S⊆Ni∣S∣=r#{l∈Vn:S⊆Nl}≤d(∣Ni∣r)≤d(dr). \sum_{\substack{S\subseteq N_i\\ |S|=r}} \#\{l\in V_n:S\subseteq N_l\} \le d\binom{|N_i|}{r} \le d\binom{d}{r}.

Here r≥1r\ge1, and #\# counts outcomes sharing SS. Any coordinate in SS affects at most dd outcomes.

For each subset, the squared sum of its coefficients across outcomes is at most dd times their sum of squares. Orthogonality therefore gives ∑i,lCov⁡Z(Wi,Wl)≤d∑iVar⁡Z(Wi)\sum_{i,l}\operatorname{Cov}_Z(W_i,W_l)\le d\sum_i\operatorname{Var}_Z(W_i).

In the first-order fair-coin example, weighted outcomes contain constant, singleton, and pair terms. Constants disappear from covariance; each remaining subset is shared at most dd times.

Variance and Clipping

Both envelopes give ∣Yi(Z)∣≤B|Y_i(Z)|\le B. Consequently, Var⁡Z(Wi)≤EZ[Wi2]≤B2Ad\operatorname{Var}_Z(W_i)\le\mathbb E_Z[W_i^2]\le B^2A_d.

The covariance bound and averaging by nn give mean squared error at most B2dAd/nB^2dA_d/n.

In our first-order fair-coin example, local squared size is at most 4B2d4B^2d; assignment sharing supplies another factor dd, giving the bound 4B2d2/n4B^2d^2/n.

Under the coefficient envelope, τn∈[−B,B]\tau_n\in[-B,B]. Clip the estimate:

τ^nup:=Π[−B,B](τ^nSNIPE), \widehat\tau_n^{\mathrm{up}} := \Pi_{[-B,B]} \left( \widehat\tau_n^{\mathrm{SNIPE}} \right),

where projection replaces an out-of-range value by the nearest endpoint.

Projection cannot increase squared error and bounds it by a constant multiple of B2B^2. Under the outcome envelope, use [−2B,2B][-2B,2B]. Combining the variance and bounded-error guarantees produces the minimum of the two branches.

Main Result

Take n≥1n\ge1, 1≤d≤n1\le d\le n, and B≥0B\ge0. Let Mn,d,β(B)\mathcal M_{n,d,\beta}(B) collect our known-graph, bounded-degree, low-order coefficient-mass models.

The minimax risk Rn⋆R_n^\star is the smallest worst-case assignment mean squared error among estimators using the graph, assignments, and observed outcomes.

informal · Theorem T-1 For fixed β≥1\beta\ge1, p∈(0,1)p\in(0,1), n≥1n\ge1, 1≤d≤n1\le d\le n, and B≥0B\ge0, our known-graph degree and low-order assumptions with coefficient mass at most BB give matching minimax bounds, attained by clipped SNIPE.

Rn⋆(d,β,p,B)≤sup⁡(G,c)∈Mn,d,β(B)EZ ⁣[(τ^nup−τn)2]≤Cβ,pB2min⁡ ⁣{1,d(dk⋆(d,β,p))n}, R_n^\star(d,\beta,p,B) \le \sup_{(G,c)\in\mathcal M_{n,d,\beta}(B)} \mathbb E_Z\!\left[ \left(\widehat\tau_n^{\mathrm{up}}-\tau_n\right)^2 \right] \le C_{\beta,p}B^2 \min\!\left\{1,\frac{d\binom{d}{k_\star(d,\beta,p)}}{n}\right\},

The constant Cβ,pC_{\beta,p} depends only on order and assignment probability. Every estimator’s worst-case error is at least a positive constant depending only on (β,p)(\beta,p) times the same expression.

informal · Theorem T-3 Under the same fixed order, independent assignment, known-graph degree bounds, n≥1n\ge1, 1≤d≤n1\le d\le n, and B≥0B\ge0, uniformly bounded outcomes have the same minimax scale, attained by SNIPE clipped to [−2B,2B][-2B,2B].

In the running example, these matching bounds have scale B2min⁡{1,d2/n}B^2\min\{1,d^2/n\}.

A Hard Local Change

To show that every estimator faces this error, change outcomes substantially at the target assignments while changing them little under the experiment.

Normalize the full-neighborhood weight:

hd:=gdAd, h_d:=\frac{g_d}{A_d},

where hdh_d is a low-order outcome perturbation. It satisfies

Ld(hd)=1,ED[hd(Z)2]=Ad−1. L_d(h_d)=1, \qquad \mathbb E_D[h_d(Z)^2]=A_d^{-1}.

Its endpoint contrast is one, while its average squared size under assignment is only Ad−1A_d^{-1}.

informal · Lemma L-1 For fixed β≥1\beta\ge1, p∈(0,1)p\in(0,1), and every d≥1d\ge1, hdh_d uniquely minimizes design mean square among low-order polynomials whose all-treated-versus-all-control contrast is one.

The same weight that recovers the contrast identifies the direction in which it is hardest to detect a change.

An Admissible Perturbation

A hard direction must also respect the coefficient envelope.

Let hd,Th_{d,T} be the coefficient on raw treatment monomial TT in hdh_d. Uniformly over neighborhood size,

∑T⊆{1,…,d}∣hd,T∣≤H. \sum_{T\subseteq\{1,\ldots,d\}} |h_{d,T}| \le H.

The finite constant HH depends only on (β,p)(\beta,p).

Why is it uniform? Expanding a size-rr centered product gives absolute coefficient mass (1+p)r(1+p)^r. At every contributing order, dividing by its energy contribution costs at most (1+p)r/∣Δr(p)∣(1+p)^r/|\Delta_r(p)|, a fixed-order constant. Normalization by AdA_d therefore removes the growth in interaction counts.

Define Hβ,p:=sup⁡r≥1∑T∣hr,T∣H_{\beta,p}:=\sup_{r\ge1}\sum_T|h_{r,T}|, which is finite by this bound.

A baseline of magnitude at most B/2B/2, plus a perturbation of amplitude δ≤B/(2Hβ,p)\delta\le B/(2H_{\beta,p}), has coefficient mass at most BB.

Hard Populations

For B>0B>0, form m=⌊n/d⌋m=\lfloor n/d\rfloor complete directed dd-unit blocks, including self-effects. Remaining units have zero outcomes.

Within block bb, every outcome is Ub+δhdU_b+\delta h_d or Ub−δhdU_b-\delta h_d. Independent block baselines UbU_b have a smooth cosine-squared density supported on [−B/2,B/2][-B/2,B/2].

Each block supplies one distinct outcome, repeated dd times. Random baselines hide small sign shifts.

The two signs give models M+M_+ and M−M_- with

τn(M+)=ρδ,τn(M−)=−ρδ. \tau_n(M_+)=\rho\delta, \qquad \tau_n(M_-)=-\rho\delta.

Here ρ=md/n\rho=md/n is the active population share.

For the induced observation distributions Π+\Pi_+ and Π−\Pi_-,

H2(Π+,Π−)≤4π2mδ2B2Ad. H^2(\Pi_+,\Pi_-) \le \frac{4\pi^2m\delta^2}{B^2A_d}.

The squared Hellinger distance H2H^2 measures distance between square roots of densities. A small value makes the signs hard to distinguish.

Matching Both Branches

Choose the perturbation amplitude as

δ(n,d,β,B,p):=Bmin⁡{(2Hβ,p)−1,(4π)−1}min⁡{1,Adm}. \delta(n,d,\beta,B,p) := B\min\left\{(2H_{\beta,p})^{-1},(4\pi)^{-1}\right\} \min\left\{1,\sqrt{\frac{A_d}{m}}\right\}.

The first prefactor reserves half the coefficient budget for the baseline and makes the squared Hellinger distance at most one quarter.

The final minimum chooses the largest scale satisfying both restrictions: coefficient admissibility and indistinguishability across mm blocks.

The target gap is 2ρδ2\rho\delta, and

12≤ρ≤1,Adm=dAd/nρ. \frac12\le \rho\le 1, \qquad \frac{A_d}{m} = \frac{dA_d/n}{\rho}.

Thus squared target separation is bounded above and below by positive (β,p)(\beta,p)-dependent multiples of B2min⁡{1,dAd/n}B^2\min\{1,dA_d/n\}.

An estimate accurate relative to this gap would reveal the sign. The nearby observation distributions prevent uniformly reliable sign recovery, forcing the matching minimax lower bound.

Takeaways

  • Low-order structure lets centered neighborhood weights recover the total effect from ordinary independent assignments.
  • Orthogonal expansion of weighted outcomes controls covariance: local squared size costs AdA_d, and each nonempty assignment subset is shared at most dd times.
  • Clipping and admissible complete-block perturbations match both branches of the minimax scale. For first-order fair-coin assignment, that scale is B2min⁡{1,d2/n}B^2\min\{1,d^2/n\}.

Appendix: Degree Frontier

Matching lower bounds and clipped-SNIPE upper bounds characterize coefficient-mass minimax error.

Theorem T-1 (Degree frontier bounds)

Fix an interaction order β∈N\beta\in\mathbb N and an assignment probability p∈Rp\in\mathbb R. Assume:

  • (Order.) 1≤β1\le \beta.
  • (Design probability.) 0<p<10<p<1.

Then there exist constants cβ,p,Cβ,p∈Rc_{\beta,p},C_{\beta,p}\in\mathbb R such that 0<cβ,p≤Cβ,p. 0<c_{\beta,p}\le C_{\beta,p}. For every n,d∈Nn,d\in\mathbb N and B∈RB\in\mathbb R satisfying 1≤n1\le n, d≤nd\le n, and 0≤B0\le B, with k⋆(d,β,p)k_\star(d,\beta,p) as in Definition P-1 and Rn⋆(d,β,p,B)R_n^\star(d,\beta,p,B) as in Definition P-8, the following hold: cβ,pB2min⁡ ⁣{1,d(dk⋆(d,β,p))n}≤Rn⋆(d,β,p,B). c_{\beta,p}B^2 \min\!\left\{1,\frac{d\binom{d}{k_\star(d,\beta,p)}}{n}\right\} \le R_n^\star(d,\beta,p,B). Moreover, Rn⋆(d,β,p,B)≤sup⁡(G,c)∈Mn,d,β(B)EZ ⁣[(τ^nup−τn)2]≤Cβ,pB2min⁡ ⁣{1,d(dk⋆(d,β,p))n}, R_n^\star(d,\beta,p,B) \le \sup_{(G,c)\in\mathcal M_{n,d,\beta}(B)} \mathbb E_Z\!\left[ \left(\widehat\tau_n^{\mathrm{up}}-\tau_n\right)^2 \right] \le C_{\beta,p}B^2 \min\!\left\{1,\frac{d\binom{d}{k_\star(d,\beta,p)}}{n}\right\}, where Mn,d,β(B)\mathcal M_{n,d,\beta}(B) is the model class in Definition P-5 and τ^nup\widehat\tau_n^{\mathrm{up}} is SNIPE projected to [−B,B][-B,B]. The unprojected SNIPE estimator also satisfies sup⁡(G,c)∈Mn,d,β(B)EZ ⁣[(τ^nSNIPE−τn)2]≤Cβ,pB2d(dk⋆(d,β,p))n. \sup_{(G,c)\in\mathcal M_{n,d,\beta}(B)} \mathbb E_Z\!\left[ \left(\widehat\tau_n^{\mathrm{SNIPE}}-\tau_n\right)^2 \right] \le C_{\beta,p}B^2 \frac{d\binom{d}{k_\star(d,\beta,p)}}{n}. For every (G,c)∈Mn,d,β(B)(G,c)\in\mathcal M_{n,d,\beta}(B) and unit ii, writing Ni={j:(j,i)∈G}N_i=\{j:(j,i)\in G\}, ∑r=1min⁡{β,∣Ni∣}(∣Ni∣r)Δr(p)2{p(1−p)}r≤Ad, \sum_{r=1}^{\min\{\beta,|N_i|\}} \binom{|N_i|}{r} \frac{\Delta_r(p)^2}{\{p(1-p)\}^r} \le A_d, where Ad=∑r=1min⁡{β,d}(dr)Δr(p)2{p(1−p)}r. A_d = \sum_{r=1}^{\min\{\beta,d\}} \binom{d}{r} \frac{\Delta_r(p)^2}{\{p(1-p)\}^r}. For every (G,c)∈Mn,d,β(B)(G,c)\in\mathcal M_{n,d,\beta}(B), every r∈Nr\in\mathbb N, and every unit ii, if 1≤r1\le r, then ∑ℓ∈Vn(∣Ni∩Nℓ∣r)=∑S⊆Ni∣S∣=r#{ℓ∈Vn:S⊆Nℓ}≤d(∣Ni∣r)≤d(dr). \sum_{\ell\in V_n} \binom{|N_i\cap N_\ell|}{r} = \sum_{\substack{S\subseteq N_i\\ |S|=r}} \#\{\ell\in V_n:S\subseteq N_\ell\} \le d\binom{|N_i|}{r} \le d\binom{d}{r}. Finally, if 0<B0<B and 1≤d1\le d, let m=⌊nd⌋,ρ=mdn,δ=δ(n,d,β,B,p). m=\left\lfloor\frac{n}{d}\right\rfloor, \qquad \rho=\frac{md}{n}, \qquad \delta=\delta(n,d,\beta,B,p). For every U:{1,…,m}→RU:\{1,\ldots,m\}\to\mathbb R satisfying ∣Ub∣≤B/2|U_b|\le B/2 for all bb, there are models M+M_+ and M−M_- in Mn,d,β(B)\mathcal M_{n,d,\beta}(B) whose graph is the complete dd-block graph, whose coefficient schedules are the corresponding block schedules with signs +1+1 and −1-1, and whose total treatment effects obey τn(M+)=ρδ,τn(M−)=−ρδ. \tau_n(M_+)=\rho\delta, \qquad \tau_n(M_-)=-\rho\delta. The two block-prior densities with signs +1+1 and −1-1, relative to the block dominating measure, satisfy H2(Π+,Π−)≤4π2mδ2B2Ad. H^2(\Pi_+,\Pi_-) \le \frac{4\pi^2m\delta^2}{B^2A_d}. The active fraction and block energy satisfy 12≤ρ≤1,Adm=dAd/nρ. \frac12\le \rho\le 1, \qquad \frac{A_d}{m} = \frac{dA_d/n}{\rho}.

Appendix: Bounded-outcome Frontier

The outcome envelope shares the minimax scale; when d∣nd\mid n, unprojected SNIPE has exact global worst-case risk B2dAd/nB^2dA_d/n.

Theorem T-3 (Bounded-outcome degree frontier)

Fix an interaction order β≥1\beta\ge 1 and a treatment probability p∈(0,1)p\in(0,1). Then there are constants cβ,pc_{\beta,p} and Cβ,pC_{\beta,p} such that 0<cβ,p≤Cβ,p0<c_{\beta,p}\le C_{\beta,p} and the following statements hold for every n,d∈Nn,d\in\mathbb N, every B∈RB\in\mathbb R, and every finite design DD on {0,1}Vn\{0,1\}^{V_n} satisfying the itemized conditions:

  • (Population and degree.) The population has size n≥1n\ge1, Vn={1,…,n}V_n=\{1,\ldots,n\}, and the degree index satisfies d≤nd\le n.
  • (Radius.) The radius satisfies B≥0B\ge0.
  • (Design.) The design DD is the product Bernoulli design with common treatment probability pp, as in Assumption A-1.

Let Ad=∑r=1βˉd(dr)Δr(p)2{p(1−p)}r, A_d = \sum_{r=1}^{\bar\beta_d} \binom{d}{r} \frac{\Delta_r(p)^2}{\{p(1-p)\}^r}, with βˉd\bar\beta_d and k⋆(d,β,p)k_\star(d,\beta,p) as in Definition P-1. The coefficient-mass model Mn,d,β(B)\mathcal M_{n,d,\beta}(B) of Definition P-5 is contained in the uniformly bounded-outcome model Mn,d,β∞(B)\mathcal M_{n,d,\beta}^{\infty}(B) of Definition P-17. If B>0B>0 and d≥1d\ge1, this inclusion is strict: some graph and bounded-outcome coefficient schedule in Mn,d,β∞(B)\mathcal M_{n,d,\beta}^{\infty}(B) has no realization with the same graph and coefficient schedule in Mn,d,β(B)\mathcal M_{n,d,\beta}(B). The minimax risks of Definition P-8 satisfy cβ,pB2min⁡ ⁣{1,dAdn}≤Rn,ℓ1⋆(d,β,p,B)=Rn⋆(d,β,p,B)≤Rn,∞⋆(d,β,p,B). c_{\beta,p} B^2 \min\!\left\{1,\frac{dA_d}{n}\right\} \le R_{n,\ell_1}^{\star}(d,\beta,p,B) = R_n^{\star}(d,\beta,p,B) \le R_{n,\infty}^{\star}(d,\beta,p,B). For the bounded-outcome clipped SNIPE estimator τ^n,∞up\widehat\tau_{n,\infty}^{\mathrm{up}} of Definition P-19, Rn,∞⋆(d,β,p,B)≤sup⁡(G,c)∈Mn,d,β∞(B)ED ⁣[(τ^n,∞up−τn(G,c))2]≤Cβ,pB2min⁡ ⁣{1,dAdn}. R_{n,\infty}^{\star}(d,\beta,p,B) \le \sup_{(G,c)\in\mathcal M_{n,d,\beta}^{\infty}(B)} \mathbb E_D\!\left[ \bigl(\widehat\tau_{n,\infty}^{\mathrm{up}}-\tau_n(G,c)\bigr)^2 \right] \le C_{\beta,p} B^2 \min\!\left\{1,\frac{dA_d}{n}\right\}. The coefficient-class clipped SNIPE estimator τ^nup\widehat\tau_n^{\mathrm{up}} also satisfies sup⁡(G,c)∈Mn,d,β(B)ED ⁣[(τ^nup−τn(G,c))2]≤Cβ,pB2min⁡ ⁣{1,dAdn}. \sup_{(G,c)\in\mathcal M_{n,d,\beta}(B)} \mathbb E_D\!\left[ \bigl(\widehat\tau_n^{\mathrm{up}}-\tau_n(G,c)\bigr)^2 \right] \le C_{\beta,p} B^2 \min\!\left\{1,\frac{dA_d}{n}\right\}. For every (G,c)∈Mn,d,β(B)(G,c)\in\mathcal M_{n,d,\beta}(B), the unprojected SNIPE estimator τ^nSNIPE\widehat\tau_n^{\mathrm{SNIPE}} is DD-unbiased for τn(G,c)\tau_n(G,c). The same DD-unbiasedness holds for every (G,c)∈Mn,d,β∞(B)(G,c)\in\mathcal M_{n,d,\beta}^{\infty}(B). Its worst-case mean squared error obeys sup⁡(G,c)∈Mn,d,β(B)ED ⁣[(τ^nSNIPE−τn(G,c))2]≤B2dAdn, \sup_{(G,c)\in\mathcal M_{n,d,\beta}(B)} \mathbb E_D\!\left[ \bigl(\widehat\tau_n^{\mathrm{SNIPE}}-\tau_n(G,c)\bigr)^2 \right] \le \frac{B^2 d A_d}{n}, and sup⁡(G,c)∈Mn,d,β∞(B)ED ⁣[(τ^nSNIPE−τn(G,c))2]≤B2dAdn. \sup_{(G,c)\in\mathcal M_{n,d,\beta}^{\infty}(B)} \mathbb E_D\!\left[ \bigl(\widehat\tau_n^{\mathrm{SNIPE}}-\tau_n(G,c)\bigr)^2 \right] \le \frac{B^2 d A_d}{n}. For every unit ii, on both Mn,d,β(B)\mathcal M_{n,d,\beta}(B) and Mn,d,β∞(B)\mathcal M_{n,d,\beta}^{\infty}(B), the local score energy is at most AdA_d. The complete-block energy is comparable to the exposed binomial term: cβ,p d(dk⋆(d,β,p))≤dAd≤Cβ,p d(dk⋆(d,β,p)). c_{\beta,p}\, d\binom{d}{k_\star(d,\beta,p)} \le dA_d \le C_{\beta,p}\, d\binom{d}{k_\star(d,\beta,p)}. If d≥1d\ge1 and d∣nd\mid n, let m=n/dm=n/d and let the graph be the disjoint union of mm complete directed dd-blocks, including loops. Then canonical unprojected SNIPE has exact worst-case risk on the fixed block graph and globally on both classes: sup⁡Mn,d,β(B) on the fixed block graphED ⁣[(τ^nSNIPE−τn)2]=B2Adm, \sup_{\mathcal M_{n,d,\beta}(B)\text{ on the fixed block graph}} \mathbb E_D\!\left[ \bigl(\widehat\tau_n^{\mathrm{SNIPE}}-\tau_n\bigr)^2 \right] = \frac{B^2A_d}{m}, sup⁡Mn,d,β∞(B) on the fixed block graphED ⁣[(τ^nSNIPE−τn)2]=B2Adm, \sup_{\mathcal M_{n,d,\beta}^{\infty}(B)\text{ on the fixed block graph}} \mathbb E_D\!\left[ \bigl(\widehat\tau_n^{\mathrm{SNIPE}}-\tau_n\bigr)^2 \right] = \frac{B^2A_d}{m}, and sup⁡(G,c)∈Mn,d,β(B)ED ⁣[(τ^nSNIPE−τn(G,c))2]=sup⁡(G,c)∈Mn,d,β∞(B)ED ⁣[(τ^nSNIPE−τn(G,c))2]=B2Adm=B2dAdn. \sup_{(G,c)\in\mathcal M_{n,d,\beta}(B)} \mathbb E_D\!\left[ \bigl(\widehat\tau_n^{\mathrm{SNIPE}}-\tau_n(G,c)\bigr)^2 \right] = \sup_{(G,c)\in\mathcal M_{n,d,\beta}^{\infty}(B)} \mathbb E_D\!\left[ \bigl(\widehat\tau_n^{\mathrm{SNIPE}}-\tau_n(G,c)\bigr)^2 \right] = \frac{B^2A_d}{m} = \frac{B^2dA_d}{n}. If B>0B>0 and d≥1d\ge1, put m=⌊n/d⌋,ρ=mdn,δ=δ(n,d,β,B,p)  as in def:block-family. m=\bigl\lfloor n/d\bigr\rfloor, \qquad \rho=\frac{md}{n}, \qquad \delta=\delta(n,d,\beta,B,p)\ \text{ as in \text{def:block-family}}. For every vector U=(Ub)b=1mU=(U_b)_{b=1}^m with ∣Ub∣≤B/2|U_b|\le B/2 for all bb, there are two coefficient-mass models on the block graph, with signs +1+1 and −1-1, whose coefficient schedules are the corresponding block schedules and whose total treatment effects are τn+=ρδ,τn−=−ρδ. \tau_n^{+}=\rho\delta, \qquad \tau_n^{-}=-\rho\delta. For the two associated block priors Π+\Pi_+ and Π−\Pi_-, H2(Π+,Π−)≤4π2mδ2B2Ad, H^2(\Pi_+,\Pi_-) \le \frac{4\pi^2 m\delta^2}{B^2A_d}, and the active share satisfies 12≤ρ≤1,Adm=dAd/nρ. \frac12\le \rho\le 1, \qquad \frac{A_d}{m} = \frac{dA_d/n}{\rho}.

Appendix: Local Linear Benchmark

Weights multiply outcomes linearly, depend only on assignments in their own block, and are unbiased for every admissible schedule; their complete-block minimax risk is exact.

Theorem T-2 (Sharp local linear representers)

Fix an integer β\beta, a common Bernoulli treatment probability pp, and a radius BB. Suppose that:

  • (Smoothness order.) β≥1\beta\ge 1.
  • (Assignment probability.) p∈(0,1)p\in(0,1).
  • (Radius.) B>0B>0.
  • (Block sequence.) For each index tt, ntn_t and dtd_t are positive integers with dt∣ntd_t\mid n_t, and mt:=ntdt. m_t:=\frac{n_t}{d_t}.
  • (Complete-block graph.) For each tt, GtG_t is the directed graph on VntV_{n_t} in which j→ij\to i exactly when jj and ii are active units in the same quotient class after division by dtd_t; equivalently, the active units form complete directed blocks with self-loops and inactive units are isolated.
  • (Assignment design.) The assignment design DtD_t is the product Bernoulli design with common probability pp, as in Assumption A-1.

Define the complete-block score energy by Ad:=∑r=1βˉd(dr)Δr(p)2{p(1−p)}r. A_d := \sum_{r=1}^{\bar\beta_d} \binom{d}{r}\frac{\Delta_r(p)^2}{\{p(1-p)\}^r}. Then, for every tt, Rtloc,lin=B2Adtmt=B2dtAdtnt. R_t^{\mathrm{loc,lin}} = \frac{B^2A_{d_t}}{m_t} = \frac{B^2d_tA_{d_t}}{n_t}. For local linear weights w∈Etloc,linw\in\mathcal E_t^{\mathrm{loc,lin}}, put ZS:=∏j∈SZjZ_S:=\prod_{j\in S}Z_j. For each active block VbV_b, define Ψb,t(w):=max⁡(εi,Si)i∈Vbεi∈{−1,1}, Si⊆Vb, ∣Si∣≤βˉdtEZ ⁣[(∑i∈Vbεi{wi,t(Zb(i))ZSi−1{Si≠∅}})2]. \Psi_{b,t}(w) := \max_{\substack{(\varepsilon_i,S_i)_{i\in V_b}\\ \varepsilon_i\in\{-1,1\},\ S_i\subseteq V_b,\ |S_i|\le \bar\beta_{d_t}}} \mathbb E_Z\!\left[ \left( \sum_{i\in V_b} \varepsilon_i \left\{ w_{i,t}(Z_{b(i)})Z_{S_i} - \mathbf 1\{S_i\ne\varnothing\} \right\} \right)^2 \right]. For every tt and every w∈Etloc,linw\in\mathcal E_t^{\mathrm{loc,lin}}, sup⁡c∈Mt(Gt)EZ ⁣[(τ^w,t−τnt)2]=B2nt2∑b=1mtΨb,t(w), \sup_{c\in\mathcal M_t(G_t)} \mathbb E_Z\!\left[(\widehat\tau_{w,t}-\tau_{n_t})^2\right] = \frac{B^2}{n_t^2}\sum_{b=1}^{m_t}\Psi_{b,t}(w), and, for every active block VbV_b, dt2Adt≤Ψb,t(w). d_t^2A_{d_t}\le \Psi_{b,t}(w). For any sequence wt∈Etloc,linw_t\in\mathcal E_t^{\mathrm{loc,lin}}, sup⁡c∈Mt(Gt)EZ ⁣[(τ^wt,t−τnt)2]B2Adt/mt⟶1 \frac{ \sup_{c\in\mathcal M_t(G_t)} \mathbb E_Z\!\left[(\widehat\tau_{w_t,t}-\tau_{n_t})^2\right] }{ B^2A_{d_t}/m_t } \longrightarrow 1 if and only if 1mtdt2Adt∑b=1mt{Ψb,t(wt)−dt2Adt}⟶0. \frac{1}{m_td_t^2A_{d_t}} \sum_{b=1}^{m_t} \left\{\Psi_{b,t}(w_t)-d_t^2A_{d_t}\right\} \longrightarrow 0. Moreover, the representer condition 1ntAdt∑i∈VntEZ ⁣[{wi,t(Zb(i))−gdt(Zb(i))}2]⟶0 \frac{1}{n_tA_{d_t}} \sum_{i\in V_{n_t}} \mathbb E_Z\!\left[ \left\{ w_{i,t}(Z_{b(i)})-g_{d_t}(Z_{b(i)}) \right\}^2 \right] \longrightarrow 0 implies sup⁡c∈Mt(Gt)EZ ⁣[(τ^wt,t−τnt)2]B2Adt/mt⟶1. \frac{ \sup_{c\in\mathcal M_t(G_t)} \mathbb E_Z\!\left[(\widehat\tau_{w_t,t}-\tau_{n_t})^2\right] }{ B^2A_{d_t}/m_t } \longrightarrow 1. If dt→∞d_t\to\infty, then there exists a sequence wt∈Etloc,linw_t\in\mathcal E_t^{\mathrm{loc,lin}} such that sup⁡c∈Mt(Gt)EZ ⁣[(τ^wt,t−τnt)2]B2Adt/mt⟶1, \frac{ \sup_{c\in\mathcal M_t(G_t)} \mathbb E_Z\!\left[(\widehat\tau_{w_t,t}-\tau_{n_t})^2\right] }{ B^2A_{d_t}/m_t } \longrightarrow 1, and, for all sufficiently large tt, 1ntAdt∑i∈VntEZ ⁣[{wi,t(Zb(i))−gdt(Zb(i))}2]=2. \frac{1}{n_tA_{d_t}} \sum_{i\in V_{n_t}} \mathbb E_Z\!\left[ \left\{ w_{i,t}(Z_{b(i)})-g_{d_t}(Z_{b(i)}) \right\}^2 \right] =2. For every permutation π:Vnt→Vnt\pi:V_{n_t}\to V_{n_t} that preserves block membership, meaning b(π(i))=b(i)b(\pi(i))=b(i) for every ii, the corresponding relabeled normalized average squared distance from the complete-block SNIPE score is also equal to 22 for all sufficiently large tt.