When can you trust feature selection? -- I: A condition-based analysis of LASSO and generalised hardness of approximation
Not on the map. Why?
Abstract (arXiv)
The arrival of AI techniques in computations, with the potential for hallucinations and non-robustness, has made trustworthiness of algorithms a focal point. However, trustworthiness of the many classical approaches are not well understood. This is the case for feature selection, a classical problem in the sciences, statistics, machine learning etc. Here, the LASSO optimisation problem is standard. Despite its widespread use, it has not been established when the output of algorithms attempting to compute support sets of minimisers of LASSO in order to do feature selection can be trusted. In this paper we establish how no (randomised) algorithm that works on all inputs can determine the correct support sets (with probability > 1/2) of minimisers of LASSO when reading approximate input, regardless of precision and computing power. However, we define a LASSO condition number and design an efficient algorithm for computing these support sets provided the input data is well-posed (has finite condition number) in time polynomial in the dimensions and logarithm of the condition number. For ill-posed inputs the algorithm runs forever, hence, it will never produce a wrong answer. Furthermore, the algorithm computes an upper bound for the condition number when this is finite. Finally, for any algorithm defined on an open set containing a point with infinite condition number, there is an input for which the algorithm will either run forever or produce a wrong answer. Our impossibility results stem from generalised hardness of approximation -- within the Solvability Complexity Index (SCI) hierarchy framework -- that generalises the classical phenomenon of hardness of approximation.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 11 of its 59 references that are in the map. First posted on arXiv 18 Dec 2023.
Builds on
11 of 59 references.
References · 11
- 2021Convex optimizationcited by 2,515
- 2016Universal adversarial perturbationscited by 784
- 2016Deep Convolutional Neural Network for Inverse Problems in Imagingcited by 433
- 2017Learning a Variational Network for Reconstruction of Accelerated MRI Datacited by 342
- 2019On instabilities of deep learning in image reconstruction - Does AI come at a cost?cited by 212
- 2017A Review of Convolutional Neural Networks for Inverse Problems in Imagingcited by 81
- 2021Can stable and accurate neural networks be computed? -- On the barriers of deep learning and Smale's 18th problemcited by 53
- 2015A formal proof of the Kepler conjecturecited by 42
- 2020The troublesome kernel -- On hallucinations, no free lunches and the accuracy-stability trade-off in inverse problemscited by 40
- 2021The extended Smale's 9th problem -- On computational barriers and paradoxes in estimation, regularisation, computer-assisted proofs and learningcited by 12
- 2022Generalised hardness of approximation and the SCI hierarchy -- On determining the boundaries of training algorithms in AIcited by 6
Built on by
Citing papers per year: 2024: 2.
2 papers.