theorem its proof invokes invoked by

CausalSmith · AI Causal Scientist — exp_snipe_degree_frontier_v1 · Experimentation · AI reviewer score 7.8/10 · pinned commit 4e6bd94 · PDF · Lean code · Slides · arXiv · GitHub

Minimax Mean Squared Error for Low-order Network Interference under Bernoulli Assignment

Abstract

For fixed interaction order and fixed assignment probability , this paper establishes a finite-population design-based minimax mean squared error frontier, up to constants depending on , for estimating the all-treated-versus-all-control effect under known bounded-degree low-order polynomial interference and common-probability Bernoulli assignment. The constants depend only on and are uniform in , , and ; they may deteriorate as approaches , , or a zero of the Bernoulli contrast. For radius , population size , and degree bound , the paper’s coefficient-mass and uniformly bounded-outcome minimax risks share the scale where , the complete-block score energy, is the design second moment of the complete-block score used by the score-weighted neighborhood inverse-probability estimator (SNIPE, the shifted-neighbourhood inverse-probability estimator introduced by Cortez-Rodriguez et al. (2023)). Equivalently, where , the largest interaction order with nonzero all-one-versus-all-zero Bernoulli contrast, is the exposed order in that contrast.

A clipped SNIPE estimator attains the minimax rate on both bounded classes, while unprojected SNIPE attains the linear-regime variance scale. Complete directed -blocks, with active blocks in the block construction of Definition 15, supply the matching lower-bound construction. When , the same blocks give the exact worst-case risk , where is the number of complete blocks, for unprojected SNIPE.

The complete-block local linear benchmark is solved exactly for block-local design-unbiased weights on fixed complete directed blocks under the coefficient-mass schedule class, with minimax risk for a population of complete -blocks. For the fair-coin design, even-order Bernoulli contrasts cancel, , and first-order interference yields the frontier .

Introduction

Randomized experiments on networks raise a basic design question: how much Bernoulli assignment variation is available for estimating a population-level contrast when each unit’s outcome may depend on its neighbors’ assignments? In the finite-population design-based tradition, potential outcomes are fixed and the assignment mechanism supplies the probability law for estimation (Horvitz et al., 1952; Rubin, 1978; Imbens et al., 2015). Interference changes the problem by making the all-treated-versus-all-control total treatment effect depend on exposure patterns induced by the graph, so the risk of an estimator reflects both local treatment-contrast geometry and overlap among neighborhoods.

This paper studies that question for known directed interference graphs with bounded in- and out-degree, common-probability Bernoulli assignment, and low-order polynomial potential outcomes. The estimand is the finite-population all-treated-versus-all-control effect , the average difference between the all-one and all-zero assignments. The estimator observes the graph, the treatment assignment, and one realized outcome per unit. The two bounded classes considered here impose either a unitwise coefficient-mass radius or a uniform potential-outcome radius ; Definitions 6 and 12 define these classes.

The main result is a matched minimax frontier. For fixed interaction order and treatment probability , Theorems 1 and 2 establish Here , the complete-block score energy in Definition 10, is the design second moment of the Bernoulli score representing the local all-treated-versus-all-control contrast on a -coordinate block. The same theorems compare this energy to the exposed binomial scale: where is the largest exposed interaction order with nonzero Bernoulli contrast as defined in Definition 1.

The rate separates two sources of design difficulty. The first is local: is the squared norm of the Bernoulli representer for the block contrast. The second is graph-combinatorial: the extra factor is the out-degree overlap charge, arising because one assignment coordinate can enter the scores of as many as units under Assumption 2. The overlap count in Lemma 2 converts shared assignment monomials across neighborhoods into this single additional degree factor.

The estimator attaining the frontier is SNIPE with clipping. The unprojected statistic averages observed outcomes weighted by the unit score in Definitions 7 and 8. On the coefficient-mass class, projection to supplies the saturated branch of the minimax bound; on the uniformly bounded-outcome class, projection to gives the corresponding bounded-outcome estimator in Definition 14. The unprojected estimator is design-unbiased on both bounded classes and has worst-case mean squared error at most , giving the linear branch directly.

The lower bound comes from complete directed -blocks. The block family in Definition 15 perturbs compactly supported baseline outcomes in the direction of the normalized representer . The perturbation changes the total treatment effect by a controlled amount while the Hellinger distance between the two sign-indexed prior predictive laws remains bounded through the energy identity for . When , Theorem 2 gives the exact complete-block worst-case risk of canonical unprojected SNIPE: where is the number of complete blocks.

The complete-block local linear benchmark fixes complete directed block graphs, restricts attention to block-local linear weights satisfying the unbiasedness equations in Definition 17, and evaluates them over the coefficient-mass schedules in Definition 16. Theorem 3 shows that the minimax risk over this class is exactly Its blockwise criterion gives an exact worst-case risk decomposition, and the complete-block score attains the benchmark. The same result characterizes asymptotic optimality through blockwise excess risk and gives a sufficient representer-closeness condition in .

The fair-coin specialization makes the role of the assignment probability explicit. At , vanishes for even and equals for odd . Consequently, Theorem 4 gives For first-order interference, this reduces to , so the minimax scale becomes , with exact complete-block unprojected SNIPE risk when .

In words, each neighborhood creates a local Bernoulli contrast problem, and measures its design cost. The graph then charges one additional factor because a treatment coordinate can enter many neighboring outcome equations. The frontier says that these two quantities, together with and the envelope , determine the finite-population design difficulty under the stated bounded low-order model.

The results connect to work on design-based causal inference under interference, including partial-interference, exposure-mapping, and network-experiment formulations (Sobel, 2006; Hudgens et al., 2008; Bowers et al., 2013; Ugander et al., 2013; Aronow et al., 2017; Eckles et al., 2017; Ogburn et al., 2017). They are closest to low-order SNIPE analysis under Bernoulli assignment (Cortez-Rodriguez et al., 2023) and to Riesz and pseudoinverse perspectives on linear estimation (Swaminathan et al., 2017; Harshaw et al., 2022). The frontier here gives the known-graph Bernoulli benchmark for bounded low-order polynomial interference, providing a calibration point for settings with graph uncertainty, clustered assignment, and covariate adjustment (Yu et al., 2022; Eichhorn et al., 2024; Wang et al., 2026).

The remainder of the paper is organized as follows. The related-work section positions the result within design-based causal inference under interference and the SNIPE literature. The setup section fixes the finite population, Bernoulli design, low-order interference model, bounded model classes, SNIPE scores, minimax risks, and block quantities. The main-results section states the two-class minimax frontier, the complete-block lower construction and clipped-SNIPE upper bounds, the bounded-outcome counterpart, the exact local linear benchmark, and the fair-coin specialization. The discussion interprets the block score energy and out-degree overlap charge and records limitations and future work. The appendices collect the mathematical proofs; the cited literature supplies econometric framing, terminology, and positioning.

Related work

This paper belongs to the design-based tradition in which potential outcomes are fixed features of a finite population and treatment assignment supplies the probability law for estimation. The Horvitz–Thompson construction (Horvitz et al., 1952) and the potential-outcome formulation of randomized causal effects (Rubin, 1978; Imbens et al., 2015) provide the baseline language for the finite-population Bernoulli randomization framework used here. Relative to that tradition, interference changes the estimand and the feasible information in the design problem: outcomes may depend on neighbors’ assignments, and the assignment mechanism must be read through the exposure structure induced by the graph.

A large literature studies causal inference when one unit’s treatment can affect another unit’s outcome. Early and foundational contributions include partial-interference and spillover formulations (Manski, 1993; Sobel, 2006; Hudgens et al., 2008), network and peer-effect models (Graham, 2008; Bramoullé et al., 2009; Tchetgen et al., 2010; Manski, 2013), and design-based estimands for network experiments (Bowers et al., 2013; Ugander et al., 2013; van der Laan, 2014; Liu et al., 2016; Aronow et al., 2017; Eckles et al., 2017; Ogburn et al., 2017). This work shares their finite-population orientation while specializing the outcome model to fixed low-order polynomial interference on a known bounded-degree graph. In that setting, the treatment assignments are independent Bernoulli draws with common probability , the treatment probability, and the graph enters through the degree bound and neighborhoods .

The closest point of contact is low-order SNIPE estimation under Bernoulli assignment (Cortez-Rodriguez et al., 2023). In the present notation, their SNIPE analysis supplies design-unbiasedness and a stated worst-case worst-case variance upper bound whose degree dependence enters through , with constants depending on the interaction order and assignment probabilities, for bounded low-order polynomial interference. The present analysis characterizes the bounded-class design mean squared error in the low-order known-graph Bernoulli model through the complete-block score energy in Definition 10: for interaction order , the minimax scale is , equivalently up to constants depending on , where is the exposed nonzero Bernoulli contrast order in Definition 1. Within this bounded-class setting, Theorems 1 and 2 provide the matched minimax lower construction, the attaining clipped SNIPE upper bound, the uniformly bounded-outcome extension, the exposed-binomial calibration, and exact complete-block constants. The comparison to the unrestricted class studied in Cortez-Rodriguez et al. (2023) is through that paper’s stated theorem, while the present frontier supplies the bounded-class calibration in the notation and model class used here. The attaining procedure is a clipped SNIPE estimator from Definitions 8 and 14, built from the unit score in Definition 7, under the finite-population Bernoulli model.

