CausalSmith · seminar slides
Efficient Treatment Effects from Private Trial Records
We choose what each participant reports so that a randomized trial estimates its treatment effect as accurately as local privacy permits.
slides for Efficient Estimation of Binary Treatment Effects under Local Differential Privacy
Motivation
A trial records binary treatment Wi and binary outcome Yi for each subject. Treatment has known probability p; control has probability q=1−p.
The target is τ=μ1−μ0, the difference between treatment and control success probabilities.
Ohnishi and Awan (2025) add noise to an inverse-probability contribution and average the reports:
Ai=pWiYi−q(1−Wi)Yi+Li,τOA=n1i=1∑nAi.
Here n is sample size. The independent centered Laplace noise Li has scale ΔA/ε, where ΔA=p−1+q−1 and ε>0 is the privacy budget.
The estimator is unbiased. Its asymptotic variance constant contains the privacy-noise contribution
ε22ΔA2.
Does this reporting rule give the smallest variance constant?
Research Question
Privacy protects the entire assignment–outcome record before the analyst sees it. The reporting rule determines the information available for estimation.
- Additive noise preserves the weighted mean, but its calibration does not optimize information about the treatment effect.
- Steinberger (2024) develops sequential private efficiency and optimizes Fisher information for scalar parameters.
- Our scalar target depends on two unknown means. Their common level is a nuisance parameter: shifting both means together leaves their difference unchanged.
What is the smallest attainable squared-error constant when both means are unknown—and can we attain it using only private observations?
Key Idea
Choose the release that best reveals the treatment-effect difference while allowing the unknown common level to vary.
- Every private release can be reconstructed from a release using fourteen two-level reporting patterns.
- For each release, find the least informative direction that changes the treatment effect by one unit.
- Choose the release that supplies the most information in that difficult direction.
Write θ=(μ0,μ1)⊤ for the two means. The optimized information is J∗(θ,p,ε); its reciprocal V∗(θ,p,ε) is the best stationary contrast variance.
With interior assignment and means, fixed positive privacy, and a fixed measurable rule selecting a mutually optimal release and direction, the same constant bounds all sequential private procedures. A private-pilot estimator attains it.
Example
Take p=1/2, interior means satisfying μ0+μ1=1, and ε>0.
The sign (2Wi−1)(2Yi−1) is positive for control failure or treatment success, and negative otherwise. Its mean is τ.
Release a sign Zi, retaining the input with probability eε/(eε+1) and otherwise flipping it. This is binary randomized response.
Its attenuation is κε=(eε−1)/(eε+1): Eθ[Zi]=κετ. Thus τ=Z/κε, where Z is the sample average, is unbiased.
V∗(θ,1/2,ε)=(sinh(ε/2)cosh(ε/2))2−τ2.
This is the optimal variance constant. The hyperbolic-function ratio equals 1/κε, so it is also the variance of the rescaled released sign.
informal · Theorem T-6 With interior means, p=1/2, μ0+μ1=1, and ε>0, binary randomized response to the treatment–outcome sign attains the optimal contrast variance.
Model
Let Yi(0) and Yi(1) be subject i's binary potential outcomes. We observe Yi=Yi(Wi), the outcome under the assigned arm.
c=(−1,1)⊤,τ=E[Yi(1)−Yi(0)]=μ1−μ0=c⊤θ.
The vector c takes the treatment mean minus the control mean.
The private record is Xi=(Wi,Yi). In the order (0,0),(0,1),(1,0),(1,1), its probability vector is
πθ=q(1−μ0)qμ0p(1−μ1)pμ1.
These are the probabilities of control failure, control success, treatment failure, and treatment success. Randomization identifies the causal contrast from this four-category distribution.
Assumptions
- Sampling and assignment: subjects are independent and identically distributed; assignment is independent of both potential outcomes.
- Known interior design: fixed 0<p<1 gives both arms positive probability.
- Interior binary means: 0<μ0,μ1<1 gives all four records positive probability.
- Fixed privacy: ε>0 stays constant as sample size grows.
Each subject supplies one release. Its rule may depend on earlier private outputs:
Qi(A∣x,h)≤exp(ε)Qi(A∣x′,h)
Here Qi is the reporting rule, A is an output event, x,x′ are any two records, and h is the preceding-release history.
This condition holds at every history and protects assignment and outcome jointly. Smaller ε requires more similar reporting probabilities.
The balanced example satisfies these assumptions whenever its complementary means are interior.
Main Result
A strong-saddle selector is a fixed measurable rule selecting a release and a direction optimal against each other at every interior parameter.
At an interior baseline θ0, consider nearby means θn,h=θ0+h/n, where h shifts the two means on the estimation-error scale.
For a release-and-estimation procedure P, let Un,hP be its error multiplied by n, centered at the nearby treatment effect.
informal · Theorem T-9 With interior assignment and means, fixed positive privacy, and a measurable strong-saddle selector, every sequential private procedure has local squared-error constant at least V∗, and a regular private-pilot procedure attains it.
V∗(θ0,p,ε)≤H>0supn→∞liminfh∈Hn,H(θ0)supEθn,hP[(Un,hP)2].
Here Hn,H(θ0) contains interior alternatives with ∥h∥2≤H. The formula takes worst local risk, its lower asymptotic limit, then enlarges the neighborhood.
Regular procedures have a common centered limiting error law under fixed local shifts, finite second moments, and negligible squared-error tails uniformly over bounded shifts. Our pilot procedure attains equality in this class.
Contrast Information
A stationary release Q uses the same reporting rule for every subject.
Its output Fisher-information matrix Iθ(Q) measures what reports reveal about the two means. Its contrast variance is c⊤Iθ(Q)+c, where + denotes the generalized inverse; the variance is infinite if the contrast cannot be identified.
Every direction v(t)=(t,t+1)⊤ changes the treatment effect by one unit because c⊤v(t)=1.
- Changing t adds a common shift to both means.
- Directional information is v(t)⊤Iθ(Q)v(t).
- Minimizing over t finds the hardest way to change the treatment effect. Its reciprocal is the contrast variance when the contrast is estimable.
In the balanced example, reports reveal κετ, even though they do not identify the common level.
Fourteen Reporting Patterns
A pattern S is any nonempty proper subset of the four records. There are fourteen such subsets; their collection is S.
Let bS(k) equal eε when record xk belongs to S, and 1 otherwise. A nonnegative weight αS scales these probabilities:
Qα(S∣xk)=αSbS(k),θPr(S)=αShS(θ).
These formulas give the conditional probability of reporting label S and its population probability.
Feasible weights satisfy ∑SαSbS(k)=1 for every record. Their set is Aε.
The factor hS(θ)=πθ⊤bS averages the pattern entries over records; gS=∇θhS(θ) measures how it changes with the means.
The two reporting levels have ratio eε, ensuring privacy. We call these rules staircase releases.
Privacy Geometry
Fix one output z of an arbitrary private rule. Its four record-specific densities form the vector (f1(z),f2(z),f3(z),f4(z)), measured relative to a common measure ν.
Write r=eε>1. Privacy forces every density to be at most r times every other density.
Let mbase(z) be the smallest entry. For a nonzero vector, define yj(z)=(fj(z)/mbase(z)−1)/(r−1). The privacy bound gives 0≤yj(z)≤1.
fj(z)=mbase(z)(1+(r−1)yj(z)).
This expresses the density vector through a point in the four-dimensional unit cube. A cube corner sets each coordinate to zero or one, giving exactly the two reporting levels 1 and r.
The standard nonnegative mixture over cube corners reproduces every coordinate yj(z). Each corner is a two-level reporting pattern, so this already expresses the density vector as a mixture of staircase vectors.
Removing Constant Patterns
The corner mixture includes the empty and full subsets, whose pattern vectors are constant. Replace their combined constant contribution using a singleton S† and its complement:
bS†(j)+bX∖S†(j)=r+1,
At every record one pattern contributes r and the other contributes 1. Giving the pair equal nonnegative weight therefore reproduces the combined constant mass. After this replacement, only the fourteen nonempty proper patterns remain. Denote their resulting nonnegative coefficient densities by λS(z).
From Densities to Releases
The construction gives a nonnegative decomposition of one arbitrary four-entry output-density vector:
fj(z)=S∈S∑λS(z)bS(j)for ν-almost every z, for every j.
Each original density is the same mixture of pattern vectors, using the coefficients just constructed.
Integrate over outputs: αS=∫λS(z)dν(z). Since every original reporting rule sums to one, these integrated weights satisfy ∑SαSbS(j)=1.
For an active pattern, use λS(z)/αS as the density of a random transformation K from that pattern to the original output.
informal · Lemma L-1 For interior assignment and means and fixed positive privacy, every stationary private release is a random transformation of a fourteen-pattern release that retains at least as much information.
Q=K∘Qα,Iθ(α)−Iθ(Q)⪰0.
The first formula reconstructs the original release. The second says that the pattern release has at least as much information in every direction: random transformation can discard information.
Thus optimizing the fourteen patterns covers arbitrary private output spaces.
Finite Optimization
informal · Theorem T-1 At interior assignment and arm means and fixed positive privacy, the fourteen-pattern optimization gives the smallest contrast variance over every stationary private channel and measurable output space.
J∗(θ,p,ε)=α∈Aεmaxt∈RminS∈S∑αShS(θ)(gS⊤v(t))2,V∗(θ,p,ε)=J∗(θ,p,ε)1.
The sum is directional information: each label’s probability times its squared directional score.
- The inner minimum allows the unknown common mean to move against us.
- The outer maximum chooses the most informative private release.
- For fixed t, choosing weights is a linear program; for fixed weights, minimizing over t is a quadratic problem.
A strong-saddle selector returns weights and a minimizing direction, with those weights also maximizing information at that direction.
In the balanced complementary-means example, the optimum is the binary sign release and V∗=κε−2−τ2.
Why Adaptation Cannot Improve
The finite optimization supplies one difficult direction v(t∗) that works against every feasible release:
α∈AεmaxFθ(α,t∗)=J∗(θ,p,ε).
Here Fθ(α,t) is the directional-information sum, and t∗ is the selected minimizing coordinate. Even the best release cannot exceed J∗ in this direction.
- Freeze the distribution of preceding outputs. Pairing that history with the next report gives a private channel.
- The fourteen-pattern comparison caps its new directional information.
- Each new score—the derivative of the log reporting probability—has conditional mean zero given the past. Information contributions therefore add.
The Bayesian information inequality of Van Trees (2001) converts the accumulated information cap into a squared-error bound. Localization along v(t∗) gives the main lower bound.
Selecting later rules from earlier reports cannot escape this common difficult direction.
Private Pilot
Use the first mn subjects to learn the means privately:
mn⟶∞,nmn⟶0,
The pilot grows enough to learn while leaving an asymptotically full main sample. Both stages have observations for n≥2; the minimax theorem uses mn=⌊n⌋.
Four-category randomized response reports the true category with probability eε/(eε+3), and each other category with probability 1/(eε+3).
uk=mn1i=1∑mn1{Ri=k},πk=eε−1(eε+3)uk−1,k∈{0,1,2,3}.
Here Ri is a pilot report, uk its empirical category frequency, and πk the inverted record-probability estimate.
Divide the control-success estimate by q and treatment-success estimate by p. Clipping keeps the resulting θ inside the parameter domain.
Evaluate the fixed selector there to obtain (α,t,J): release weights, difficult-direction coordinate, and information.
Estimator
Main-sample reports correct the pilot’s treatment-effect estimate.
For a released pattern S, attach the correction
ϕ(S)=JhS(θ)gS⊤v(t).
This projects the pattern’s score onto the selected contrast direction and divides by the selected information.
Remaining subjects release labels Si through Qα. Report
τ∗=θ1−θ0+n−mn1i=mn+1∑nϕ(Si).
The estimator is the pilot difference plus the average main-sample correction.
Conditional on the pilot reports, the selected release and correction are fixed. Why does their average remove the pilot’s error?
Exact Centering
Write ϑ for a fixed pilot estimate and ξ for the true means. Let ϕϑ be its selected correction.
The probability of pattern S is ωξ,ϑ(S)=αϑ,ShS(ξ).
Two identities drive the construction:
- Pattern probabilities are affine in the means: hS(ξ)=hS(ϑ)+gS⊤(ξ−ϑ).
- Minimizing over the common-mean direction gives Iϑ(αϑ)v(tϑ)=Jϑc.
Consequently,
S∑ωξ,ϑ(S)ϕϑ(S)=Jϑ1{S∑αϑ,SgS⊤v(tϑ)+(ξ−ϑ)⊤Iϑ(αϑ)v(tϑ)}=c⊤(ξ−ϑ).
This computes the correction’s expected value. Channel normalization makes the first term zero; nuisance minimization makes the second term exactly the true-minus-pilot contrast.
Adding the pilot contrast therefore gives conditional expectation τ for every pilot realization. Pilot accuracy is needed to approach optimal variance.
Inference
informal · Theorem T-7 With interior assignment and means, fixed positive privacy, a measurable strong-saddle selector, and a diverging pilot of vanishing fraction, our estimator has optimal asymptotic variance V∗, consistent variance estimation, and pointwise valid Wald intervals.
n(τ∗−τ)⇝N(0,V∗(θ,p,ε)).
The scaled error converges to a centered normal distribution with optimal variance. The same limiting law holds under fixed local shifts.
Let V∗ be the empirical variance of the main-sample corrections. It consistently estimates V∗. For error probability 0<γ<1, let z1−γ/2 be the standard-normal critical value:
[τ∗−z1−γ/2V∗/n,τ∗+z1−γ/2V∗/n].
This interval has coverage tending to 1−γ at every fixed interior parameter, including points where the selected patterns change.
Exact centering, bounded corrections, and continuity of the optimized variance allow inference through these changes.
Further Results
- Small releases: at every interior design point with positive privacy, an optimal stationary release exists with at most five active labels.
- Prevalence changes design: at p=3/10 and ε=log3, minimum attaining cardinality is five near (μ0,μ1)=(1/2,1/2), and three near (1/10,1/10).
- Prospective precision: at (p,μ0,μ1,ε)=(1/2,1/2,1/2,1), the specified custom-Laplace sample mean has VOA=34>V∗; under the selector conditions, its asymptotic intervals are about 2.69 times as long at equal sample size, requiring about 7.26 times as many subjects at equal precision.
Open Questions
- Complete classification of optimal patterns and uniform coverage along sequences approaching pattern-change boundaries.
- A numerical reference solver with deterministic tie-breaking and independently checkable selection certificates.
- Boundary arm means, or assignment probabilities and privacy budgets changing with sample size.
- Broader outcome models and repeated releases from the same subject.
- Full-likelihood estimation under the specified custom-Laplace release.
Takeaways
- For independently sampled randomized binary trials with known interior assignment, interior means, and fixed positive privacy, fourteen patterns give the best stationary contrast variance. With a measurable strong-saddle selector, this is also the exact regular local squared-error bound.
- Privacy places each output-density vector inside a scaled cube. Nonnegative corner mixtures, followed by removal of constant patterns, explain why fourteen patterns cover every release.
- A growing private pilot of vanishing fraction selects the release. An exactly centered main-sample correction delivers optimal variance and pointwise Wald inference.
Appendix: Finite Staircase Oracle
The finite optimization equals the best stationary contrast variance over arbitrary measurable private outputs.
Let θ=(μ0,μ1)⊤, let p be the treatment-assignment probability, and let ε be the privacy parameter. Suppose:
- (Assignment.) p satisfies Assumption A-6.
- (Means.) θ satisfies Assumption A-7.
- (Fixed privacy.) The privacy sequence and ε satisfy Assumption A-8.
Use the staircase objective and optimized values J∗(θ,p,ε) and V∗(θ,p,ε)=J∗(θ,p,ε)−1 from Definition P-3. For a stationary channel Q, let Iθ(Q) be the output Fisher-information matrix, obtained by integrating the products of output-density derivatives divided by the output density against the channel's dominating measure. Evaluate its contrast variance as c⊤Iθ(Q)+c=⎩⎨⎧{v:Iθ(Q)v=c}infc⊤v,+∞,c∈range(Iθ(Q)),c∈/range(Iθ(Q)). For every measurable output space and every Markov channel Q on the four-record alphabet satisfying Q(A∣x)≤eεQ(A∣x′)for every measurable A and every x,x′, the oracle bound is V∗(θ,p,ε)≤c⊤Iθ(Q)+c. There exists a vector α of fourteen nonnegative staircase-pattern weights, with all four channel row sums equal to one, such that its staircase channel Qα satisfies the same privacy inequalities and c⊤Iθ(Qα)+c=c⊤Iθ(α)+c=V∗(θ,p,ε),Iθ(α)=S∈S∑αShS(θ)gSgS⊤. Here the pattern vectors and denominators are those entering the staircase objective in Definition P-3. Consequently, Qinfc⊤Iθ(Q)+c=V∗(θ,p,ε), where the infimum ranges over all such stationary private channels and measurable output spaces. Moreover, J∗(θ,p,ε)=t∈Rinfα∈AεmaxFθ(α,t)=t∈Rinfα∈vert(Aε)maxFθ(α,t), and there exists t∗∈R such that α∈AεmaxFθ(α,t∗)=J∗(θ,p,ε).
Appendix: Sequential Local Minimax Efficiency
Every sequential private procedure obeys the local risk bound, and the selected private-pilot procedure attains it within the regular class.
Fix the treatment-assignment probability p, the privacy level ε, and the arm-mean parameter θ0. Suppose:
- (Interior assignment.) p satisfies Assumption A-6.
- (Interior means.) θ0 satisfies Assumption A-7.
- (Fixed privacy.) The privacy sequence and ε satisfy Assumption A-8.
- (Strong-saddle selection.) Fix any selector ϑ↦(αϑ,tϑ,Jϑ) satisfying the strong-saddle selector conditions in Definition P-6.
Write V∗(θ0,p,ε)=J∗(θ0,p,ε)−1 for the reciprocal optimized profiled information in Definition P-3. For an arm-mean parameter θ=(μ0,μ1)⊤, the treatment-effect target is τ(θ)=μ1−μ0. For n≥1 and H>0, define the local alternatives and admissible perturbations by θn,h=θ0+nh,Hn,H(θ0)={h∈R2:∥h∥2≤H,θ0+nh∈(0,1)2}. For a procedure sequence P, let its scaled local estimation error be Un,hP=n(τnP−τ(θn,h)), where τnP is its transcript-measurable estimator. For every sequence P of sequential ε-locally private protocols and measurable estimators, with arbitrary measurable output spaces indexed by sample size and release stage and with transcript laws factorizing according to the history-dependent kernels in Definition P-2, V∗(θ0,p,ε)≤H>0supn→∞liminfh∈Hn,H(θ0)supEθn,hP[(Un,hP)2]. Let Pεreg(θ0) denote the class of these procedure sequences whose scaled local errors have a common local weak limit law LP with finite second moment, ∫Ru2LP(du)<∞, and whose squared-error tails satisfy, for every H>0, M→∞limn→∞limsuph∈Hn,H(θ0)supEθn,hP[(Un,hP)21{∣Un,hP∣>M}]=0. There exists a pilot schedule, specifically mn=⌊n⌋, satisfying Assumption A-10, Assumption A-11, for which the procedure in Definition P-6, using the fixed selector above, belongs to Pεreg(θ0) and attains equality in the lower bound. Moreover, P∈Pεreg(θ0)infH>0supn→∞liminfh∈Hn,H(θ0)supEθn,hP[(Un,hP)2]=V∗(θ0,p,ε). All risks and the infimum are interpreted in the extended nonnegative reals, with the real variance constant embedded therein.
Appendix: Private Pilot Attainment
The selected pilot procedure supplies conditional unbiasedness, regular optimal variance, consistent variance estimation, and pointwise Wald coverage.
Let θ=(μ0,μ1)⊤ be the arm-mean parameter, p the treatment-assignment probability, and ε the fixed privacy level. Suppose:
- (Assignment.) p satisfies Assumption A-6.
- (Means.) θ satisfies Assumption A-7.
- (Privacy.) The privacy sequence and ε satisfy Assumption A-8.
- (Selection.) The selector in Definition P-6 satisfies the saddle-selection conditions there and, at every interior parameter ϑ, its selected weights maximize the objective at its selected profiling coordinate: Fϑ(α,tϑ)≤Fϑ(αϑ,tϑ)for every α∈Aε.
- (Pilot schedule.) The pilot sizes mn satisfy Assumption A-10, Assumption A-11.
- (Coverage level.) The Wald error probability γ satisfies 0<γ<1.
Consider the complete procedure sequence P constructed in Definition P-6, with estimator τ∗, and write τ=μ1−μ0 for the treatment-effect contrast. For every sample size, its channels satisfy sequential ε-local differential privacy as specified in Assumption A-9. For n≥2, let Hmn=(R1,…,Rmn) be the private pilot history. For every bounded measurable function f of the transcript whose value depends only on Hmn, the product (τ∗−τ)f is integrable and Eθ[(τ∗−τ)f]=0. Under every fixed local perturbation h, the scaled local error Un,hP, centered at the contrast of the local parameter θn,h, satisfies Un,hP=n(τ∗−((θn,h)1−(θn,h)0))⇝N(0,V∗(θ,p,ε))under the transcript law at θn,h. Here V∗(θ,p,ε) is the optimized contrast variance in Definition P-3. In particular, n(τ∗−τ)⇝N(0,V∗(θ,p,ε)). The variance estimator V∗ satisfies θPr(V∗−V∗(θ,p,ε)>δ)⟶0for every δ>0. The procedure is regular at θ, with common local limit law LP=N(0,V∗(θ,p,ε)). In addition to the local convergence above, its squared scaled errors satisfy asymptotic uniform integrability over every bounded admissible local-perturbation set: writing Hn,H(θ) for that set at radius H, for every H>0, M→∞M∈Nlimn→∞limsuph∈Hn,H(θ)supEθn,h[(Un,hP)21{Un,hP>M}]=0. Finally, let Φ be the standard normal distribution function and define its critical value by z1−γ/2=inf{z∈R:1−γ/2≤Φ(z)}. Then θPr(∣τ∗−τ∣≤z1−γ/2V∗/n)⟶1−γ.
Appendix: Local Support and Cardinality Transition
At common assignment and privacy settings, certified open neighborhoods require respectively five and three outputs for stationary attainment.
Fix the treatment-assignment probability p=3/10 and privacy parameter ε=log3. There exist disjoint open sets U5,U3⊆R2 containing (1/2,1/2) and (1/10,1/10), respectively, with the following properties:
- For every θ=(μ0,μ1)⊤∈U5, there exists a unique feasible staircase-weight vector α∈Aε satisfying J∗(θ,p,ε)=t∈RinfFθ(α,t). Its active support is {S3,S4,S6,S8,S9}. Moreover, a feasible staircase channel attains contrast variance max{V∗(θ,p,ε),0} with exactly five active outputs, and every stationary ε-LDP channel on any measurable output space attaining this contrast variance has at least five active outputs.
- For every θ=(μ0,μ1)⊤∈U3, there exists a unique feasible staircase-weight vector α∈Aε satisfying J∗(θ,p,ε)=t∈RinfFθ(α,t). Its active support is {S1,S6,S8}. Moreover, a feasible staircase channel attains contrast variance max{V∗(θ,p,ε),0} with exactly three active outputs, and every stationary ε-LDP channel on any measurable output space attaining this contrast variance has at least three active outputs.
In each case, uniqueness is among all feasible staircase-weight vectors satisfying the displayed equality.