Abstract
Recommendation is a technique which helps and suggests a user, any relevant item from a large information space. Current techniques for this purpose include non-probabilistic methods like content-based filtering and collaborative filtering (CF) and probabilistic methods like Bayesian inference and Case-based reasoning methods. CF algorithms use similarity measures for calculating similarity between users. In this paper, we propose a novel framework which deterministically switches between the CF algorithms based on sparsity to improve accuracy of recommendation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Lü, L., Medo, M., Yeung, C.H., Zhang, Y.C., Zhang, Z.K., Zhou, T.: Recommender systems. Phys. Rep. 519(1), 1–49 (2012)
Ullman, J.D.: Mining of Massive Datasets. Cambridge University Press, pp. 92–97 (2011)
Ricci, F., Rokach, L., Shapira, B.: Introduction to recommender systems handbook. Recommender Systems Handbook, pp. 1–35 (2011)
Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17(6), 734–749 (2005)
Burke, R.: Hybrid recommender systems: survey and experiments. User Model. User Adap. Interact. 12(4), 331–370 (2002)
Herlocker, J.L., Konstan, J.A., Terveen, L.G., Riedl, J.T.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. (TOIS) 22(1), 5–53 (2004)
Ekstrand, M.D., Riedl, J.T., Konstan, J.A.: Collaborative filtering recommender systems. Found. Trends® Human Comput. Interact. 4(2), 81–173 (2011)
Amatriain, X., Pujol, J.M.: Data mining methods for recommender systems. Recommender Systems Handbook, pp. 227–262 (2015)
Shimodaira, H.: Similarity and recommender systems. School of Informatics, The University of Eidenburgh, 21 (2014)
How to build a recommendation system, Mickael Le Gal (2014)
Sondur, M.S.D., Chigadani, M.A.P., Nayak, S.: Similarity measures for recommender systems: a comparative study. J. Res. 2(03) (2016)
Bagchi, S.: Performance and quality assessment of similarity measures in collaborative filtering using mahout. Procedia Comput. Sci. 50, 229–234 (2015)
Rich, E.: User modeling via stereotypes. Cogn. Sci. 3(4), 329–354 (1979)
Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35(12), 61–70 (1992)
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, pp. 175–186 (1994)
Shardanand, U., Maes, P.: Social information filtering: algorithms for automating “word of mouth”. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 210–217 (1995)
Koren, Y.: The bellkor solution to the netflix grand prize. Netflix Prize Doc. 81, 1–10 (2009)
Condli, M.K., Lewis, D.D., Madigan, D., Posse, C.: Bayesian mixed-E ects models for recommender systems. In: Proceedings of ACM SIGIR, vol. 99 (1999)
Smyth, B.: Case-based recommendation. The Adaptive Web, pp. 342–376 (2007)
Bobadilla, J., Ortega, F., Hernando, A., Gutiérrez, A.: Recommender systems survey. Knowl. Based Syst. 46, 109–132 (2013)
Ghazanfar, M., Prugel-Bennett, A.: An improved switching hybrid recommender system using naive Bayes classifier and collaborative filtering (2010)
Ekstrand, M.D., Kluver, D., Harper, F.M., Konstan, J.A.: Letting users choose recommender algorithms: an experimental study. In: Proceedings of the 9th ACM Conference on Recommender Systems, pp. 11–18 (2015)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, pp. 285–295 (2001)
Massa, P., Avesani, P.: Trust-aware collaborative filtering for recommender systems. CoopIS/DOA/ODBASE 1(3290), 492–508 (2004)
Candillier, L., Meyer, F., Boullé, M.: Comparing state-of-the-art collaborative filtering systems. In: International Workshop on Machine Learning and Data Mining in Pattern Recognition, pp. 548–562 (2007)
MovieLens Datasets. https://grouplens.org/datasets/movielens/
Jester Datasets. http://eigentaste.berkeley.edu/dataset/
Toby, S.: Programming Collective Intelligence. O’Reilly Media, pp. 7–27 (2007)
Wit, J.: Evaluating recommender systems: an evaluation framework to predict user satisfaction for recommender systems in an electronic programme guide context, Master’s thesis, University of Twente (2008)
Acknowledgements
The authors express their thanks to GroupLens and Jester team who compiled excellent datasets for research on recommender systems. We are grateful to the Principal of our college The National Institute of Engineering, Mysuru for encouraging us and providing the required facility.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Bhat, A., Kamath, D.M., Anitha, C. (2019). A Novel Deterministic Framework for Non-probabilistic Recommender Systems. In: Abraham, A., Dutta, P., Mandal, J., Bhattacharya, A., Dutta, S. (eds) Emerging Technologies in Data Mining and Information Security. Advances in Intelligent Systems and Computing, vol 813. Springer, Singapore. https://doi.org/10.1007/978-981-13-1498-8_8
Download citation
DOI: https://doi.org/10.1007/978-981-13-1498-8_8
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1497-1
Online ISBN: 978-981-13-1498-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)