VHT: Vertical Hoeffding Tree

07/28/2016
by   Nicolas Kourtellis, et al.
0

IoT Big Data requires new machine learning methods able to scale to large size of data arriving at high speed. Decision trees are popular machine learning models since they are very effective, yet easy to interpret and visualize. In the literature, we can find distributed algorithms for learning decision trees, and also streaming algorithms, but not algorithms that combine both features. In this paper we present the Vertical Hoeffding Tree (VHT), the first distributed streaming algorithm for learning decision trees. It features a novel way of distributing decision trees via vertical parallelism. The algorithm is implemented on top of Apache SAMOA, a platform for mining distributed data streams, and thus able to run on real-world clusters. We run several experiments to study the accuracy and throughput performance of our new VHT algorithm, as well as its ability to scale while keeping its superior performance with respect to non-distributed decision trees.

READ FULL TEXT
research
10/16/2020

Emergent and Unspecified Behaviors in Streaming Decision Trees

Hoeffding trees are the state-of-the-art methods in decision tree learni...
research
10/16/2021

Streaming Decision Trees and Forests

Machine learning has successfully leveraged modern data and provided com...
research
09/16/2022

Linear TreeShap

Decision trees are well-known due to their ease of interpretability. To ...
research
10/21/2019

Extracting local switching fields in permanent magnets using machine learning

Microstructural features play an important role for the quality of perma...
research
09/09/2019

Scheduling optimization of parallel linear algebra algorithms using Supervised Learning

Linear algebra algorithms are used widely in a variety of domains, e.g m...
research
10/14/2020

Decision trees as partitioning machines to characterize their generalization properties

Decision trees are popular machine learning models that are simple to bu...
research
08/01/2013

Design and Development of an Expert System to Help Head of University Departments

One of the basic tasks which is responded for head of each university de...

Please sign up or login with your details

Forgot password? Click here to reset