Decision Tree-Based Multiple Classifier Systems: An FPGA Perspective

被引:19
作者
Barbareschi, Mario [1 ]
Del Prete, Salvatore [1 ]
Gargiulo, Francesco [1 ]
Mazzeo, Antonino [1 ]
Sansone, Carlo [1 ]
机构
[1] Univ Naples Federico II, DIETI, Via Claudio 21, I-80125 Naples, Italy
来源
MULTIPLE CLASSIFIER SYSTEMS (MCS 2015) | 2015年 / 9132卷
关键词
Multiple classifier systems; Decision Tree; Bagging; Boosting; Random Forest; Field Programmable Gate Array;
D O I
10.1007/978-3-319-20248-8_17
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Combining a hardware approach with a multiple classifier method can deeply improve system performance, since the multiple classifier system can successfully enhance the classification accuracy with respect to a single classifier, and a hardware implementation would lead to systems able to classify samples with high throughput and with a short latency. To the best of our knowledge, no paper in the literature takes into account the multiple classifier scheme as additional design parameter, mainly because of lack of efficient hardware combiner architecture. In order to fill this gap, in this paper we will first propose a novel approach for an efficient hardware implementation of the majority voting combining rule. Then, we will illustrate a design methodology to suitably embed in a digital device a multiple classifier system having Decision Trees as base classifiers and a majority voting rule as combiner. Bagging, Boosting and Random Forests will be taken into account. We will prove the effectiveness of the proposed approach on two real case studies related to Big Data issues.
引用
收藏
页码:194 / 205
页数:12
相关论文
共 13 条
[1]  
Amato Flora, 2013, Algorithms and Architectures for Parallel Processing. 13th International Conference, ICA3PP 2013. Proceedings: LNCS 8286, P125, DOI 10.1007/978-3-319-03889-6_14
[2]   An FPGA-Based Smart Classifier for Decision Support Systems [J].
Amato, Flora ;
Barbareschi, Mario ;
Casola, Valentina ;
Mazzeo, Antonino .
INTELLIGENT DISTRIBUTED COMPUTING VII, 2014, 511 :289-299
[3]  
[Anonymous], 2014, COMBINING PATTERN CL
[4]   Issues and Future Directions in Traffic Classification [J].
Dainotti, Alberto ;
Pescape, Antonio ;
Claffy, Kimberly C. .
IEEE NETWORK, 2012, 26 (01) :35-40
[5]  
Dainotti A, 2011, LECT NOTES COMPUT SC, V6713, P360, DOI 10.1007/978-3-642-21557-5_38
[6]  
Dainotti A, 2011, LECT NOTES COMPUT SC, V6613, P122, DOI 10.1007/978-3-642-20305-3_11
[7]   Identification of traffic flows hiding behind TCP port 80 [J].
Dainotti, Alberto ;
Gargiulo, Francesco ;
Kuncheva, Ludmila I. ;
Pescape, Antonio ;
Sansone, Carlo .
2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
[8]   Moving Network Protection from Software to Hardware: an Energy Efficiency Analysis [J].
Franca, Andre ;
Jasinski, Ricardo ;
Pedroni, Volnei ;
Santin, Altair Olivo .
2014 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2014, :457-462
[9]  
Gargiulo F., 2013, Handbook on Neural Information Processing, P335
[10]  
Gargiulo F, 2009, LECT NOTES COMPUT SC, V5519, P314, DOI 10.1007/978-3-642-02326-2_32