Skip to main content
Log in

A novel high-utility association rule mining method and its application to movie recommendation

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The rapid development of the Internet and information technology has caused a surge in the amount of information in the network, and the problem of "information overload" has affected the user experience. The research object of this paper is the movie recommendation system, mainly from the algorithm of recommendation technology, and the recommendation effect is verified by simulation experiments on the Movielens dataset. High-utility association rule mining is applied to the recommendation algorithm, and the sparse scoring matrix is filled with high-utility itemsets. The experimental results show that the proposed high-efficiency mining method can effectively fill the user rating matrix, and its precision is increased by 9.59% compared with the traditional algorithm, the recall rate is increased by 8.97%, and the coverage rate is increased by 9.30%.It is proposed that the temporal distance is used to process the user rating time series, and then the temporal similarity is used to calculate the user interest. The experimental results show that the precision of the proposed method is improved by 1.32% and the recall rate is improved by 1.57% compared with the above algorithms. This method can also be applied to other recommender systems.

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.

Algorithm 1
Algorithm 2
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data availability

The datasets generated during and analysed during the current study are available in the repository, https://grouplens.org/datasets/movielens/100k/.

References

  1. Goldberg D, Nichols D, Oki BM et al (1992) Using collaborative filtering to weave an information tapestry. Commun ACM 35(12):61–70

    Article  Google Scholar 

  2. Resnick P, Iacovou N, Suchak M et al (1994) Proceedings of the 1994 ACM conference on Computer supported cooperative work, GroupLens

  3. Mocanu DC, Ammar HB, Lowet D et al (2015) Factored four way conditional restricted Boltzmann machines for activity recognition[J]. Pattern Recognit Lett 66(2):100–108

    Article  Google Scholar 

  4. Manotumruksa J (2017) Deep collaborative filtering approaches for context-aware venue recommendation. International ACM SIGIR Conference on Research and Development in Information Retrieval

  5. Zhiqiang B, Jingxia S (2019) Improved Collaborative Filtering Algorithm Combined with Association Rule Filling[J]. Mod Electron Technol 42(3):78–81

    Google Scholar 

  6. Yutong X, Hailong C, Miaomiao G (2019) Improvement of slope one algorithm based on association rule policy weighting[J]. Appl Res Comput 36(12):3605–3609

    Google Scholar 

  7. Xiaochuan Z, Zehong Z, Xiangnan et al (2019) An improved collaborative filtering algorithm based on association rules[J]. J Chongqing Univ Technol 24(33):161–168

    Google Scholar 

  8. Ahmadian M, Ahmadi M, Ahmadian S (2022) A reliable deep representation learning to improve trust-aware recommendation systems[J]. Expert Syst Appl 197:116697

    Article  Google Scholar 

  9. Li H, Cui J, Shen B et al (2016) Intelligent movie recommendation system through group-level sentiment analysis in microblogs[J]. Neurocomputing 210(1):164–173

    Article  Google Scholar 

  10. Yan L, Fangfang C (2017) Research on time-weighted collaborative filtering algorithm for movie recommendation. Comput Sci 44(4):295–301.322

  11. De Maio C, Fenza G, Gallo M, Loia V, Parente M (2018) Social media marketing through time-aware collaborative filtering[J]. Concurr Comput Pract Exp 30(1):1532–0626

    Google Scholar 

  12. Yang D, Nie ZT, Yang F (2021) Time-aware CF and temporal association rule-based personalized hybrid recommender system[J]. J Organ End User Comput 33(3):1–16

    Article  Google Scholar 

  13. Yin M, Liu Y, Zhou X, Sun G (2020) A fuzzy clustering based collaborative filtering algorithm for time-aware POI recommendation[J]. J Phys: Conf Ser 1746:22–23

    Google Scholar 

  14. Li H, Han D (2020) A novel time-aware hybrid recommendation scheme combining user feedback and collaborative filtering[J]. Mob Inf Syst 13:16

    Google Scholar 

  15. Rabiu I, Salim N, Da’u A et al (2020) Recommender system based on temporal models: a systematic review[J]. Appl Sci 10(7):1454–5101

    Article  Google Scholar 

  16. Agrawal R, Imieliński T, Swami A (1993) Mining association rules between sets of items in large databases[C]. ACM, 22(2): 207–216

  17. Han J, Pei J, Yin Y et al (2004) Mining frequent patterns without candidate generation: A frequent-pattern tree approach[J]. Data Min Knowl Discov 8(1):53–87

    Article  MathSciNet  Google Scholar 

  18. Djenouri Y, Comuzzi M (2017) Combining Apriori heuristic and bio-inspired algorithms for solving the frequent itemsets mining problem[J]. Inf Sci 420(5):1–15

    Article  Google Scholar 

  19. Azeez NA, Ayemobola TJ, Misra S (2019) Network intrusion detection with a hashing based apriori algorithm using hadoop mapreduce[J]. Computers 8(4):86

    Article  Google Scholar 

  20. Gan M, Cui H (2021) Exploring user movie interest space: A deep learning based dynamic recommendation model[J]. Expert Syst Appl 173:114695

    Article  Google Scholar 

  21. Mu Y, Wu Y (2023) Multimodal movie recommendation system uing deep learning[J]. Mathematics 11:895

    Article  Google Scholar 

  22. Qin Z, Zhang M (2021) Towards a personalized movie recommendation system: a deep learning approach. In: 2021 2nd International Conference on Artificial Intelligence and Information Systems (ICAIIS 2021) 216:1–5

  23. Deldjoo Y, Elahi M, Quadrana M et al (2018) Using visual features based on MPEG-7 and deep learning for movie recommendation[J]. Int J Multimed Info Retr 7:207–219

    Article  Google Scholar 

  24. Zhang Y, Zhang L (2022) Movie recommendation algorithm based on sentiment analysis and LDA[J]. Procedia Comput Sci 199:871–878

    Article  Google Scholar 

  25. Liu Y, Liao et al (2005) A two-phase algorithm for fast discovery of high utility itemsets[J]. Lect Notes Comput Sci 3518(3):689–695

    Article  Google Scholar 

  26. Gan W, Lin W, Fournier Viger P et al (2020) HUOPM: High-Utility Occupancy Pattern Mining[J]. IEEE Trans Cybern 50(2):1195–1208

    Article  Google Scholar 

  27. Choi H-J, Park CH (2019) Emerging topic detection in twitter stream based on high utility pattern mining[J]. Expert Syst Appl 115(6):27–36

    Article  Google Scholar 

  28. Kim D, Yun U (2017) Efficient algorithm for mining high average-utility itemsets in incremental transaction databases[J]. Appl Intell 47(1):114–131

    Article  MathSciNet  Google Scholar 

  29. Z Yajin (2021) News recommendation system based on high-utility itemset mining and word sense induction[J]. Comput Appl Softw 38(7):182–189.201

  30. Xiaofang M, Hongxia D, Husheng G et al (2019) Research and application of large-scale news flow prediction algorithm based on fast and efficient itemset mining [J]. Comput Appl Softw 36(11):243–249

    Google Scholar 

  31. Iqbal M, Setiawan MN et al (2022) Cardiovascular disease detection from high utility rare rule mining[J]. Artif Intell Med 131:0933–3657

    Article  Google Scholar 

  32. Honglei J (2014) Research on recommendation method based on high-efficiency pattern mining [D]. North China University of Technology

  33. Zhixuan X, Yuqiang L (2017) An improved high efficiency pattern mining algorithm on streaming data[J]. Small Microcomput Syst 38(9):2080–2085

    Google Scholar 

  34. Shaofeng W, Meng H, Tao J et al (2020) Overview of data stream high-utility pattern mining [J]. Comput Appl Res 37(9):2571–2578

    Google Scholar 

  35. Peipei W, Weiwei H, Lina S (2019) Multi-user data stream hybrid recommendation simulation based on frequent itemsets [J]. Comput Simul 36(9):434–437

    Google Scholar 

  36. Rui S, Meng H, Chunyan Z et al (2021) A review of streamlined and efficient pattern mining [J]. Comput Appl Res 38(4):975–981

    Google Scholar 

  37. Wu CW, Fournier-Viger P, Philip SY, Tseng VS (2011) Efficient mining of a concise and lossless representation of high utility itemsets. Proc of the 11th IEEE International Conference on Data Mining. IEEE Computer Society, Washington DC, pp 824–833

    Google Scholar 

  38. Hong TP, Lee CH, Wang SL (2009) An incremental mining algorithm for high average-utility itemsets. Proc of the 10th International Symposium on Pervasive Systems, Algorithms, and Networks. 421–425

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xi Fang.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jiang, X., Fang, X. A novel high-utility association rule mining method and its application to movie recommendation. Multimed Tools Appl 83, 41033–41049 (2024). https://doi.org/10.1007/s11042-023-17063-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-17063-5

Keywords

Navigation