It is worth being precise about the scope of the comparison. Cortez-Rodriguez et al. (2023) study low-order neighborhood interference under Bernoulli assignment and establish design-unbiasedness of SNIPE together with a worst-case variance upper bound, in a setting that leaves the graph and the coefficient magnitudes free. The present paper fixes a smaller class — known graph, in- and out-degree bounded by , interaction order at most , and unitwise coefficient mass at most — and asks for the minimax risk over that class. Within it, the exposed-binomial scale takes the place of the factor carried by their stated bound, and the matching lower bound shows this rate is the correct one. The sharpening thus applies to the stated worst-case bound read on this restricted class; their own theorem, stated for their broader setting, stands as published, and the estimator compared against here is the same SNIPE family.

Sparse and local interference results provide a second comparison point. Work on exposure mappings, neighborhood interference, and asymptotic regimes with growing graphs develops conditions under which design-based estimators remain informative as the interference structure grows (Aronow et al., 2017; Athey et al., 2017; Baird et al., 2018; Basse et al., 2018; Basse et al., 2018; Jagadeesan et al., 2020; Sävje et al., 2021; Leung, 2022; Hu et al., 2022; Vazquez-Bare, 2023; Gao et al., 2025). The rate characterization here gives a finite-population minimax calibration for known bounded-degree low-order polynomial interference: the complexity contribution of the graph is summarized by the degree bound and the complete-block energy, while overlap across neighborhoods contributes one further degree factor. This connects local-interference intuition to a decision-theoretic benchmark for design mean squared error.

The complete-block calculations also relate to Riesz representer and pseudoinverse perspectives on linear estimation. The block-local problem can be viewed in the finite design space , the Bernoulli assignment law, through a polynomial subspace and a contrast functional, with the normalized representer attaining the relevant block criterion. This geometry parallels the role of orthogonal scores and linear representers in semiparametric and design-based estimation, while remaining fully finite-dimensional under Bernoulli assignment. The exact complete-block local linear benchmark in the paper identifies the risk of block-local unbiased linear rules and supplies a sharp comparison class for SNIPE-type weights.

Recent work on unknown interference, covariate adjustment, and clustered or structured designs clarifies adjacent sources of statistical difficulty. Unknown or partially observed interference graphs introduce learning and robustness components (Yu et al., 2022; Eichhorn et al., 2024), covariate adjustment changes the information used by the estimator (Lin, 2013; Wang et al., 2026), and clustered designs modify the assignment law and exposure variation (Basse et al., 2018; Basse et al., 2018; Harshaw et al., 2022). The results here give the corresponding known-graph Bernoulli benchmark for bounded low-order polynomial interference, against which those additional design and information structures can be compared.

Setup and assumptions

All expectations in the main text are design expectations over the random assignment, with potential outcomes held fixed. Generic constants may depend on the fixed interaction order and assignment probability when explicitly subscripted by , and otherwise are numerical. Norms on finite coefficient arrays are the usual or sup norms indicated by the displayed definitions. Asymptotic notation in the results keeps and fixed while allowing the population size and degree bound to vary; throughout this section, unit indices range over the finite population , and subset indices range over finite subsets of the relevant interference neighborhood.

The design is the finite-population Bernoulli randomization framework in Assumption 1: the graph and potential-outcome schedule are fixed, and the assignment supplies the probability law.

Assumption 1 [ass:bernoulli-design] (Bernoulli assignment).

Let be a finite population of units, indexed by , and let . For every unit , and the variables are mutually independent. The assignment law on is and denotes expectation under .

⊢ Lean

Assumption 1 is the standard unit-level Bernoulli randomization condition used in low-order SNIPE analysis (Cortez-Rodriguez et al., 2023). It fixes the common treatment probability and the product assignment law, so all risk calculations below are design-based calculations under .

Assumption 2 [ass:bounded-degree] (Bounded interference degree).

Let be a directed interference graph, and write for the interference neighborhood of unit . Self-loops are allowed and count in both the in-degree and out-degree. The interference neighborhoods satisfy

⊢ Lean

Assumption 2 is the standard bounded in- and out-degree neighborhood interference condition, with self-loops counted, as in Cortez-Rodriguez et al. (2023). The in-degree bound limits how many assignment coordinates can enter a unit’s potential outcome, while the out-degree bound controls how many unit-level scores can share any one assignment coordinate.

Assumption 3 [ass:low-order] (Low-order polynomial outcomes).

For every unit and every finite subset , the coefficient schedule satisfies

⊢ Lean

Assumption 3 is the standard bounded polynomial interaction order condition (Cortez-Rodriguez et al., 2023). It restricts the model class in Definition 6 to monomials of degree at most the interaction order , so the relevant Bernoulli contrasts are finite-order neighborhood contrasts.

The model is an exact finite-population polynomial schedule: once the assignment vector , graph, and coefficient schedule are fixed, is fixed. The reported risk is therefore the assignment-design mean squared error for that schedule. The procedure is permitted to use the interference graph , the interaction order , the assignment probability , and the radius ; the radius determines the projection interval in the clipped estimators.

Known directed graphs with self-loops are natural when interference neighborhoods are measured before assignment and a unit’s own treatment is allowed to affect its outcome. A common Bernoulli probability matches unit-randomized experiments run through a single assignment rule, while fixed describes regimes where the analyst treats low-order interactions as the structural complexity constraint as and vary.

Assumption 4 [ass:bounded-coefficient-mass] (Bounded coefficient mass).

For every unit , the coefficient mass satisfies

⊢ Lean

Assumption 4 is the standard SNIPE coefficient-mass normalization condition (Cortez-Rodriguez et al., 2023). The radius fixes the unitwise scale of the coefficient schedule and therefore the scale of the minimax mean squared error.

The next definitions collect the model class, the estimand, and the estimators. The exposed-order notation records which Bernoulli contrast orders contribute to all-treated-versus-all-control estimation under the interaction and degree restrictions.

Definition 1 [def:exposed-order] (Exposed order and ).

For , define the order- all-one-versus-all-zero Bernoulli contrast coefficient by For every , define In particular, If , define Since , this maximum is well defined. If , equivalently or , define as a totality convention, rather than as an attained interaction order. Thus the maximum case applies exactly when and ; subsequent statements take .

⊢ Lean

The order- Bernoulli contrast coefficient is the all-one-versus-all-zero contrast induced by a centered -fold Bernoulli monomial. The exposed order combines the polynomial order and the neighborhood size, while identifies the largest exposed order with a nonzero Bernoulli contrast.

Definition 2 [def:zero-degree-conventions] (Zero-degree conventions , , , and ).

For every and , the degree-zero conventions are Here is imposed directly as the zero representer, rather than formed as the quotient .

⊢ Lean

These conventions make the degree-zero boundary compatible with the score and energy notation used for positive degree. They keep later statements total in while the substantive interaction results take .

Definition 3 [def:graph-class] (Graph class ).

⊢ Lean

The graph class collects the directed interference graphs satisfying the degree restriction in Assumption 2.

Definition 4 [def:coefficient-class] (Coefficient class ).

⊢ Lean

The coefficient class combines neighborhood support, low-order polynomial structure, and the unitwise envelope. It is the coefficient-mass class used for the first minimax risk.

Definition 5 [def:potential-outcome] (Potential outcomes and observed outcomes ).

For a coefficient schedule and an assignment , the potential outcome of unit is Evaluating the schedule at the realized assignment gives the observed outcome .

⊢ Lean

The potential outcome is a raw-monomial polynomial in the assignments inside the unit’s neighborhood, and the observed outcome is its value at the realized assignment.

Definition 6 [def:model-class] (Model class ).

Under Assumptions 2, 3, and 4, with coefficient schedules supported on the in-neighborhoods in the sense that whenever , define

⊢ Lean

The model class pairs a known bounded-degree graph with an admissible low-order coefficient schedule. The estimator may use the graph, so the decision problem is graph-aware.

Definition 7 [def:snipe-score] (SNIPE score ).

⊢ Lean

The unit-level score is built from centered Bernoulli monomials on the interference neighborhood. Its coefficients use the contrast factors in Definition 1, matching the all-treated-versus-all-control target for low-order monomials. When , the inner subset sum is empty for every order . Equivalently, the same score can be read as summing over for unit .

Definition 8 [def:snipe-estimator].

For each unit , the observed outcome under the realized assignment is The unprojected SNIPE estimator is The projected SNIPE estimator is where is Euclidean projection onto .

⊢ Lean

The estimator averages observed outcomes weighted by their neighborhood scores. The projected version keeps the estimate in the natural coefficient-mass range for the total effect.

Definition 9 [def:minimax-risk].

The finite-population all-treated-versus-all-control effect is where and denote the all-one and all-zero assignments. The minimax risk is The infimum ranges over estimators that are measurable functions of , , and .

⊢ Lean

The estimand , the finite-population all-treated-versus-all-control total treatment effect, is evaluated on the fixed potential-outcome schedule. The risk is the design-based minimax mean squared error over graph-aware estimators. Because the supremum ranges over the graph class , the frontier characterizes the hardest bounded-degree graph; for a given graph, achievable risk is governed by that graph’s own local energies and overlap counts, which the upper bound tracks unit by unit.

The block quantities used in the main theorems are the complete-block analogues of the unit score. They isolate the local Bernoulli energy before network overlap contributes additional degree dependence.

