Decision Tree and Random Forest Implementations for Fast Filtering of Sensor Data

被引:53
作者
Buschjaeger, Sebastian [1 ]
Morik, Katharina [1 ]
机构
[1] TU Dortmund Univ, Comp Sci Artificial Intelligence Unit 8, D-44227 Dortmund, Germany
关键词
Field programmable gate arrays (FPGA); Internet of Things (IoT); machine learning (ML); decision trees; random forest; PERFORMANCE;
D O I
10.1109/TCSI.2017.2710627
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
With increasing capabilities of energy efficient systems, computational technology can be deployed, virtually everywhere. Machine learning has proven a valuable tool for extracting meaningful information from measured data and forms one of the basic building blocks of ubiquitous computing. In high-throughput applications, measurements are rapidly taken to monitor physical processes. This brings modern communication technologies to its limits. Therefore, only a subset of measurements, the interesting ones, should be further processed and possibly communicated to other devices. In this paper, we investigate architectural characteristics of embedded systems for filtering high-volume sensor data before further processing. In particular, we investigate implementations of decision trees and random forests for the classical von-Neumann computing architecture and custom circuits by the means of field programmable gate arrays.
引用
收藏
页码:209 / 222
页数:14
相关论文
共 28 条
[1]  
[Anonymous], 2010, CMOS VLSI Design: A Circuits and Systems Perspective
[2]  
[Anonymous], 2007, Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation
[3]  
[Anonymous], 2012, ESANN
[4]  
[Anonymous], 2014, C4. 5: programs for machine learning
[5]  
[Anonymous], UG902 VIV HIGH LEV S
[6]   Data mining with decision trees and decision rules [J].
Apte, C ;
Weiss, S .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 1997, 13 (2-3) :197-210
[7]  
Bacon DF, 2013, COMMUN ACM, V56, P56, DOI 10.1145/2436256.2436271
[8]   Decision Tree-Based Multiple Classifier Systems: An FPGA Perspective [J].
Barbareschi, Mario ;
Del Prete, Salvatore ;
Gargiulo, Francesco ;
Mazzeo, Antonino ;
Sansone, Carlo .
MULTIPLE CLASSIFIER SYSTEMS (MCS 2015), 2015, 9132 :194-205
[9]   Online Analysis of High-Volume Data Streams in Astroparticle Physics [J].
Bockermann, Christian ;
Bruegge, Kai ;
Buss, Jens ;
Egorov, Alexey ;
Morik, Katharina ;
Rhode, Wolfgang ;
Ruhe, Tim .
MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, PT III, 2015, 9286 :100-115
[10]   The Future of Microprocessors [J].
Borkar, Shekhar ;
Chien, Andrew A. .
COMMUNICATIONS OF THE ACM, 2011, 54 (05) :67-77