CausalSmith · seminar slides
Treatment Effects with Auxiliary Records
Records without outcomes can improve treatment-effect estimates by revealing population frequencies, until rare treated outcomes become the binding constraint.
slides for Treatment Effect Estimation with Auxiliary Records and Diminishing Overlap
Motivation
We want a treatment effect averaged across many covariate categories. The usual approach estimates each category’s outcome contrast and averages using population weights.
Empty treatment–category cells leave missing contributions. These biases accumulate across categories.
Here n is the number of records carrying outcomes, d is the number of covariate categories, and overlap bounds both treatment probabilities away from zero within every occupied category.
- Zeng et al. (2026) give conventional-estimator bounds with a many-category term of order d2/n2 at fixed overlap; their minimax lower bound contains a logarithmic improvement.
- CausalSmith (2026), Outcome Annotation and Minimax Risk, shows that adding m outcome-free records changes the fixed-overlap risk order to
min{1,n1+(n+m)2[log(exp(1)n)]2d2}
with constants that may depend on the fixed overlap floor.
Both comparisons allow constants to depend on the overlap floor.
What accuracy is achievable when overlap diminishes, and how much can records without outcomes help?
Key Idea
Estimate outcome-success masses and correct them for population frequencies. Use a polynomial correction in sparse cells, where inverse counts leave substantial bias.
For binary treatment and outcomes, let n≥1 count complete records, m≥0 auxiliary records, and d≥2 covariate categories. The known overlap floor is 0<ϵ≤1/4.
The smallest worst-case squared error is within universal constant factors of
r(n,m,d,ϵ)=min{1,S1+(Nϵℓd)2},N=n+m,S=nϵ,ℓ=log(exp(1)+S).
Here N measures frequency information, S measures rare-arm outcome information, and ℓ is a regularized natural logarithm.
Auxiliary records reduce the many-category term. Complete records determine the remaining outcome term.
Example
At experiment k, let t=k+4:
nk=t4,ϵk=t−1,dk=t2,mk=t6.
Treatment becomes rarer while the number of categories grows.
Let R denote minimax risk: the smallest worst-case squared error over all estimators. Complete records alone give
R(nk,0,dk,ϵk)≍t2(logt)21,
where ≍ means comparison within fixed positive factors.
Adding auxiliary records gives R(nk,mk,dk,ϵk)≍t−3.
Frequency information removes the dominant many-category difficulty until rare treated outcomes determine precision: 1/(nkϵk)=t−3.
Model
A complete record is (X,A,Y): category X, binary treatment A, and binary outcome Y. Its population law is P.
Let pj(P) be category j’s population share and μaj(P) its mean outcome under observed treatment a.
Our population-weighted contrast is
τ(P)=j=1∑dpj(P){μ1j(P)−μ0j(P)},
so each category’s contrast contributes according to its population share.
Let PXA be the treatment–covariate distribution and D all observed records:
D∼P⊗n⊗PXA⊗m.
All records are independent draws from one population. Both channels reveal frequencies; only complete records reveal outcomes.
Assumptions
Let ej(P) be the probability of treatment within category j. The public overlap restriction guarantees opportunities to observe both arms:
For every j with pj(P)>0, ej(P)∈[ϵ,1−ϵ].
Category shares and outcome means are otherwise unrestricted. Call this population class Md,ϵ.
In the example, ϵk=t−1: treatment probabilities may diminish, and category shares may still be arbitrarily small.
For a causal interpretation, let Y0,Y1 be potential outcomes under a joint law H:
- Consistency, Y=AY1+(1−A)Y0: we observe the outcome under the received treatment.
- Conditional exchangeability, (Y0,Y1)⊥⊥A∣X: within a category, treatment carries no additional information about potential outcomes.
These conditions identify the population ATE:
EH[Y1−Y0]=τ(P).
The expectation averages the difference between both potential outcomes across the population.
Main Result
informal · Theorem T-4 With independent binary common-population records, n≥1,m≥0,d≥2, and known 0<ϵ≤1/4, a deterministic estimator attains minimax risk within universal constant factors of r over Md,ϵ.
Write our estimator as τ. The minimax comparison permits every estimation rule, including randomization through an independent seed U:
cr(n,m,d,ϵ)≤R(n,m,d,ϵ)≤P∈Md,ϵsupEP[(τ(D,U)−τ(P))2]≤Cr(n,m,d,ϵ).
The positive constants c,C are independent of n,m,d,ϵ. Our estimator ignores U.
The formula compares achievable worst-case error with a lower bound applying to every estimator.
In the example, it establishes risk order t−3 with auxiliary records.
Independent Tasks
Suppress the argument P. Let saj=P(X=j,A=a) be an arm–category mass and qaj=P(X=j,A=a,Y=1) its outcome-success mass.
Complete records estimate qaj=sajμaj. The target needs pjμaj=qajpj/saj.
Since pj=s0j+s1j, we need successes, an opposite-arm mass, and a reciprocal arm mass.
Sample splitting assigns disjoint records to independent tasks:
| Pool | Records | Task | |---|---|---| | Outcome | Complete records | Estimate success masses | | Pilot | Complete projections and auxiliary records | Locate sparse cells | | Correction | Complete projections and auxiliary records | Estimate frequency corrections |
The outcome budget is proportional to n; both frequency budgets are proportional to N.
Inverse-count Bias
For this calculation, Zj counts arm-a successes in an outcome pool independent of a separate marginal pool. That marginal pool supplies Kj, the arm-a count, and Wj, the opposite-arm count.
Use independent Poisson sample sizes with means u for outcomes and t for marginal records. Within the marginal pool, disjoint arm–category counts are then independent.
The natural correction estimates the population-weighted arm mean ψa:
Hj=uZj(1+Kj+1Wj),ψa=j=1∑dpj(P)μaj(P).
Adding one defines the denominator for empty cells. Independence gives the exact bias:
E[j=1∑dHj]−ψa=−j=1∑ds1−a,jμaje−tsaj.
The exponential is the probability that Kj=0. Missing opposite-arm-weighted contributions all enter with the same sign.
Polynomial Correction
Ma et al. (2022) use a Chebyshev construction to correct uncertain inverse action probabilities when the target weights are supplied. Here the population weights must also be learned, and the overlap restriction is conditional within occupied covariate categories.
For a sparse arm mass, choose a scale B>0, set z=saj/B, and use an integer degree parameter L≥2. Let TL be the Chebyshev polynomial and CL(z)=TL(1−2z).
EL(z)=2L2z1−CL(z),GL(z)=z1−EL(z)(z=0),
The polynomial correction GL(z)/B approximates 1/saj. The fraction left uncorrected is EL(z)=1−zGL(z):
0≤EL(z)≤min{1,(L2z)−1}(0<z≤1),EL(0)=1.
This bounds the residual on the intended sparse-cell interval.
Unbiased Polynomial Estimation
Plugging a noisy mass estimate into a polynomial introduces additional bias.
Instead, let K be Poisson with mean tzB, put D=tB, and let gh be the coefficients of GL.
A falling factorial multiplies successive decreasing counts:
(K)0=1,(K)h=i=0∏h−1(K−i)(h≥1),G=h=0∑L−2ghDh(K)h.
Each (K)h/Dh estimates the monomial zh without bias. Thus
E[G]=h=0∑L−2ghzh=GL(z).
The approximation leaves a residual; estimating the polynomial adds no bias.
Cellwise Choice
Let Zaj be outcome successes, Jaj pilot counts, and Kaj correction counts. The three pools are independent, with Poisson sample-size means u,tp,t.
Let Gaj be the factorial polynomial estimate from Kaj. A public pilot threshold k0 selects
Vaj=⎩⎨⎧uZaj(1+tBK1−a,jGaj),uZaj(1+Kaj+1K1−a,j),Jaj≤k0,Jaj>k0.
Each Vaj estimates pjμaj.
Sparse cells receive polynomial correction. Populated cells use inverse counts because their empty-cell bias is already small.
The independent pilot avoids selecting on the correction counts and makes use outside the polynomial’s intended range unlikely.
The Bias Gain
For one arm and category, abbreviate sj=saj, vj=s1−a,j, and μˉj=μaj. Set ζj=sj/B.
The polynomial contribution’s bias is −vjμˉjEL(ζj). When 0<sj≤B,
0≤vjμˉjEL(ζj)≤L2sjvjB≤ϵL2B.
The residual bound supplies L−2. Overlap controls the opposite-arm mass relative to the corrected-arm mass: ϵvj≤sj.
Taking B proportional to L/N gives total bias at most a constant times d/(NϵL).
The gain comes from controlling population-weighted contributions, even where the reciprocal itself is arbitrarily large.
Degree Calibration
In the large-information branch, choose the polynomial degree L proportional to logS, hence comparable to the theorem’s regularized logarithm ℓ=log(exp(1)+S).
- Higher degree reduces bias but increases polynomial count noise exponentially.
- This logarithmic degree bounds the additional noise by a constant times ζrate/S, where ζrate=d/(NϵL) is the bias scale.
Those terms fit inside squared bias plus outcome variance:
S2ζrate≤ζrate2+S1.
The certified bounded-information branch outputs zero; bounded loss there is absorbed by one universal comparison constant.
Thus the theorem holds for every allowed S>0.
Original-record Estimator
Sum the treated contributions and subtract the control contributions. Clipping projects the contrast onto [−1,1], reducing squared error.
Let F be this clipped contrast. For the observed records, average over independent Poisson prefix lengths J in the three finite pools:
τ(D,U)=EJ[F(J;D)].
This averages possible prefix choices. A prefix longer than its pool receives output zero.
The square of an average error is at most the average squared error. Prefix overflow adds only an exponentially small tail.
The resulting estimator is deterministic on the original records and attains the main upper bound.
Why can no other estimator improve its order?
Outcome-information Floor
Take two equally likely categories with treatment probability ϵ. Control means are 1/2; treated means are 1/2+δ or 1/2−δ.
Choose
δ=16max{1,S}1.
This is the sampling-noise scale of approximately S=nϵ informative treated outcomes.
The targets differ, but frequency information is identical:
τ(P+)=δ,τ(P−)=−δ,(P+)XA=(P−)XA.
Auxiliary records cannot distinguish the two populations.
informal · Theorem T-1 For independent binary common-population records with n≥1,m≥0,d≥2 and 0<ϵ≤1/4, minimax risk is at least a universal multiple of min{1,(nϵ)−1}, even with the exact treatment–covariate table supplied.
In the running example, this forces risk of at least order t−3.
Hidden Target Differences
The many-category lower bound constructs population mixtures whose observations are nearly indistinguishable but whose targets are separated.
For this construction, fix L≥2, B>0, and α=B/(100L2).
The reciprocal α/[α+(1−ϵ)v] falls too sharply near zero for a degree-L polynomial to approximate uniformly within 1/8. Finite polynomial approximation duality supplies nodes vi and signed weights ωi:
0≤v1<⋯<vL+2≤B,i=1∑L+2∣ωi∣=1,i=1∑L+2ωivih=0(h=0,…,L),i=1∑L+2ωiα+(1−ϵ)viα≥81.
The signed weights cancel every polynomial through degree L, while retaining a reciprocal difference.
Write σ for these signed weights; integration against σ means their weighted sum.
Common Category Mixture
Set b0=α/ϵ. At latent node vi, both hypotheses use the same shared frequency table:
| Shared raw quantity | Value | |---|---| | Category mass | w∗(vi)=b0+vi | | Treated mass | S1(vi)=α+(1−ϵ)vi | | Control mass | S0(vi)=(1−ϵ)b0+ϵvi |
Thus w∗=S1+S0, and the arm shares satisfy conditional overlap. A core node receives probability α∣ωi∣/S1(vi). Only its treated outcome changes:
| Core sign | Hypothesis 1 | Hypothesis 0 | |---|---|---| | ωi>0 | treated success | treated failure | | ωi<0 | treated failure | treated success |
All control outcomes and the remaining filler outcomes are zero. Technically, a core node at vi=0 retains its core flag and is distinct from the filler.
Gap Scale
Multiplying the core probability by category mass produces w∗(v)α/S1(v): a constant plus a positive multiple of the reciprocal.
The constant cancels under the signed weights. The surviving reciprocal gives expected raw target separation of at least b0/12 per rare category.
Use this construction when S≥exp(4096) and x2>S−1, where x=d/(Nϵℓ).
| Quantity | Scale | |---|---| | Matching degree L | Proportional to ℓ | | Interval endpoint B | Proportional to L/N | | Baseline mass b0 | Proportional to 1/(NϵL) | | Independent rare categories K∗ | Proportional to min{d,1/b0} |
Their expected raw target gap, denoted Δtar, satisfies
Δtar≥12K∗b0.
This is at least a fixed multiple of min{x,1}.
Population Normalization
Raw masses must become a probability distribution without erasing the target gap.
Let wˉ be the expected raw mass of one rare category. Add a reservoir category and define the total raw mass:
wˉ=E[w∗(V)],p∗=1−K∗wˉ,Q=p∗+i=1∑K∗w∗(Vi).
The reservoir has mass p∗, propensity 1/2, and zero outcomes. Dividing every raw mass by Q produces a population probability table.
The total Q has expectation one and is always greater than 1/2. Concentration of Q and the raw targets preserves separation of the normalized targets with high probability.
For every common latent configuration, both hypotheses have the same normalized treatment–covariate table. Consequently, their population mixtures have the same distribution of those tables.
Concealing Observable Differences
Compare an enlarged experiment before dividing the sampling intensities by Q.
Let u=128n, w=128N, and M=u+w. Write λ for a latent configuration and Pι(λ) for its normalized population under hypothesis ι∈{0,1}.
Conditional on this population, observe independent Poisson atom counts with means
uQPι(λ)(j,a,y),wQ(Pι(λ))XA(j,a).
These are intensities proportional to raw complete and marginal masses.
A differing observation includes a treated outcome. Its factor S1(v) cancels the reciprocal in the core probability. Remaining discrepancies are affine-mass polynomials multiplied by e−Mv.
For j≤L, moment cancellation gives
∫e−Mvvjdσ(v)=∫(e−Mv−k=0∑L−jk!(−Mv)k)vjdσ(v).
Only the remainder distinguishes the mixtures. The two enlarged observation laws differ by less than 1/64 on every event.
Sampling Transfer
Randomly order each channel’s Poisson counts. Conditional on the latent population, a record’s probability is its raw mass divided by the total Q.
Let JL,JA be the channel lengths, and Lraw,Xraw their ordered records:
JLJA∼Poi(uQ),∼Poi(wQ),Lraw∣JL=kXraw∣JA=k∼Pι(λ)⊗k,∼(Pι(λ))XA⊗k.
The channels are independent conditional on that population.
Whenever enough records are available, the first n complete and m auxiliary records have exactly the original product sampling law.
Because Q>1/2, shortage probability is at most 2e−31n, small relative to Δtar2.
Any original estimator can therefore be run on these prefixes, with zero on shortage. A uniformly better original estimator would contradict the enlarged-experiment testing bound. Hence
R(n,m,d,ϵ)≥cmin{1,x2}.
This many-category floor and the outcome floor match the upper bound.
Further Results
The exact-frequency benchmark supplies PXA directly to the estimator TK, alongside complete records L and the independent seed U:
RK(n,d,ϵ)=TKinfP∈Md,ϵsupEP⊗n⊗Uniform[0,1][(TK(L,PXA,U)−τ(P))2].
This is the smallest worst-case squared error when population category weights and treatment propensities are known.
Its risk order is cb(n,ϵ)≤RK(n,d,ϵ)≤Cb(n,ϵ), with universal constants and b(n,ϵ)=min{1,(nϵ)−1}.
For fixed n≥1,d≥2,0<ϵ≤1/4, along integer auxiliary sample sizes,
m→∞limR(n,m,d,ϵ)=RK(n,d,ϵ).
Thus increasingly precise frequency information approaches the exact-table experiment while retaining the rare-outcome constraint.
Open Questions
- Practical computation and moderate-sample tuning of the certified estimator.
- Adaptive outcome allocation, which changes the passive sampling experiment.
- Confidence intervals and policy objectives, which require additional guarantees.
- Uncertain overlap floors, continuous covariates, multiple treatments, and nonbinary outcomes.
Takeaways
- Complete records supply rare-outcome information; both channels supply population-frequency information.
- Polynomial correction controls weighted sparse-cell error. Logarithmic degree balances the bias gain against count noise.
- Auxiliary records can reach the rare-outcome benchmark. Matching lower bounds show why frequency information cannot improve beyond it.
Appendix: Uniform Annotation Frontier
This statement gives the uniform minimax comparison, deterministic attainment, and causal interpretation.
There exist numerical constants 0<c≤C<∞, independent of all public indices, such that the following holds for every experiment with:
- (Sample sizes.) Integers n≥1 and m≥0.
- (Covariate alphabet.) An integer d≥2.
- (Overlap floor.) A real parameter 0<ϵ≤1/4.
The deterministic estimator τ(D,U) constructed in Definition P-5 is Borel measurable, ignores the randomization seed U, and takes values in [−1,1] for every data realization. With R(n,m,d,ϵ) the minimax squared-error risk from Definition P-3 and r(n,m,d,ϵ) the rate from Definition P-4, cr(n,m,d,ϵ)≤R(n,m,d,ϵ)≤P∈Md,ϵsupEP[(τ(D,U)−τ(P))2]≤Cr(n,m,d,ϵ). Here Md,ϵ is the observable model class in Definition P-1, τ(P) is the observable target in Definition P-2, and the expectation uses the experiment specified in Definition P-3. Moreover, for every integer d≥2, every 0<ϵ≤1/4, and every observable law P∈Md,ϵ, there exists a joint law H of the observed coordinates and binary potential outcomes Y0,Y1 whose observed marginal is P and which satisfies Assumption A-3, Assumption A-4. Every such law H satisfies EH[Y1−Y0]=τ(P).
Appendix: Rare-outcome Risk Floor
This statement establishes the outcome-information lower bound, including when the exact marginal table is supplied.
There is a numerical constant c>0, independent of all public indices, such that, for every n,m,d∈N satisfying
- (Complete-record sample size.) n≥1.
- (Covariate alphabet.) d≥2.
- (Overlap parameter.) 0<ϵ≤1/4.
the minimax risks in Definition P-3, Definition P-7 satisfy R(n,m,d,ϵ)≥cb(n,ϵ),RK(n,d,ϵ)≥cb(n,ϵ),b(n,ϵ)=min{1,(nϵ)−1}. The first bound applies to the infimum over all clipped Borel randomized original-record rules specified in Definition P-3. Moreover, for every d∈N, overlap parameter ϵ∈R, and separation δ∈R satisfying
- (Covariate alphabet.) d≥2.
- (Overlap parameter.) 0<ϵ≤1/4.
- (Separation.) 0<δ≤1/8.
the two complete-record laws P+ and P− specified by pj(P±)pj(P±)=21,=0,ej(P±)=ϵ,μ0j(P±)=21,μ1j(P±)=21±δ,j=1,2,j=3,…,d belong to Md,ϵ of Definition P-1. Their targets, defined in Definition P-2, and treatment–covariate marginals satisfy τ(P+)=δ,τ(P−)=−δ,(P+)XA=(P−)XA. At δ=1/8, their one-record Kullback--Leibler divergence is exactly D(P+∥P−)=z:P+(z)>0∑P+(z)logP−(z)P+(z)=4ϵlog35, where z ranges over complete-record atoms and log is the natural logarithm.
Appendix: Annotation Resource Conditions
The relative-improvement criterion requires both a meaningful initial many-category difficulty and enough auxiliary information to overcome it.
Let v=((nk,mk,dk,ϵk))k≥0 be any sequence of allowed public experiment indices, and put Sk=nkϵk,Nk=nk+mk,ℓk=log(exp(1)+Sk). For the phases defined in Definition P-9, the following equivalences hold as k→∞: v∈Cv∈Ov∈I⟺Sk⟶∞anddk=o(Nkϵkℓk),⟺Sk⟶∞anddk=O(SkNkϵkℓk),⟺Sk⟶∞,Skℓkdk⟶∞,max{1,dk/(Skℓk)}Nk/nk⟶∞. If mk=0 for every k, then v∈Cv∈O⟺Sk⟶∞anddk=o(Skℓk),⟺Sk⟶∞anddk=O(Skℓk),v∈/I. Whenever Sk→∞, oracle membership also has the equivalent budget characterization v∈O⟺ϵkℓkdkSk=O(Nk). Write R for the minimax risk in Definition P-3. For every v∈O, there exist constants c,C>0 such that, for all sufficiently large k, Skc≤R(nk,mk,dk,ϵk)≤SkC. Moreover, there exists c>0 such that, for all sufficiently large k and every m′∈N, Skc≤R(nk,m′,dk,ϵk). For a single experiment, let n,m,d∈N and ϵ∈R satisfy
- (Complete-record budget.) n≥1.
- (Alphabet size.) d≥2.
- (Overlap range.) 0<ϵ≤1/4.
Put N=n+m,S=nϵ,ℓ=log(exp(1)+S),b(n,ϵ)=min{1,S−1}. There exists a universal constant c>0 such that, for every such experiment, Nϵℓ≤d⟹c≤R(n,m,d,ϵ)≤1. There also exist universal constants c,C>0 such that, for every such experiment, ϵℓdnϵ≤N⟹cb(n,ϵ)≤R(n,m,d,ϵ)≤Cb(n,ϵ).
Appendix: Benchmark Recovery
This statement gives fixed-overlap, two-category, and exact-marginal comparisons, including the fixed-parameter auxiliary-sample limit.
Let r(n,m,d,ϵ), R(n,m,d,ϵ), and RK(n,d,ϵ) be as in Definition P-4, Definition P-3, Definition P-7. Define the rare-label and fixed-overlap benchmark functions by b(n,ϵ)=min{1,nϵ1},f(n,m,d)=min{1,n1+(n+m)2[log(exp(1)n)]2d2}. The following statements hold.
- For every fixed 0<ϵ≤1/4, there exist constants a,Bc>0, depending only on ϵ, such that for all integers n≥1, m≥0, and d≥2, af(n,m,d)≤r(n,m,d,ϵ)≤Bcf(n,m,d).
- There exist numerical constants c,C>0 such that for all integers n≥1, m≥0, and d≥2, and every 0<ϵ≤1/4, cb(n,ϵ)≤R(n,m,2,ϵ)≤Cb(n,ϵ),cb(n,ϵ)≤RK(n,d,ϵ)≤Cb(n,ϵ).
- For all integers n≥1, m≥1, and d≥2, and every 0<ϵ≤1/4, 0≤R(n,m,d,ϵ)−RK(n,d,ϵ)≤min{1,6(n+2)m2d}.
- For every fixed integer n≥1, integer d≥2, and 0<ϵ≤1/4, the limit along integer auxiliary sample sizes satisfies m→∞limR(n,m,d,ϵ)=RK(n,d,ϵ).
- For every real M0>0, there exists κ>0, depending only on M0, such that for all integers n≥1, m≥0, and d≥2, and every 0<ϵ≤1/4 satisfying nϵ≤M0, R(n,m,d,ϵ)≥κ.