Skip to main content

Information Retrieval and Recommender Systems

  • Chapter
  • First Online:
Data Science in Practice

Part of the book series: Studies in Big Data ((SBD,volume 46))

Abstract

This chapter provides a brief introduction to two of the most common applications of data science methods in e-commerce: information retrieval and recommender systems. First, a brief overview of the systems is presented followed by details on some of the most commonly applied models used for these systems and how these systems are evaluated. The chapter ends with an overview of some of the application areas in which information retrieval and recommender systems are typically developed.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.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

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    Initiative for the Evaluation of XML Retrieval, http://inex.mmci.uni-saarland.de.

  2. 2.

    http://www.netflixprize.com.

References

  1. Adomavicius, G., & Tuzhilin, A. (2015). Context-aware recommender systems. In Recommender systems handbook (pp. 191–226). Springer.

    Google Scholar 

  2. Agichtein, E., Brill, E., & Dumais, S. (2006) Improving web search ranking by incorporating user behavior information. In Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval, SIGIR 2006 (pp. 19–26). New York, NY, USA: ACM. https://doi.org/10.1145/1148170.1148177.

  3. Amati, G., & Van Rijsbergen, C. J. (2002). Probabilistic models of information retrieval based on measuring the divergence from randomness. ACM Transactions on Information Systems 20(4), 357–389. https://doi.org/10.1145/582415.582416.

    Article  Google Scholar 

  4. Amatriain, X., & Pujol, J. M. Data mining methods for recommender systems. In Ricci et al. [33] (pp. 227–262). https://doi.org/10.1007/978-1-4899-76376_7.

  5. Baeza-Yates, R. A., & Ribeiro-Neto, B. A. (2011). Modern information retrieval-the concepts and technology behind search (2nd ed.). Harlow, England: Pearson Education Ltd. http://www.mir2ed.org/.

  6. Breese, J. S., Heckerman, D., & Kadie, C. (1998). Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the fourteenth conference on uncertainty in artificial intelligence, UAI 1998 (pp. 43–52). San Francisco, CA, USA: Morgan Kaufmann Publishers Inc. http://dl.acm.org/citation.cfm?id=2074094.2074100.

  7. Brin, S., & Page, L. (1998). The anatomy of a large-scale hypertextual web search engine. Computer Networks 30(1–7), 107–117. https://doi.org/10.1016/S0169-7552(98)00110-X.

    Article  Google Scholar 

  8. Broder, A. Z. (2002). A taxonomy of web search. SIGIR Forum 36 (2), 3–10. http://doi.acm.org/10.1145/792550.792552.

    Article  Google Scholar 

  9. Burke, R. (2002). Hybrid recommender systems: Survey and experiments. User Modeling and User-Adapted Interaction 12(4), 331–370.

    Article  Google Scholar 

  10. Cantador, I., Fernández-Tobías, I., Berkovsky, S., Cremonesi, P. (2015). Cross-domain recommender systems. In Recommender systems handbook (pp. 919–959). Springer.

    Google Scholar 

  11. Carmel, D., & Yom-Tov, E. (2010). Estimating the query difficulty for information retrieval. Synthesis Lectures on Information Concepts, Retrieval, and Services. Morgan & Claypool Publishers. https://doi.org/10.2200/S00235ED1V01Y201004ICR015.

    Article  Google Scholar 

  12. Chakrabarti, S. (2007). Learning to rank in vector spaces and social networks. Internet Mathematics 4(2), 267–298. https://doi.org/10.1080/15427951.2007.10129291.

    Article  MathSciNet  Google Scholar 

  13. Croft, W.B., Metzler, D., Strohman, T. (2009). Search engines-information retrieval in practice. In Pearson education. http://www.search-engines-book.com/.

  14. Dooms, S., De Pessemier, T., & Martens, L. (2013). Movietweetings: A movie rating dataset collected from twitter. In Workshop on crowdsourcing and human computation for recommender systems, CrowdRec at RecSys 2013.

    Google Scholar 

  15. Felfernig, A., Boratto, L., Stettinger, M., & Tkalčič, M. (2018). Group recommender systems: An introduction. Springer Briefs in Electrical and Computer Engineering.

    Google Scholar 

  16. de Gemmis, M., Lops, P., Musto, C., Narducci, F., & Semeraro, G. Semantics-aware content-based recommender systems. In Ricci et al. [33] (pp. 119–159). https://doi.org/10.1007/978-1-4899-7637-6.

    MATH  Google Scholar 

  17. Goldberg, D., Nichols, D. A., Oki, B. M., & Terry, D. B. (1992). Using collaborative filtering to weave an information tapestry. Communications of the ACM 35(12), 61–70. https://doi.org/10.1145/138859.138867.

    Article  Google Scholar 

  18. Harper, F. M., & Konstan, J. A. (2015). The movielens datasets: History and context. ACM Transactions on Interactive Intelligent Systems 5(4), 19:1–19:19. https://doi.org/10.1145/2827872.

    Article  Google Scholar 

  19. Herlocker, J. L., Konstan, J. A., Terveen, L. G., & Riedl, J. T. (2004). Evaluating collaborative filtering recommender systems. ACM Transactions on Interactive Intelligent Systems 22(1), 5–53. https://doi.org/10.1145/963770.963772.

    Article  Google Scholar 

  20. Kleinberg, J. M. (1999). Authoritative sources in a hyperlinked environment. Journal of ACM 46(5), 604–632. https://doi.org/10.1145/324133.324140.

    Article  MathSciNet  Google Scholar 

  21. Koren, Y. (2008) Factorization meets the neighborhood: A multifaceted collaborative filtering model. In Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining, KDD 2008 (pp. 426–434). New York, NY, USA: ACM. https://doi.org/10.1145/1401890.1401944.

  22. Lavrenko, V., & Croft, W. B. (2001) Relevance-based language models. In W. B. Croft, D. J. Harper, D. H. Kraft, & J. Zobel (eds.) SIGIR 2001: Proceedings of the 24th annual international ACM SIGIR conference on research and development in information retrieval, September 9–13, 2001, New Orleans, Louisiana, USA (pp. 120–127). ACM. https://doi.org/10.1145/383952.383972.

  23. Liu, B. (2011). Web data mining: exploring hyperlinks, contents, and usage data. In Data-centric systems and applications (2nd ed.). Springer. https://doi.org/10.1007/978-3-642-19460-3.

    Book  Google Scholar 

  24. Liu, T. (2009). Learning to rank for information retrieval. Foundations and Trends in Information Retrieval 3(3), 225–331. https://doi.org/10.1561/1500000016.

    Article  Google Scholar 

  25. Lops, P., de Gemmis, M., & Semeraro, G. (2011). Content-based recommender systems: State of the art and trends. In F. Ricci, L. Rokach, B. Shapira, & P. B. Kantor (Eds.), Recommender systems handbook (pp. 73–105). US, Boston, MA: Springer.

    Google Scholar 

  26. Manouselis, N., Drachsler, H., Verbert, K., & Santos, O. C. (2014). Recommender systems for technology enhanced learning: Research trends and applications. Incorporated: Springer Publishing Company.

    Google Scholar 

  27. Mooney, R. J., Bennett, P. N., & Roy, L. (1998). Book recommending using text categorization with extracted information. In Proceedings of the fifteenth national conference on artificial intelligence, Madison, WI (AAAI 1998) (pp. 70–74).

    Google Scholar 

  28. Pazzani, M., & Billsus, D. (1997). Learning and revising user profiles: The identification of interesting web sites. Machine Learning 27(3), 313–331.

    Article  Google Scholar 

  29. Pizzato, L., Rej, T., Chung, T., Koprinska, I., Kay, J. (2010) Recon: A reciprocal recommender for online dating. In Proceedings of the fourth ACM conference on recommender systems, RecSys 2010 (pp. 207–214). New York, NY, USA: ACM. https://doi.org/10.1145/1864708.1864747.

  30. Ponte, J. M., Croft, W. B. (1998). A language modeling approach to information retrieval. In W. B. Croft, A. Moffat, C. J. van Rijsbergen, R. Wilkinson, & J. Zobel (Eds.) SIGIR 1998: Proceedings of the 21st annual international ACM SIGIR conference on research and development in information retrieval, August 24–28 1998, Melbourne, Australia (pp. 275–281). ACM. https://doi.org/10.1145/290941.291008.

  31. Rendle, S., Freudenthaler, C., Gantner, Z., & Schmidt-Thieme, L. (2012). BPR: bayesian personalized ranking from implicit feedback. CoRR http://arxiv.org/abs/1205.2618.

  32. Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., & Riedl, J. (1994). Grouplens: An open architecture for collaborative filtering of netnews. In Proceedings of the 1994 ACM conference on computer supported cooperative work, CSCW 1994 (pp. 175–186). New York, NY, USA: ACM. https://doi.org/10.1145/192844.192905.

  33. Ricci, F., Rokach, L., & Shapira, B. (Eds.) (2015). Recommender systems handbook. Springer. https://doi.org/10.1007/978-1-4899-7637-6.

    MATH  Google Scholar 

  34. Robertson, S. (2010). The probabilistic relevance framework: BM25 and Beyond. Foundations and Trends in Information Retrieval 3(4), 333–389. http://dx.doi.org/10.1561/1500000019.

    Article  Google Scholar 

  35. Robertson, S. E. (1997) Readings in information retrieval. In The probability ranking principle in IR (pp. 281–286). San Francisco, CA, USA: Morgan Kaufmann Publishers Inc. http://dl.acm.org/citation.cfm?id=275537.275701.

  36. Robertson, S. E., & Jones, K. S. (1988) Relevance weighting of search terms (pp. 143–160). London, UK: Taylor Graham Publishing.

    Google Scholar 

  37. Rocchio, J. J. (1971). Relevance feedback in information retrieval. In G. Salton (Ed.), The smart retrieval system-experiments in automatic document processing (pp. 313–323). Englewood Cliffs, NJ: Prentice-Hall.

    Google Scholar 

  38. Salton, G., Wong, A., & Yang, C. S. (1975). A vector space model for automatic indexing. Communications of the ACM 18(11), 613–620. http://dx.doi.org/10.1145/361219.361220.

    Article  Google Scholar 

  39. Shaw, J. A., & Fox, E. A. (1994). Combination of multiple searches. In TREC (vol. Special Publication 500–225) (pp. 105–108). National Institute of Standards and Technology (NIST).

    Google Scholar 

  40. Singhal, A. (2001). Modern information retrieval: A brief overview. IEEE Data Engineering Bulletin 24(4), 35–43.

    Google Scholar 

  41. Sivic, J., & Zisserman, A. (2003) Video google: A text retrieval approach to object matching in videos. In Proceedings of the ninth IEEE international conference on computer vision, ICCV 2003 (Vol. 2, pp. 1470–1477). Washington, DC, USA: IEEE Computer Society. http://dl.acm.org/citation.cfm?id=946247.946751.

  42. Xu, S., Bao, S., Fei, B., Su, Z., & Yu, Y. (2008). Exploring folksonomy for personalized search. In Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval, SIGIR 2008 (pp. 155–162). New York, NY, USA: ACM. http://dx.doi.org/10.1145/1390334.1390363.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alan Said .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Bellogín, A., Said, A. (2019). Information Retrieval and Recommender Systems. In: Said, A., Torra, V. (eds) Data Science in Practice. Studies in Big Data, vol 46. Springer, Cham. https://doi.org/10.1007/978-3-319-97556-6_5

Download citation

Publish with us

Policies and ethics