FPGA supported rough set reduct calculation for big datasets

被引:5
作者
Kopczynski, Maciej [1 ]
Grzes, Tomasz [1 ]
机构
[1] Bialystok Tech Univ, Wiejska 45A, Bialystok, Poland
关键词
Big data; Rough sets; Reduct; FPGA; IMPLEMENTATION; DESIGN; PROCESSOR; SYSTEM; RULES;
D O I
10.1007/s10844-022-00725-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The rough sets theory developed by Prof. Z. Pawlak is one of the tools used in intelligent systems for data analysis and processing. In modern systems, the amount of the collected data is increasing quickly, so the computation speed becomes the critical factor. One of the solutions to this problem is data reduction. Removing the redundancy in the rough sets can be achieved with the reduct. Most of the algorithms for reduct generation are only software implementations, resulting in many limitations coming from using the fixed word length, as well as consuming the time for fetching and processing of the instructions and data. These limitations make the software-based implementations relatively slow. Unlike software-based systems, hardware systems can process data much faster. This paper presents FPGA and softcore CPU based device for large datasets reduct calculation using rough set methods. Presented architecture has been tested on two real datasets by downloading and running presented solutions inside FPGA. Tested datasets had 1 000 to 1 000 000 objects. For the research purpose, the algorithm was also implemented in C language and ran on a PC. The time of a reduct calculation in hardware and software was considered. The obtained results show an increase in the speed of data processing.
引用
收藏
页码:779 / 799
页数:21
相关论文
共 37 条
[1]  
[Anonymous], 2013, ROUGH SETS MEDICAL D, DOI DOI 10.1007/978-3-642-30344-9_23
[2]   Segmentation of bias field induced brain MR images using rough sets and stomped-t distribution [J].
Banerjee, Abhirup ;
Maji, Pradipta .
INFORMATION SCIENCES, 2019, 504 :520-545
[3]  
Cattral R., 2002, EVOLUTIONARY DATA MI
[4]   Hybrid models based on rough set classifiers for setting credit rating decision rules in the global banking industry [J].
Chen, You-Shyang ;
Cheng, Ching-Hsue .
KNOWLEDGE-BASED SYSTEMS, 2013, 39 :224-239
[5]   Breadth search strategies for finding minimal reducts: towards hardware implementation [J].
Choromanski, Mateusz ;
Grzes, Tomasz ;
Honko, Piotr .
NEURAL COMPUTING & APPLICATIONS, 2020, 32 (18) :14801-14816
[6]  
Choromanski M, 2019, LECT NOTES COMPUT SC, V11703, P410, DOI 10.1007/978-3-030-28957-7_34
[7]  
Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
[8]  
Dey N., 2014, INT J ROUGH SETS DAT, V1, P62, DOI [DOI 10.4018/IJRSDA.2014070105, 10.4018/ijrsda.2014070105]
[9]  
Dua D, 2017, UCI MACHINE LEARNING
[10]   Hardware Implementation on Field Programmable Gate Array of Two-Stage Algorithm for Rough Set Reduct Generation [J].
Grzes, Tomasz ;
Kopczynski, Maciej .
ROUGH SETS, IJCRS 2019, 2019, 11499 :495-506