Online Extra Trees Regressor

被引:38
作者
Mastelini, Saulo Martiello [1 ]
Nakano, Felipe Kenji [2 ,3 ]
Vens, Celine [2 ,3 ]
de Leon Ferreira de Carvalho, Andre Carlos Ponce [1 ]
机构
[1] Univ Sao Paulo, Inst Math & Comp Sci, BR-13566590 Sao Carlos, Brazil
[2] Katholieke Univ Leuven, Dept Publ Hlth & Primary Care, Campus Kulak, B-8500 Kortrijk, Belgium
[3] Katholieke Univ Leuven, Itec, Imec Res Grp, B-8500 Kortrijk, Belgium
关键词
Random forests; Bagging; Regression tree analysis; Prediction algorithms; Radio frequency; Proposals; Task analysis; Extra trees (XT); online learning; regression; stream learning;
D O I
10.1109/TNNLS.2022.3212859
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Data production has followed an increased growth in the last years, to the point that traditional or batch machine-learning (ML) algorithms cannot cope with the sheer volume of generated data. Stream or online ML presents itself as a viable solution to deal with the dynamic nature of streaming data. Besides coping with the inherent challenges of streaming data, online ML solutions must be accurate, fast, and bear a reduced memory footprint. We propose a new decision tree-based ensemble algorithm for online ML regression named online extra trees (OXT). Our proposal takes inspiration from the batch learning extra trees (XT) algorithm, a popular and faster alternative to random forest (RF). While speed and memory costs might not be a central concern in most batch applications, they become crucial in data stream data learning. Our proposal combines subbagging (sampling without replacement), random tree split points, and model trees to deliver competitive prediction errors and reduced computational costs. Throughout an extensive experimental evaluation comprising 22 real-world and synthetic datasets, we compare OXT against the state-of-the-art adaptive RF (ARF) and other incremental regressors. OXT is generally more accurate than its competitors while running significantly faster than ARF and expending significantly less memory.
引用
收藏
页码:6755 / 6767
页数:13
相关论文
共 31 条
[1]   Data stream analysis: Foundations, major tasks and tools [J].
Bahri, Maroua ;
Bifet, Albert ;
Gama, Joao ;
Gomes, Heitor Murilo ;
Maniu, Silviu .
WILEY INTERDISCIPLINARY REVIEWS-DATA MINING AND KNOWLEDGE DISCOVERY, 2021, 11 (03)
[2]  
Bifet A, 2010, LECT NOTES ARTIF INT, V6321, P135, DOI 10.1007/978-3-642-15880-3_15
[3]  
Bifet A, 2007, PROCEEDINGS OF THE SEVENTH SIAM INTERNATIONAL CONFERENCE ON DATA MINING, P443
[4]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[5]  
Breiman L., 2017, Classification and regression trees
[6]  
Crammer K, 2006, J MACH LEARN RES, V7, P551
[7]  
Domingos P., 2000, Proceedings. KDD-2000. Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, P71, DOI 10.1145/347090.347107
[8]   A survey on ensemble learning [J].
Dong, Xibin ;
Yu, Zhiwen ;
Cao, Wenming ;
Shi, Yifan ;
Ma, Qianli .
FRONTIERS OF COMPUTER SCIENCE, 2020, 14 (02) :241-258
[9]   Adaptive Model Rules From High-Speed Data Streams [J].
Duarte, Joao ;
Gama, Joao ;
Bifet, Albert .
ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2016, 10 (03)
[10]   Greedy function approximation: A gradient boosting machine [J].
Friedman, JH .
ANNALS OF STATISTICS, 2001, 29 (05) :1189-1232