Random Shapley Forests: Cooperative Game-Based Random Forests With Consistency

被引:30
作者
Sun, Jianyuan [1 ]
Yu, Hui [2 ]
Zhong, Guoqiang [3 ]
Dong, Junyu [3 ]
Zhang, Shu [3 ]
Yu, Hongchuan [1 ]
机构
[1] Bournemouth Univ, Natl Ctr Comp Animat, Bournemouth BH12 5BB, Dorset, England
[2] Univ Portsmouth, Sch Creat Technol, Portsmouth PO1 2DJ, Hants, England
[3] Ocean Univ China, Dept Comp Sci & Technol, Qingdao 266100, Peoples R China
基金
中国国家自然科学基金;
关键词
Radio frequency; Vegetation; Forestry; Games; Prediction algorithms; Decision trees; Random forests; Consistency; feature evaluation; random forests (RFs); Shapley value; ENSEMBLE; CLASSIFICATION;
D O I
10.1109/TCYB.2020.2972956
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The original random forests (RFs) algorithm has been widely used and has achieved excellent performance for the classification and regression tasks. However, the research on the theory of RFs lags far behind its applications. In this article, to narrow the gap between the applications and the theory of RFs, we propose a new RFs algorithm, called random Shapley forests (RSFs), based on the Shapley value. The Shapley value is one of the well-known solutions in the cooperative game, which can fairly assess the power of each player in a game. In the construction of RSFs, RSFs use the Shapley value to evaluate the importance of each feature at each tree node by computing the dependency among the possible feature coalitions. In particular, inspired by the existing consistency theory, we have proved the consistency of the proposed RFs algorithm. Moreover, to verify the effectiveness of the proposed algorithm, experiments on eight UCI benchmark datasets and four real-world datasets have been conducted. The results show that RSFs perform better than or at least comparable with the existing consistent RFs, the original RFs, and a classic classifier, support vector machines.
引用
收藏
页码:205 / 214
页数:10
相关论文
共 51 条
[1]   Improved Space Forest: A Meta Ensemble Method [J].
Amasyali, Mehmet Fatih .
IEEE TRANSACTIONS ON CYBERNETICS, 2019, 49 (03) :816-826
[2]   An ensemble of dynamic neural network identifiers for fault detection and isolation of gas turbine engines [J].
Amozegar, M. ;
Khorasani, K. .
NEURAL NETWORKS, 2016, 76 :106-121
[3]  
[Anonymous], 2009, Introduction to Algorithms
[4]   Time-Series Classification with COTE: The Collective of Transformation-Based Ensembles [J].
Bagnall, Anthony ;
Lines, Jason ;
Hills, Jon ;
Bostrom, Aaron .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2015, 27 (09) :2522-2535
[5]  
Biau G, 2012, J MACH LEARN RES, V13, P1063
[6]  
Biau G, 2008, J MACH LEARN RES, V9, P2015
[7]  
Breiman L., 2001, MACH LEARN
[8]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
[9]  
Clémençon S, 2013, J MACH LEARN RES, V14, P39
[10]  
Demsar J, 2006, J MACH LEARN RES, V7, P1