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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Initiative for the Evaluation of XML Retrieval, http://inex.mmci.uni-saarland.de.
- 2.
References
Adomavicius, G., & Tuzhilin, A. (2015). Context-aware recommender systems. In Recommender systems handbook (pp. 191–226). Springer.
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.
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.
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.
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/.
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.
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.
Broder, A. Z. (2002). A taxonomy of web search. SIGIR Forum 36 (2), 3–10. http://doi.acm.org/10.1145/792550.792552.
Burke, R. (2002). Hybrid recommender systems: Survey and experiments. User Modeling and User-Adapted Interaction 12(4), 331–370.
Cantador, I., Fernández-Tobías, I., Berkovsky, S., Cremonesi, P. (2015). Cross-domain recommender systems. In Recommender systems handbook (pp. 919–959). Springer.
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.
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.
Croft, W.B., Metzler, D., Strohman, T. (2009). Search engines-information retrieval in practice. In Pearson education. http://www.search-engines-book.com/.
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.
Felfernig, A., Boratto, L., Stettinger, M., & Tkalčič, M. (2018). Group recommender systems: An introduction. Springer Briefs in Electrical and Computer Engineering.
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.
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.
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.
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.
Kleinberg, J. M. (1999). Authoritative sources in a hyperlinked environment. Journal of ACM 46(5), 604–632. https://doi.org/10.1145/324133.324140.
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.
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.
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.
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.
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.
Manouselis, N., Drachsler, H., Verbert, K., & Santos, O. C. (2014). Recommender systems for technology enhanced learning: Research trends and applications. Incorporated: Springer Publishing Company.
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).
Pazzani, M., & Billsus, D. (1997). Learning and revising user profiles: The identification of interesting web sites. Machine Learning 27(3), 313–331.
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.
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.
Rendle, S., Freudenthaler, C., Gantner, Z., & Schmidt-Thieme, L. (2012). BPR: bayesian personalized ranking from implicit feedback. CoRR http://arxiv.org/abs/1205.2618.
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.
Ricci, F., Rokach, L., & Shapira, B. (Eds.) (2015). Recommender systems handbook. Springer. https://doi.org/10.1007/978-1-4899-7637-6.
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.
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.
Robertson, S. E., & Jones, K. S. (1988) Relevance weighting of search terms (pp. 143–160). London, UK: Taylor Graham Publishing.
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.
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.
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).
Singhal, A. (2001). Modern information retrieval: A brief overview. IEEE Data Engineering Bulletin 24(4), 35–43.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
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
DOI: https://doi.org/10.1007/978-3-319-97556-6_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-97555-9
Online ISBN: 978-3-319-97556-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)