Section of Bioinformatics, Division of Systems Medicine, Department of Metabolism, Digestion, and Reproduction, Faculty of Medicine, Imperial College London, London W12 0NN, United Kingdom.
Faculty of Medicine, National Heart & Lung Institute, Imperial College London, London W12 0NN, United Kingdom.
Bioinformatics. 2024 Mar 4;40(3). doi: 10.1093/bioinformatics/btae101.
Random forests (RFs) can deal with a large number of variables, achieve reasonable prediction scores, and yield highly interpretable feature importance values. As such, RFs are appropriate models for feature selection and further dimension reduction. However, RFs are often not appropriate for correlated datasets due to their mode of selecting individual features for splitting. Addressing correlation relationships in high-dimensional datasets is imperative for reducing the number of variables that are assigned high importance, hence making the dimension reduction most efficient. Here, we propose the LAtent VAriable Stochastic Ensemble of Trees (LAVASET) method that derives latent variables based on the distance characteristics of each feature and aims to incorporate the correlation factor in the splitting step.
Without compromising on performance in the majority of examples, LAVASET outperforms RF by accurately determining feature importance across all correlated variables and ensuring proper distribution of importance values. LAVASET yields mostly non-inferior prediction accuracies to traditional RFs when tested in simulated and real 1D datasets, as well as more complex and high-dimensional 3D datatypes. Unlike traditional RFs, LAVASET is unaffected by single 'important' noisy features (false positives), as it considers the local neighbourhood. LAVASET, therefore, highlights neighbourhoods of features, reflecting real signals that collectively impact the model's predictive ability.
LAVASET is freely available as a standalone package from https://github.com/melkasapi/LAVASET.
随机森林 (RF) 可以处理大量变量,实现合理的预测分数,并产生高度可解释的特征重要性值。因此,RF 是特征选择和进一步降维的合适模型。然而,由于 RF 选择用于分裂的单个特征的方式,它们通常不适合相关数据集。解决高维数据集中的相关性关系对于减少被赋予高重要性的变量数量至关重要,从而使降维效率最高。在这里,我们提出了 LAtent VAriable Stochastic Ensemble of Trees (LAVASET) 方法,该方法基于每个特征的距离特征来导出潜在变量,并旨在在分裂步骤中纳入相关因素。
在大多数示例中,LAVASET 不会影响性能,而是通过准确确定所有相关变量的特征重要性来超越 RF,从而确保重要性值的正确分布。LAVASET 在模拟和真实的 1D 数据集以及更复杂和高维的 3D 数据类型中进行测试时,大多数情况下都能达到与传统 RF 相似的预测精度。与传统 RF 不同,LAVASET 不受单个“重要”噪声特征(假阳性)的影响,因为它考虑了局部邻域。因此,LAVASET 突出了特征的邻域,反映了共同影响模型预测能力的真实信号。
LAVASET 可从 https://github.com/melkasapi/LAVASET 免费作为独立软件包使用。