Post-selection inference for penalized M-estimators via score thinning
Ronan Perry, Snigdha Panigrahi, Daniela Witten
TL;DR
This work addresses invalid inference after selecting a model with sparsity-inducing M-estimators by introducing score thinning, which decomposes the score into two approximately normal, independent components that separately govern selection and inference. By either adding noise to the penalty or to the data (noising the samples), the authors show that model selection and standard downstream inference can be made asymptotically valid without bespoke selective procedures, under milder distributional assumptions and an independence premise. The framework extends to generalized linear models with $L_1$ penalties and is demonstrated through simulations and a network-based study, illustrating nominal coverage and practical interval widths. Overall, the method enables practitioners to use standard inference pipelines after data-driven model selection, offering a simple, scalable alternative to existing bespoke selective-inference techniques with broad applicability.
Abstract
We consider inference for M-estimators after model selection using a sparsity-inducing penalty. While existing methods for this task require bespoke inference procedures, we propose a simpler approach, which relies on two insights: (i) adding and subtracting carefully-constructed noise to a Gaussian random variable with unknown mean and known variance leads to two \emph{independent} Gaussian random variables; and (ii) both the selection event resulting from penalized M-estimation, and the event that a standard (non-selective) confidence interval for an M-estimator covers its target, can be characterized in terms of an approximately normal ``score variable". We combine these insights to show that -- when the noise is chosen carefully -- there is asymptotic independence between the model selected using a noisy penalized M-estimator, and the event that a standard (non-selective) confidence interval on noisy data covers the selected parameter. Therefore, selecting a model via penalized M-estimation (e.g. \verb=glmnet= in \verb=R=) on noisy data, and then conducting \emph{standard} inference on the selected model (e.g. \verb=glm= in \verb=R=) using noisy data, yields valid inference: \emph{no bespoke methods are required}. Our results require independence of the observations, but only weak distributional requirements. We apply the proposed approach to conduct inference on the association between sex and smoking in a social network.
