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.

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 nn is the number of records carrying outcomes, dd 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/n2d^2/n^2 at fixed overlap; their minimax lower bound contains a logarithmic improvement.
  • CausalSmith (2026), Outcome Annotation and Minimax Risk, shows that adding mm outcome-free records changes the fixed-overlap risk order to

min⁡{1,1n+d2(n+m)2[log⁡(exp⁡(1)n)]2} \min\left\{1,\frac1n+\frac{d^2}{(n+m)^2[\log(\exp(1)n)]^2}\right\}

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≥1n\ge1 count complete records, m≥0m\ge0 auxiliary records, and d≥2d\ge2 covariate categories. The known overlap floor is 0<ϵ≤1/40<\epsilon\le1/4.

The smallest worst-case squared error is within universal constant factors of

r(n,m,d,ϵ)=min⁡{1,1S+(dNϵℓ)2},N=n+m,S=nϵ,ℓ=log⁡(exp⁡(1)+S). r(n,m,d,\epsilon) = \min\left\{ 1,\frac1S+\left(\frac d{N\epsilon\ell}\right)^2 \right\}, \qquad N=n+m,\quad S=n\epsilon,\quad \ell=\log(\exp(1)+S).

Here NN measures frequency information, SS measures rare-arm outcome information, and ℓ\ell is a regularized natural logarithm.

Auxiliary records reduce the many-category term. Complete records determine the remaining outcome term.

Example

At experiment kk, let t=k+4t=k+4:

nk=t4,ϵk=t−1,dk=t2,mk=t6. n_k=t^4,\qquad \epsilon_k=t^{-1},\qquad d_k=t^2,\qquad m_k=t^6.

Treatment becomes rarer while the number of categories grows.

Let RR denote minimax risk: the smallest worst-case squared error over all estimators. Complete records alone give

R(nk,0,dk,ϵk)≍1t2(log⁡t)2, R(n_k,0,d_k,\epsilon_k)\asymp \frac{1}{t^2(\log t)^2},

where ≍\asymp means comparison within fixed positive factors.

Adding auxiliary records gives R(nk,mk,dk,ϵk)≍t−3R(n_k,m_k,d_k,\epsilon_k)\asymp t^{-3}.

Frequency information removes the dominant many-category difficulty until rare treated outcomes determine precision: 1/(nkϵk)=t−31/(n_k\epsilon_k)=t^{-3}.

Model

A complete record is (X,A,Y)(X,A,Y): category XX, binary treatment AA, and binary outcome YY. Its population law is PP.

Let pj(P)p_j(P) be category jj’s population share and μaj(P)\mu_{aj}(P) its mean outcome under observed treatment aa.

Our population-weighted contrast is

τ(P)=∑j=1dpj(P){μ1j(P)−μ0j(P)}, \tau(P) = \sum_{j=1}^{d}p_j(P)\{\mu_{1j}(P)-\mu_{0j}(P)\},

so each category’s contrast contributes according to its population share.

Let PXAP_{XA} be the treatment–covariate distribution and D\mathcal D all observed records:

D∼P⊗n⊗PXA⊗m. \mathcal D\sim P^{\otimes n}\otimes P_{XA}^{\otimes m}.

All records are independent draws from one population. Both channels reveal frequencies; only complete records reveal outcomes.

Assumptions

Let ej(P)e_j(P) be the probability of treatment within category jj. The public overlap restriction guarantees opportunities to observe both arms:

Assumption A-1 (Public overlap restriction)

For every jj with pj(P)>0p_j(P)>0, ej(P)∈[ϵ,1−ϵ]. e_j(P)\in[\epsilon,1-\epsilon].

Category shares and outcome means are otherwise unrestricted. Call this population class Md,ϵ\mathcal M_{d,\epsilon}.

In the example, ϵk=t−1\epsilon_k=t^{-1}: treatment probabilities may diminish, and category shares may still be arbitrarily small.

For a causal interpretation, let Y0,Y1Y_0,Y_1 be potential outcomes under a joint law HH:

  • Consistency, Y=AY1+(1−A)Y0Y=AY_1+(1-A)Y_0: we observe the outcome under the received treatment.
  • Conditional exchangeability, (Y0,Y1)⊥ ⁣ ⁣ ⁣⊥A∣X(Y_0,Y_1)\perp\!\!\!\perp A\mid X: within a category, treatment carries no additional information about potential outcomes.

