修正随机森林的变量重要性评分
文章背景与核心概要
随机森林(Random Forests, RF)在统计数据分析中被广泛应用于模型解释、模型选择和成本受限学习等任务。然而,传统随机森林计算变量重要性的方法忽略了变量之间的相关性。这导致与许多其他变量相关的特征往往会获得较低的重要性评分,或者被强相关的特征完全掩盖(重要性趋近于零)。
为了缓解这一问题,作者提出根据变量的条件相关性(以响应变量为条件)对变量进行分组,并开发了两种高效的方法:单个变量分离法或成对条件相关聚类法。实验表明,这两种方法都能对变量重要性评分做出合理的修正。
摘要 (Abstract)
Summary
Random Forests (RF) are widely used in statistical data analysis for tasks such as model interpretation, model selection, and cost-bounded learning. However, traditional RF variable importance calculations ignore correlations among variables. As a result, variables correlated with many others tend to receive lower importance scores or become completely masked (near zero) by strongly correlated counterparts. To mitigate this issue, the authors propose grouping variables by their conditional correlations (conditional on the response variable) using two efficient methods: individual variable separation or pairwise conditional correlation clustering. Experiments demonstrate that both approaches yield sensible corrections to variable importance scores.
随机森林(RF)产生的变量重要性在统计数据分析中得到了广泛应用,并在协助模型解释、模型选择与诊断以及成本受限学习等多种任务中发挥了重要作用。然而,RF 中变量重要性的计算并未考虑变量之间的相关性,与许多其他变量相关的变量往往会获得较低的重要性指数,或者被其他强相关变量完全掩盖(即重要性指数接近于零)。为了在计算变量重要性时防止不相关联的相关变量带来的影响,我们提出根据变量的条件相关性(以响应变量为条件)对变量进行分组。我们探讨了两种计算高效的方案:一种是将变量逐个分组,然后将目标变量与所有相关变量分离;另一种则是利用聚类方法,根据成对条件相关性对变量进行分组。我们的实验表明,这两种方法都能对变量的重要性进行合理的修正。
Abstract
Variable importance produced by Random Forests (RF) is used widely in statistical data analysis, and has played an important role in a variety of tasks such as assisting model interpretation, model selection and diagnosis, and cost-bounded learning etc. However, the calculation of variable importance in RF does not take into account of the correlations among variables, and variables that are correlated to many other variables tend to receive a lower importance index or being completely masked (i.e., with an importance index near zero) by other strongly correlated variables. To prevent influence from unwanted correlated variables in calculating variable importance, we propose to group variables by their conditional correlations (conditional on the response variable). We explore two computationally efficient options, with one grouping variables individually, and then separates the variable of interest from all correlated variables, while the other uses clustering to group variables according to their pair-wise conditional correlations. Our experiments show that both lead to sensible corrections to the importance of variables.
文章详情 (Article Details)
- arXiv ID: arXiv:2606.10770
- 主题分类: 方法论 (
stat.ME); 人工智能 (cs.AI); 机器学习 (cs.LG) - 提交日期: 2026年6月9日
- 作者: Guancheng Zhou, Haiping Xu, Jason Liu, Donghui Yan
- 评论: 22 页, 10 张图表
Article Details
- arXiv ID: arXiv:2606.10770
- Subject Categories: Methodology (
stat.ME); Artificial Intelligence (cs.AI); Machine Learning (cs.LG)- Submitted on: June 9, 2026
- Authors: Guancheng Zhou, Haiping Xu, Jason Liu, Donghui Yan
- Comments: 22 pages, 10 figures
获取全文与资源 (Access Full Text & Resources)
- PDF 版本: 查看 PDF
- HTML 版本: 实验性 HTML
- TeX 源码: 源码文件
- 许可协议: 知识共享署名 4.0

Access Full Text & Resources
- PDF Version: View PDF
- HTML Version: Experimental HTML
- TeX Source: Source Files
- License: Creative Commons Attribution 4.0
参考文献与外部引用 (References & External Citations)
References & External Citations