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 条
[31]  
Tiwari KS, 2015, INT J INNOV COMPUT I, V11, P641
[32]   Design of intelligent system for medical applications using rough set theory [J].
Tiwari, Kanchan Shailendra ;
Kothari, Ashwin G. .
INTERNATIONAL JOURNAL OF DATA MINING MODELLING AND MANAGEMENT, 2016, 8 (03) :279-301
[33]   A novel method for attribute reduction of covering decision systems [J].
Wang, Changzhong ;
He, Qiang ;
Chen, Degang ;
Hu, Qinghua .
INFORMATION SCIENCES, 2014, 254 :181-196
[34]  
Warren James, 2015, Big Data: Principles and Best Practices of Scalable Realtime Data Systems
[35]   A fast parallel attribute reduction algorithm using Apache Spark [J].
Yin, Linzi ;
Qin, Liyang ;
Jiang, Zhaohui ;
Xu, Xuemei .
KNOWLEDGE-BASED SYSTEMS, 2021, 212
[36]   Approaches to knowledge reductions in inconsistent systems [J].
Zhang, WX ;
Mi, JS ;
Wu, WZ .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2003, 18 (09) :989-1000
[37]   Scalable Implementations of Rough Set Algorithms: A Survey [J].
Zhou, Bing ;
Cho, Hyuk ;
Zhang, Xin .
RECENT TRENDS AND FUTURE TECHNOLOGY IN APPLIED INTELLIGENCE, IEA/AIE 2018, 2018, 10868 :648-660