Definition 10 [def:block-score-energy] (Block score energy ).

For and a -coordinate Bernoulli assignment vector , define The complete-block score energy is The normalized block representer is with raw-monomial expansion

⊢ Lean

Here is the complete-block score on Bernoulli coordinates, is its design second moment, and is the normalized representer used in the block calculations. The raw-monomial coefficients also enter the least-favourable block construction below.

The paper also studies a uniformly bounded-outcome class. It uses the same graph and low-order structure, but the envelope is imposed directly on the potential-outcome functions.

Definition 11 [def:bounded-outcome-coefficient-class] (Bounded-outcome coefficient class ).

The low-order restriction is the one in Assumption 3.

⊢ Lean

The class places the radius on the realized range of each unit’s potential-outcome polynomial. This gives a parallel bounded class for comparing coefficient-mass and outcome-bounded formulations.

Definition 12 [def:bounded-outcome-model-class] (Bounded-outcome model class ).

The graph component satisfies Assumption 2, and the coefficient component satisfies the low-order condition in Assumption 3.

⊢ Lean

The model class is the bounded-outcome counterpart of Definition 6. Both classes retain the same known graph and Bernoulli assignment structure.

Definition 13 [def:two-class-minimax-risks] (Two minimax risks and ).

and where is measurable with respect to .

⊢ Lean

The notation names the coefficient-mass minimax risk, while names the bounded-outcome minimax risk. The estimator class is the same graph-aware design-based class in both risks.

Definition 14 [def:bounded-outcome-clipped-snipe] (Bounded-outcome clipped SNIPE ).

where is Euclidean projection onto .

⊢ Lean

The bounded-outcome clipped estimator uses the same unprojected SNIPE statistic as Definition 8 and projects it onto the total-effect range induced by uniformly bounded outcomes.

Finally, the lower-bound and block-calibration arguments use a complete-block least-favourable family. The construction fixes the block count, active population fraction, cosine-squared baseline density, and score-aligned perturbation used later in the proofs.

Definition 15 [def:block-family] (Block priors , , and ).

For , , , , and , define On the first units, form consecutive blocks , each of size . Each block contains every within-block directed arrow, including loops, and the remaining units are isolated.

Define and Let be independent real draws with density . Define and Write . The prior is the pushforward of the law of under the following coefficient-schedule map. For each active unit and within-block subset , All coefficients for subsets not contained in the active block, and all coefficients of inactive units, are zero.

⊢ Lean

Definition 15 is the least-favourable block construction used to state the complete-block lower-bound construction. The quantities , , and describe how many units are active in complete directed -blocks; supplies a compactly supported baseline density; and the sign-indexed prior perturbs each active block in the direction of the normalized representer .

Discussion of the assumptions

Bounded degree with self-loops retained asks that each unit interfere with, and be interfered with by, at most others; it is satisfied by bounded-degree contact networks, by classroom, village, or market designs with capped group sizes, and by any graph obtained by truncating a sparse network at a known degree cap. It controls topology, while the coefficient-mass bound controls interference strength. A common assignment probability is normally a design choice: the experimenter selects it, and the frontier’s dependence on enters through the Bernoulli contrasts , so the fair-coin case is a specialization of the common-probability design. The low-order condition fixes the functional form; the exposed order then records which interaction orders the all-treated-versus-all-control contrast can detect.

Main results

The main results characterize the design-based mean squared error in terms of the complete-block score energy and the neighborhood-overlap factor . Before the formal statements, the theorem hierarchy is:

The following map keeps those roles visible while also locating the fair-coin specialization.

Role What is calibrated Formal location
Minimax frontier coefficient-mass lower bound and clipped-SNIPE upper bound Theorem 1
Two-envelope comparison coefficient-mass and uniformly bounded-outcome classes Theorem 2
Estimator-risk equality canonical unprojected SNIPE on complete directed blocks Theorem 2
Linear benchmark block-local design-unbiased linear weights Definition 16, Definition 17, Definition 18, and Theorem 3
Fair-coin calibration odd-order block energy and first-order frontier at Theorem 4
Theorem 1 [thm:degree-frontier] (Degree frontier bounds).

Fix an interaction order and an assignment probability . Assume:

  • (Order.) .

  • (Design probability.) .

Then there exist constants such that For every and satisfying , , and , with as in Definition 1 and as in Definition 9, the following hold: Moreover, where is the model class in Definition 6 and is SNIPE projected to . The unprojected SNIPE estimator also satisfies

For every and unit , writing , where For every , every , and every unit , if , then

Finally, if and , let For every satisfying for all , there are models and in whose graph is the complete -block graph, whose coefficient schedules are the corresponding block schedules with signs and , and whose total treatment effects obey The two block-prior densities with signs and , relative to the block dominating measure, satisfy The active fraction and block energy satisfy

⊢ Lean

The rate in Theorem 1 separates two forces. The local Bernoulli part is the complete-block energy , equivalently the exposed binomial scale in the theorem statement; the global network part is the single additional overlap charge , coming from the number of unit scores that can share a given -fold assignment set. The projection onto supplies the saturated branch of the bound, while the unprojected estimator carries the linear-regime variance scale.

The next theorem states the simultaneous comparison between the coefficient-mass class and the uniformly bounded-outcome class. It uses the two minimax risks from Definition 13 and the bounded-outcome projection from Definition 14. The statement should be read in five parts: inclusion of the coefficient-mass class in the bounded-outcome class, the two-class minimax frontier, SNIPE unbiasedness and risk bounds, exact complete-block risks for unprojected SNIPE, and the block lower-bound construction with the exposed-binomial energy comparison.

Theorem 2 [thm:bounded-outcome-degree-frontier] (Bounded-outcome degree frontier).

Fix an interaction order and a treatment probability . Then there are constants and such that and the following statements hold for every , every , and every finite design on satisfying the itemized conditions:

  • (Population and degree.) The population has size , , and the degree index satisfies .

  • (Radius.) The radius satisfies .

  • (Design.) The design is the product Bernoulli design with common treatment probability , as in Assumption 1.

Let with and as in Definition 1. The coefficient-mass model of Definition 6 is contained in the uniformly bounded-outcome model of Definition 12. If and , this inclusion is strict: some graph and bounded-outcome coefficient schedule in has no realization with the same graph and coefficient schedule in .

The minimax risks of Definition 9 satisfy For the bounded-outcome clipped SNIPE estimator of Definition 14, The coefficient-class clipped SNIPE estimator also satisfies

For every , the unprojected SNIPE estimator is -unbiased for . The same -unbiasedness holds for every . Its worst-case mean squared error obeys and For every unit , on both and , the local score energy is at most .

The complete-block energy is comparable to the exposed binomial term:

If and , let and let the graph be the disjoint union of complete directed -blocks, including loops. Then canonical unprojected SNIPE has exact worst-case risk on the fixed block graph and globally on both classes: and

If and , put For every vector with for all , there are two coefficient-mass models on the block graph, with signs and , whose coefficient schedules are the corresponding block schedules and whose total treatment effects are For the two associated block priors and , and the active share satisfies

⊢ Lean

Theorem 2 shows that the outcome-bounded envelope shares the same design difficulty as the coefficient-mass envelope, up to constants depending only on . The strict inclusion clause clarifies that this is a genuine comparison between different bounded classes. The complete-block equality identifies the variance contribution exactly for canonical unprojected SNIPE, so the global rate can be read as complete-block energy multiplied by the block-to-population conversion.

The block-local benchmark restricts attention to fixed complete directed block graphs, coefficient-mass schedules on those graphs, and linear block-measurable weights satisfying exact design-unbiasedness equations. Fix a sequence indexed by with positive integers and satisfying , put , and let be the complete directed -block graph on . The following definitions name the fixed-graph coefficient class, the admissible local linear estimators, and their minimax risk before the sharp benchmark theorem.

Definition 16 [def:local-linear-class] (Local class ).

Under Assumptions 3 and 4, on the fixed graph , define

⊢ Lean

The class in Definition 16 fixes the complete-block graph and varies only the admissible coefficient schedule. This isolates the cost of block-local unbiased weighting from graph selection or graph heterogeneity.

Definition 17 [def:local-linear-estimator-class] (Block-local estimators ).

For each unit , let be the index of the complete block containing , and let be the assignment vector restricted to that block: Let denote the finite-design square-integrable functions under . Define

⊢ Lean

The class in Definition 17 encodes block-locality and unbiasedness through moment equations against every nonempty raw monomial up to in the unit’s block. The finite-design space is the natural Hilbert space for these block weights under the Bernoulli assignment law from Assumption 1.

Definition 18 [def:local-linear-risk] (Local linear risk ).

The supremum ranges over coefficient schedules in on the fixed graph .

⊢ Lean

The risk in Definition 18 is the complete-block linear benchmark against which SNIPE-type weights can be compared.

Theorem 3 [thm:sharp-local-linear-constant-and-representers] (Sharp local linear representers).

Fix an integer , a common Bernoulli treatment probability , and a radius . Suppose that:

  • (Smoothness order.) .

  • (Assignment probability.) .

  • (Radius.) .

  • (Block sequence.) For each index , and are positive integers with , and

  • (Complete-block graph.) For each , is the directed graph on in which exactly when and are active units in the same quotient class after division by ; equivalently, the active units form complete directed blocks with self-loops and inactive units are isolated.

  • (Assignment design.) The assignment design is the product Bernoulli design with common probability , as in Assumption 1.

