Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

A new neighbourhood-based diffusion algorithm for personalized recommendation

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

Object ratings in recommendation algorithms are used to represent the extent to which a user likes an object. Most existing recommender systems use these ratings to recommend the top-K objects to a target user. To improve the accuracy and diversity of recommender systems, we proposed a neighbourhood-based diffusion recommendation algorithm (NBD) that distributes the resources among objects using the rating scores of the objects based on the likings of the target user neighbours. Specifically, the Adamic–Adar similarity index is used to calculate the similarity between the target user and other users to select the top K similar neighbours to begin the diffusion process. In this approach, greater significance is put on common neighbours with fewer neighbour nodes. This is to reduce the effect of popular objects. At the end of the diffusion process, a modified redistribution algorithm using the sigmoid function is explored to finally redistribute the resources to the objects. This is to ensure that the objects recommended are personalized to target users. The evaluation has been conducted through experiments using four real-world datasets (Friendfeed, Epinions, MovieLens-100 K, and Netflix). The experiment results show that the performance of our proposed NBD algorithm is better in terms of accuracy when compared with the state-of-the-art algorithms.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Algorithm 1
Algorithm 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Jiang L, Shi L, Liu L, Yao J, Yuan B, Zheng Y (2019) An efficient evolutionary user interest community discovery model in dynamic social networks for internet of people. IEEE Internet Things J 6:9226–9236

    Google Scholar 

  2. Núñez-Valdez ER, Quintana D, González Crespo R, Isasi P, Herrera-Viedma E (2018) A recommender system based on implicit feedback for selective dissemination of ebooks. Information Sci 467:87–98

  3. Wu S, Sun F, Zhang W, Xie X, Cui B (2022) Graph neural networks in recommender systems: a survey. ACM Comput Surv 55:1–37

    Google Scholar 

  4. Son J, Kim SB (2017) Content-based filtering for recommendation systems using multiattribute networks. Expert Syst Appl 89:404–412

    Google Scholar 

  5. Bagher RC, Hassanpour H, Mashayekhi H (2017) User trends modeling for a content-based recommender system. Expert Syst Appl 87:209–219

    Google Scholar 

  6. Haruna K, Ismail MA, Suhendroyono S, Damiasih D, Pierewan A, Chiroma H et al (2017) Context-aware recommender system: a review of recent developmental process and future research direction. Appl Sci 7:1211

    Google Scholar 

  7. Villegas NM, Sánchez C, Díaz-Cely J, Tamura G (2018) Characterizing context-aware recommender systems: a systematic literature review. Knowledge-Based Syst 140:173–200

    Google Scholar 

  8. Wang M, Shi L, Liu L, Ahmed M, Panneerselvan J (2018) Hybrid recommendation–based quality of service prediction for sensor services. Int J Distrib Sens Netw 14:1550147718774012

    Google Scholar 

  9. Wang R, Cheng HK, Jiang Y, Lou J (2019) A novel matrix factorization model for recommendation with LOD-based semantic similarity measure. Expert Syst Appl 123:70–81

    Google Scholar 

  10. Dooms S, De Pessemier T, Martens L (2015) Online optimization for user-specific hybrid recommender systems. Multimedia Tools Appl 74:11297–11329

    Google Scholar 

  11. Kaššák O, Kompan M, Bieliková M (2016) Personalized hybrid recommendation for group of users: top-N multimedia recommender. Inf Process Manag 52:459–477

    Google Scholar 

  12. Nilashi M, Ibrahim OB, Ithnin N (2014) Hybrid recommendation approaches for multi-criteria collaborative filtering. Expert Syst Appl 41:3879–3900

    Google Scholar 

  13. Terán L, Mensah AO, Estorelli A (2018) A literature review for recommender systems techniques used in microblogs. Expert Syst Appl 103:63–73

    Google Scholar 

  14. Tang J, Hu X, Liu H (2013) Social recommendation: a review. Soc Netw Anal Min 3:1113–1133

    Google Scholar 

  15. Xu Y, Yin J, Deng S, Xiong NN, Huang J (2016) Context-aware QoS prediction for web service recommendation. Expert Syst Appl Int J 53:75–86

    Google Scholar 

  16. Wang D, Liang Y, Xu D, Feng X, Guan R (2018) A content-based recommender system for computer science publications. Knowledge-Based Syst 157:1–9

    Google Scholar 

  17. Isinkaye FO, Folajimi YO, Ojokoh BA (2015) Recommendation systems: Principles, methods and evaluation. Egypt Inf J 16:261–273

    Google Scholar 

  18. Sivarajah U, Kamal MM, Irani Z, Weerakkody V (2017) Critical analysis of big data challenges and analytical methods. J Bus Res 70:263–286

    Google Scholar 

  19. Hiriyannaiah SSGM, Srinivasa KG (2023) DeepLSGR: neural collaborative filtering for recommendation systems in smart community. Multimedia Tools Appl 82:8709–8728

    Google Scholar 

  20. Li X, Li D (2019) An improved collaborative filtering recommendation algorithm and recommendation strategy. Mob Inf Syst 2019:3560968

    Google Scholar 

  21. Acharya M, Mohbey K (2023) Trust-aware spatial–temporal feature estimation for next POI recommendation in location-based social networks. Soc Netw Anal Min 13:639

    Google Scholar 

  22. Nguyen LV, Nguyen T-H, Jung JJ, Camacho D (2023) Extending collaborative filtering recommendation using word embedding: a hybrid approach. Concurren Computat Pract Exp 35:e6232

    Google Scholar 

  23. Park SH, Kim K (2023) Collaborative filtering recommendation system based on improved Jaccard similarity. J Ambient Intell Hum Comput 14:11319–11336

    Google Scholar 

  24. Alhijawi B, Kilani Y (2020) A collaborative filtering recommender system using genetic algorithm. Inf Process Manag 57:102310

    Google Scholar 

  25. Shi L-L, Liu L, Wu Y, Jiang L, Kazim M, Ali H et al (2019) Human-centric cyber social computing model for hot-event detection and propagation. IEEE Trans Comput Soc Syst 6:1042–1050

    Google Scholar 

  26. Wang S, Hu L, Wang Y, Cao L, Sheng QZ, Orgun M (2019) Sequential recommender systems: challenges, progress and prospects, arXiv preprint arXiv:2001.04830

  27. Zhang Y-C, Blattner M, Yu Y-K (2007) Heat conduction process on community networks as a recommendation model. Phys Rev Lett 99:154301

    Google Scholar 

  28. Zhou T, Ren J, Medo M, Zhang Y-C (2007) Bipartite network projection and personal recommendation. Phys Rev E 76:046115

    Google Scholar 

  29. Zhou T, Su R-Q, Liu R-R, Jiang L-L, Wang B-H, Zhang Y-C (2009) Accurate and diverse recommendations via eliminating redundant correlations. New J Phys 11:123008

    Google Scholar 

  30. Lü L, Zhou T (2010) Link prediction in weighted networks: the role of weak ties. EPL 89:18001

    Google Scholar 

  31. Kitsak M, Gallos LK, Havlin S, Liljeros F, Muchnik L, Stanley HE et al (2010) Identification of influential spreaders in complex networks. Nat Phys 6:888–893

    Google Scholar 

  32. Zhu X, Tian H, Cai S (2014) Personalized recommendation with corrected similarity. J Stat Mech Theory Exp 20:638

    Google Scholar 

  33. Sankar CP, Asokan K, Kumar KS (2015) Exploratory social network analysis of affiliation networks of Indian listed companies. Soc Netw 43:113–120

    Google Scholar 

  34. Nie D-C, An Y-H, Dong Q, Fu Y, Zhou T (2015) Information filtering via balanced diffusion on bipartite networks. Physica A Stat Mech Appl 421:44–53

    Google Scholar 

  35. Ma W, Ren C, Wu Y, Wang S, Feng X (2017) Personalized recommendation via unbalance full-connectivity inference. Physica A Stat Mech Appl 483:273–279

    Google Scholar 

  36. Zhu X, Tian H, Chen G, Cai S (2017) Symmetrical and overloaded effect of diffusion in information filtering. Physica A Stat Mech Appl 483:9–15

    Google Scholar 

  37. Fiasconaro A, Tumminello M, Nicosia V, Latora V, Mantegna RN (2015) Hybrid recommendation methods in complex networks. Phys Rev E 92:012811

    Google Scholar 

  38. Zeng W, Zhu Y-X, Lü L, Zhou T (2011) Negative ratings play a positive role in information filtering. Physica A Stat Mech Appl 390:4486–4493

    MathSciNet  Google Scholar 

  39. Hu L, Ren L, Lin W (2018) A reconsideration of negative ratings for network-based recommendation. Physica A Stat Mech Appl 490:690–701

    Google Scholar 

  40. Quijano-Sánchez L, Cantador I, Cortés-Cediel ME, Gil O (2020) Recommender systems for smart cities. Inf Syst 92:101545

    Google Scholar 

  41. Jiang L, Shi L, Liu L, Yao J, Yousuf MA (2019) User interest community detection on social media using collaborative filtering. Wirel Netw 2:69

    Google Scholar 

  42. An Y-H, Dong Q, Sun C-J, Nie D-C, Fu Y (2016) Diffusion-like recommendation with enhanced similarity of objects. Physica A Stat Mech Appl 461:708–715

    Google Scholar 

  43. Wang C, Wang K, Wei T (2019) Personalized recommendation via suppressing by users and items. In: Journal of Physics: Conference Series, p 042020

  44. Abdalla HI, Amer AA, Amer YA, Nguyen L, Al-Maqaleh B (2023) Boosting the item-based collaborative filtering model with novel similarity measures. Int J Comput Intell Syst 16:123

    Google Scholar 

  45. Shambour Q, Hussein A, Kharma Q, Abualhaj M (2022) Effective hybrid content-based collaborative filtering approach for requirements engineering. Comput Syst Sci Eng 40:113–125

    Google Scholar 

  46. Hiriyannaiah S, Siddesh G, Srinivasa K (2022) Deep visual ensemble similarity (DVESM) approach for visually aware recommendation and search in smart community. J King Saud Univ-Comput Inf Sci 34:2562–2573

    Google Scholar 

  47. Ziolkowski P (2023) Computational complexity and its influence on predictive capabilities of machine learning models for concrete mix design. Materials (Basel) 16:52

    Google Scholar 

  48. Acharya M, Yadav S, Mohbey KK (2023) How can we create a recommender system for tourism? a location centric spatial binning-based methodology using social networks. Int J Inf Manag Data Insights 3:100161

    Google Scholar 

  49. Acharya M, Mohbey KK (2023) Differential privacy-based social network detection over spatio-temporal proximity for secure POI recommendation. SN Comput Sci 4:252

    Google Scholar 

  50. Shang M-S, Lü L, Zhang Y-C, Zhou T (2010) Empirical analysis of web-based user-object bipartite networks. EPL 90:48006

    Google Scholar 

  51. Adamic LA, Adar E (2003) Friends and neighbors on the Web. Soc Netw 25:211–230

    Google Scholar 

  52. Celli F, Marta F, Lascio L, Magnani M, Pacelli B, Rossi L (2010) Social network data and practice: the case of friendfeed. In: Third international conference on social computing, behavioral modeling, and prediction, Bethesda, MD, USA, pp 346–353

  53. Massa P, Avesani P (2006) Trust-aware bootstrapping of recommender systems. In: Seventeenth European conference on artificial intelligence, Riva del Garda, Italy, pp 29–33

  54. Zhou T, Lü L, Zhang Y-C (2009) Predicting missing links via local information. Eur Phys J B 71:623–630

    Google Scholar 

  55. Jonathan JAK, Herlocker L, Terveen LG, Riedl JT (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22:5–53

    Google Scholar 

  56. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17:734–749

    Google Scholar 

  57. Zhou T, Jiang LL, Su RQ, Zhang YC (2008) Effect of initial configuration on network-based recommendation. EPL 81:58004

    Google Scholar 

  58. Mumin D, Shi LL, Liu L, Panneerselvam J (2022) Data-driven diffusion recommendation in online social networks for the internet of people. IEEE Trans Syst Man Cybern Syst 52:166–178

    Google Scholar 

Download references

Acknowledgements

The work reported in this paper has been supported by the National Natural Science Foundation of China (Grant number: 62302199), the China Postdoctoral Science Foundation (Grant number: 2023M731368), the Natural Science Foundation of the Jiangsu Higher Education Institutions (Grant number: 22KJB520016), and Jiangsu University Innovative Research Project (KYCX22_3671).

Author information

Authors and Affiliations

Authors

Contributions

Diyawu Mumin and Lei-Lei Shi wrote the main manuscript text, and Liu Lu helped in the experiments. Zi-xuan Han and Liang Jiang did the data processing and analysis. All authors reviewed the manuscript.

Corresponding author

Correspondence to Lu Liu.

Ethics declarations

Conflict of interest

The authors declare no competing interests.

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

Mumin, D., Shi, LL., Liu, L. et al. A new neighbourhood-based diffusion algorithm for personalized recommendation. Knowl Inf Syst 66, 5389–5408 (2024). https://doi.org/10.1007/s10115-024-02127-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-024-02127-1

Keywords