GPU-based bees swarm optimization for association rules mining

被引:0
|
作者
Youcef Djenouri
Ahcene Bendjoudi
Malika Mehdi
Nadia Nouali-Taboudjemat
Zineb Habbas
机构
[1] CERIST Research Center,DTISI
[2] USTHB,LSI
[3] University of Lorraine Ile du Saulcy,LCOMS
来源
The Journal of Supercomputing | 2015年 / 71卷
关键词
Bees swarm optimization (BSO); Association rule mining (ARM); Massively parallel algorithms; GPU computing;
D O I
暂无
中图分类号
学科分类号
摘要
Association rules mining (ARM) is a well-known combinatorial optimization problem aiming at extracting relevant rules from given large-scale datasets. According to the state of the art, the bio-inspired methods proved their efficiency by generating acceptable solutions in a reasonable time when dealing with small and medium size instances. Unfortunately, to cope with large instances such as the webdocs benchmark, these methods require more and more powerful processors and are time expensive. Nowadays, computing power is no longer a real issue. It can be provided by the power of emerging technologies such as graphics processing units (GPUs) that are massively multi-threaded processors. In this paper, we investigate the use of GPUs to speed up the computation. We propose two GPU-based bees swarm algorithms for association rules mining (single evaluation in GPU, SE-GPU and multiple evaluation in GPU, ME-GPU). SE-GPU aims at evaluating one rule at a time where each thread is associated with one transaction, whereas ME-GPU evaluates multiple rules in parallel on GPU where each thread is associated with several transactions. To validate our approaches, the two algorithms have been executed to solve well-known large ARM instances. Real experiments have been carried out on an Intel Xeon 64 bit quad-core processor E5520 coupled to an Nvidia Tesla C2075 GPU device. The results show that our approaches improve the execution time up to 100×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document} over the sequential mono-core bees swarm optimization-ARM algorithm. Moreover, the proposed approaches have been compared with CPU multi-core ones (1–8 cores). The results show that they are faster than the multi-core versions whatever is the number of used cores.
引用
收藏
页码:1318 / 1344
页数:26
相关论文
共 50 条
  • [11] GPU-Based Asynchronous Global Optimization with Particle Swarm
    Wachowiak, M. P.
    Foster, A. E. Lambe
    HIGH PERFORMANCE COMPUTING SYMPOSIUM 2012 (HPCS2012), 2012, 385
  • [12] Bees Swarm Optimization for Web Association Rule Mining
    Djenouri, Y.
    Drias, H.
    Habbas, Z.
    Mosteghanemi, H.
    2012 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY WORKSHOPS (WI-IAT WORKSHOPS 2012), VOL 3, 2012, : 142 - 146
  • [13] Mining Fuzzy Association Rules Based on Parallel Particle Swarm Optimization Algorithm
    Gou, Jin
    Wang, Fei
    Luo, Wei
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2015, 21 (02): : 147 - 162
  • [14] Discovering Strong Meta Association Rules Using Bees Swarm Optimization
    Djenouri, Youcef
    Belhadi, Asma
    Fournier-Viger, Philippe
    Lin, Jerry Chun-Wei
    TRENDS AND APPLICATIONS IN KNOWLEDGE DISCOVERY AND DATA MINING: PAKDD 2018 WORKSHOPS, 2018, 11154 : 195 - 206
  • [15] GPU-Based Road Sign Detection using Particle Swarm Optimization
    Mussi, Luca
    Cagnoni, Stefano
    Daolio, Fabio
    2009 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2009, : 152 - +
  • [16] Exploiting GPU parallelism in improving bees swarm optimization for mining big transactional databases
    Djenouri, Youcef
    Djenouri, Djamel
    Belhadi, Asma
    Fournier-Viger, Philippe
    Lin, Jerry Chun-Wei
    Bendjoudi, Ahcene
    INFORMATION SCIENCES, 2019, 496 : 326 - 342
  • [17] GPU-Based Parallel Particle Swarm Optimization Methods for Graph Drawing
    Qu, Jianhua
    Liu, Xiyu
    Sun, Minghe
    Qi, Feng
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2017, 2017
  • [18] Data Reordering for Minimizing Threads Divergence in GPU-Based Evaluating Association Rules
    Djenouri, Youcef
    Bendjoudi, Ahcene
    Mehdi, Malika
    Habbas, Zineb
    Nouali-Taboudjemat, Nadia
    DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 12TH INTERNATIONAL CONFERENCE, 2015, 373 : 47 - 54
  • [19] A Hybrid Bees Swarm Optimization and Tabu Search Algorithm for Association Rule Mining
    Djenouri, Youcef
    Drias, Habiba
    Chemchem, Amine
    2013 WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2013, : 120 - 125
  • [20] Mining Fuzzy Association Rules by Using Nonlinear Particle Swarm Optimization
    Cai, Guo-rong
    Li, Shao-zi
    Chen, Shui-li
    QUANTITATIVE LOGIC AND SOFT COMPUTING 2010, VOL 2, 2010, 82 : 621 - +