REVIEW 2 major objections 5 minor 31 references
Information-theoretic Quantification of High-order Feature Effects in Classification Problems
T0 review · 2 major / 5 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read Feature importance decomposes into unique, redundant, and synergistic parts using conditional mutual information.
desk verdict Useful classification extension of Hi-Fi with a solid kNN-CMI estimator, but the greedy search means true high-order synergy is likely missed; the paper is honest about this at the end. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central mechanism is the conditional-mutual-information decomposition of Eqs. (2)–(3). For a source feature $X$, class $Y$, and remaining features $\mathcal{Z}$, the CMI $I(Y;X|\mathcal{Z})$ is the information about $Y$ that $X$ adds beyond $\mathcal{Z}$; minimizing it identifies redundant overlap, maximizing it identifies synergy. Two greedy searches (Eqs. (4)–(5)) grow conditioning sets $\mathcal{Z}_{\min}$ and $\mathcal{Z}_{\max}$ one feature at a time, retaining a feature only when the change in CMI passes a surrogate-based significance test at the 95th percentile. The kNN estimator of Section II.B computes the four mutual information terms in Eq. (6) by first finding neighbors in the highest-dimensional space $\{X, \mathcal{Z}_{j-1}, V\}$ and projecting the resulting distances to the lower-dimensional spaces, reducing the bias that would arise from comparing neighborhoods across different dimensions. The estimator is validated against high-precision Monte Carlo evaluation (Section II.C) of the CMI under a Gaussian-mixture model for the class-conditioned features.
What would settle it
On a small Gaussian system with known ground truth, compute the decomposition by exhaustive enumeration of all conditioning subsets and compare it with the greedy-search result; a systematic mismatch, or a case where the surrogate test accepts an irrelevant feature often enough to change the sign of $R$ or $S$, would refute the paper's central claim. A second observable: a synthetic system in which a decisive interaction requires a three-variable conditioning set but the greedy search terminates at two variables, producing a nonzero synergy claim that the exhaustive CMI values do not support.
Extended reading notes
Core claim
The central claim is that the full predictive information carried by a source feature $X$ about the class variable $Y$, in the context of all other features $\mathcal{Z}$, can be decomposed into three interpretable parts using only conditional mutual information: the maximum shared information satisfies $I(Y;X|\mathcal{Z}_{\max}) = S + R + U$, with $S = I(Y;X|\mathcal{Z}_{\max}) - I(Y;X)$, $R = I(Y;X) - I(Y;X|\mathcal{Z}_{\min})$, and $U = I(Y;X|\mathcal{Z}_{\min})$, where $\mathcal{Z}_{\min}$ and $\mathcal{Z}_{\max}$ are the subsets of the other features that, respectively, minimize and maximize the CMI $I(Y;X|\cdot)$. The paper argues that a greedy forward search, with surrogate-based significance tests deciding when to stop, identifies these subsets, and that a kNN estimator for mixed discrete/continuous variables—computing all required mutual information terms from a single neighbor search in the highest-dimensional space—recovers the theoretical decomposition in simulated Gaussian systems and reproduces expected interaction patterns in non-Gaussian and real breast-cancer gene expression data. The intended payoff is a model-independent feature-importance analysis that separates unique, synergistic, and redundant contributions without relying on any specific partial information decomposition.
Load-bearing premise
The greedy search with its statistical significance tests is assumed to find the conditioning subsets that truly minimize and maximize the information shared between the class and the source feature; if the search stops too early or selects the wrong features, the split into unique, redundant, and synergistic parts is misassigned.
Editorial extensions
If this is right
- Feature selection can rank features by their estimated unique plus synergistic information, prioritizing features that cannot be replaced by the rest of the input set.
- The decomposition gives an observation-driven alternative to partial information decomposition, avoiding the need to choose a redundancy measure.
- In the TCGA-BRCA analysis, most of the informational contribution of the top genes is redundant, so removing strongly redundant genes would preserve subtype information.
- The method is scalable in practice because the greedy search avoids exhaustive enumeration of all feature subsets.
- The estimator's accuracy on small Gaussian systems supports its use on mixed discrete/continuous classification data where ground-truth interactions are unknown.
Reading between the lines
- An exhaustive search over all conditioning subsets on the small simulated systems would quantify how often the greedy search's $\mathcal{Z}_{\min}$ and $\mathcal{Z}_{\max}$ coincide with the true extrema; the paper does not report this comparison, so the decomposition's fidelity hinges on that unstated agreement.
- Because redundancy is defined through the particular minimizing subset found, the 'redundant' label is conditional on the search result rather than an intrinsic property of the feature set; different feature orderings or ties could redistribute $R$ and $U$.
- The same greedy-decomposition logic could be transferred to regression settings by estimating CMI with a continuous target, or to high-dimensional genomics data with a stability selection step over bootstrap replicates.
- If the method were embedded in a feature-selection pipeline, it would naturally produce small feature groups with complementary (synergistic) rather than merely individually predictive features, since synergy is measured directly.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript proposes an information-theoretic extension of the Hi-Fi method for classification problems. For a source feature X and a conditioning set Z, it defines unique (U), redundant (R), and synergistic (S) contributions using conditional mutual information evaluated at subsets Zmin and Zmax that minimize and maximize I(Y;X|Z). The subsets are found by a greedy forward search with a kNN-based mixed-variable CMI estimator and surrogate-based significance tests. The method is validated on Gaussian synthetic systems whose theoretical values are obtained by Monte Carlo integration, on a non-Gaussian synthetic system with expected qualitative patterns, and on a TCGA-BRCA gene expression dataset.
Significance. The core idea is attractive: a CMI-based decomposition of feature importance avoids committing to a specific PID redundancy measure and yields an observation-driven interpretation of unique, redundant, and synergistic effects. The synthetic Gaussian validation is a methodological strength, since the theoretical values are computed by Monte Carlo integration independently of the kNN estimator, and the reported bias and variance are small. The mixed discrete/continuous kNN estimator is a useful practical contribution. However, the advertised high-order capability is not established: the greedy search can fail on interactions that require joint conditioning, and the experiments only exercise pairwise synergy. With appropriate qualifications and additional validation, the method could be a useful tool for low-order or sequential interaction analysis, but the current presentation overstates its high-order scope.
major comments (2)
- [II.A (Eqs. 4-5); III.B (Eqs. 18, 20); V] The greedy forward search used to construct Zmin and Zmax is not guaranteed to find the subsets that attain the extrema of I(Y;X|Z), and this undermines the central claim of capturing high-order feature effects. The search admits a variable only if the one-step increment in CMI is statistically significant. A pure third-order interaction is invisible to this test: take independent uniform X1, X2, X3 and define Y = 1{X1>0.5} xor 1{X2>0.5} xor 1{X3>0.5}. For source X1, I(Y;X1)=0 and I(Y;X1|X2)=I(Y;X1|X3)=0, while I(Y;X1|X2,X3)=1 bit. Both searches therefore terminate at the empty set, and Eqs. (3) produce U=R=S=0 instead of S=1 bit. The same failure occurs for any interaction that appears only after conditioning on two or more variables jointly. Since Eq. (3) is applied to the greedy output, S is not necessarily the maximal synergistic contribution. The synthetic experiments in Eqs. (18) and (20) involve only pairwise synergy and cannot expose this limitation. The authors should either replace the greedy search with a search that can consider joint additions (for example, exhaustive or beam search over small conditioning sets, with a validity statement), or explicitly restrict the claims to sequential and pairwise effects and add a parity-type experiment demonstrating the limitation.
- [II.B (surrogate test); III (Nsurr=100); IV.B (real data)] The significance test that controls termination of the search is load-bearing but is not calibrated. The paper uses only Nsurr=100 surrogate permutations and a fixed 95th percentile threshold, with no correction for the multiple candidate variables tested at each step and across iterations. With 100 surrogates, the estimated 95th percentile has substantial sampling variability, and in the real-world analysis many candidate features are tested per source. Since the selected Zmin and Zmax directly determine U, R, and S, the operating characteristics of the selection rule matter. The paper should report a calibration experiment (for example, the false-positive selection rate under independent features) or a sensitivity analysis across Nsurr and threshold values.
minor comments (5)
- [II.A, Eqs. (4)-(5)] Equations (4) and (5) write 'j = arg min' and 'j = arg max', but the quantity being selected is the variable V_j; please correct to 'V_j = arg min' and 'V_j = arg max'.
- [IV.A] The text introduces 'two additional features X5 and X5' and later refers to X6; the second occurrence should be X6.
- [Figure 6] The gene label 'SCL22A5' in Figure 6 is inconsistent with 'SLC22A5' used in the text and in the reference list.
- [References] Some references are incomplete, most visibly [2], which lists only the author and volume/page information; please supply full bibliographic details for all entries.
- [Throughout] The term 'high-order' is never formally defined; please define the order of an interaction (for example, the size of the conditioning subset) and use it to state precisely which orders the present greedy algorithm can and cannot detect.
Circularity Check
No significant circularity: the U/R/S decomposition is definitional, the validation is independent, and self-citations are not load-bearing.
full rationale
I find no circular step that reduces a prediction to an input or to a self-citation. Equations (2)-(3) define U, R, and S so that their sum equals I(Y;X|Zmax); this is a deliberate algebraic identity, not a fitted or empirically derived result. The substantive content lies in the greedy search for Zmin and Zmax (Eqs. 4-5) and in the kNN CMI estimator, and these are validated against Monte-Carlo-computed theoretical values from fully specified Gaussian generative models (Section II C and Section III), so the estimator is checked against an independent numerical evaluation of the same information quantities. The non-Gaussian and TCGA-BRCA analyses are checked against experimenter-controlled interaction patterns and external literature, not against quantities fit by the method. The paper does cite prior work by the same group for the search scheme [6], the CMI decomposition [9], and the mixed kNN estimator [12], but none of these citations replaces an empirical check: the decomposition is elementary algebra and the estimator is tested here on synthetic ground truth. The greedy forward-search limitation for higher-order interactions that appear only after joint conditioning is a correctness/scope concern, acknowledged in Section V, not a circularity. Accordingly, the circularity score is low (2), reflecting only minor self-citation that is not load-bearing.
Assumptions & free parameters
free parameters (3)
- k (number of nearest neighbors) =
10
- Nsurr (number of surrogate permutations) =
100
- significance level for surrogate test =
0.05
assumptions (4)
- domain assumption The mixed kNN estimator provides unbiased estimates of the specific mutual information terms (Eqs. 7-12).
- domain assumption The surrogate permutation test correctly controls the false positive rate for the sequential search.
- domain assumption The joint feature distribution conditioned on the class is a Gaussian mixture in the theoretical validation.
- domain assumption The decomposition into unique, redundant, and synergistic components via Zmin and Zmax is a meaningful characterization of feature importance.
Cite this review
Pith. "Pith review of Information-theoretic Quantification of High-order Feature Effects in Classification Problems." pith.science (2026). https://pith.science/paper/DAIT3Q3W
@misc{pith2026250704362,
author = {Pith},
title = {Pith review of: Information-theoretic Quantification of High-order Feature Effects in Classification Problems},
year = {2026},
howpublished = {\url{https://pith.science/paper/DAIT3Q3W}},
note = {Machine review of arXiv:2507.04362}
}
read the original abstract
Understanding the contribution of individual features in predictive models remains a central goal in interpretable machine learning, and while many model-agnostic methods exist to estimate feature importance, they often fall short in capturing high-order interactions and disentangling overlapping contributions. In this work, we present an information-theoretic extension of the High-order interactions for Feature importance (Hi-Fi) method, leveraging Conditional Mutual Information (CMI) estimated via a k-Nearest Neighbor (kNN) approach working on mixed discrete and continuous random variables. Our framework decomposes feature contributions into unique, synergistic, and redundant components, offering a richer, model-independent understanding of their predictive roles. We validate the method using synthetic datasets with known Gaussian structures, where ground truth interaction patterns are analytically derived, and further test it on non-Gaussian and real-world gene expression data from TCGA-BRCA. Results indicate that the proposed estimator accurately recovers theoretical and expected findings, providing a potential use case for developing feature selection algorithms or model development based on interaction analysis.
Figures
Figures from the paper (3 more)
Reference graph
Works this paper leans on
-
[12]
M. Ontivero-Ortega, L. Faes, J. M. Cortes, D. Mari- nazzo, and S. Stramaglia, Physical Review E 111, L033301 (2025)
work page 2025
-
[1]
P.-D. Arsenault, S. Wang, and J.-M. Patenaude, ACM Computing Surveys 57, 1–37 (2025)
work page 2025
-
[2]
and basic information-theoretic approaches [3], to more sophisticated techniques such as SHAP, which re- lies on the weighted average contribution of features across possible subsets [4]. Despite their success, these methods often fail to iso- late true marginal contributions of individual features, particularly in the presence of high-order interactions,...
-
[3]
I(Y ;X|Z) = I(Y ;X, Z) −I(Y ; Z)
exploiting the CMI between the class and the source feature conditioned to the remaining features, i.e. I(Y ;X|Z) = I(Y ;X, Z) −I(Y ; Z). (1) Intuitively, the CMI (1) captures the information pro- vided to the target Y by the source X above and be- yond the information brought by the other sources in Z. This measure was investigated in [10] in terms of PI...
-
[4]
with the selected Zmin and Zmax. B. Estimation approach To perform the searching algorithm and find Zmin and Zmax, at the generic step j we need to compute the two CMI terms to be compared for quantifying the variation in the predictive improvement brought by the candidate variable V , i.e., I(Y ;X|Zj−1,V ) = I(Y ;X, Zj−1,V ) −I(Y ; Zj−1,V ), I(Y ;X|Zj−1) ...
- [5]
-
[6]
from a dataset of N observations of the class and feature variables, and then describe the procedure fol- lowed to assess the statistical significance of the CMI variation obtained adding the selected Vj to Zj−1 in- side the conditioning set. The two CMI values are estimated using a mixed vari- able approach based on the kNN estimator of the mu- tual infor...
-
[7]
P. L. Williams and R. D. Beer, arXiv preprint arXiv:1004.2515 (2010) , 11 arXiv:1004.2515 [cs.IT]
arXiv 2010
Show all 31 references
-
[8]
to resolve the prediction error reduction in a regres- sion problem into unique, synergistic, and redundant contributions of the features. The crucial novelty of this approach is that it allows to quantify the High-order ef- fects in Feature importance (Hi-Fi method), capturin...
2025 arXiv
-
[9]
J. R. Vergara and P. A. Estévez, Neural Computing and Applications 24, 175–186 (2013)
2013
-
[10]
Lundberg and S.-I
S. Lundberg and S.-I. Lee, arXiv preprint arXiv:1705.07874 (2017) , arXiv:1705.07874 [cs.AI]
2017 arXiv
-
[11]
Research initia- tives for innovative technologies and pathways in the health and welfare sector
is recomputed. This procedure is repeated Nsurr times, producing a distribution of surrogate values. The significance of the original measure is then evaluated by comparing it to the 95th percentile of the surrogate dis- tribution. If the observed value exceeds this threshold, ...
2022
-
[13]
J. Lei, M. G’Sell, A. Rinaldo, R. J. Tibshirani, and L. W. and, Journal of the American Statistical Association 113, 1094 (2018) , https://doi.org/10.1080/01621459.2017.1307116
2018
-
[14]
Stramaglia, L
S. Stramaglia, L. Faes, J. M. Cortes, and D. Marinazzo, Physical Review Research 6, L032007 (2024)
2024
-
[15]
Wollstadt, S
P. Wollstadt, S. Schmitt, and M. Wibral, arXiv preprint arXiv:2105.04187 (2023) , arXiv:2105.04187 [cs.IT]
2023 arXiv
-
[16]
Kraskov, H
A. Kraskov, H. Stögbauer, and P. Grassberger, Phys- ical Review E—Statistical, Nonlinear, and Soft Matter Physics 69, 066138 (2004)
2004
-
[17]
C. Barà, Y. Antonacci, M. Iovino, I. Lazic, and L. Faes, arXiv preprint arXiv:2409.13506 (2024)
2024 arXiv
-
[18]
Xiong, L
W. Xiong, L. Faes, and P. C. Ivanov, Phys. Rev. E 95, 062114 (2017)
2017
-
[19]
Metropolis and S
N. Metropolis and S. Ulam, Journal of the American Statistical Association 44, 335 (1949)
1949
-
[20]
C. Barà, R. Pernice, C. A. Catania, M. Hilal, A. Porta, A. Humeau-Heurtier, and L. Faes, Biocybernetics and Biomedical Engineering 44, 380 (2024)
2024
-
[21]
Xiong, L
W. Xiong, L. Faes, and P. C. Ivanov, Physical Review E 95 (2017), 10.1103/physreve.95.062114
2017 doi
-
[22]
Tomczak, P
K. Tomczak, P. Czerwińska, and M. Wiznerowicz, Wspolczesna Onkologia 1A, 68–77 (2015)
2015
-
[23]
Catav, B
A. Catav, B. Fu, J. Ernst, S. Sankarara- man, and R. Gilad-Bachrach, arXiv preprint arXiv:2010.07910 (2020) , arXiv:2010.07910 [cs.LG]
2020 arXiv
-
[24]
Westphal, S
C. Westphal, S. Hailes, and M. Mu- solesi, arXiv preprint arXiv:2405.19212 (2024) , arXiv:2405.19212 [cs.LG]
2024
-
[25]
Janssen, V
J. Janssen, V. Guan, and E. Robeva, arXiv preprint arXiv:2204.09938 (2024) , arXiv:2204.09938 [stat.ML]
2024 arXiv
-
[26]
Covert, S
I. Covert, S. Lundberg, and S.-I. Lee, arXiv preprint arXiv:2004.00668 (2020) , arXiv:2004.00668 [cs.LG]
2020 arXiv
-
[27]
Catalina-Rodriguez, V
O. Catalina-Rodriguez, V. K. Kolukula, Y. Tomita, A. Preet, F. Palmieri, A. Wellstein, S. Byers, A. J. Giac- cia, E. Glasgow, C. Albanese, and M. L. A vantaggiati, Oncotarget 3, 1220–1235 (2012)
2012
-
[28]
Katnik, A
E. Katnik, A. Gomulkiewicz, A. Piotrowska, J. Grzegrzolka, A. Rusak, A. Kmiecik, K. Ratajczak-Wielgomas, and P. Dziegiel, Current Issues in Molecular Biology 45, 2681–2698 (2023)
2023
-
[29]
Orrantia-Borunda, P
E. Orrantia-Borunda, P. Anchondo-Nuñez, L. E. Acuña-Aguilar, F. O. Gómez-Valles, and C. A. Ramírez-Valdespino, in Breast Cancer (Exon Publica- tions, 2022) pp. 31–42
2022
-
[30]
C. Wang, I. P. Uray, A. Mazum- dar, J. A. Mayer, and P. H. Brown, Breast Cancer Research and Treatment 134, 101–115 (2012)
2012
-
[31]
K. Xu, J. Usary, P. C. Kousis, A. Prat, D.-Y. Wang, J. R. Adams, W. Wang, A. J. Loch, T. Deng, W. Zhao, R. D. Cardiff, K. Yoon, N. Gaiano, V. Ling, J. Beyene, E. Zacksenhaus, T. Gridley, W. L. Leong, C. J. Guidos, C. M. Perou, and S. E. Egan, Cancer Cell 21, 626–641 (2012)
2012
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.