Skip to main content

A Novel Deterministic Framework for Non-probabilistic Recommender Systems

  • Conference paper
  • First Online:
Emerging Technologies in Data Mining and Information Security

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 813))

  • 1185 Accesses


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.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.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

USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others


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

    Article  Google Scholar 

  2. Ullman, J.D.: Mining of Massive Datasets. Cambridge University Press, pp. 92–97 (2011)

    Google Scholar 

  3. Ricci, F., Rokach, L., Shapira, B.: Introduction to recommender systems handbook. Recommender Systems Handbook, pp. 1–35 (2011)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Burke, R.: Hybrid recommender systems: survey and experiments. User Model. User Adap. Interact. 12(4), 331–370 (2002)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Ekstrand, M.D., Riedl, J.T., Konstan, J.A.: Collaborative filtering recommender systems. Found. Trends® Human Comput. Interact. 4(2), 81–173 (2011)

    Article  Google Scholar 

  8. Amatriain, X., Pujol, J.M.: Data mining methods for recommender systems. Recommender Systems Handbook, pp. 227–262 (2015)

    Google Scholar 

  9. Shimodaira, H.: Similarity and recommender systems. School of Informatics, The University of Eidenburgh, 21 (2014)

    Google Scholar 

  10. How to build a recommendation system, Mickael Le Gal (2014)

    Google Scholar 

  11. Sondur, M.S.D., Chigadani, M.A.P., Nayak, S.: Similarity measures for recommender systems: a comparative study. J. Res. 2(03) (2016)

    Google Scholar 

  12. Bagchi, S.: Performance and quality assessment of similarity measures in collaborative filtering using mahout. Procedia Comput. Sci. 50, 229–234 (2015)

    Article  Google Scholar 

  13. Rich, E.: User modeling via stereotypes. Cogn. Sci. 3(4), 329–354 (1979)

    Article  Google Scholar 

  14. Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35(12), 61–70 (1992)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Koren, Y.: The bellkor solution to the netflix grand prize. Netflix Prize Doc. 81, 1–10 (2009)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Smyth, B.: Case-based recommendation. The Adaptive Web, pp. 342–376 (2007)

    Google Scholar 

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

    Article  Google Scholar 

  21. Ghazanfar, M., Prugel-Bennett, A.: An improved switching hybrid recommender system using naive Bayes classifier and collaborative filtering (2010)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Massa, P., Avesani, P.: Trust-aware collaborative filtering for recommender systems. CoopIS/DOA/ODBASE 1(3290), 492–508 (2004)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. MovieLens Datasets.

  27. Jester Datasets.

  28. Toby, S.: Programming Collective Intelligence. O’Reilly Media, pp. 7–27 (2007)

    Google Scholar 

  29. 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)

    Google Scholar 

Download references


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

Correspondence to Avinash Bhat .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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.

Download citation

Publish with us

Policies and ethics