A General Algorithm for Detecting Higher-Order Interactions via Random Sequential Additions
By: Ahmad Shamail, Claire McWhite
Many systems exhibit complex interactions between their components: some features or actions amplify each other's effects, others provide redundant information, and some contribute independently. We present a simple geometric method for discovering interactions and redundancies: when elements are added in random sequential orders and their contributions plotted over many trials, characteristic L-shaped patterns emerge that directly reflect interaction structure. The approach quantifies how the contribution of each element depends on those added before it, revealing patterns that distinguish interaction, independence, and redundancy on a unified scale. When pairwise contributions are visualized as two--dimensional point clouds, redundant pairs form L--shaped patterns where only the first-added element contributes, while synergistic pairs form L--shaped patterns where only elements contribute together. Independent elements show order--invariant distributions. We formalize this with the L--score, a continuous measure ranging from $-1$ (perfect synergy, e.g. $Y=X_1X_2$) to $0$ (independence) to $+1$ (perfect redundancy, $X_1 \approx X_2$). The relative scaling of the L--shaped arms reveals feature dominance in which element consistently provides more information. Although computed only from pairwise measurements, higher--order interactions among three or more elements emerge naturally through consistent cross--pair relationships (e.g. AB, AC, BC). The method is metric--agnostic and broadly applicable to any domain where performance can be evaluated incrementally over non-repeating element sequences, providing a unified geometric approach to uncovering interaction structure.
Similar Papers
Cooperative effects in feature importance of individual patterns: application to air pollutants and Alzheimer disease
Machine Learning (CS)
Shows how pollution and green space affect Alzheimer's.
Interaction as Interference: A Quantum-Inspired Aggregation Approach
Machine Learning (CS)
Makes AI understand how things work together better.
Causal Discovery on Higher-Order Interactions
Machine Learning (Stat)
Finds hidden causes in data, even with little information.