Abstract
This paper investigates the use of GPU (Graphics Processing Unit) in improving the bees swarm optimization metaheuristic performance for solving the association rule mining problem. Although this metaheuristic proved its effectiveness, it requires huge computational resource when considering big databases for mining. To overcome this limitation, we develop in this paper a GPU-based Bees Swarm Optimization Miner (GBSO-Miner) where the GPU is used as a co-processor to compute the CPU-time intensive steps of the algorithm. Unlike state-of-the-art GPU-based ARM methods, all BSO steps including the determination of search area, the local search, the evaluation, and the dancing are performed on GPU. A mapping method between the data input of each task and the GPU blocks/threads is developed. To demonstrate the effectiveness of the GBSO-Miner framework, intensive experiments have been carried out. The results show that GBSO-Miner outperforms the baseline methods of the literature (GPApriroi, MEGPU, and Dmine) using big textual and graph databases. The results reveal that GBSO-Miner is up to 800 times faster than an optimized CPU-Implementation.
| Original language | English |
|---|---|
| Journal | Information Sciences |
| Volume | 496 |
| Pages (from-to) | 326-342 |
| Number of pages | 17 |
| ISSN | 0020-0255 |
| DOIs | |
| Publication status | Published - 1. Sept 2019 |
Keywords
- Association rules mining
- Bees swarm optimization
- Big databases
- GPU
Fingerprint
Dive into the research topics of 'Exploiting GPU parallelism in improving bees swarm optimization for mining big transactional databases'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver