Advancing synthesis of decision tree-based multiple classifier systems: an approximate computing case study

被引:11
作者
Barbareschi, Mario [1 ]
Barone, Salvatore [1 ]
Mazzocca, Nicola [1 ]
机构
[1] Univ Naples Federico II, Dept Elect Engn & Informat Technol, Naples, Italy
关键词
Approximate computing; Decision tree; Multiple classifier systems; FPGA; MOP; Genetic algorithm; MULTIOBJECTIVE OPTIMIZATION; EVOLUTIONARY ALGORITHMS; POWER;
D O I
10.1007/s10115-021-01565-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
So far, multiple classifier systems have been increasingly designed to take advantage of hardware features, such as high parallelism and computational power. Indeed, compared to software implementations, hardware accelerators guarantee higher throughput and lower latency. Although the combination of multiple classifiers leads to high classification accuracy, the required area overhead makes the design of a hardware accelerator unfeasible, hindering the adoption of commercial configurable devices. For this reason, in this paper, we exploit approximate computing design paradigm to trade hardware area overhead off for classification accuracy. In particular, starting from trained DT models and employing precision-scaling technique, we explore approximate decision tree variants by means of multiple objective optimization problem, demonstrating a significant performance improvement targeting field-programmable gate array devices.
引用
收藏
页码:1577 / 1596
页数:20
相关论文
共 40 条
[1]  
AIZERMAN MA, 1965, AUTOMAT REM CONTR+, V25, P821
[2]  
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
[3]   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
[4]   Adopting Decision Tree Based Policy Enforcement Mechanism to Protect Reconfigurable Devices [J].
Barbareschi, Mario ;
Mazzeo, Antonino ;
Miranda, Salvatore .
INTELLIGENT INTERACTIVE MULTIMEDIA SYSTEMS AND SERVICES 2016, 2016, 55 :73-81
[5]   Implementing Hardware Decision Tree Prediction: a Scalable Approach [J].
Barbareschi, Mario .
IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA 2016), 2016, :87-92
[6]   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
[7]  
Bellmann P, 2018, STUD COMPUT INTELL, V777, P83, DOI 10.1007/978-3-319-89629-8_4
[8]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[9]  
Chippa VK, 2013, DES AUT CON
[10]   SUPPORT-VECTOR NETWORKS [J].
CORTES, C ;
VAPNIK, V .
MACHINE LEARNING, 1995, 20 (03) :273-297