The xyz algorithm for fast interaction search in high-dimensional data
Not on the map. Why?
Abstract (arXiv)
When performing regression on a dataset with p variables, it is often of interest to go beyond using main linear effects and include interactions as products between individual variables. For small-scale problems, these interactions can be computed explicitly but this leads to a computational complexity of at least O(p2) if done naively. This cost can be prohibitive if p is very large. We introduce a new randomised algorithm that is able to discover interactions with high probability and under mild conditions has a runtime that is subquadratic in p. We show that strong interactions can be discovered in almost linear time, whilst finding weaker interactions requires O(pα) operations for 1 < α < 2 depending on their strength. The underlying idea is to transform interaction search into a closestpair problem which can be solved efficiently in subquadratic time. The algorithm is called mathitxyz and is implemented in the language R. We demonstrate its efficiency for application to genome-wide association studies, where more than 1011 interactions can be screened in under 280 seconds with a single-core 1.2 GHz CPU.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Oct 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1.
4 papers.
- 2021Discovering Categorical Main and Interaction Effects Based on Association Rule Miningcited by 3
- 2021Random Intersection Chainscited by 1
- 2022BELIEF in Dependence: Leveraging Atomic Linearity in Data Bits for Rethinking Generalized Linear Modelscited by 1
- 2021Online Interaction Detection for Click-Through Rate Predictioncited by 0
- 2022BELIEF in Dependence: Leveraging Atomic Linearity in Data Bits for Rethinking Generalized Linear Models19 Oct 2022
- 2021Online Interaction Detection for Click-Through Rate Prediction27 Jun 2021
- 2021Discovering Categorical Main and Interaction Effects Based on Association Rule Mining10 Apr 2021
- 2021Random Intersection Chains10 Apr 2021