Skip to main content
Log in

ADC@𝜃r: Adaptive divisional categorization of ratings under rating threshold 𝜃r for similarity computation in recommendation systems

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

In the recommendation systems (RSs), it is imperative to incorporate the hidden contextual meaning of users’ provided ratings in the similarity computation. To draw such contextual meanings, existing models use the fixed categorization of accessible ratings. However, due to the excessive variation in similarly co-rated item pairs, they produce ambiguous contextual meanings that yield inconsistent results for the user pairs similarities. Therefore, to deal with this problem, this paper proposes an adaptive divisional categorization (ADC)-based RS, namely ADC@𝜃r, that obtains the optimal contextual divisions of accessible ratings under the rating threshold 𝜃r. Here, accessible ratings are the numerical scores that RS users use to express their preferences on the underlying items. A set of adaptive divisions under rating threshold 𝜃r is termed optimal if most of its rating divisions cover a large portion of rating records of a given dataset. For so, the proposed ADC@𝜃r model keeps only those divisions of ratings whose significance values are high, i.e., cover a large portion of the rating records by the ratings of these divisions. Further, the contextual mean square deviation (CMSD) model is employed to compute user pairs’ similarity using the obtained adaptive divisions of accessible ratings. The experimental results obtained on the benchmark Movielens-100K and Movielens-1M datasets justify the proposed model’s superiority over the competitive models.

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
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. The subjective information includes the rating asked from the expert users on data items, whereas the objective information consists of the general users’ preferences.

