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.
Similar content being viewed by others
Notes
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
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
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
Almazro D, Shahatah G, Albdulkarim L, Kherees M, Martinez R, Nzoukou W (2010) A survey paper on recommender systems, arXiv:1006.5278
Bag S, Kumar SK, Tiwari MK (2019) An efficient recommendation generation using relevant jaccard similarity. Inf Sci 483:53–64
Bobadilla J, Ortega F, Hernando A (2012) A collaborative filtering similarity measure based on singularities. Inform Process Manag 48(2):204–217
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
Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl-based Syst 46:109–132
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
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
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
Eirinaki M, Gao J, Varlamis I, Tserpes K (2018) Recommender systems for large-scale social networks: A review of challenges and solutions
Ghavipour M, Meybodi MR (2019) Stochastic trust network enriched by similarity relations to enhance trust-aware recommendations. Appl Intell 49(2):435–448
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
Gunawardana A, Shani G (2009) A survey of accuracy evaluation metrics of recommendation tasks. J Machine Learn Res 10(Dec):2935–2962
Harper FM, Konstan JA (2016) The movielens datasets: History and context. Acm Trans Interact Intell Syst (tiis) 5(4):19
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
Isinkaye F, Folajimi Y, Ojokoh B (2015) Recommendation systems: Principles, methods and evaluation. Egyptian Inform J 16(3):261–273
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
Jain A, Singh PK, Dhar J (2020) Multi-objective item evaluation for diverse as well as novel item recommendations. Expert Syst Appl 139:112857
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
Krulwich B (1997) Lifestyle finder: Intelligent user profiling using large-scale demographic data. AI magazine 18(2):37–37
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
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
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
Lü L, Medo M, Yeung CH, Zhang Y-C, Zhang Z-K, Zhou T (2012) Recommender systems. Phys Rep 519(1):1–49
Mishra R, Kumar P, Bhasker B (2015) A web recommendation system considering sequential information. Decis Support Syst 75:1–10
Mnih A, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257–1264
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
Ricci F, Rokach L, Shapira B (2015) Recommender systems: introduction and challenges. In: Recommender systems handbook. Springer, pp 1–34
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
Shi H, Chen L, Xu Z, Lyu D (2019) Personalized location recommendation using mobile phone usage information. Appl Intell 49(10):3694–3707
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
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
Wang Y, Deng J, Gao J, Zhang P (2017) A hybrid user similarity model for collaborative filtering. Inf Sci 418:102–118
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
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
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
Zhang Z (2014) Sparsity, robustness, and diversification of recommender systems. Ph.D. dissertation, Princeton University
Acknowledgements
The authors would like to thank the reviewers for their valuable suggestions.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02428-w