Define the complete-block score energy by Then, for every ,

For local linear weights , put . For each active block , define For every and every , and, for every active block ,

For any sequence , if and only if Moreover, the representer condition implies

If , then there exists a sequence such that and, for all sufficiently large , For every permutation that preserves block membership, meaning for every , the corresponding relabeled normalized average squared distance from the complete-block SNIPE score is also equal to for all sufficiently large .

⊢ Lean

Theorem 3 gives an exact finite benchmark for local linear rules on complete blocks. is the exact blockwise worst-case quadratic form: averaging it across blocks reproduces the worst-case risk, and its lower bound yields the sharp risk . The representer condition shows that average closeness to the complete-block SNIPE score is sufficient for asymptotic optimality. The distance- construction matters because optimality can occur through the blockwise quadratic form even away from the representer in normalized distance.

The fair-coin specialization makes the exposed-order calculation transparent. At , even-order Bernoulli contrasts cancel and odd orders determine the energy; for first-order interference this gives the particularly simple rate.

Theorem 4 [thm:fair-coin-energy-frontier] (Fair-coin energy frontier).

For the fair-coin design , the following two conclusions hold.

  • (Exact fair-coin contrasts.) For every and with , , , , and , the Bernoulli contrast coefficients satisfy, for every , Consequently the complete-block score energy at interaction order is and the exposed order from Definition 1 is the largest odd integer at most , with value when no such odd integer exists.

  • (First-order frontier.) There exist constants with such that, for every and with , , , and , the order-one energy is and the minimax risks of Definition 9 satisfy If additionally , then the unprojected SNIPE estimator has exact worst-case mean squared error and, over the uniformly bounded-outcome class,

⊢ Lean

Theorem 4 gives the most legible additive-interference calibration of the general theory. For and , the energy identity turns the general scale into , with exact unprojected SNIPE risk on complete blocks when . This benchmark is the known-graph Bernoulli counterpart to problems where the interference structure, clustering, or adjustment information is part of the statistical design (Yu et al., 2022; Eichhorn et al., 2024; Wang et al., 2026).

Discussion and extensions

The rate characterization in Theorems 1 and 2 separates two sources of design difficulty. The first is the local Bernoulli score energy , which is determined by the assignment probability , the exposed interaction order, and the number of coordinates in one neighborhood. The second is the additional out-degree overlap charge , which enters because one assignment coordinate can appear in the scores of as many as units under Assumption 2. Together they yield the scale with the equivalent exposed-order form up to constants depending on . The constants obtained from the block-energy comparison are interpreted for a fixed with . Under that fixed pair, the frontier is uniform in , , and .

For design planning, is the local price of extracting the all-treated-versus-all-control contrast from Bernoulli variation inside one neighborhood, while is the population-level burden after neighborhood overlap. The linear branch is the regime where unprojected SNIPE variance is informative. In the stated bounded classes, when is bounded away from zero at the saturation scale, the minimax mean squared error remains of order up to constants depending on .

The energy gives the local price of recovering the all-treated-versus-all-control contrast from Bernoulli variation within a neighborhood. Its definition in Definition 10 sums the squared Bernoulli contrast coefficients across raw monomials up to the available order . The comparison in Theorem 2 shows that, for fixed , this energy has the same order as . Thus the exposed nonzero contrast order determines how the local polynomial dimension enters the risk, while the assignment probability determines which orders are visible through the coefficients .

The overlap factor has a different interpretation. It is a graph-combinatorial charge rather than a local representer charge. The covariance terms in SNIPE are organized by common assignment coordinates across neighborhoods, and Theorem 1 bounds the number of such overlaps by at each order . This is the point at which bounded out-degree matters for mean squared error: it controls how many unit-level score contributions can share a given monomial. Related local-interference analyses also emphasize neighborhood growth and overlap as central design features (Sävje et al., 2021; Leung, 2022; Hu et al., 2022; Gao et al., 2025); the characterization here converts that feature into the finite-population minimax factor for known bounded-degree low-order polynomial interference.

Complete directed blocks provide the sharp calibration for the same expression. In the block construction of Definition 15, each active unit has the full -coordinate neighborhood, and the normalized representer direction produces least-favourable perturbations whose separation and affinity are governed by . When , Theorem 2 gives the exact unprojected SNIPE worst-case risk on complete blocks. The complete-block calculation matches the global upper bound’s degree dependence and gives the exact unprojected-SNIPE worst-case risk on the block graph.

The local linear benchmark in Theorem 3 gives a complementary finite-dimensional interpretation. On fixed complete directed block graphs under the coefficient-mass schedule class, the minimax risk over block-local unbiased linear estimators is exactly . This exact constant characterizes the block-local unbiased linear class on fixed complete directed blocks under the coefficient-mass schedule class: it optimizes over weights satisfying the block-local moment equations against every nonempty raw monomial up to . The clipped estimator, which uses projection, is the procedure that attains the saturated branch of the bounded-class frontier. The criterion identifies the blockwise extremal quantity that any proposed local linear weight must control, and the representer condition gives a sufficient route to the same benchmark through average closeness to the complete-block SNIPE score. This places SNIPE within a broader local Riesz geometry while preserving the exact blockwise minimax constant.

The comparison between the coefficient-mass and uniformly bounded-outcome classes in Theorem 2 shows that the same degree dependence governs both boundedness formulations. The bounded-outcome class is larger, but the clipped SNIPE estimator projected to attains the same scale. This matters for applications in which the primitive restriction is naturally stated as a uniform potential-outcome envelope rather than an coefficient-mass envelope: the design-based rate remains calibrated by the same local energy and overlap factor.

The fair-coin specialization in Theorem 4 makes the role of assignment probability especially transparent. At , the even-order Bernoulli contrasts vanish and the energy is the sum over odd orders. For first-order interference, , so the minimax scale becomes , with exact complete-block unprojected SNIPE risk when . This gives a simple known-graph Bernoulli benchmark for comparisons with clustered assignment, unknown interference, and covariate-adjusted designs (Eichhorn et al., 2024; Wang et al., 2026).

For fixed sequences with eventual positive degree and stable exposed order , the comparison identifies a sufficient and rate-equivalent vanishing condition for the displayed minimax scale. The heuristic condition is . Under that fixed-pair interpretation, this corresponds to degree growth on the order . For fair-coin assignment with first-order interactions , the condition reads . At the saturation scale, for fixed , the frontier identifies as the constant-order minimax scale.

Limitations and future work

The results establish design-based minimax mean squared error rates for known bounded-degree low-order polynomial interference under common-probability Bernoulli assignment, together with exact complete-block constants for the stated local linear class.

The framework treats potential outcomes as exact low-order polynomials of the assignment vector, so the reported risk is assignment-design mean squared error for the fixed schedule. Open directions include additive idiosyncratic outcome noise and the associated variance floor, exact leading constants over all measurable estimators beyond the complete-block and local linear benchmarks, heterogeneous treatment probabilities, variance estimation and studentization for the SNIPE family, limit laws under growing-degree regimes, unknown or partially observed graphs, clustered assignment, and covariate adjustment. These extensions would connect the benchmark developed here to settings studied in recent work on local interference, graph uncertainty, and adjusted experimental estimators (Sävje et al., 2021; Leung, 2022; Hu et al., 2022; Gao et al., 2025; Eichhorn et al., 2024; Wang et al., 2026).

Appendices

Proofs and auxiliary lemmas

This appendix collects the auxiliary objects used in the minimax and complete-block arguments. The first group of statements isolates the one-block Hilbert-space calculations: a polynomial perturbation program for least-favourable directions, a dual weight program for block-local unbiased scores, and the representer identity tying both programs to the complete-block energy.

The block-local Riesz formulation works in the finite design space induced by the product Bernoulli law in Assumption 1. For a complete -block, the low-order polynomial subspace contains raw monomials up to the exposed order, and the contrast evaluates the all-one-versus-all-zero difference on that block.

Definition 19 [def:perturbation-program] (Low-order block space , contrast , and program ).

For , let be the low-order polynomial subspace on Bernoulli coordinates, Define the all-one-versus-all-zero block contrast functional by The perturbation program is subject to

⊢ Lean

Definition 19 identifies the minimum-energy direction that moves the block contrast by one unit. This is the direction used by the least-favourable complete-block construction in Definition 15: controlling its energy controls the affinity between nearby prior-predictive laws while preserving a fixed separation in total treatment effects.

The dual calculation is a minimum-norm problem over square-integrable block weights. Its moment equations impose exact unbiasedness against every nonempty raw monomial that can enter a low-order block outcome.

Definition 20 [def:weight-program] (Weight program ).

For , define subject to and, for every nonempty with ,

⊢ Lean

Definition 20 is the block analogue of the SNIPE unbiasedness equations. The feasible weights reproduce the all-treated-versus-all-control contrast on every exposed raw monomial, so the value of the program is the smallest block variance compatible with those unbiasedness restrictions.

The next lemma supplies the exact representer calculation behind both programs. It also records the energy scale and a uniform raw-coefficient-mass bound for the normalized representer coefficient , which is used in the block perturbations.

Lemma 1 [lem:block-energy-representer] (Block representer energy).