References

  1. Adamopoulos P, Tuzhilin A (2015) On unexpectedness in recommender systems: Or how to better expect the unexpected. ACM Trans Intell Syst Technol (TIST) 5(4):54

    Google Scholar 

  2. 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 6:734–749

    Article  Google Scholar 

  3. Almazro D, Shahatah G, Albdulkarim L, Kherees M, Martinez R, Nzoukou W (2010) A survey paper on recommender systems, arXiv:1006.5278

  4. Bag S, Kumar SK, Tiwari MK (2019) An efficient recommendation generation using relevant jaccard similarity. Inf Sci 483:53–64

    Article  Google Scholar 

  5. Bobadilla J, Ortega F, Hernando A (2012) A collaborative filtering similarity measure based on singularities. Inform Process Manag 48(2):204–217

    Article  Google Scholar 

  6. Bobadilla J, Ortega F, Hernando A, Alcalá J. (2011) Improving collaborative filtering recommender system results and performance using genetic algorithms. Knowle-based Syst 24(8):1310–1316

    Article  Google Scholar 

  7. Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl-based Syst 46:109–132

    Article  Google Scholar 

  8. Boratto L, Carta S (2014) Using collaborative filtering to overcome the curse of dimensionality when clustering users in a group recommender system. In: ICEIS (2), pp 564–572

  9. Cheng L.-C., Wang H.-A. (2014) A fuzzy recommender system based on the integration of subjective preferences and objective information. Appl Soft Comput 18:290–301

    Article  Google Scholar 

  10. Duricic T, Lacic E, Kowald D, Lex E (2018) Trust-based collaborative filtering: tackling the cold start problem using regular equivalence. In: Proceedings of the 12th ACM conference on recommender systems ACM, pp 446–450

  11. Eirinaki M, Gao J, Varlamis I, Tserpes K (2018) Recommender systems for large-scale social networks: A review of challenges and solutions

  12. Ghavipour M, Meybodi MR (2019) Stochastic trust network enriched by similarity relations to enhance trust-aware recommendations. Appl Intell 49(2):435–448

    Article  Google Scholar 

  13. Guan X, Li C-T, Guan Y (2017) Matrix factorization with rating completion: an enhanced svd model for collaborative filtering recommender systems. IEEE Access 5:27668–27678

    Article  Google Scholar 

  14. Gunawardana A, Shani G (2009) A survey of accuracy evaluation metrics of recommendation tasks. J Machine Learn Res 10(Dec):2935–2962

    MathSciNet  MATH  Google Scholar 

  15. Harper FM, Konstan JA (2016) The movielens datasets: History and context. Acm Trans Interact Intell Syst (tiis) 5(4):19

    Google Scholar 

  16. Herlocker JL, Konstan JA, Borchers A, Riedl J (1999) An algorithmic framework for performing collaborative filtering, in Retrieval, SIGIR 1999. Association for Computing Machinery. In: 22nd annual international ACM SIGIR conference on research and development in information Inc, pp 230–237

  17. Isinkaye F, Folajimi Y, Ojokoh B (2015) Recommendation systems: Principles, methods and evaluation. Egyptian Inform J 16(3):261–273

    Article  Google Scholar 

  18. Jain A, Nagar S, Singh PK, Dhar J (2020) Emucf: Enhanced multistage user-based collaborative filtering through non-linear similarity for recommendation systems. Expert Syst Appl 161:113724

    Article  Google Scholar 

  19. Jain A, Singh PK, Dhar J (2020) Multi-objective item evaluation for diverse as well as novel item recommendations. Expert Syst Appl 139:112857

    Article  Google Scholar 

  20. Koohi H, Kiani K (2017) A new method to find neighbor users that improves the performance of collaborative filtering. Expert Syst Appl 83:30–39

    Article  Google Scholar 

  21. Krulwich B (1997) Lifestyle finder: Intelligent user profiling using large-scale demographic data. AI magazine 18(2):37–37

    Google Scholar 

  22. Li C, Wang Z, Cao S, He L (2018) Wlrrs: A new recommendation system based on weighted linear regression models. Comput Electric Eng 66:40–47

    Article  Google Scholar 

  23. Liao C-L, Lee S-J (2016) A clustering based approach to improving the efficiency of collaborative filtering recommendation. Electron Commer Res Appl 18:1–9

    Article  Google Scholar 

  24. Liu H, Hu Z, Mian A, Tian H, Zhu X (2014) A new user similarity model to improve the accuracy of collaborative filtering. Knowl-Based Syst 56:156–166

    Article  Google Scholar 

  25. Lü L, Medo M, Yeung CH, Zhang Y-C, Zhang Z-K, Zhou T (2012) Recommender systems. Phys Rep 519(1):1–49

    Article  Google Scholar 

  26. Mishra R, Kumar P, Bhasker B (2015) A web recommendation system considering sequential information. Decis Support Syst 75:1–10

    Article  Google Scholar 

  27. Mnih A, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257–1264

  28. Patra BK, Launonen R, Ollikainen V, Nandi S (2015) A new similarity measure using bhattacharyya coefficient for collaborative filtering in sparse data. Knowl-Based Syst 82:163–177

    Article  Google Scholar 

  29. Ricci F, Rokach L, Shapira B (2015) Recommender systems: introduction and challenges. In: Recommender systems handbook. Springer, pp 1–34

  30. Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web ACM, pp 285–295

  31. Shi H, Chen L, Xu Z, Lyu D (2019) Personalized location recommendation using mobile phone usage information. Appl Intell 49(10):3694–3707

    Article  Google Scholar 

  32. Su X, Khoshgoftaar TM, Zhu X, Greiner R (2008) Imputation-boosted collaborative filtering using machine learning classifiers. In: Proceedings of the 2008 ACM symposium on applied computing. ACM, pp 949–950

  33. Wang Q, Ma J, Liao X, Du W (2017) A context-aware researcher recommendation system for university-industry collaboration on r&d projects. Decis Support Syst 103:46–57

    Article  Google Scholar 

  34. Wang Y, Deng J, Gao J, Zhang P (2017) A hybrid user similarity model for collaborative filtering. Inf Sci 418:102–118

    Article  Google Scholar 

  35. Xu Y, Yin W, Wen Z, Zhang Y (2012) An alternating direction algorithm for matrix completion with nonnegative factors. Front Math China 7(2):365–384

    Article  MathSciNet  Google Scholar 

  36. Yu X, Jiang F, Du J, Gong D (2017) A user-based cross domain collaborative filtering algorithm based on a linear decomposition model. IEEE Access 5:27582–27589

    Article  Google Scholar 

  37. Zhang R, Liu Q-D, Wei J-X et al (2014) Collaborative filtering for recommender systems. In: 2014 second international conference on advanced cloud and big data. IEEE, pp 301–308

  38. Zhang Z (2014) Sparsity, robustness, and diversification of recommender systems. Ph.D. dissertation, Princeton University

Download references

Acknowledgements

The authors would like to thank the reviewers for their valuable suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ankush Jain.

Ethics declarations

Conflict of Interests

The authors declare that they have no conflict of interest.

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

Jain, A., Nagar, S., Singh, P.K. et al. ADC@𝜃r: Adaptive divisional categorization of ratings under rating threshold 𝜃r for similarity computation in recommendation systems. Appl Intell 52, 2134–2153 (2022). https://doi.org/10.1007/s10489-021-02428-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02428-w

Keywords

Navigation