Litcius/Paper detail

Metropolized Knockoff Sampling

Stephen Bates, Emmanuel Candès, Lucas Janson, Wenshuo Wang

2020Journal of the American Statistical Association54 citationsDOIOpen Access PDF

Abstract

Model-X knockoffs is a wrapper that transforms essentially any feature importance measure into a variable selection algorithm, which discovers true effects while rigorously controlling the expected fraction of false positives. A frequently discussed challenge to apply this method is to construct knockoff variables, which are synthetic variables obeying a crucial exchangeability property with the explanatory variables under study. This article introduces techniques for knockoff generation in great generality: we provide a sequential characterization of all possible knockoff distributions, which leads to a Metropolis–Hastings formulation of an exact knockoff sampler. We further show how to use conditional independence structure to speed up computations. Combining these two threads, we introduce an explicit set of sequential algorithms and empirically demonstrate their effectiveness. Our theoretical analysis proves that our algorithms achieve near-optimal computational complexity in certain cases. The techniques we develop are sufficiently rich to enable knockoff sampling in challenging models including cases where the covariates are continuous and heavy-tailed, and follow a graphical model such as the Ising model. Supplementary materials for this article are available online.

Topics & Concepts

Conditional independenceCovariateFeature selectionFalse discovery rateIndependence (probability theory)Sampling (signal processing)Variable (mathematics)Measure (data warehouse)MathematicsFraction (chemistry)Set (abstract data type)Feature (linguistics)Construct (python library)Computer scienceAlgorithmGraphical modelSelection (genetic algorithm)Multiple comparisons problemGibbs samplingModel selectionData miningHidden variable theoryCharacterization (materials science)EconometricsProperty (philosophy)Ising modelImportance samplingDirected acyclic graphGenerative Adversarial Networks and Image SynthesisMarkov Chains and Monte Carlo MethodsMachine Learning and Algorithms