TFI-Apriori: Using new encoding to optimize the apriori algorithm

被引:5
|
作者
Ansari, Ebrahim [1 ]
Sadreddini, M. H. [2 ]
Mirsadeghi, S. M. H. [1 ]
Keshtkaran, Morteza [2 ]
Wallace, Richard [3 ]
机构
[1] Inst Adv Studies Basic Sci, Dept Comp Sci & Informat Technol, Zanjan, Iran
[2] Shiraz Univ, Dept Comp Sci & Engn, Shiraz, Iran
[3] Univ Complutense Madrid, Distributed Syst Architecture Res Grp, Madrid, Spain
关键词
Frequent pattern mining; association rule mining; apriori; knowledge discovery; data mining; MINING ASSOCIATION RULES; RELATIONAL DATABASES; FREQUENT PATTERNS; EFFICIENT METHOD; TRIE;
D O I
10.3233/IDA-173473
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we propose a new optimization for Apriori-based association rule mining algorithms where the frequency of items can be encoded and treated in a special manner drastically increasing the efficiency of the frequent itemset mining process. An efficient algorithm, called TFI-Apriori, is developed for mining the complete set of frequent itemsets. In the preprocessing phase of the proposed algorithm, the most frequent items from the database are selected and encoded. The TFI-Apriori algorithm then takes advantage of the encoded information to decrease the number of candidate itemsets generated in the mining process, and consequently drastically reduces execution time in candidate generation and support counting phases. Experimental results on actual datasets - databases coming from applications with very frequent items - demonstrate how the proposed algorithm is an order of magnitude faster than the classical Apriori approach without any loss in generation of the complete set of frequent itemsets. Additionally, TFI-Apriori has a smaller memory requirement than the traditional Apriori-based algorithms and embedding this new optimization approach in well-known implementations of the Apriori algorithm allows reuse of existing processing flows.
引用
收藏
页码:807 / 827
页数:21
相关论文
共 50 条
  • [21] The Research of Improved Apriori Algorithm
    Bi Xujing
    Xu Weixiang
    PROCEEDINGS OF 2ND CONFERENCE ON LOGISTICS, INFORMATICS AND SERVICE SCIENCE (LISS 2012), VOLS 1 AND 2, 2013,
  • [22] Grid implementation of the Apriori algorithm
    Aflori, Cristian
    Craus, Mitica
    ADVANCES IN ENGINEERING SOFTWARE, 2007, 38 (05) : 295 - 300
  • [23] AN IMPLEMENTATION OF IMPROVED APRIORI ALGORITHM
    Yang, Gang
    Zhao, Hong
    Wang, Lei
    Liu, Ying
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-6, 2009, : 1565 - +
  • [24] The Research of Improved Apriori Algorithm
    Liao Zhenyun
    Fu Xiufen
    Wang Yaguang
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 2179 - 2184
  • [25] Research and Improvement of Apriori Algorithm
    Du, Jiaoling
    Zhang, Xiangli
    Zhang, Hongmei
    Chen, Lei
    2016 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2016, : 117 - 121
  • [26] The Optimization and Improvement of the Apriori Algorithm
    Xie, Yiwu
    Li, Yutong
    Wang, Chunli
    Lu, Mingyu
    2008 INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND TRAINING AND 2008 INTERNATIONAL WORKSHOP ON GEOSCIENCE AND REMOTE SENSING, VOL 2, PROCEEDINGS,, 2009, : 663 - 665
  • [27] Constraint Data Mining using Apriori Algorithm with AND Operation
    Shankar, Shashi Kant
    Kaur, Amritpal
    2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 1025 - 1029
  • [28] A Model For Prediction Of Human Depression Using Apriori Algorithm
    Jena, Lambodar
    Kamila, Narendra K.
    2014 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (ICIT), 2014, : 240 - 244
  • [29] Optimized recommendations by user profiling using apriori algorithm
    Singh, Pradeep Kumar
    Othman, Esam
    Ahmed, Rafeeq
    Mahmood, Awais
    Dhahri, Habib
    Choudhury, Prasenjit
    APPLIED SOFT COMPUTING, 2021, 106
  • [30] Efficient Implementation of Apriori Algorithm on HDFS using GPU
    Tiwary, Mayank
    Sahoo, Abhaya Kumar
    Misra, Rachita
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND APPLICATIONS (ICHPCA), 2014,