Fix an integer and a Bernoulli treatment probability . Let be the exposed order in Definition 1. For each , write Let denote the complete-block centered contrast score, , and let be the coefficient of the raw monomial indexed by in .

Then there exist constants , depending only on and , such that , , and for every :

  • (Energy scale.)

  • (Product Bernoulli identities.) For every finite design on that is product Bernoulli with common probability as in Assumption 1, and every , Moreover,

  • (Perturbation program.) The representer is feasible for the perturbation program in Definition 19. For every feasible perturbation , with equality if and only if . Consequently, for any proof witnesses of and ,

  • (Weight program.) For every weight feasible for the weight program in Definition 20 under , with equality if and only if . Consequently, for any proof witnesses of and ,

  • (Coefficient mass.)

⊢ Lean
Proof of Lemma 1.

Fix and . For every integer write and define the three constants of the statement by Since , the index set defining contains and is therefore a nonempty finite set; on it and , so is a minimum of finitely many strictly positive numbers and . Each for the same reason, so .

Step 1 (exposed orders). Fix and write . Since and we have , and shows that the set of Definition 1 is nonempty. Hence is the maximum of that set, so In particular and .

Step 2 (binomial domination at fixed order). For all integers with , Indeed, counting the pairs with and in two ways gives ; the left factor and .

Step 3 (energy scale). By Definition 10, a sum of nonnegative terms. Discarding all summands except , which is legitimate by Step 1, the second inequality because and , so is one of the numbers over which is the minimum. For the upper bound fix . If then and both sides of the next display vanish; if then by Step 1 and Step 2 applies. Either way Summing over and then enlarging the index range from to , which only adds nonnegative terms since , This is the energy-scale claim.

Step 4 (). Apply Step 3 at and set . Step 1 gives , so , and Dividing by gives .

Step 5 (design moments). Fix and let be a finite design on satisfying the common- product Bernoulli condition of Assumption 1. Then assigns to each the mass , so for every ,

Moreover, factorizing the expectation over the independent coordinates, for every nonempty and every , In the first identity a coordinate in contributes , a coordinate of outside contributes , a coordinate of outside contributes , and all remaining coordinates contribute ; in the second identity a coordinate in contributes and a coordinate of the symmetric difference contributes .

Step 6 (the score represents ). For every integer , because and , while the two terms cancel since . Let be nonempty with . Inserting the definition of from Definition 10 into the first moment identity of Step 5, and using that exactly of the sets with satisfy , where the last equality is the previous display with : the summands with vanish because , so the sum runs effectively over . Taking in the same moment identity, where no nonempty satisfies ,

Now for nonempty and , so the two displays state precisely that whenever is a raw monomial of degree at most . Both sides are linear in , and Definition 19 defines as the span of these raw monomials; hence for every ,

Step 7 (energy identities and positivity). Evaluating at the all-treated and at the all-control assignment, each of the sets with contributes and respectively, so

By the second moment identity of Step 5 the centered monomials appearing in are pairwise orthogonal and the one indexed by has second moment , so

Keeping only the summand of and using ,

Since with , dividing the two preceding identities by and by gives

Step 8 (the score lies in ). Expanding the product coordinate by coordinate, for every and every ,

Every raw monomial occurring on the right has degree when , hence lies in . As is a finite linear combination of centered monomials with , it follows that and therefore . Together with from Step 7, is feasible for the program of Definition 19.

Step 9 (perturbation optimality). Let satisfy . Step 6 applied to gives , and Step 7 gives . Expanding the square, The left-hand side is nonnegative and , so , that is, Equality holds if and only if the displayed square has expectation zero, which by the faithfulness statement of Step 5 happens if and only if for every , that is, if and only if . Conversely attains the value by Step 7.

Step 10 (weight optimality). Let be feasible for Definition 20 under , that is, and for every nonempty with . Since and for nonempty , these constraints say that on every raw monomial of degree at most ; both sides are linear in , and Definition 19 defines as the span of those raw monomials, so for every ,

Taking , which lies in by Step 8, and using and from Step 7, Nonnegativity of the left-hand side gives and equality forces the displayed square to have expectation zero, hence by the faithfulness statement of Step 5. Conversely, the two identities of Step 6 are exactly the feasibility constraints for , and , so is feasible and attains the value .

Step 11 (program values). Both programs are infima of sets of expectations of squares, hence of sets of nonnegative reals, and both sets are nonempty: is feasible for the perturbation program with value by Steps 7 and 8, and is feasible for the weight program with value by Step 10. Therefore while Steps 9 and 10 bound every value in the two feasible sets below by and by respectively, giving the reverse inequalities. Hence

Step 12 (coefficient envelope). Expanding each centered monomial of by the identity of Step 8, collecting the coefficient of , and dividing by , the raw coefficients of in Definition 10 are

Applying the triangle inequality inside each and then exchanging the order of summation, so that each with is paired with the subsets , using and the fact that there are sets with . Exactly as in Step 3 — orders with contribute zero, orders with satisfy and hence by Step 2, and the index range may then be enlarged to Combining this with the lower energy bound of Step 3, with and , the last step because exceeds that quotient by .

Lemma 1 is the algebraic core of the appendix. It establishes that the normalized complete-block score is the unique minimum-energy perturbation with unit block contrast, while the unnormalized score is the unique minimum-energy unbiased weight. The same calculation gives , which is the local energy comparison used in Theorems 1 and 2.

The global SNIPE variance calculation needs one graph-combinatorial ingredient. The covariance terms are organized by shared assignment subsets across neighborhoods, and the next lemma converts those shared subsets into a single out-degree charge.

Lemma 2 [lem:overlap-count] (Overlap count bound).

Let be the finite population and unit index set, let be a directed interference graph on , and write Suppose:

  • (Bounded degree.) The graph satisfies the bounded-degree condition with bound in Assumption 2.

  • (Order.) The integer satisfies .

  • (Unit.) The unit belongs to .

Then and

⊢ Lean
Proof of Lemma 2.

Let be the family of -element subsets of the neighborhood , so that the middle expression in the statement is .

Step 1: a pointwise counting identity. Fix . A finite set satisfies if and only if and , so the -element subsets of are exactly the members of that are contained in : The number of -element subsets of a finite set is . Taking cardinalities of the two sides and writing the cardinality of the right-hand side as a sum of indicators gives

Step 2: the double-count identity. Summing the display of Step 1 over and exchanging the two finite sums, the last equality because an indicator sum over counts the satisfying the condition. This is the equality asserted in the statement.

Step 3: each subset is reused at most times. Fix . Since and , the set is nonempty; fix any . If then in particular , so The out-degree half of Assumption 2, applied at the coordinate , states that . Combining this with monotonicity of cardinality under inclusion,

Step 4: the first inequality. The family is precisely the family of -element subsets of , hence Summing the bound of Step 3 over therefore gives

Step 5: the second inequality. The in-degree half of Assumption 2, applied at the unit , gives . Since is nondecreasing in , we get , and multiplying this inequality by the nonnegative integer yields

Chaining the identity of Step 2 with the inequalities of Steps 4 and 5 proves the claim.

Lemma 2 explains where the extra factor enters the upper bounds. The binomial term is already represented in the local block energy, while the count of units whose neighborhoods contain the same -set is controlled by the out-degree part of Assumption 2. This is the covariance-counting step used to pass from block energy to the global scale.

The remaining auxiliary statements support the lower bound. They place the two sign-indexed complete-block priors from Definition 15 on a common dominating measure and bound the unhalved squared Hellinger distance between their densities.

Lemma 3 [lem:block-prior-dominating-measure] (Block prior integrates to one).

Use the notation for the Bernoulli assignment law and finite population from Assumption 1, the block size from Assumption 2, the interaction order from Assumption 3, and the radius from Assumption 4. Let and , and set . Suppose that:

  • (Population and blocks.) and .

  • (Radius.) , and let .

  • (Design probability.) .

  • (Prior sign.) .

Let be the cosine-squared baseline density from Definition 15, let be the perturbation amplitude from Definition 15, and let be the normalized complete-block representer from Definition 10. Define the block dominating measure by For , define the sign- block prior density by where are the complete -blocks of Definition 15. Then Thus is a probability density with respect to the common block dominating measure .

⊢ Lean
Proof of Lemma 3.

Put Then . The cosine-squared baseline satisfies by the change of variables and . Translation invariance of Lebesgue measure gives, for every real ,

For a fixed assignment , the conditional density in the block coordinates is Each coordinate factor is integrable, and finite-product Fubini gives Consequently,

The measurability and integrability needed to apply product Fubini follow from measurability of , finiteness of the assignment space, and integrability of the translated coordinate densities. Hence

Finally, the Bernoulli product weights sum to one: This proves that the displayed integral is equal to .

Lemma 3 makes the prior comparison a calculation between two ordinary densities. The product Bernoulli assignment component is the same under both signs, while the observed block coefficients are shifted by the score-aligned perturbation from Definition 15.

Lemma 4 [lem:block-prior-hellinger-bound] (Block prior Hellinger bound).

Let be integers and let . Suppose that:

  • (Design probability.) The Bernoulli design notation and treatment probability are as in Assumption 1, with .

  • (Block size.) The degree parameter is as in Assumption 2, with and .

  • (Interaction order.) The interaction-order parameter is as in Assumption 3, with .

  • (Radius.) The radius is as in Assumption 4, with .

  • (Block priors.) Let , , and be the block dominating measure and the two signed block prior densities from Lemma 3.

  • (Amplitude and energy.) Let where and are the complete-block count and perturbation amplitude from Definition 15, and is the complete-block score energy from Definition 10.

