Cross-fitting separates nuisance-function training from the observations used to evaluate an estimating equation. Divide independent observations into disjoint groups . For each group , fit nuisance functions using all observations outside , then evaluate the score only for . Combine the held-out scores, for example by solvingConditional on the training data for a particular group, its held-out independent observations do not influence the fitted nuisance functions. This reduces overfitting terms in the analysis while allowing every observation to contribute to the final estimate. cross-validation usually selects a tuning parameter by held-out prediction performance; cross-fitting instead constructs an estimator or estimating equation. The group-specific fits overlap, so their resulting estimates are not generally independent. Dependent data require a splitting scheme and theory adapted to that dependence.[ref]
Double/Debiased Machine Learning for Treatment and Structural Parameters by Victor Chernozhukov and others. arXiv v6, Section 3, Definitions 3.1–3.2, K-fold DML1 and DML2 constructions
New to topics? Read the docs here!