These conditions identify the population ATE:

EH[Y1−Y0]=τ(P). \mathbb E_H[Y_1-Y_0]=\tau(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≥2n\ge1,m\ge0,d\ge2, and known 0<ϵ≤1/40<\epsilon\le1/4, a deterministic estimator attains minimax risk within universal constant factors of rr over Md,ϵ\mathcal M_{d,\epsilon}.

Write our estimator as τ^\widehat\tau. The minimax comparison permits every estimation rule, including randomization through an independent seed UU:

c r(n,m,d,ϵ)≤R(n,m,d,ϵ)≤sup⁡P∈Md,ϵEP ⁣[(τ^(D,U)−τ(P))2]≤C r(n,m,d,ϵ). c\,r(n,m,d,\epsilon) \le R(n,m,d,\epsilon) \le \sup_{P\in\mathcal M_{d,\epsilon}} \mathbb E_P\!\left[ \bigl(\widehat\tau(\mathcal D,U)-\tau(P)\bigr)^2 \right] \le C\,r(n,m,d,\epsilon).

The positive constants c,Cc,C are independent of n,m,d,ϵn,m,d,\epsilon. Our estimator ignores UU.

The formula compares achievable worst-case error with a lower bound applying to every estimator.

In the example, it establishes risk order t−3t^{-3} with auxiliary records.

Independent Tasks

Suppress the argument PP. Let saj=P(X=j,A=a)s_{aj}=P(X=j,A=a) be an arm–category mass and qaj=P(X=j,A=a,Y=1)q_{aj}=P(X=j,A=a,Y=1) its outcome-success mass.

Complete records estimate qaj=sajμajq_{aj}=s_{aj}\mu_{aj}. The target needs pjμaj=qajpj/sajp_j\mu_{aj}=q_{aj}p_j/s_{aj}.

Since pj=s0j+s1jp_j=s_{0j}+s_{1j}, 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 nn; both frequency budgets are proportional to NN.

Inverse-count Bias

For this calculation, ZjZ_j counts arm-aa successes in an outcome pool independent of a separate marginal pool. That marginal pool supplies KjK_j, the arm-aa count, and WjW_j, the opposite-arm count.

Use independent Poisson sample sizes with means uu for outcomes and tt for marginal records. Within the marginal pool, disjoint arm–category counts are then independent.

The natural correction estimates the population-weighted arm mean ψa\psi_a:

Hj=Zju(1+WjKj+1),ψa=∑j=1dpj(P)μaj(P). H_j=\frac{Z_j}{u}\left(1+\frac{W_j}{K_j+1}\right), \qquad \psi_a=\sum_{j=1}^{d}p_j(P)\mu_{aj}(P).

Adding one defines the denominator for empty cells. Independence gives the exact bias:

E ⁣[∑j=1dHj]−ψa=−∑j=1ds1−a,jμaje−tsaj. \mathbb E\!\left[\sum_{j=1}^{d}H_j\right]-\psi_a =-\sum_{j=1}^{d}s_{1-a,j}\mu_{aj}e^{-t s_{aj}}.

The exponential is the probability that Kj=0K_j=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>0B>0, set z=saj/Bz=s_{aj}/B, and use an integer degree parameter L≥2L\ge2. Let TLT_L be the Chebyshev polynomial and CL(z)=TL(1−2z)C_L(z)=T_L(1-2z).

EL(z)=1−CL(z)2L2z,GL(z)=1−EL(z)z(z≠0), E_L(z)=\frac{1-C_L(z)}{2L^2z}, \qquad G_L(z)=\frac{1-E_L(z)}{z} \quad(z\ne0),

The polynomial correction GL(z)/BG_L(z)/B approximates 1/saj1/s_{aj}. The fraction left uncorrected is EL(z)=1−zGL(z)E_L(z)=1-zG_L(z):

0≤EL(z)≤min⁡{1,(L2z)−1}(0<z≤1),EL(0)=1. 0\le E_L(z)\le\min\{1,(L^2z)^{-1}\} \quad(0<z\le1), \qquad E_L(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 KK be Poisson with mean tzBtzB, put D=tBD=tB, and let ghg_h be the coefficients of GLG_L.

A falling factorial multiplies successive decreasing counts:

(K)0=1,(K)h=∏i=0h−1(K−i)(h≥1),G^=∑h=0L−2gh(K)hDh. (K)_0=1,\qquad (K)_h=\prod_{i=0}^{h-1}(K-i)\quad(h\ge1), \qquad \widehat G=\sum_{h=0}^{L-2}g_h\frac{(K)_h}{D^h}.

Each (K)h/Dh(K)_h/D^h estimates the monomial zhz^h without bias. Thus

E[G^]=∑h=0L−2ghzh=GL(z). \mathbb E[\widehat G] =\sum_{h=0}^{L-2}g_hz^h =G_L(z).

The approximation leaves a residual; estimating the polynomial adds no bias.

Cellwise Choice

Let ZajZ_{aj} be outcome successes, JajJ_{aj} pilot counts, and KajK_{aj} correction counts. The three pools are independent, with Poisson sample-size means u,tp,tu,t_p,t.

Let G^aj\widehat G_{aj} be the factorial polynomial estimate from KajK_{aj}. A public pilot threshold k0k_0 selects

Vaj={Zaju(1+K1−a,jG^ajtB),Jaj≤k0,Zaju(1+K1−a,jKaj+1),Jaj>k0. V_{aj}= \begin{cases} \displaystyle \frac{Z_{aj}}u \left(1+\frac{K_{1-a,j}\widehat G_{aj}}{tB}\right), &J_{aj}\le k_0,\\[6pt] \displaystyle \frac{Z_{aj}}u \left(1+\frac{K_{1-a,j}}{K_{aj}+1}\right), &J_{aj}>k_0. \end{cases}

Each VajV_{aj} estimates pjμajp_j\mu_{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=sajs_j=s_{aj}, vj=s1−a,jv_j=s_{1-a,j}, and μˉj=μaj\bar\mu_j=\mu_{aj}. Set ζj=sj/B\zeta_j=s_j/B.

The polynomial contribution’s bias is −vjμˉjEL(ζj)-v_j\bar\mu_jE_L(\zeta_j). When 0<sj≤B0<s_j\le B,

0≤vjμˉjEL(ζj)≤vjBL2sj≤BϵL2. 0\le v_j\bar\mu_jE_L(\zeta_j) \le\frac{v_jB}{L^2s_j} \le\frac B{\epsilon L^2}.

The residual bound supplies L−2L^{-2}. Overlap controls the opposite-arm mass relative to the corrected-arm mass: ϵvj≤sj\epsilon v_j\le s_j.

Taking BB proportional to L/NL/N gives total bias at most a constant times d/(NϵL)d/(N\epsilon 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 LL proportional to log⁡S\log S, hence comparable to the theorem’s regularized logarithm ℓ=log⁡(exp⁡(1)+S)\ell=\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\zeta_{\mathrm{rate}}/\sqrt S, where ζrate=d/(NϵL)\zeta_{\mathrm{rate}}=d/(N\epsilon L) is the bias scale.

Those terms fit inside squared bias plus outcome variance:

2ζrateS≤ζrate2+1S. \frac{2\zeta_{\mathrm{rate}}}{\sqrt S} \le\zeta_{\mathrm{rate}}^2+\frac1S.

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>0S>0.

Original-record Estimator

Sum the treated contributions and subtract the control contributions. Clipping projects the contrast onto [−1,1][-1,1], reducing squared error.

Let FF be this clipped contrast. For the observed records, average over independent Poisson prefix lengths JJ in the three finite pools:

τ^(D,U)=EJ[F(J;D)]\widehat\tau(\mathcal D,U)=\mathbb E_J[F(J;\mathcal 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 ϵ\epsilon. Control means are 1/21/2; treated means are 1/2+δ1/2+\delta or 1/2−δ1/2-\delta.

Choose

δ=116max⁡{1,S}. \delta=\frac1{16\sqrt{\max\{1,S\}}}.

This is the sampling-noise scale of approximately S=nϵS=n\epsilon informative treated outcomes.

The targets differ, but frequency information is identical:

τ(P+)=δ,τ(P−)=−δ,(P+)XA=(P−)XA. \tau(P_+)=\delta, \qquad \tau(P_-)=-\delta, \qquad (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≥2n\ge1,m\ge0,d\ge2 and 0<ϵ≤1/40<\epsilon\le1/4, minimax risk is at least a universal multiple of min⁡{1,(nϵ)−1}\min\{1,(n\epsilon)^{-1}\}, even with the exact treatment–covariate table supplied.

In the running example, this forces risk of at least order t−3t^{-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≥2L\ge2, B>0B>0, and α=B/(100L2)\alpha=B/(100L^2).

The reciprocal α/[α+(1−ϵ)v]\alpha/[\alpha+(1-\epsilon)v] falls too sharply near zero for a degree-LL polynomial to approximate uniformly within 1/81/8. Finite polynomial approximation duality supplies nodes viv_i and signed weights ωi\omega_i:

0≤v1<⋯<vL+2≤B,∑i=1L+2∣ωi∣=1,∑i=1L+2ωivih=0(h=0,…,L),∑i=1L+2ωiαα+(1−ϵ)vi≥18. \begin{gathered} 0\le v_1<\cdots<v_{L+2}\le B,\qquad \sum_{i=1}^{L+2}|\omega_i|=1,\\ \sum_{i=1}^{L+2}\omega_i v_i^h=0 \quad(h=0,\ldots,L),\\ \sum_{i=1}^{L+2}\omega_i \frac{\alpha}{\alpha+(1-\epsilon)v_i}\ge\frac18. \end{gathered}

The signed weights cancel every polynomial through degree LL, while retaining a reciprocal difference.

Write σ\sigma for these signed weights; integration against σ\sigma means their weighted sum.

Common Category Mixture

Set b0=α/ϵb_0=\alpha/\epsilon. At latent node viv_i, both hypotheses use the same shared frequency table:

| Shared raw quantity | Value | |---|---| | Category mass | w∗(vi)=b0+viw_*(v_i)=b_0+v_i | | Treated mass | S1(vi)=α+(1−ϵ)viS_1(v_i)=\alpha+(1-\epsilon)v_i | | Control mass | S0(vi)=(1−ϵ)b0+ϵviS_0(v_i)=(1-\epsilon)b_0+\epsilon v_i |

Thus w∗=S1+S0w_*=S_1+S_0, and the arm shares satisfy conditional overlap. A core node receives probability α∣ωi∣/S1(vi)\alpha|\omega_i|/S_1(v_i). Only its treated outcome changes:

| Core sign | Hypothesis 1 | Hypothesis 0 | |---|---|---| | ωi>0\omega_i>0 | treated success | treated failure | | ωi<0\omega_i<0 | treated failure | treated success |

All control outcomes and the remaining filler outcomes are zero. Technically, a core node at vi=0v_i=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)w_*(v)\alpha/S_1(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/12b_0/12 per rare category.

Use this construction when S≥exp⁡(4096)S\ge\exp(4096) and x2>S−1x^2>S^{-1}, where x=d/(Nϵℓ)x=d/(N\epsilon\ell).

| Quantity | Scale | |---|---| | Matching degree LL | Proportional to ℓ\ell | | Interval endpoint BB | Proportional to L/NL/N | | Baseline mass b0b_0 | Proportional to 1/(NϵL)1/(N\epsilon L) | | Independent rare categories K∗K_* | Proportional to min⁡{d,1/b0}\min\{d,1/b_0\} |

Their expected raw target gap, denoted Δtar\Delta_{\mathrm{tar}}, satisfies

Δtar≥K∗b012. \Delta_{\mathrm{tar}}\ge\frac{K_*b_0}{12}.

This is at least a fixed multiple of min⁡{x,1}\min\{x,1\}.

Population Normalization

Raw masses must become a probability distribution without erasing the target gap.

Let wˉ\bar 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=1K∗w∗(Vi). \bar w=\mathbb E[w_*(V)],\qquad p_*=1-K_*\bar w,\qquad Q=p_*+\sum_{i=1}^{K_*}w_*(V_i).

The reservoir has mass p∗p_*, propensity 1/21/2, and zero outcomes. Dividing every raw mass by QQ produces a population probability table.

The total QQ has expectation one and is always greater than 1/21/2. Concentration of QQ 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 QQ.

Let u=128nu=128n, w=128Nw=128N, and M=u+wM=u+w. Write λ\boldsymbol\lambda for a latent configuration and Pι(λ)P_\iota(\boldsymbol\lambda) for its normalized population under hypothesis ι∈{0,1}\iota\in\{0,1\}.

Conditional on this population, observe independent Poisson atom counts with means

uQ Pι(λ)(j,a,y),wQ (Pι(λ))XA(j,a). uQ\,P_\iota(\boldsymbol\lambda)(j,a,y), \qquad wQ\,(P_\iota(\boldsymbol\lambda))_{XA}(j,a).

These are intensities proportional to raw complete and marginal masses.

A differing observation includes a treated outcome. Its factor S1(v)S_1(v) cancels the reciprocal in the core probability. Remaining discrepancies are affine-mass polynomials multiplied by e−Mve^{-Mv}.

For j≤Lj\le L, moment cancellation gives

∫e−Mvvj dσ(v)=∫(e−Mv−∑k=0L−j(−Mv)kk!)vj dσ(v). \int e^{-Mv}v^j\,d\sigma(v) = \int\left(e^{-Mv} -\sum_{k=0}^{L-j}\frac{(-Mv)^k}{k!}\right)v^j\,d\sigma(v).

Only the remainder distinguishes the mixtures. The two enlarged observation laws differ by less than 1/641/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 QQ.

Let JL,JAJ_{\mathrm L},J_{\mathrm A} be the channel lengths, and Lraw,Xraw\mathcal L_{\mathrm{raw}},\mathcal X_{\mathrm{raw}} their ordered records:

JL∼Poi⁡(uQ),Lraw∣JL=k∼Pι(λ)⊗k,JA∼Poi⁡(wQ),Xraw∣JA=k∼(Pι(λ))XA⊗k. \begin{aligned} J_{\mathrm L}&\sim\operatorname{Poi}(uQ),& \mathcal L_{\mathrm{raw}}\mid J_{\mathrm L}=k &\sim P_\iota(\boldsymbol\lambda)^{\otimes k},\\ J_{\mathrm A}&\sim\operatorname{Poi}(wQ),& \mathcal X_{\mathrm{raw}}\mid J_{\mathrm A}=k &\sim(P_\iota(\boldsymbol\lambda))_{XA}^{\otimes k}. \end{aligned}

The channels are independent conditional on that population.

Whenever enough records are available, the first nn complete and mm auxiliary records have exactly the original product sampling law.

Because Q>1/2Q>1/2, shortage probability is at most 2e−31n2e^{-31n}, small relative to Δtar2\Delta_{\mathrm{tar}}^2.

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}. R(n,m,d,\epsilon)\ge c\min\{1,x^2\}.

This many-category floor and the outcome floor match the upper bound.

Further Results

The exact-frequency benchmark supplies PXAP_{XA} directly to the estimator TKT^{\mathrm K}, alongside complete records L\mathcal L and the independent seed UU:

RK(n,d,ϵ)=inf⁡TKsup⁡P∈Md,ϵEP⊗n⊗Uniform[0,1][(TK(L,PXA,U)−τ(P))2]. R^{\mathrm K}(n,d,\epsilon) = \inf_{T^{\mathrm K}}\sup_{P\in\mathcal M_{d,\epsilon}} \mathbb E_{P^{\otimes n}\otimes\mathrm{Uniform}[0,1]} \left[ \bigl(T^{\mathrm K}(\mathcal L,P_{XA},U)-\tau(P)\bigr)^2 \right].

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,ϵ)c b(n,\epsilon)\le R^{\mathrm K}(n,d,\epsilon)\le C b(n,\epsilon), with universal constants and b(n,ϵ)=min⁡{1,(nϵ)−1}b(n,\epsilon)=\min\{1,(n\epsilon)^{-1}\}.

For fixed n≥1,d≥2,0<ϵ≤1/4n\ge1,d\ge2,0<\epsilon\le1/4, along integer auxiliary sample sizes,

lim⁡m→∞R(n,m,d,ϵ)=RK(n,d,ϵ). \lim_{m\to\infty}R(n,m,d,\epsilon)=R^{\mathrm K}(n,d,\epsilon).

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.

Theorem T-4 (Uniform annotation frontier)

There exist numerical constants 0<c≤C<∞0<c\le C<\infty, independent of all public indices, such that the following holds for every experiment with:

  • (Sample sizes.) Integers n≥1n\ge1 and m≥0m\ge0.
  • (Covariate alphabet.) An integer d≥2d\ge2.
  • (Overlap floor.) A real parameter 0<ϵ≤1/40<\epsilon\le1/4.

The deterministic estimator τ^(D,U)\widehat\tau(\mathcal D,U) constructed in Definition P-5 is Borel measurable, ignores the randomization seed UU, and takes values in [−1,1][-1,1] for every data realization. With R(n,m,d,ϵ)R(n,m,d,\epsilon) the minimax squared-error risk from Definition P-3 and r(n,m,d,ϵ)r(n,m,d,\epsilon) the rate from Definition P-4, c r(n,m,d,ϵ)≤R(n,m,d,ϵ)≤sup⁡P∈Md,ϵEP ⁣[(τ^(D,U)−τ(P))2]≤C r(n,m,d,ϵ). c\,r(n,m,d,\epsilon) \le R(n,m,d,\epsilon) \le \sup_{P\in\mathcal M_{d,\epsilon}} \mathbb E_P\!\left[ \bigl(\widehat\tau(\mathcal D,U)-\tau(P)\bigr)^2 \right] \le C\,r(n,m,d,\epsilon). Here Md,ϵ\mathcal M_{d,\epsilon} is the observable model class in Definition P-1, τ(P)\tau(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≥2d\ge2, every 0<ϵ≤1/40<\epsilon\le1/4, and every observable law P∈Md,ϵP\in\mathcal M_{d,\epsilon}, there exists a joint law HH of the observed coordinates and binary potential outcomes Y0,Y1Y_0,Y_1 whose observed marginal is PP and which satisfies Assumption A-3, Assumption A-4. Every such law HH satisfies EH[Y1−Y0]=τ(P). \mathbb E_H[Y_1-Y_0]=\tau(P).

Appendix: Rare-outcome Risk Floor

This statement establishes the outcome-information lower bound, including when the exact marginal table is supplied.

Theorem T-1 (Uniform rare-label risk floors)

There is a numerical constant c>0c>0, independent of all public indices, such that, for every n,m,d∈Nn,m,d\in\mathbb N satisfying

  • (Complete-record sample size.) n≥1n\ge 1.
  • (Covariate alphabet.) d≥2d\ge 2.
  • (Overlap parameter.) 0<ϵ≤1/40<\epsilon\le 1/4.

the minimax risks in Definition P-3, Definition P-7 satisfy R(n,m,d,ϵ)≥c b(n,ϵ),RK(n,d,ϵ)≥c b(n,ϵ),b(n,ϵ)=min⁡{1,(nϵ)−1}. R(n,m,d,\epsilon)\ge c\,b(n,\epsilon), \qquad R^{\mathrm K}(n,d,\epsilon)\ge c\,b(n,\epsilon), \qquad b(n,\epsilon)=\min\{1,(n\epsilon)^{-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∈Nd\in\mathbb N, overlap parameter ϵ∈R\epsilon\in\mathbb R, and separation δ∈R\delta\in\mathbb R satisfying

  • (Covariate alphabet.) d≥2d\ge 2.
  • (Overlap parameter.) 0<ϵ≤1/40<\epsilon\le 1/4.
  • (Separation.) 0<δ≤1/80<\delta\le 1/8.

the two complete-record laws P+P_+ and P−P_- specified by pj(P±)=12,ej(P±)=ϵ,μ0j(P±)=12,μ1j(P±)=12±δ,j=1,2,pj(P±)=0,j=3,…,d \begin{aligned} p_j(P_\pm)&=\frac12, & e_j(P_\pm)&=\epsilon, & \mu_{0j}(P_\pm)&=\frac12, & \mu_{1j}(P_\pm)&=\frac12\pm\delta, && j=1,2,\\ p_j(P_\pm)&=0, &&&&&&&& j=3,\ldots,d \end{aligned} belong to Md,ϵ\mathcal M_{d,\epsilon} of Definition P-1. Their targets, defined in Definition P-2, and treatment–covariate marginals satisfy τ(P+)=δ,τ(P−)=−δ,(P+)XA=(P−)XA. \tau(P_+)=\delta, \qquad \tau(P_-)=-\delta, \qquad (P_+)_{XA}=(P_-)_{XA}. At δ=1/8\delta=1/8, their one-record Kullback--Leibler divergence is exactly D(P+∥P−)=∑z: P+(z)>0P+(z)log⁡P+(z)P−(z)=ϵ4log⁡53, D(P_+\Vert P_-) = \sum_{z:\,P_+(z)>0} P_+(z)\log\frac{P_+(z)}{P_-(z)} = \frac{\epsilon}{4}\log\frac53, where zz ranges over complete-record atoms and log⁡\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.

Theorem T-5 (Exact annotation resource phases)

Let v=((nk,mk,dk,ϵk))k≥0\mathbf v=((n_k,m_k,d_k,\epsilon_k))_{k\ge0} be any sequence of allowed public experiment indices, and put Sk=nkϵk,Nk=nk+mk,ℓk=log⁡(exp⁡(1)+Sk). S_k=n_k\epsilon_k,\qquad N_k=n_k+m_k,\qquad \ell_k=\log(\exp(1)+S_k). For the phases defined in Definition P-9, the following equivalences hold as k→∞k\to\infty: v∈C⟺Sk⟶∞anddk=o(Nkϵkℓk),v∈O⟺Sk⟶∞anddk=O ⁣(NkϵkℓkSk),v∈I⟺Sk⟶∞,dkSkℓk⟶∞,Nk/nkmax⁡{1,dk/(Skℓk)}⟶∞. \begin{aligned} \mathbf v\in\mathcal C &\Longleftrightarrow S_k\longrightarrow\infty \quad\text{and}\quad d_k=o(N_k\epsilon_k\ell_k),\\ \mathbf v\in\mathcal O &\Longleftrightarrow S_k\longrightarrow\infty \quad\text{and}\quad d_k=O\!\left(\frac{N_k\epsilon_k\ell_k}{\sqrt{S_k}}\right),\\ \mathbf v\in\mathcal I &\Longleftrightarrow S_k\longrightarrow\infty,\quad \frac{d_k}{\sqrt{S_k}\ell_k}\longrightarrow\infty,\quad \frac{N_k/n_k}{\max\{1,d_k/(S_k\ell_k)\}}\longrightarrow\infty. \end{aligned} If mk=0m_k=0 for every kk, then v∈C⟺Sk⟶∞anddk=o(Skℓk),v∈O⟺Sk⟶∞anddk=O(Skℓk),v∉I. \begin{aligned} \mathbf v\in\mathcal C &\Longleftrightarrow S_k\longrightarrow\infty \quad\text{and}\quad d_k=o(S_k\ell_k),\\ \mathbf v\in\mathcal O &\Longleftrightarrow S_k\longrightarrow\infty \quad\text{and}\quad d_k=O(\sqrt{S_k}\ell_k), \end{aligned} \qquad \mathbf v\notin\mathcal I. Whenever Sk→∞S_k\to\infty, oracle membership also has the equivalent budget characterization v∈O⟺dkSkϵkℓk=O(Nk). \mathbf v\in\mathcal O \quad\Longleftrightarrow\quad \frac{d_k\sqrt{S_k}}{\epsilon_k\ell_k}=O(N_k). Write RR for the minimax risk in Definition P-3. For every v∈O\mathbf v\in\mathcal O, there exist constants c,C>0c,C>0 such that, for all sufficiently large kk, cSk≤R(nk,mk,dk,ϵk)≤CSk. \frac{c}{S_k} \le R(n_k,m_k,d_k,\epsilon_k) \le \frac{C}{S_k}. Moreover, there exists c>0c>0 such that, for all sufficiently large kk and every m′∈Nm'\in\mathbb N, cSk≤R(nk,m′,dk,ϵk). \frac{c}{S_k}\le R(n_k,m',d_k,\epsilon_k). For a single experiment, let n,m,d∈Nn,m,d\in\mathbb N and ϵ∈R\epsilon\in\mathbb R satisfy

  • (Complete-record budget.) n≥1n\ge1.
  • (Alphabet size.) d≥2d\ge2.
  • (Overlap range.) 0<ϵ≤1/40<\epsilon\le1/4.

Put N=n+m,S=nϵ,ℓ=log⁡(exp⁡(1)+S),b(n,ϵ)=min⁡{1,S−1}. N=n+m,\qquad S=n\epsilon,\qquad \ell=\log(\exp(1)+S),\qquad b(n,\epsilon)=\min\{1,S^{-1}\}. There exists a universal constant c>0c>0 such that, for every such experiment, Nϵℓ≤d⟹c≤R(n,m,d,ϵ)≤1. N\epsilon\ell\le d \quad\Longrightarrow\quad c\le R(n,m,d,\epsilon)\le1. There also exist universal constants c,C>0c,C>0 such that, for every such experiment, dnϵϵℓ≤N⟹c b(n,ϵ)≤R(n,m,d,ϵ)≤C b(n,ϵ). \frac{d\sqrt{n\epsilon}}{\epsilon\ell}\le N \quad\Longrightarrow\quad c\,b(n,\epsilon)\le R(n,m,d,\epsilon)\le C\,b(n,\epsilon).

Appendix: Benchmark Recovery

This statement gives fixed-overlap, two-category, and exact-marginal comparisons, including the fixed-parameter auxiliary-sample limit.

Theorem T-3 (Benchmark recovery and oracle comparison)

Let r(n,m,d,ϵ)r(n,m,d,\epsilon), R(n,m,d,ϵ)R(n,m,d,\epsilon), and RK(n,d,ϵ)R^{\mathrm K}(n,d,\epsilon) 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,1nϵ},f(n,m,d)=min⁡{1,1n+d2(n+m)2[log⁡(exp⁡(1)n)]2}. b(n,\epsilon)=\min\left\{1,\frac{1}{n\epsilon}\right\}, \qquad f(n,m,d)=\min\left\{1,\frac{1}{n} +\frac{d^2}{(n+m)^2[\log(\exp(1)n)]^2}\right\}. The following statements hold.

  1. For every fixed 0<ϵ≤1/40<\epsilon\le 1/4, there exist constants a,Bc>0a,B_c>0, depending only on ϵ\epsilon, such that for all integers n≥1n\ge1, m≥0m\ge0, and d≥2d\ge2, af(n,m,d)≤r(n,m,d,ϵ)≤Bcf(n,m,d). a f(n,m,d)\le r(n,m,d,\epsilon)\le B_c f(n,m,d).
  2. There exist numerical constants c,C>0c,C>0 such that for all integers n≥1n\ge1, m≥0m\ge0, and d≥2d\ge2, and every 0<ϵ≤1/40<\epsilon\le1/4, cb(n,ϵ)≤R(n,m,2,ϵ)≤Cb(n,ϵ),cb(n,ϵ)≤RK(n,d,ϵ)≤Cb(n,ϵ). c b(n,\epsilon)\le R(n,m,2,\epsilon)\le C b(n,\epsilon), \qquad c b(n,\epsilon)\le R^{\mathrm K}(n,d,\epsilon)\le C b(n,\epsilon).
  3. For all integers n≥1n\ge1, m≥1m\ge1, and d≥2d\ge2, and every 0<ϵ≤1/40<\epsilon\le1/4, 0≤R(n,m,d,ϵ)−RK(n,d,ϵ)≤min⁡{1,6(n+2)2dm}. 0\le R(n,m,d,\epsilon)-R^{\mathrm K}(n,d,\epsilon) \le \min\left\{1,6(n+2)\sqrt{\frac{2d}{m}}\right\}.
  4. For every fixed integer n≥1n\ge1, integer d≥2d\ge2, and 0<ϵ≤1/40<\epsilon\le1/4, the limit along integer auxiliary sample sizes satisfies lim⁡m→∞R(n,m,d,ϵ)=RK(n,d,ϵ). \lim_{m\to\infty}R(n,m,d,\epsilon)=R^{\mathrm K}(n,d,\epsilon).
  5. For every real M0>0M_0>0, there exists κ>0\kappa>0, depending only on M0M_0, such that for all integers n≥1n\ge1, m≥0m\ge0, and d≥2d\ge2, and every 0<ϵ≤1/40<\epsilon\le1/4 satisfying nϵ≤M0n\epsilon\le M_0, R(n,m,d,ϵ)≥κ. R(n,m,d,\epsilon)\ge\kappa.