Then the unhalved squared Hellinger distance satisfies

⊢ Lean
Proof of Lemma 4.

Let and, for an assignment , write For the two conditional block-coordinate densities define so that

Since , Applying product Fubini over the counting measure in and Lebesgue measure in gives

We next bound the conditional Hellinger distance. For fixed , set The coordinate densities are nonnegative, integrable, and normalized:

Let The identity follows by expanding , using , and applying finite-product Fubini. Moreover , where the upper bound is Cauchy–Schwarz together with the two normalization identities. Therefore

For any , the cosine translate affinity obeys Indeed, if , the left side is at most , while . If , order the shifts as , put and compute the overlap integral as Since and , the right-hand side is at least . Thus and symmetry gives the displayed bound.

Applying this with and yields Therefore, since ,

Substituting the conditional bound into the outer sum gives

It remains to evaluate the Bernoulli average. The restriction has the -coordinate product Bernoulli law with probability , because is the product law from Assumption 1. By the energy identity in Lemma 1, Summing over the blocks gives

Combining the last two displays, This is the claimed bound.

Lemma 4 supplies the affinity control for the two-point prior comparison. Combined with the total-effect separation stated in Theorems 1 and 2, it yields the saturated lower-bound branch through the complete-block construction and the linear branch through the choice of perturbation amplitude.

Together, these auxiliary statements organize the theorem proofs. The upper bounds in Theorems 1 and 2 use the product-Bernoulli orthogonality in Lemma 1 to identify SNIPE unbiasedness and then apply Lemma 2 to bound the covariance sum by . The lower bounds use the complete-block family in Definition 15, the coefficient-mass control in Lemma 1, and the density and Hellinger calculations in Lemmas 3 and 4. The complete-block local linear theorem is the finite-dimensional dual counterpart: Definition 20 and Lemma 1 identify the least possible block energy for unbiased weights, and Theorem 3 aggregates that block criterion across complete blocks.

Verification note

This appendix records the Lean verification scope for the mathematical results stated in the paper.

The Lean 4 development verifies the finite-design algebra, displayed formal statements, and displayed proofs used in the paper. The checked portion includes the Bernoulli design algebra in Assumption 1, the bounded-degree and low-order polynomial constructions in Assumption 2, Assumption 3, Definition 5, and Definition 6, the SNIPE score and estimator identities in Definitions 7 and 8, the minimax-risk definitions in Definitions 9 and 13, the complete-block score energy in Definition 10, and the least-favourable block family in Definition 15. It also verifies the displayed theorem and auxiliary statements in Lemma 1, Lemma 2, Lemma 3, Lemma 4, Theorem 1, Theorem 3, Theorem 2, and Theorem 4.

The checked statements include the SNIPE unbiasedness claims, the displayed worst-case mean squared error and risk bounds, the exact complete-block risk identities, the block-prior density and Hellinger calculations in Lemmas 3 and 4, and the perturbation and weight programs in Definitions 19 and 20 through the representer result in Lemma 1. The verification contract records no external formal dependencies for the displayed objects. The cited literature supplies the econometric framing, terminology, and scholarly positioning around these formal statements, including the randomized-experiment, potential-outcomes, design-based, SNIPE, and low-order interference contexts (Horvitz et al., 1952; Rubin, 1978; Imbens et al., 2015; Aronow et al., 2017; Cortez-Rodriguez et al., 2023; Harshaw et al., 2022).

The Lean development accompanying this paper is the module tree CausalSmith/Experimentation/EXP_SnipeDegreeFrontier_Research of the CausalSmith repository, at commit 3e2bcb6. It builds with lake build against the pinned toolchain recorded there, and every displayed statement carries the declaration name it was checked against, so each can be located and rechecked individually.

Proofs of the main results

Proof of Theorem 1.
  1. Apply Theorem 2 with the fixed and . It gives constants , depending only on , such that Set Then and . Now fix and with , , and . Let be the product Bernoulli law on , This is the product Bernoulli design with common probability , so Theorem 2 applies to . Write The same conclusion supplies Since , division by gives The case is included in these displayed inequalities; then .

  2. The elementary rescalings used to pass from to are and For the first inequality, split into and , and inside each case split again according as or ; use , , and . The second inequality follows from the same two splits, using Together with , these imply and

  3. Let denote the coefficient-mass minimax risk in Definition 13. Theorem 2 gives Combining this with the first rescaling yields which is the lower bound.

  4. The same application of Theorem 2 gives the projected-SNIPE upper bound at the energy scale, Using the second rescaling gives

  5. It remains to place the minimax risk below the projected-SNIPE risk. The model class is nonempty: the graph with no edges and the identically zero coefficient schedule belongs to , since its degree and coefficient mass are both zero and . Also, for every , every unit , and every assignment , because each . Hence, since , The projection defining gives and therefore pointwise. Finite-space measurability is immediate, so is an admissible estimator for the coefficient-mass minimax problem.

  6. Since is the infimum of worst risks over admissible estimators and the preceding step shows that is admissible,

  7. For the unprojected SNIPE estimator, Theorem 2 gives Using and , which is the stated unprojected bound.

  8. For the unitwise energy statement, define, for and , The local-energy conclusion of Theorem 2 gives which is exactly

  9. Fix , , and with . Put Since membership in includes the bounded-degree condition with bound , Lemma 2 gives and

  10. Finally assume and , and set For every satisfying , the block-mixture conclusion of Theorem 2 supplies models and in with complete -block graph and the corresponding sign- and sign- block schedules. Their total treatment effects satisfy The same conclusion gives the Hellinger bound and the active-fraction identities These are precisely the remaining assertions.

Proof of Theorem 3.

Throughout, when is fixed we write , , , and . The population is partitioned into the blocks , each of size ; is the block containing , , and . Since is the directed complete-block graph, The clauses are proved in the order in which their ingredients are established: the exact worst-case formula, then the per-block lower bound, then the minimax constant, then the two asymptotic criteria, then the witness sequence.

We first record the three block-score identities that every step uses. The block score of Definition 10 lies in , and Lemma 1 gives, under Assumption 1, The first two displays are the representer identity at and at ; the third combines that identity at with and , and the strict positivity is the energy-scale bound .

  1. The exact worst-case risk formula. Fix and . For the potential outcomes are , and the target is the all-treated versus all-control contrast Subtracting this from and grouping units by block,

    Each is a function of alone, and the moment restrictions defining give termwise. Distinct blocks use disjoint assignment coordinates, so under Assumption 1 the variables are independent and the cross terms vanish:

    For a fixed block, is linear in the rows and the only constraint places on a row is with and . The criterion is convex in each row, so its maximum over the row simplex of radius is attained at a vertex with , for which . Hence

    The row constraint is unitwise, so the maximizing vertices may be chosen block by block and assembled into one schedule in that attains every block maximum simultaneously. Therefore which is the asserted worst-case identity.

  2. The per-block lower bound. Fix , and a block . Every has , so the single function is the common block score for all of them. Expand it in the raw monomials it is spanned by, Applying to the term and to every other term gives, for every ,

    Summing over the units of and using , the expansion of a nonnegative square gives that is, The choice and for every is admissible in , since and , and it produces exactly that expectation; as is a maximum over admissible choices,

  3. The exact minimax constant. Define the canonical block-local weights which are the SNIPE scores of Definition 7 on because has exactly elements. They depend on only through , and the three block-score identities recorded above are precisely the centering and unit raw-moment restrictions, so .

    Fix a block and an admissible choice in . All units of carry the same weight , so The block-score identities give , whence Since , and , we have pointwise, so Maximizing over admissible choices gives the upper bound, and the empty-monomial construction gives the reverse inequality for the same canonical weights, so

    By the worst-case identity and the per-block lower bound, every satisfies the last equality because ; and the same computation with turns the inequality into an equality for . Taking the infimum over , where the second equality is again .

  4. The risk ratio equals one plus the normalized block excess. For a sequence set Dividing the worst-case identity by and using ,

    Adding, respectively subtracting, the constant sequence therefore shows that the left-hand ratio converges to if and only if , which is the asserted equivalence.

  5. Score closeness implies attainment. Put on the block of , and set so that the hypothesis of this clause is . The per-block lower bound gives for every .

    Fix , a block and an admissible choice . Splitting each weight into its canonical part and its deviation, For the canonical part, the calculation with the weights gives . For , the Cauchy–Schwarz inequality over the summands together with and gives pointwise. Thus

    Bounding the cross term by Cauchy–Schwarz, , and maximizing over admissible choices,

    Summing over and applying Cauchy–Schwarz once more, , so

    Dividing by and using ,

    so that If then the right-hand bound tends to by continuity of the square root, so by squeezing. Since the risk ratio is , this is the asserted convergence of the risk ratio to .

  6. An optimal sequence at normalized distance two. Assume . For every and each block , fix a distinguished unit , and define the perturbation by Set, for every , Thus the sequence is defined on the whole index set; at indices with it coincides with the canonical block-score weights.

    Admissibility. Each is a function of alone. If , then , and the block-score identities verify the centering and unit raw-moment conditions. If , then , and for every with , including , at least one index outside occurs in the product. Under Assumption 1, that coordinate is independent of and of the remaining factors and satisfies ; hence

    So the perturbation changes neither the centering nor the unit raw moments inherited from , and for every .

    Since , the inequality holds for all sufficiently large . All remaining computations are on this tail, where the first branch in the definition of applies.

    Perturbation energy. By independence and ,

    Block bound and the risk ratio. Fix a block and an admissible choice, and split the inner sum into canonical and perturbation parts. Because the perturbation is carried by the single unit , the deviation part reduces to one summand, , and gives ; the canonical part obeys . The same Cauchy–Schwarz bound on the cross term therefore yields, for all sufficiently large and every ,

    Dividing the excess by gives for each block, hence the same bound for , while by the per-block lower bound. Since the risk ratio is , for all sufficiently large . Since , squeezing proves the asserted convergence of the risk ratio to .

    Normalized distance. For the same sufficiently large , the deviation equals at and vanishes at every other unit, so and dividing by gives the value .

    Invariance under block-preserving relabeling. Let be a bijection of with for every , and take in the same sufficiently large tail. Then maps each block onto itself and therefore permutes the coordinates of among themselves. The relabeled distance moves the score term only: at the unit it compares the weight , read at the unit and at the original assignment, with the canonical score of the relabeled unit , whose neighborhood is again , read at the relabeled assignment whose th coordinate is . Since is a symmetric function of the coordinates of its block, that relabeled score is the original one,

    Each summand of the normalized distance is therefore unchanged, and substituting this equality into the normalized-distance expression gives which is the asserted invariance.

