Acceleration of Feature Subset Selection using CUDA

被引:2
作者
Yang, Jun [1 ]
Jing, Si-Yuan [1 ]
机构
[1] Leshan Normal Univ, Sch Comp Sci, Leshan, Peoples R China
来源
2018 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS) | 2018年
关键词
Feature subset selection; rough set theory; parallel computing; CUDA; ALGORITHMS;
D O I
10.1109/CIS2018.2018.00038
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Rough sets have been proven to be an effective tool for feature subset selection, which is a key step in various machine learning tasks. However, this task is very time consuming. To address this problem, graphics processing unit (GPU), which is a popular device of high performance computing, is applied to accelerate a sorting-based algorithm of feature subset selection. The proposed algorithm is well designed by CUDA programming framework To obtain great performance gain, two critical steps in rough sets based feature subset selection, which are computation of equivalence class and feature significance, are both executed on GPU. Experimental results show that the proposed algorithm is efficient and it can scale well on large data sets.
引用
收藏
页码:140 / 144
页数:5
相关论文
共 10 条
[1]  
[Anonymous], 2010, PROGRAMMING MASSIVEL
[2]   Neighborhood rough set based heterogeneous feature subset selection [J].
Hu, Qinghua ;
Yu, Daren ;
Liu, Jinfu ;
Wu, Congxin .
INFORMATION SCIENCES, 2008, 178 (18) :3577-3594
[3]  
Jing SY, 2017, 2017 13TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), P1, DOI [10.1109/EMC-B.2017.8260412, 10.1109/CIS.2017.00009]
[4]   A hybrid genetic algorithm for feature subset selection in rough set theory [J].
Jing, Si-Yuan .
SOFT COMPUTING, 2014, 18 (07) :1373-1382
[5]  
Pawlak Z., 1991, Rough Set. Theoretical Aspects of Reasoning About Data
[6]   Parallel attribute reduction algorithms using MapReduce [J].
Qian, Jin ;
Miao, Duoqian ;
Zhang, Zehua ;
Yue, Xiaodong .
INFORMATION SCIENCES, 2014, 279 :671-690
[7]   Optimization Principles and Application Performance Evaluation of a Multithreaded GPU Using CUDA [J].
Ryoo, Shane ;
Rodrigues, Christopher I. ;
Baghsorkhi, Sara S. ;
Stone, Sam S. ;
Kirk, David B. ;
Hwu, Wen-mei W. .
PPOPP'08: PROCEEDINGS OF THE 2008 ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2008, :73-82
[8]  
Xu Zhang-Yan, 2006, Chinese Journal of Computers, V29, P391
[9]   Efficient parallel boolean matrix based algorithms for computing composite rough set approximations [J].
Zhang, Junbo ;
Zhu, Yun ;
Pan, Yi ;
Li, Tianrui .
INFORMATION SCIENCES, 2016, 329 :287-302
[10]   A Parallel Matrix-Based Method for Computing Approximations in Incomplete Information Systems [J].
Zhang, Junbo ;
Wong, Jian-Syuan ;
Pan, Yi ;
Li, Tianrui .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2015, 27 (02) :326-339