Skip to main content
Log in

An improved collaborative filtering model based on time weighted correlation coefficient and inter-cluster separation

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

Abstract

The recommendation system is a good choice to provide users with personalized services. Facing with a large amount of data, clustering technology can group similar users into one category, which can make more rapid and accurate recommendations for target users. Due to user’s interests changing over time, how to make reasonable recommendations is an important issue. In this article, an improved k-means clustering algorithm based on cuckoo search is proposed and an improved time correlation coefficient is added to the algorithm to improve the accuracy of recommendation system. The proposed clustering algorithm integrates intra-cluster compactness and inter-cluster separation, which can improve the similarity of users in the same cluster. The proposed time correlation coefficient creatively considers both the inherent connection between user’s preference and time, and the impact of the periodicity and continuity of time on user rating patterns.

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
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Fan X et al (2017) CASR-TSE: context-aware web services recommendation for modeling weighted temporal-spatial effectiveness. IEEE Trans Serv Comput 14(1):58–70

    Google Scholar 

  2. Chen J et al (2021) Dynamic clustering collaborative filtering recommendation algorithm based on double-layer network. Int J Mach Learn Cybern 12(4):1097–1113

    Article  Google Scholar 

  3. Cui Z et al (2020) Personalized recommendation system based on collaborative filtering for IoT scenarios. IEEE Trans Serv Comput 13(4):685–695

    Article  Google Scholar 

  4. Li D et al (2021) Mixture matrix approximation for collaborative filtering. IEEE Trans Knowl Data Eng 33(6):2640–2653

    Article  Google Scholar 

  5. Bu J et al (2016) Improving collaborative recommendation via user-item subgroups. IEEE Trans Knowl Data Eng 28(9):2363–2375

    Article  Google Scholar 

  6. Yeon-Chang L et al (2016) Exploiting uninteresting items for effective collaborative filtering. 2016 IEEE 32nd International Conference on Data Engineering (ICDE) pp:349-360

  7. Wang S et al (2016) Ranking-oriented collaborative filtering: a listwise approach. ACM Trans Inform Syst (TOIS) 35(2):1–28

    MathSciNet  Google Scholar 

  8. Wu X et al (2017) Collaborative filtering service recommendation based on a novel similarity computation method. IEEE Trans Serv Comput 10(3):352–365

    Article  Google Scholar 

  9. Lu Q et al (2019) User-based collaborative filtering recommendation method combining with privacy concerns intensity in mobile commerce. Int J Wireless and Mobile Comput 17(1):63–70

    Article  Google Scholar 

  10. Han D et al (2022) Implicit social recommendation algorithm based on multilayer fuzzy perception similarity. Int J Mach Learn Cybern 13(2):357–369

    Article  Google Scholar 

  11. Wang CD et al (2018) Serendipitous recommendation in e-commerce using innovator-based collaborative filtering. IEEE Trans Cybern 49(7):2678–2692

    Article  Google Scholar 

  12. Zhang Q et al (2018) Coupledcf: Learning explicit and implicit user-item couplings in recommendation for deep collaborative filtering. IJCAI International Joint Conference on Artificial Intelligence

  13. Xue F et al (2019) Task allocation of intelligent warehouse picking system based on multi-robot coalition. KSII Trans Internet and Inform Syst (TIIS) 13(7):3566–3582

    Google Scholar 

  14. Zhang W, Wang J (2015) A collective bayesian poisson factorization model for cold-start local event recommendation. Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining pp:1455-1464

  15. Long L et al (2022) Multi-task learning for collaborative filtering. Int J Mach Learn Cybern 13:1355–1368

    Article  Google Scholar 

  16. Xiao S et al (2022) Lecf: recommendation via learnable edge collaborative filtering. Sci China (Inform Sci) 65(1):116–130

    MathSciNet  Google Scholar 

  17. Lian D et al (2016) Regularized content-aware tensor factorization meets temporal-aware location recommendation. 2016 IEEE 16th international conference on data mining (ICDM) pp:1029-1034

  18. Feng J et al (2021) RBPR: a hybrid model for the new user cold start problem in recommender systems. Knowl-Based Syst 214:0950–7051

    Article  Google Scholar 

  19. Guo G et al (2018) PCCF: periodic and continual temporal co-factorization for recommender systems. Inform Sci 426:56–73

    Article  MathSciNet  Google Scholar 

  20. Meng S et al (2020) Temporal-aware and sparsity-tolerant hybrid collaborative recommendation method with privacy preservation. Concurr Comput Pract Exp 32(2):e5447

    Article  Google Scholar 

  21. Li, Bin and et al (2011) Cross-domain collaborative filtering over time. Twenty-Second International Joint Conference on Artificial Intelligence

  22. Zhou Z et al (2016) Scientific workflow clustering and recommendation leveraging layer hierarchical analysis. IEEE Trans Serv Comput 11(1):169–183

    Article  MathSciNet  Google Scholar 

  23. Shanmuga Sundari P et al (2020) Integrating sentiment analysis on hybrid collaborative filtering method in a big data environments. Int J Inform Technol Decis Mak 19(2):385–412

    Article  Google Scholar 

  24. Al-Sabaawiand AAM et al (2021) A novel overlapping method to alleviate the cold-start problem in recommendation systems. Int J Softw Eng Knowl Eng 31(9):1277–1297

    Article  Google Scholar 

  25. Faryad T et al (2021) A hybrid recommendation system based on profile expansion technique to alleviate cold start problem. Multimed Tools Appl 80(2):2339–2354

    Article  Google Scholar 

  26. Salah A et al (2016) A dynamic collaborative filtering system via a weighted clustering approach. Neurocomputing 175:206–215

    Article  Google Scholar 

  27. Ahn HJ (2008) A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem. Inform Sci 178(1):37–51

    Article  Google Scholar 

  28. Liu H et al (2014) A new user similarity model to improve the accuracy of collaborative filtering. Knowl-Based Syst 56:156–166

    Article  Google Scholar 

  29. Deng J et al (2019) A novel K-medoids clustering recommendation algorithm based on probability distribution for collaborative filtering. Inform Sci 175:96–106

    Google Scholar 

  30. Wang Y et al (2017) A hybrid user similarity model for collaborative filtering. Inform Sci 418:102–118

    Article  Google Scholar 

  31. Jing L et al (2007) An entropy weighting k-means algorithm for subspace clustering of high-dimensional sparse data. IEEE Trans Knowl Data Eng 19(8):1026–1041

    Article  Google Scholar 

  32. Huang X et al (2013) Extensions of kmeans-type algorithms: a new clustering framework by integrating intracluster compactness and intercluster separation. IEEE Trans Neural Netw Learn Syst 25(8):1433–1446

    Article  Google Scholar 

  33. Shamir O et al (2010) Stability and model selection in k-means clustering. Mach Learn 80(2–3):213–243

    Article  MathSciNet  MATH  Google Scholar 

  34. Huang X et al (2014) DSKmeans: a new kmeans-type approach to discriminative subspace clustering. Knowl-Based Syst 70:293–300

    Article  Google Scholar 

  35. Arthur D et al (2007) k-means ++: the advantages of careful seeding. In: Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms, pp 1027–1035

  36. Pelleg D et al (2000) X-means: extending k-means with efficient estimation of the number of clusters. In: Proceedings of international conference on machine learning

  37. DeSarbo WS et al (1984) Synthesized clustering: a method for amalgamating alternative clustering bases with differential weighting of variables. Psychometrika 49(1):57–78

    Article  MathSciNet  MATH  Google Scholar 

  38. Chen X et al (2011) TW-k-means: automated two-level variable weighting clustering algorithm for multiview data. IEEE Trans Knowl Data Eng 25(4):932–944

    Article  Google Scholar 

  39. Amir A et al (2022) Tadaptive explicit kernel minkowski weighted K-means. Inform Sci 584:503–518

    Article  Google Scholar 

  40. Li Y et al (2022) Multi-view k-means clustering with adaptive sparse memberships and weight allocation. IEEE Trans Knowl Data Eng 34(2):816–827

    Article  Google Scholar 

  41. Song K et al (2021) Weighted bilateral K-means algorithm for fast co-clustering and fast spectral clustering(Article). Pattern Recognit 109:107560

    Article  Google Scholar 

  42. Shardanand U (1995) Social information filtering : algorithms for automating ’word of Mouth’. Proc. CHI’95 Conference on Human Factors in Computing Systems pp:210-217

  43. Sarwar B et al (2001) Item-based collaborative filtering recommendation algorithms. Proc. CHI’95 Conference on Human Factors in Computing Systems pp:285-295

  44. Zhang R, Hu Z (2020) Collaborative filtering recommendation algorithm based on Bee Colony K-means clustering model. Microprocessors and Microsystems pp:103424

  45. Liu J et al (2021) A hybrid news recommendation algorithm based on k-means clustering and collaborative filtering. J Phys Conf Ser 1881(3):032050

    Article  Google Scholar 

Download references

Acknowledgements

This research is jointly supported by Photovoltaic Industry Production Production Integration Comprehensive Demonstration Base of Sichuan Province (Sichuan Financial Education [2022] No.106),the project of Sichuan Provincial Department of Education (No. JG2021-550), and the key project of Southwest Petroleum University (No.X2021JGZDI033). The numerical calculations in this paper have been done on the super-computing system in the Supercomputing Center for science and engineering of Southwest Petroleum University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Donghong Tian.

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

Lan, R., Tian, D., Wu, Q. et al. An improved collaborative filtering model based on time weighted correlation coefficient and inter-cluster separation. Int. J. Mach. Learn. & Cyber. 14, 3543–3560 (2023). https://doi.org/10.1007/s13042-023-01849-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-023-01849-y

Keywords

Navigation