English

Asymptotically Optimal Knockoff Statistics via the Masked Likelihood Ratio

Methodology 2024-10-02 v2

Abstract

In feature selection problems, knockoffs are synthetic controls for the original features. Employing knockoffs allows analysts to use nearly any variable importance measure or "feature statistic" to select features while rigorously controlling false positives. However, it is not clear which statistic maximizes power. In this paper, we argue that state-of-the-art lasso-based feature statistics often prioritize features that are unlikely to be discovered, leading to low power in real applications. Instead, we introduce masked likelihood ratio (MLR) statistics, which prioritize features according to one's ability to distinguish each feature from its knockoff. Although no single feature statistic is uniformly most powerful in all situations, we show that MLR statistics asymptotically maximize the number of discoveries under a user-specified Bayesian model of the data. (Like all feature statistics, MLR statistics always provide frequentist error control.) This result places no restrictions on the problem dimensions and makes no parametric assumptions; instead, we require a "local dependence" condition that depends only on known quantities. In simulations and three real applications, MLR statistics outperform state-of-the-art feature statistics, including in settings where the Bayesian model is misspecified. We implement MLR statistics in the python package knockpy; our implementation is often faster than computing a cross-validated lasso.

Keywords

Cite

@article{arxiv.2212.08766,
  title  = {Asymptotically Optimal Knockoff Statistics via the Masked Likelihood Ratio},
  author = {Asher Spector and William Fithian},
  journal= {arXiv preprint arXiv:2212.08766},
  year   = {2024}
}

Comments

68 pages, 21 figures; clearer notation throughout