Debiased Lasso corrects shrinkage for coefficient inference. Separate its assumptions from selective inference, changing regression targets and multiple testing.
Debiased Lasso and post-selection inference
Debiased Lasso adds a correction to a Lasso estimate to support inference about individual regression coefficients under suitable conditions. Post-selection inference accounts for using the data to choose which coefficients or models to report. In a quant factor study, these address different questions: correcting shrinkage does not automatically validate a significance claim about whichever factor looked strongest.
The Lasso can produce a useful sparse forecast while shrinking nonzero coefficients. Prediction accuracy, identifying the selected variables and measuring uncertainty about a coefficient are separate objectives.
The correction, and what it needs
For centred data, write y=Xβ0+ε, where X has n rows and p predictor columns. Use the penalty convention
β=argbmin{2n∥y−Xb∥22+λ∥b∥1},G=nX⊤X.
A one-step estimator is
b=β+MnX⊤(y−Xβ).
The residual score measures what the penalised fit has left unexplained. The matrix M rescales and mixes that score to offset shrinkage. Javanmard and Montanari, Algorithm 1, choose its rows by balancing approximate inversion against variance.
The exact decomposition is
n(b−β0)=nMX⊤ε+n(I−MG)(β−β0).
The second term is the remainder. Under conditionally Gaussian, independent, zero-mean errors with common variance σ2, and M determined by X, the first term is conditionally Gaussian with covariance σ2MGM⊤. The resulting normal approximation requires the remainder to be negligible relative to the leading term’s coordinate standard deviation. This distinction is explicit in Javanmard and Montanari's Theorems 6–8.
For p>n, G is singular. An approximate inverse must work in the directions required for inference; an arbitrary pseudoinverse does not establish that. Sparsity, suitable design conditions, controlled tuning and a valid noise-scale estimate matter. Debiased does not mean exactly unbiased in finite samples.
Van de Geer and coauthors, §§2.1–2.3, construct an approximate inverse through nodewise Lasso: regress each predictor on the others. Their theory controls the remainder, including assumptions on coefficient sparsity and the design's conditional relationships. In their Gaussian random-design setting, one sufficient coefficient-sparsity rate is s0logp/n→0, alongside the paper's other assumptions; s0 counts nonzero true coefficients. That rate alone is not a certificate of valid inference.
For a coordinate specified in advance, the corresponding asymptotic standard error has the form
sej=σn(MGM⊤)jj.
Using a normal critical value to build a confidence interval requires the distributional and remainder conditions above. Serial dependence or heteroskedasticity in financial returns needs a theory and variance calculation that accommodate it; this common-variance formula cannot simply be reused.
A small algebraic example
Take an invertible Gram matrix and its exact inverse:
G=(2/3001/2),M=G−1=(1.5002).
Stipulate an initial vector binit=(0.5,0)⊤ and residual score s=X⊤(y−Xbinit)/n=(0.1,−0.2)⊤. Then
binit+Ms=(0.50)+(0.15−0.4)=(0.65−0.4).
These are algebraic inputs, not an actual fitted unweighted Lasso optimum. Under the stated penalty convention, the positive first coefficient would require s1=λ=0.1, while the zero second coefficient requires ∣s2∣≤λ. Here 0.2>0.1, so those conditions cannot both hold.
Illustrative algebraic correction: coordinate one moves from 0.50 to 0.65, adding 0.15; coordinate two moves from 0 to −0.40. The initial vector is not a fitted Lasso optimum. Arrows are coefficient changes, not confidence intervals.
Original algebraic example with an invertible Gram matrix. The exact-inverse correction equals OLS; it supplies no high-dimensional coverage guarantee.
The example isolates the one-step algebra. Because M=G−1,
binit+G−1nX⊤(y−Xbinit)=G−1nX⊤y=βOLS.
It recovers full-rank ordinary least squares regardless of the initial vector. It demonstrates neither the difficult p>n case nor confidence-interval coverage. A corrected zero coordinate can become nonzero; the correction is not itself another sparse variable selector.
Which coefficient survives selection?
A fixed-coordinate debiasing result targets βj0 in the specified full linear model. A selected-model coefficient can be a different quantity. If selection retains a set S, its population projection target is
βS=(XS⊤XS)−1XS⊤μ,μ=E[y∣X],
assuming XS has full column rank. Changing the controls changes this target. Neither coefficient is automatically causal.
Lee, Sun, Sun and Taylor, §§1–5, derive inference conditional on Lasso selection. With fixed design in general position, fixed penalty and Gaussian errors of known variance, conditioning on the selected variables and their signs describes a polyhedral event. Conditioning also on an appropriate orthogonal component yields a truncated Gaussian contrast, from which selection-adjusted intervals follow. The target and conditioning event must be specified. Estimated variance and data-chosen penalties require additional justification; the basic exact result does not cover them automatically.
Nor does a valid marginal interval remain valid after choosing the coordinate with the smallest p-value. As a separate multiplicity illustration, four independent true-null tests, each rejecting with probability 5%, have
P(at least one rejection)=1−0.954=0.18549375≈18.55%.
This is not a simulation of debiased Lasso, and correlated factor tests need not satisfy the independence calculation. Simultaneous inference and false discovery rate control answer distinct error questions; neither follows from shrinkage correction alone.
In reporting a factor result, name the coefficient target, selection rule and error guarantee. Independent selection and inference samples offer another route under suitable sampling assumptions, at the cost of less data for inference. A chronological split in dependent returns does not by itself establish independence.
For the underlying shrinkage mechanism and correlated-predictor behaviour, see Ridge, Lasso, and Elastic Net (public preview; full lesson requires membership).