Association Rule Mining with the Micron Automata Processor

被引:27
|
作者
Wang, Ke [1 ]
Qi, Yanjun [1 ]
Fox, Jeffrey J. [2 ]
Stan, Mircea R. [3 ]
Skadron, Kevin [1 ]
机构
[1] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22904 USA
[2] Univ Virginia, Dept Mater Sci, Charlottesville, VA 22904 USA
[3] Univ Virginia, Dept Elect & Comp Engn, Charlottesville, VA 22904 USA
来源
2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS) | 2015年
关键词
Automata Processor; association rule mining; frequent set mining;
D O I
10.1109/IPDPS.2015.101
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Association rule mining (ARM) is a widely used data mining technique for discovering sets of frequently associated items in large databases. As datasets grow in size and real-time analysis becomes important, the performance of ARM implementation can impede its applicability. We accelerate ARM by using Micron's Automata Processor (AP), a hardware implementation of non-deterministic finite automata (NFAs), with additional features that significantly expand the APs capabilities beyond those of traditional NFAs. The Apriori algorithm that ARM uses for discovering itemsets maps naturally to the massive parallelism of the AP. We implement the multipass pruning strategy used in the Apriori ARM through the APs symbol replacement capability, a form of lightweight reconfigurability. Up to 129X and 49X speedups are achieved by the AP-accelerated Apriori on seven synthetic and real-world datasets, when compared with the Apriori single-core CPU implementation and Eclat, a more efficient ARM algorithm, 6-core multicore CPU implementation, respectively. The AP-accelerated Apriori solution also outperforms GPU implementations of Eclat especially for large datasets. Technology scaling projections suggest even better speedups from future generations of AP.
引用
收藏
页码:689 / 699
页数:11
相关论文
共 50 条
  • [41] Association rule mining with subjective knowledge
    Kulasekere, EC
    Premaratne, K
    Shyu, ML
    Bauer, PH
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XVI, PROCEEDINGS: COMPUTER SCIENCE III, 2002, : 417 - 422
  • [42] A new association rule mining algorithm
    Chandra, B.
    Gaurav
    NEURAL INFORMATION PROCESSING, PART II, 2008, 4985 : 366 - 375
  • [43] Association Rule Mining with Differential Privacy
    Zhen, Hao
    Chiou, Bo-Cheng
    Tsou, Yao-Tung
    Kuo, Sy-Yen
    Wang, Pang-Chieh
    50TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W 2020), 2020, : 47 - 54
  • [44] Improved Classification Association Rule Mining
    Kumar, M. Naresh
    Reddy, B. Eswara
    IAMA: 2009 INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT & MULTI-AGENT SYSTEMS, 2009, : 234 - 240
  • [45] A dichotomous algorithm for association rule mining
    Jen, TY
    Taouil, R
    Laurent, D
    15TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, : 567 - 571
  • [46] Generalized association rule mining with constraints
    Baralis, Elena
    Cagliero, Luca
    Cerquitelli, Tania
    Garza, Paolo
    INFORMATION SCIENCES, 2012, 194 : 68 - 84
  • [47] Privacy preserving association rule mining
    Saygin, Y
    Verykios, VS
    Elmagarmid, AK
    TWELFTH INTERNATIONAL WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING: ENGINEERING E-COMMERCE/E-BUSINESS SYSTEMS, 2002, : 151 - 158
  • [48] Association Rule Mining in Healthcare Analytics
    Hareendran, S. Anand
    Chandra, S. S. Vinod
    DATA MINING AND BIG DATA, DMBD 2017, 2017, 10387 : 31 - 39
  • [49] Optimization of association rule mining queries
    Jeudy, Baptiste
    Boulicaut, Jean-François
    Intelligent Data Analysis, 2002, 6 (04) : 341 - 357
  • [50] Association Rule Mining of Multimedia Content
    Wilhelm, Adalbert F. X.
    Jacobs, Arne
    Hermes, Thorsten
    DATA ANALYSIS AND CLASSIFICATION, 2010, : 179 - +