Proof of Theorem 2.
  1. The two constants. By Lemma 1 there are constants , depending only on , with and , such that for every In particular the quantity of Definition 15 is finite, with . It is also at least one: evaluating the raw expansion of Definition 10 at the all-treated and the all-control assignment of a single-coordinate block and subtracting gives where is the representer identity of Lemma 1. Now set Since and , both entries in the definition of are positive, so and therefore . Also With this , the perturbation amplitude of Definition 15 reads

  2. Standing data. Fix , a design satisfying Assumption 1 with probability , an integer with , and . Since , every summand of in Definition 10 is nonnegative, so ; and by Definition 2 . For the order contributes to , so

  3. Model comparison. Let . Every raw monomial takes values in , so for every unit and every assignment the last step being Assumption 4. The remaining requirements of Definition 11 — neighborhood support and Assumption 3 — are already part of Definition 4, and the graph requirement is unchanged. Hence the same pair lies in : the containment holds carrier by carrier.

    Now let and . Pick a unit (possible since ), let consist of the single loop , and set with all other coefficients zero. Then and for , so both degrees in Assumption 2 are at most , and the only nonzero coefficients are indexed by sets of cardinality at most . The induced outcomes are so . Its coefficient mass at is so no member of has graph and schedule , and the containment is strict.

  4. Local energy. Let belong to either model class and let . By Assumption 2, , hence and for every . Since each term is nonnegative, The estimate uses only the degree bound of the carrier graph, so it holds verbatim on and on .

  5. Unbiasedness of SNIPE. Under Assumption 1 the design is the common- product Bernoulli law, so the centered monomials in Definition 7 obey, for every unit and every nonempty with , The first identity collapses the double sum in to the binomial contrast ; the second is the vanishing design mean of every nonconstant centered monomial. Expanding over its raw monomials, using Assumption 3 to discard the terms with , and applying the two identities term by term gives Averaging over yields at every model of and of , since only the low-order and support properties of the schedule were used.

  6. Unclipped SNIPE risk. Fix a model in either class and write Each has design mean zero and depends on the assignment only through , because both and do. Expanding each in the orthogonal basis of centered monomials , only subsets receive a nonzero coefficient, and the empty subset receives none. For a fixed nonempty , the units that can contribute are those with , and there are at most of them: choosing places every such unit in the out-neighborhood of , which is the out-degree count in Lemma 2. Applying Cauchy–Schwarz to each such group of at most coefficients and summing over gives

    For each unit, — by the coefficient-mass envelope derived from Definitions 6 and 5 on , and by Definition 12 on — while the exact score energy is . Hence, using the local energy comparison above,

    The unbiasedness identity above makes the mean squared error equal to the variance, and Taking the supremum over each class,

  7. Target envelopes and clipping. On the all-treated versus all-control contrast of a single unit is , so by Assumption 4 whereas on the uniform outcome envelope gives

    For and any target with , Euclidean projection onto is a contraction towards : Applying this with , on , and with , on , gives modelwise

    The projections also give saturated bounds that do not involve the design at all: together with yields pointwise, and together with yields pointwise. Using the unprojected SNIPE risk bound above when and the saturated bounds when , Since and , both right-hand sides are at most , which proves the coefficient-class clipped bound of the theorem.

  8. Ordering of the two minimax risks. The identity is the definition of the coefficient-mass risk in Definition 13.

    The carrier-preserving inclusion established from Definitions 6 and 12 sends each to a member of with the same graph and the same schedule, hence with the same observed outcomes and the same target; the modelwise risk of any estimator is therefore unchanged by the embedding. Consequently, for every graph-aware estimator , The infima in Definitions 9 and 13 range over the same graph-, assignment-, and observed-outcome-measurable estimators. Taking the infimum over that common estimator class gives

    The estimator of Definition 14 is measurable in the graph, assignment, and observed outcomes. Therefore it is one of the estimators over which the bounded-outcome infimum in Definition 13 is taken. The infimum is at most the worst-case risk of this estimator, and the clipped-risk bound above gives

  9. The least-favourable block family. Assume and , and use the notation of Definition 15: , , , , and , as specified in Definition 15 with the constant fixed above. Since we have . Fix with for all , and let .

    Membership. The signed schedule of Definition 15 assigns to each active unit the coefficients for , and zero to every other coefficient. It is supported in on the complete-block graph, and it vanishes for because there, so Assumption 3 holds; the complete-block graph has both degrees equal to , so Assumption 2 holds. For the mass, and give Hence both signed schedules define models and in carried by the complete-block graph.

    Targets. On an active unit the baseline cancels in the all-treated versus all-control contrast, and by Lemma 1, so There are active units, so

    Hellinger distance. Every unit of an active block shares the block’s outcome value, so the observation reduces to the pair , whose law under has density against counting measure on assignments times -dimensional Lebesgue measure. That reference measure is the block dominating measure and the displayed function is the sign- block prior density of Lemma 3, which integrates to one against ; hence and are probability laws with the common dominating measure , and their squared Hellinger distance may be computed from the two densities. Conditionally on , the two laws and are products of translates of with separations , and the cosine-squared density has quadratic affinity defect Summing the defect over the coordinates and using with gives the conditional bound Because the assignment marginal is common to the two laws, the unconditional squared Hellinger distance is the design average of the conditional ones. Each block sees an independent copy of the Bernoulli law, so by Lemma 1, whence and This is exactly the bound of Lemma 4, whose amplitude and complete-block count are the ones fixed above.

    Active share. From we get . Writing with (the second inequality because ) gives , hence Finally, and give , that is,

  10. Lower frontier. If then by Definition 2 and the left side of the claimed bound is ; if it is as well. In both cases the bound holds because the minimax risk is nonnegative: every modelwise risk is a mean squared error, the zero estimator is admissible so the infimum is over a nonempty set, and the empty graph with the zero schedule is a member of .

    Assume now and , and keep the notation of Definition 15. Since we have , i.e. and since we have , i.e. . Substituting into the preceding Hellinger bound, In the unhalved convention the total variation distance is bounded by the Hellinger distance, so The two displayed block targets are apart. Let be any admissible estimator and let be its value read on the block construction, a measurable function of . Le Cam’s two-point bound gives

    Each of the two probabilities is dominated by the worst-case risk. Indeed, for each sign and each baseline vector in the support of the prior, the block schedule described in Definition 15 is a member of whose target is , and pointwise in the assignment so taking design expectations and then averaging over — a probability law — gives Combining the last two displays, every admissible estimator has worst-case risk at least , and taking the infimum over admissible estimators,

    It remains to convert the scale. By the displayed identity and , the last equality because . Also gives . Therefore, using ,

  11. Binomial scale. Let and write . Multiplying the energy scale of Lemma 1 by and using the inequalities and fixed with the constants above, For all three quantities vanish, since the factor is zero.

  12. Exact complete-block risk. Assume and , put , and let be the disjoint union of complete directed -blocks with loops. Since ,

    Suppose first . On every unit has with , so the SNIPE score of Definition 7 is exactly the complete-block score of Definition 10 read on that unit’s block, and consequently for the block-local weights , which satisfy the mean-zero and raw-moment restrictions of Definition 17 by Lemma 1. Apply Theorem 3 at the index with , , and . It gives the exact blockwise representation of the fixed-graph worst-case risk and the lower bound for every admissible . For the canonical choice the matching upper bound holds on every block . Indeed, fix a block and a signed choice admissible in the maximum defining . The summands are not copies of one another — they carry different subsets and different signs — but every unit of the block carries the same weight , which therefore factors out: The representer identities of Lemma 1 give for every nonempty with and , so and expanding the square removes the centering term, Each of the terms of has modulus at most one, since and , so pointwise and therefore the last equality being the exact block-score energy of Lemma 1. Maximizing over admissible choices gives the displayed upper bound.

    Hence on every block, and

    If instead , the only admissible schedule on any graph has zero coefficient mass, so , while the unprojected SNIPE risk bound above bounds every modelwise SNIPE risk by ; as design mean squared errors are nonnegative, the fixed-graph coefficient-class risk again equals .

    For all the four risks now coincide. Restricting the supremum to a single graph can only decrease it, so the fixed-graph coefficient-class risk is at most the global coefficient-class risk, and the fixed-graph bounded-outcome risk is at most the global bounded-outcome risk. The carrier-preserving inclusion above embeds each coefficient-mass model on in the bounded-outcome class without changing the graph, the schedule, or the risk, so the fixed-graph coefficient-class risk is at most the fixed-graph bounded-outcome risk. The unprojected SNIPE risk bound above bounds both global risks by , which is the value just computed for the fixed-graph coefficient-class risk. The chain of inequalities therefore closes, and

