Next Article in Journal
A Shadowed Type-2 Fuzzy Approach for Crossover Parameter Adaptation in Differential Evolution
Next Article in Special Issue
Intelligent Identification of Trend Components in Singular Spectrum Analysis
Previous Article in Journal
Nakagami-m Fading Channel Identification Using Adaptive Continuous Wavelet Transform and Convolutional Neural Networks
Previous Article in Special Issue
Time-Series Forecasting of Seasonal Data Using Machine Learning Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Forgetful Forests: Data Structures for Machine Learning on Streaming Data under Concept Drift

Courant Institute of Mathematical Science, New York University, New York, NY 10012, USA
*
Author to whom correspondence should be addressed.
Algorithms 2023, 16(6), 278; https://doi.org/10.3390/a16060278
Submission received: 9 May 2023 / Revised: 25 May 2023 / Accepted: 26 May 2023 / Published: 31 May 2023
(This article belongs to the Special Issue Machine Learning for Time Series Analysis)

Abstract

Database and data structure research can improve machine learning performance in many ways. One way is to design better algorithms on data structures. This paper combines the use of incremental computation as well as sequential and probabilistic filtering to enable “forgetful” tree-based learning algorithms to cope with streaming data that suffers from concept drift. (Concept drift occurs when the functional mapping from input to classification changes over time). The forgetful algorithms described in this paper achieve high performance while maintaining high quality predictions on streaming data. Specifically, the algorithms are up to 24 times faster than state-of-the-art incremental algorithms with, at most, a 2% loss of accuracy, or are at least twice faster without any loss of accuracy. This makes such structures suitable for high volume streaming applications.
Keywords: concept drift; machine learning; incremental algorithms; tree data structures concept drift; machine learning; incremental algorithms; tree data structures
Graphical Abstract

Share and Cite

MDPI and ACS Style

Yuan, Z.; Sun, Y.; Shasha, D. Forgetful Forests: Data Structures for Machine Learning on Streaming Data under Concept Drift. Algorithms 2023, 16, 278. https://doi.org/10.3390/a16060278

AMA Style

Yuan Z, Sun Y, Shasha D. Forgetful Forests: Data Structures for Machine Learning on Streaming Data under Concept Drift. Algorithms. 2023; 16(6):278. https://doi.org/10.3390/a16060278

Chicago/Turabian Style

Yuan, Zhehu, Yinqi Sun, and Dennis Shasha. 2023. "Forgetful Forests: Data Structures for Machine Learning on Streaming Data under Concept Drift" Algorithms 16, no. 6: 278. https://doi.org/10.3390/a16060278

APA Style

Yuan, Z., Sun, Y., & Shasha, D. (2023). Forgetful Forests: Data Structures for Machine Learning on Streaming Data under Concept Drift. Algorithms, 16(6), 278. https://doi.org/10.3390/a16060278

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop