Overview
- Field: Machine Learning
- Authors: Kia Kazemi-Nia, Harsh Bandhey, Philip J. Freda, Ryan J. Urbanowicz
- Published: 2026-08-28
- arXiv: 2608.28552
- All RBAs except mu-Relief excelled at detecting 2-way interactions in noisy data.
- RBAs using 'far' scoring were best at detecting 2-way interactions — MultiSWRFDB* performed best — but were much less sensitive to main effects.
- SWRF, MultiSWRF, MultiSURF, and MultiSWRFDB performed best on datasets with main effects and 2-way interactions; MultiSWRFDB was best overall when 3-way interactions were considered.
- The refactoring of scikit-rebate reduced RBA runtimes by 10 to 35x.
- The newly introduced RBAs are among the strongest performers, robustly preserving both main effects and 2-way epistatic interactions, thus retaining predictive signal for downstream modeling.
Reliable feature selection is a precursor to high-dimensional biomedical data modeling: it can reduce computational expense, improve modeling performance, and yield simpler, more interpretable models. Most filter-based methods struggle to detect feature interactions, while wrapper and embedded methods are computationally expensive. Relief-based algorithms (RBAs) are filter methods that are sensitive to feature interactions while mitigating these other limitations.
Key Contributions
1. Refactored and expanded scikit-rebate: The Python package now includes SWRF*, mu-Relief, and 5 novel RBA variants implementing alternative neighbor-selection and feature-scoring strategies. 2. Rigorous benchmarking: All RBAs were evaluated on simulated genomic datasets varying in sample size, feature count, heritability, and underlying association type (main effects and interactions), comparing predictive feature rankings and runtime.
Findings
Original Abstract (excerpt)
> As a precursor to high-dimensional biomedical data modeling, reliable feature selection can reduce computational expense, improve modeling performance, and yield simpler, more interpretable models. However, most filter-based feature selection methods struggle to detect feature interactions, while wrapper or embedded feature selection methods are computationally expensive. Relief-based algorithms (RBAs) are filter methods that are sensitive to feature interactions while mitigating these other limitations. This study (1) refactors, optimizes, and expands the scikit-rebate Python package with existing and newly proposed RBA variants and (2) conducts rigorous RBA benchmark comparisons across diverse genomic simulations...
*Auto-collected on 2026-09-01.*