Skip to main content

Recommendation Systems: Techniques, Challenges, Application, and Evaluation

  • Conference paper
  • First Online:
Soft Computing for Problem Solving

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

Abstract

With this tremendous growth of the Internet, mobile devices, and e-business, information load is increasing day by day. That leads to the development of the system, which can filter and prioritize the relevant information for users. Recommendation system solves this issue by enabling users to get knowledge, products, and services of personalized basis. Since the inception of recommender system, researcher has paid much attention and developed various filtering techniques to make these systems effective and efficient in terms of users and system experience. This paper presents a preliminary survey of different recommendation system based on filtering techniques, challenges applications, and evaluation metrics. The motive of work is to introduce researchers and practitioner with the different characteristics and possible filtering techniques of recommendation systems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

References

  1. Isinkaye, F.O., Folajimi, Y.O., Ojokoh, B.A.: Recommendation systems: principles, methods, and evaluation. Egypt. Inf. J. 261–273 (2015)

    Article  Google Scholar 

  2. Recommender System Definition: available at, https://en.wikipedia.org/wiki/Recommender_system

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

    Article  Google Scholar 

  4. Pu, P., Chen, L., Hu, R.: A user-centric evaluation framework for recommender systems. In: Proceedings of the fifth ACM conference on Recommender Systems (RecSys’11), pp. 57–164. ACM, New York, NY, USA (2011)

    Google Scholar 

  5. Bouneffouf, D., Bouzeghoub, A., Ganarski, A.L.: Risk-aware recommender systems. In: Neural Information Processing, pp. 57–65. Springer, Berlin, Heidelberg (2013)

    Chapter  Google Scholar 

  6. Chen, L.S., Hsu, F.H., Chen, M.C., Hsu, Y.C.: Developing recommender systems with the consideration of product profitability for sellers. Inf. Sci. 178(4), 1032–1048 (2008)

    Article  Google Scholar 

  7. Pazzani, M., Billsus, D.: Content-based recommendation systems. In: The Adaptive Web, pp. 325–341. Springer, Berlin, Heidelberg (2007)

    Google Scholar 

  8. Guo, G., Zhang, J., Yorke-Smith, N.: A novel evidence based bayesian similarity measure for recommendation systems. J. ACM Trans Web 10(2), 8.1–8.30 (2016)

    Google Scholar 

  9. Su, X., Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 1–20 (2009)

    Google Scholar 

  10. Breese, J.S., Heckerman, D., Kadie C.: Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth Annual Conference on Uncertainty in Artificial Intelligence, pp. 43–52. July 1998

    Google Scholar 

  11. Joonseok, L., Sun, M., Lebanon, G.: A Comparative Study of Collaborative Filtering Algorithms (2012)

    Google Scholar 

  12. Mobasher, B., Jin, X., Zhou, Y.: Semantically enhanced collaborative filtering on the web. In: Web Mining: from web to semantic web, pp. 57–76. Berlin, Heidelberg, Springer 2004

    Chapter  Google Scholar 

  13. Ku Zalewski U.: Advantages of information granulation in clustering algorithms. In: Agents and artificial intelligence, pp. 131–145. NY, Springer (2013)

    Google Scholar 

  14. Michael, J.A., Berry, A., Gordon, S., Linoff, L.: Data mining techniques, 2nd ed. Wiley Publishing Inc., (2004)

    Google Scholar 

  15. Larose, T.D.: Discovering knowledge in data. Wiley, Hoboken, (New Jersey) (2005)

    MATH  Google Scholar 

  16. Friedman, N., Geiger, D., Goldszmidt, M.: Bayesian network classifiers. Mach. Learn. 29(2–3), 131–63 (1997)

    Google Scholar 

  17. Vucetic, S., Obradovic, Z.: Collaborative filtering using a regression based approach. Knowl. Inf. Syst. 1–22 (2005)

    Article  Google Scholar 

  18. Berry, M.J.A., Linoff, G.: Data mining techniques: for marketing, sales, and customer support. Wiley Computer Publishing, New York (1997)

    Google Scholar 

  19. Bell, R., Koren, Y., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)

    Article  Google Scholar 

  20. Sali, S.: Movie rating prediction using singular value decomposition. In: Machine Learning Project Report by University of California, Santa Cruz (2008)

    Google Scholar 

  21. Hofmann, T.: Probabilistic latent semantic analysis. In: Proceedings of the 15th Conference on Uncertainty in AI, pp. 289–296. San Fransisco, California (1999)

    Google Scholar 

  22. Salakhutdinov, R., Mnih, A.: Probabilistic matrix factorization. In: Proceedings of the 20th International Conference on Neural Information Processing Systems (NIPS’07) (2007)

    Google Scholar 

  23. Lu, yuan, Yang Jie, Notes on “Low-Rank Matrix Factorization”, e-print (2015) arXiv:1507.00333

  24. Patrik Hoyer, O.: Non-negative matrix factorization with sparseness constraints. J. Mach. Learn. Res. 5, 1457–1469 (2004)

    Google Scholar 

  25. David Blei, M., Andrew Ng, Y., Jordan, M.I.: Latent Dirichlet Allocation. J. Mach. Learn. Res. 3, 993–1022 (2003)

    Google Scholar 

  26. Bridge, D., Mehmet Gker, H., McGinty, L., Smyth, B.: Case-based recommender systems. Knowl. Eng. Rev. 20(3), 315–320 (2005)

    Article  Google Scholar 

  27. Adomavicius, G., Zhang, J.: Impact of data characteristics on recommender systems performance. ACM Trans. Manage Inf. Syst. 3(1), 3.1–3.17 (2012)

    Google Scholar 

  28. Claypool, M., Gokhale, A., Miranda, T., Murnikov, P., Netes, D., Sartin, M.: Combining content-based and collaborative filters in an online newspaper. In: Proceedings of ACM SIGIR Workshop on Recommender Systems: algorithms and evaluation. Berkeley, California (1999)

    Google Scholar 

  29. Billsus, D., Pazzani, M.J.: A hybrid user model for news story classification. In: Kay, J. (ed.) Proceedings of the seventh International Conference on user Modelling, pp. 99–108. Banff, Canada, Springer, Newyork (1999)

    Google Scholar 

  30. Soboroff, I., Nicholas, K.C., Pazzani, M.J.: Workshop on recommender systems: algorithms and evaluation. In: Conference Proceedings SIGIR Forum, vol. 33, no. 1, pp. 36–43 (1999)

    Article  Google Scholar 

  31. Shein, I., Popescul, A., Ungar, L.H., Pennock, D.M.: Methods and metrics for cold-start recommendations. In: Proceedings of the 25th International ACM SIGIR Conference on Research and Development in Information Retrieval SIGIR’02, pp. 253–260. ACM, New York, NY, USA (2002)

    Google Scholar 

  32. Popescul, A., Ungar, L.H., Pennock, D.M., Lawrence, S.: Probabilistic models for unified collaborative and content-based recommendation in sparse data environments. In: Proceedings of the 17th Conference on Uncertainty in Artificial Intelligence, UAI’01, pp. 437–444 (2001)

    Google Scholar 

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

    Google Scholar 

  34. Linden, G., Smith, B., York, J.: Recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7(1), 76–80 (2003). www.Amazon.com

    Article  Google Scholar 

  35. Rana, M.C.: Survey paper on recommendation system. Int. J. Comput. Sci. Inf. Technol. 3(2), 3460–3462 (2012)

    Google Scholar 

  36. Mahony, M.O., Hurley, N., Kushmerick, N., Silvestre, G.: Collaborative recommendation: a robustness analysis. ACM Trans. Internet Technol. 4(4), 344–377 (2004)

    Google Scholar 

  37. Jones, S.K.: A statistical interpretation of term specificity and its applications in retrieval. J. Doc. 28(1) 11–21 )(1972)

    Google Scholar 

  38. Gong, M., Xu, Z., Xu, L., Li, Y., Chen, L.: Recommending web service based on user relationships and preferences. In: 20th International conference on web services. IEEE (2013)

    Google Scholar 

  39. Canny, J.: Collaborative filtering with privacy via factor analysis. In: Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 238–245 (2002)

    Google Scholar 

  40. Resnick, P., Varian, H.R.: Recommender systems. Commun. ACM 40(3), 56–58 (1997)

    Article  Google Scholar 

  41. Herlocker, J.L., Konstan, J.A., Terveen, L.G., Reidll, J.T.: Evaluating recommendation systems. ACM Trans. Inf. Syst. 22(1), 5–53 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sandeep K. Raghuwanshi .

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

Raghuwanshi, S.K., Pateriya, R.K. (2019). Recommendation Systems: Techniques, Challenges, Application, and Evaluation. In: Bansal, J., Das, K., Nagar, A., Deep, K., Ojha, A. (eds) Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, vol 817. Springer, Singapore. https://doi.org/10.1007/978-981-13-1595-4_12

Download citation

Publish with us

Policies and ethics