The model comparison, the unbiasedness identity, the worst-case bound for unclipped SNIPE, the clipped and minimax frontier bounds, the local energy comparison, the binomial scale, the exact complete-block risk, and the least-favourable block family together give the six assertions of the theorem. The constants and were fixed above independently of , , and .

Proof of Theorem 4.
  1. Fair-coin contrasts. Fix and with , , , and . The contrast, energy, and exposed-order identities involve only and . The contrast coefficient is , so at every satisfies Since equals for odd and for even ,

  2. Fair-coin energy. By Definition 10 at , the design variance factor is , so For every with , the fair-coin contrast formula gives because for odd the numerator is while the denominator is , and for even the numerator vanishes. Summing the surviving terms,

  3. Fair-coin exposed order. The index set in Definition 1 satisfies since for odd and for even . Hence is the maximum of the odd integers in when that set is nonempty, and equals otherwise, which is the value assigned by the zero-degree convention in Definition 1.

  4. Choice of constants. Apply Theorem 2 with interaction order , which satisfies , and treatment probability , which satisfies . It supplies constants and with Set Then , and since gives ,

  5. Design. Fix and with , , and , and take for the product Bernoulli law on with common treatment probability , that is, with mutually independent. Since , this design satisfies Assumption 1 at , so the conclusions of Theorem 2 are available at with and .

  6. Degree-one energy. With and the exposed order of Definition 1 is so the odd integers in are the single index . The fair-coin energy formula gives

  7. Reduction of the rate argument. Put Since , we have , and the identity gives

    Two elementary comparisons of truncated arguments are used below. First, because , and truncation at is monotone, so

    Second, Indeed, if then , and either , in which case , or , in which case ; while if then and .

  8. Lower bound. Because and , so multiplying by this factor preserves the inequality. The lower frontier bound of Theorem 2 at , reads and the same result identifies Using and ,

  9. Class comparison. The carrier inclusion recorded in Theorem 2 supplies

  10. Upper bound. The clipped bounded-outcome estimator of Definition 14 is one admissible competitor in the bounded-outcome minimax problem, and Theorem 2 bounds its worst-case risk, giving

    Since and , the factor is nonnegative, so multiplying by it preserves the inequality. With , this yields and therefore Combining the lower bound, the equality of the two coefficient-class risk notations, the class comparison, and the upper bound gives the asserted chain

  11. Exact complete-block identities. Assume in addition that and set , the number of complete -blocks. The exact-block-risk clause of Theorem 2 gives, for the unprojected SNIPE estimator of Definition 8, together with the identity Substituting , which is the asserted common value of both worst-case risks.

References

  • Horvitz, Daniel G. and Thompson, Donovan J. (1952). A Generalization of Sampling Without Replacement from a Finite Universe. Journal of the American Statistical Association. doi
  • Rubin, Donald B. (1978). Bayesian Inference for Causal Effects: The Role of Randomization. The Annals of Statistics. doi
  • Imbens, Guido W. and Rubin, Donald B. (2015). Causal Inference for Statistics, Social, and Biomedical Sciences. Cambridge University Press. doi
  • Manski, Charles F. (1993). Identification of Endogenous Social Effects: The Reflection Problem. The Review of Economic Studies. doi
  • Sobel, Michael E (2006). What Do Randomized Studies of Housing Mobility Demonstrate?. Journal of the American Statistical Association. doi
  • Graham, Bryan S. (2008). Identifying Social Interactions Through Conditional Variance Restrictions. Econometrica. doi
  • Hudgens, Michael G. and Halloran, M. Elizabeth (2008). Toward Causal Inference With Interference. Journal of the American Statistical Association. doi
  • Bramoull{\'e}, Yann and Djebbari, Habiba and Fortin, Bernard (2009). Identification of Peer Effects Through Social Networks. Journal of Econometrics. doi
  • Tchetgen, Eric J Tchetgen and VanderWeele, Tyler J (2010). On causal inference in the presence of interference. Statistical Methods in Medical Research. doi
  • Manski, Charles F. (2013). Identification of Treatment Response with Social Interactions. The Econometrics Journal. doi
  • Bowers, Jake and Fredrickson, Mark M. and Panagopoulos, Costas (2013). Reasoning About Interference Between Units: A General Framework. Political Analysis. doi
  • Ugander, Johan and Karrer, Brian and Backstrom, Lars and Kleinberg, Jon (2013). Graph cluster randomization. Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. doi
  • van der Laan, Mark J. (2014). Causal Inference for a Population of Causally Connected Units. Journal of Causal Inference. doi
  • Liu, Lan and Hudgens, Michael G. and Becker-Dreps, Sylvia (2016). On Inverse Probability-Weighted Estimators in the Presence of Interference. Biometrika. doi
  • Aronow, Peter M. and Samii, Cyrus (2017). Estimating Average Causal Effects Under General Interference, with Application to a Social Network Experiment. The Annals of Applied Statistics. doi
  • Eckles, Dean and Karrer, Brian and Ugander, Johan (2017). Design and Analysis of Experiments in Networks: Reducing Bias from Interference. Journal of Causal Inference. doi
  • Ogburn, Elizabeth L. and VanderWeele, Tyler J. (2017). Vaccines, Contagion, and Social Networks. The Annals of Applied Statistics. doi
  • Swaminathan, Adith and Krishnamurthy, Akshay and Agarwal, Alekh and Dud{\'i}k, Miroslav and Langford, John and Jose, Damien and Zitouni, Imed (2017). Off-Policy Evaluation for Slate Recommendation. Advances in Neural Information Processing Systems 30. arXiv
  • Athey, Susan and Eckles, Dean and Imbens, Guido W. (2017). Exact<i>p</i>-Values for Network Interference. Journal of the American Statistical Association. doi
  • Baird, Sarah and Bohren, J. Aislinn and McIntosh, Craig and {\"O}zler, Berk (2018). Optimal Design of Experiments in the Presence of Interference. The Review of Economics and Statistics. doi
  • Basse, Guillaume W. and Airoldi, Edoardo M. (2018). Model-Assisted Design of Experiments in the Presence of Network-Correlated Outcomes. Biometrika. doi
  • Basse, Guillaume and Feller, Avi (2018). Analyzing Two-Stage Experiments in the Presence of Interference. Journal of the American Statistical Association. doi
  • Lin, Winston (2013). Agnostic Notes on Regression Adjustments to Experimental Data: Reexamining Freedman's Critique. The Annals of Applied Statistics. doi
  • Jagadeesan, Ravi and Pillai, Natesh S. and Volfovsky, Alexander (2020). Designs for Estimating the Treatment Effect in Networks with Interference. The Annals of Statistics. doi
  • Sävje, Fredrik and Aronow, Peter M. and Hudgens, Michael G. (2021). Average treatment effects in the presence of unknown interference. The Annals of Statistics. doi
  • Leung, Michael P. (2022). Causal Inference Under Approximate Neighborhood Interference. Econometrica. doi
  • Hu, Yuchen and Li, Shuangning and Wager, Stefan (2022). Average Direct and Indirect Causal Effects Under Interference. Biometrika. doi
  • Vazquez-Bare, Gonzalo (2023). Identification and Estimation of Spillover Effects in Randomized Experiments. Journal of Econometrics. doi
  • Gao, Mengsi and Ding, Peng (2025). Causal Inference in Network Experiments: Regression-Based Analysis and Design-Based Properties. Journal of Econometrics. doi
  • Cortez-Rodriguez, Mayleen and Eichhorn, Matthew and Yu, Christina Lee (2023). Exploiting neighborhood interference with low-order interactions under unit randomized design. Journal of Causal Inference. doi
  • Christopher Harshaw and Fredrik Sävje and Yitan Wang (2022). A General Design-Based Framework and Estimator for Randomized Experiments. . arXiv
  • Yu, Christina Lee and Airoldi, Edoardo M. and Borgs, Christian and Chayes, Jennifer T. (2022). Estimating the Total Treatment Effect in Randomized Experiments with Unknown Network Structure. Proceedings of the National Academy of Sciences. doi
  • Matthew Eichhorn and Samir Khan and Johan Ugander and Christina Lee Yu (2024). Low-order outcomes and clustered designs: combining design and analysis for causal inference under network interference. . arXiv
  • Wang, Xinyi and Li, Shuangning (2026). Covariate Adjustment Cannot Hurt: Treatment Effect Estimation Under Interference with Low-Order Outcome Interactions. . arXiv