Skip to main content
Log in

An improved apriori algorithm based on support weight matrix for data mining in transaction database

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Data mining is a process to discover hidden information or knowledge automatically from huge database. In order to reduce the number of scanning databases and reflect the importance of different items and transaction so as to extract more valuable information, an improved Apriori algorithm is proposed in this paper, which is to build the 0–1 transaction matrix by scanning transaction database for getting the weighted support and confidence. The items and transactions is weighted to reflect the importance in the transaction database. The experiment results, both qualitative and quantitative, have shown that our improved algorithm shortens the running time and reduces the memory requirement and the number of I/O operations. Meanwhile, the support for rare items tends to increase, while the support for other items decreases slightly, thus the hidden and valuable items can be effectively extracted.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Asif M, Jamil A (2015) Analysis of effectiveness of apriori and frequent pattern tree algorithm in software engineering data mining. In: Proceedings of 2015 6th international conference on intelligent systems, modelling and simulation, Shanghai, pp 28–33

  • Baralis E, Caglicro I, Cerquitclli T et al (2014) NEM7C0; Mining network data through cloud-based data mining techniques. In: Utility and cloud computing, 2014 IEEE/ACM 7th international conference on IEEE, vol 201, pp 503–504

  • Bellogín A, Castells P, Cantador I (2013) Improving memory-based collaborative filtering by neighbour selection based on user preference overlap. In: Proceedings of the 10th conference on open research areas in information retrieval, pp 145–148

  • Bhandari A, Gupta A, Das D (2015) Improvised Apriori Algorithm using frequent pattern tree for real time applications in data mining. Proc Comput Sci 46:644–651

    Article  Google Scholar 

  • Dong J, Han M (2007) BitTableFI: an efficient mining frequent itemsets algorithm. Knowl Based Syst 20(4):329–335

    Article  Google Scholar 

  • Fu S, Zhou HJ (2013) The research and improvement of apriori algorithm for mining association rules. Microelectron Comput 9:110–114

    Google Scholar 

  • Huang Chuanguang Y, Jian W, Jing et al (2010) Research on collaborative filtering recommendation algorithm for indefinite neighbors. Comput Sci 33(8):1369–1377

    Google Scholar 

  • Jiao Y (2013) Research of an improved apriori algorithm in data mining association rules. Int J Comput Commun Eng 2(1):25–27

    Google Scholar 

  • Kais Dai, Ana Fernández V (2018) The workforce analyzer: group discovery among LinkedIn public profiles. J Ambient Intell Hum Comput 9(6):2025–2034

    Article  Google Scholar 

  • Lazcorreta E, Botella F, Fernández-Caballero A (2008) Towards personalized recommendation by two-step modified Apriori data mining algorithm. Expert Syst Appl 35(3):1422–1429

    Article  Google Scholar 

  • Liao J, Ghao Y, Long S (2014) MRPrePost-A parallel algorithm adapted for miningbig data. In: 2014 IEEE workshop on electronics, computer and applications, IEEE, 564–568

  • Park JS, Chen MS, Yu PS (1997) Using a hash-based method with transaction trimming and database scan reduction for mining association rules. IEEE Trans Knowl Data Eng 9(5):813–825

    Article  Google Scholar 

  • Park DH, Kim HK, Choi IY et al (2012) A literature review and classification of recommender systems research. Expert Syst Appl 39(11):10059–10072

    Article  Google Scholar 

  • Rao S, Gupta R (2012) Implementing improved algorithm over APRIORI data mining association rule algorithm. Int J Comput Sci Technol 3(1):489–493

    Google Scholar 

  • Soltani A, Akbarzadcht MR (2014) Confabulation-inspired association rule mining for rare and frequent itemsets. IEEE Trans Neural Netw Learn Syst 25(11):83–92

    Article  Google Scholar 

  • Toivonen H (1996) Sampling large databases for association rules. In: Proceedings of the 22th international conference on very large databases (VLDB’96). Morgan Kaufmann, Mumbai, India, pp 134–145

    Google Scholar 

  • Wong J, Chung Y (2008) Comparison of methodology approach to identify causal factors of accident severity. Transp Res Rec 2083:190–198

    Article  Google Scholar 

  • Zaki MJ (1999) Parallel and distributed association mining: a survey. IEEE Concurr Spec Issue Parallel Mech Data Min 7(4):14–25

    Google Scholar 

  • Zhang S, Du Z, Wang JTL (2015) New techniques for mining frequent patterns in unordered trees. IEEE Trans Cybern 45(6):1113–1125

    Article  Google Scholar 

  • Zhao BG, Liu Y (2015) An efficient Bittable Based frequent itemsets mining algorithm. J Shandong Univ 2015(5):23–29

    Google Scholar 

Download references

Acknowledgements

This work was financially supported by National natural science foundation (No. 11671119); The Scientific and Technological Research Program of Henan Province, China (No. 172102210111); The Scientific and Technological Research Program of Henan Province China (No. 172102210441).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li-na Sun.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sun, Ln. An improved apriori algorithm based on support weight matrix for data mining in transaction database. J Ambient Intell Human Comput 11, 495–501 (2020). https://doi.org/10.1007/s12652-019-01222-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-019-01222-4

Keywords

Navigation