Cross-Fitted Debiasing Device
- The paper demonstrates an unbiased estimation method by using conditional cross-fitting to separate machine learning prediction from treatment effect estimation.
- It employs regression-adjusted Horvitz–Thompson estimators to remove plug-in bias from data reuse, ensuring unbiasedness even with model misspecification.
- The approach adapts to Bernoulli, complete, and stratified randomized designs, achieving asymptotic normality and efficiency with proper prediction function convergence.
Searching arXiv for the specified paper to ground the article and citation. The cross-fitted debiasing device is a conditional cross-fitting construction for machine-learning-assisted covariate adjustment in randomized experiments under a design-based inference framework. In this setting, potential outcomes and covariates are fixed, the randomization is the sole source of randomness, and the objective is unbiased estimation of the finite-population average treatment effect (ATE). The device partitions a single randomized experiment into two conditionally independent subexperiments, fits prediction functions on one fold, applies regression-adjusted Horvitz–Thompson estimation on the other fold, and then swaps roles. The resulting estimator is exactly unbiased under the design, accommodates flexible machine-learning-assisted covariate adjustment, allows for model misspecification, and is developed for Bernoulli randomized experiments, completely randomized experiments, and stratified randomized experiments (Lu et al., 21 Aug 2025).
1. Finite-population target and design-based formulation
The framework is finite-population and design-based. There are fixed units indexed by , each with fixed potential outcomes and , and a fixed covariate vector . The treatment assignment is a random vector , generated by a known experimental design . The observed outcome is
The estimand is the finite-population ATE,
The paper works under the design-based, or randomization-only, inference framework: are nonrandom, and the only randomness is in 0 (Lu et al., 21 Aug 2025). This formulation is central because the dependence structure induced by experimental designs such as complete randomization or stratified randomization generally violates the independently and identically distributed assumptions used by conventional sample-splitting and cross-fitting arguments.
Within this setup, the unadjusted Horvitz–Thompson estimator is
1
By construction,
2
This unbiasedness property provides the baseline from which covariate adjustment is developed. The central problem addressed by the cross-fitted debiasing device is how to preserve design-based unbiasedness while incorporating data-adaptive prediction functions.
2. Oracle adjustment, plug-in bias, and the motivation for debiasing
The starting point for adjustment is an oracle regression-adjusted Horvitz–Thompson-type estimator. If functions 3 were known, with 4, then for each arm 5,
6
and
7
The paper states that this estimator remains unbiased for any 8 (Lu et al., 21 Aug 2025).
In practice, however, one replaces 9 by estimated prediction functions 0, yielding the plug-in adjusted estimator
1
Because 2 is trained on the same data, 3 has small finite-sample bias.
This is the immediate motivation for the debiasing device. The issue is not the form of regression adjustment itself, since the oracle-adjusted estimator is unbiased for arbitrary adjustment functions, but rather the data reuse induced by estimating 4 on the same realized experiment used for treatment effect estimation. The paper’s contribution is to remove this bias through conditional cross-fitting that is compatible with design-based randomization.
A common misconception is that ordinary cross-fitting can simply be transplanted into randomized experiments without modification. The paper explicitly contrasts its proposal with traditional sample-splitting and cross-fitting methods, which require independently and identically distributed data and therefore do not directly apply under the design-based framework when 5 are dependent across units (Lu et al., 21 Aug 2025).
3. Conditional cross-fitting algorithm
The core construction is Algorithm 1, termed conditional cross-fitting. Its stated goal is to partition the experiment into two conditionally independent subexperiments, fit on one, and estimate on the other.
The algorithm begins with a random split 6 of 7, generated through a mechanism 8 satisfying Assumption A.1. That assumption has two components:
- 9 is independent of 0 given 1.
- 2 for all 3.
For each fold 4, the procedure fits prediction functions 5 using only the opposite fold 6. In general, the fitted function solves
7
where 8 may be any loss, including squared error, logistic, tree loss, and related losses.
The fitted functions are then used on the hold-out fold 9 to construct the covariate-adjusted estimator
0
with
1
The final estimator is the weighted combination
2
The paper states that, conditional on 3, the two summands are independent unbiased estimators of 4, yielding Theorem 4.1: 5 This is the debiasing mechanism proper: training and estimation are separated across folds, but the separation is engineered so that it respects the randomization design rather than an i.i.d. sampling model (Lu et al., 21 Aug 2025).
4. Randomization-specific splitting schemes
The validity of conditional cross-fitting depends on how the split is constructed. The paper gives explicit sample-splitting algorithms for several standard randomized designs.
| Design | Splitting scheme | Conditional property |
|---|---|---|
| Bernoulli randomized experiment | Draw independent 6; let 7, 8 | Conditional on 9, the two subsamples are independent Bernoulli trials of sizes 0 with the same 1 |
| Completely randomized experiment | Split treated and control sets separately into 2 and 3; define 4 | Conditioned on 5, each fold is itself a CRE of size 6 with 7 treated |
| Stratified randomized experiment | Either split-by-treatment within each stratum, or split strata into two whole sets 8 | Each fold is conditionally an independent SRE |
For a Bernoulli randomized experiment with 9, Example 3.1 uses an independent Bernoulli split 0. Proposition 3.2 then states that, conditional on 1, the two subsamples are independent Bernoulli trials of sizes 2 with the same 3.
For a completely randomized experiment with 4, Example 3.3 adopts split-by-treatment. Positive integers 5 are chosen to sum to 6; within each arm 7, the set 8 is randomly split into 9 and 0; and the fold is 1. Proposition 3.4 states that, conditioned on 2, each fold is itself a CRE of size 3 with 4 treated.
For a stratified randomized experiment with 5 strata, the paper gives two options: split-by-treatment within each stratum, which requires at least 2 units per arm in each stratum, or split the strata into two whole sets 6. Propositions 3.5–3.6 show that each fold is conditionally an independent SRE (Lu et al., 21 Aug 2025).
These schemes are not ancillary implementation choices. They are the mechanism by which conditional independence of the fold-specific assignments is guaranteed, and therefore they are the design-based substitute for the i.i.d. structure assumed in conventional cross-fitting.
5. Unbiasedness, asymptotic normality, and inference
The paper’s theoretical guarantees are organized around unbiasedness, asymptotic normality, efficiency, and valid confidence intervals.
Unbiasedness is exact and finite-sample. Under Assumption A.1,
7
and therefore
8
This exact design-based unbiasedness is the defining property of the debiasing device (Lu et al., 21 Aug 2025).
For asymptotic normality and efficiency, the paper states that under mild stability conditions,
9
fold variances bounded as in Assumption A.2, and a nondegenerate limit,
0
The limiting variance 1 equals that of the oracle regression-adjusted estimator 2.
Variance estimation is built fold-wise from cross-fitted residuals
3
The paper proposes conservative fold-wise variance estimators 4 by applying standard design-based estimators to these residuals, and then combines them as
5
Theorem 5.3 states that if each 6 is consistent or conservative for the oracle variance and 7 is asymptotically Normal, then
8
has asymptotic coverage 9.
The paper also states an efficiency result for splitting. Among all splits satisfying a mild balance condition, the one with
0
attains the same asymptotic variance as the oracle-adjusted estimator and thus maximizes efficiency. This is given as Theorem 4.2 (Lu et al., 21 Aug 2025).
A plausible implication is that the random split is part of the asymptotic design problem rather than a purely computational convenience. In the formulation of the paper, balanced conditional treatment probabilities across folds are directly tied to first-order efficiency.
6. Flexible machine learning, misspecification, and relation to i.i.d. cross-fitting
The role of machine learning in the construction is deliberately abstract. The prediction rule 1 may be any estimator in a rich function class 2, including trees, lasso, neural nets, and boosting. The loss 3 is similarly unrestricted in the abstract algorithm, and may be squared error, logistic, tree loss, or other losses (Lu et al., 21 Aug 2025).
The paper makes three separate claims about robustness to the prediction stage. First, unbiasedness of 4 holds irrespective of the quality of 5. Second, asymptotic variance reduction requires only that 6 converges in 7 to some limit 8, described as the stability Assumption A.3. Third, no correct model form is required: even if 9 is misspecified, 00 remains unbiased, and efficiency gains accrue to the extent that 01 captures variation in 02.
This distinguishes the method from regression adjustment procedures whose validity is tied to correct specification. Here, the design-based unbiasedness argument is detached from predictive correctness. The machine-learning stage affects precision and asymptotic efficiency, not the design-based centering of the estimator.
The contrast with i.i.d. cross-fitting is explicit. Under design-based inference, 03 are fixed constants and only 04 is random. There is no i.i.d. assumption on 05 or on 06. Indeed, under completely randomized or stratified randomized experiments, 07 are dependent across units. The only critical assumption for unbiasedness is conditional independence of 08 given the split, and the paper’s specialized splitting schemes are designed to guarantee it.
A common misunderstanding is to view the procedure as merely a standard sample split adapted to experimentation. The paper’s formulation is narrower and more specific: it is a conditional independence construction under randomization-only inference. This suggests that the “debiasing device” is best understood not as generic cross-validation-style sample splitting, but as a design-compatible transformation of a randomized experiment into two subexperiments whose independence is conditional on the realized split.