Skip to main content

Context-Aware Recommender Systems

  • Chapter
  • First Online:
Book cover Recommender Systems Handbook

Abstract

The importance of contextual information has been recognized by researchers and practitioners in many disciplines, including e-commerce personalization, information retrieval, ubiquitous and mobile computing, data mining, marketing, and management. While a substantial amount of research has already been performed in the area of recommender systems, most existing approaches focus on recommending the most relevant items to users without taking into account any additional contextual information, such as time, location, or the company of other people (e.g., for watching movies or dining out). In this chapter we argue that relevant contextual information does matter in recommender systems and that it is important to take this information into account when providing recommendations. We discuss the general notion of context and how it can be modeled in recommender systems. Furthermore, we introduce three different algorithmic paradigms – contextual prefiltering, post-filtering, and modeling – for incorporating contextual information into the recommendation process, discuss the possibilities of combining several contextaware recommendation techniques into a single unifying approach, and provide a case study of one such combined approach. Finally, we present additional capabilities for context-aware recommenders and discuss important and promising directions for future research.

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 179.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abbar, S., Bouzeghoub, M., and Lopez, S., Context-aware recommender systems: A serviceoriented approach. VLDB PersDB Workshop, 2009.

    Google Scholar 

  2. Abowd, G.D., Atkeson, C.G., Hong, J., Long, S., Kooper, R., and Pinkerton, M., Cyberguide: A mobile context-aware tour guide. Wireless Networks, 3(5):421–433, 1997.

    Article  MATH  Google Scholar 

  3. Adomavicius, G., Sankaranarayanan, R., Sen, S., and Tuzhilin, A., Incorporating contextual information in recommender systems using a multidimensional approach. ACM Transactions on Information Systems (TOIS), 23(1):103–145, 2005.

    Article  Google Scholar 

  4. Adomavicius, G., and Tuzhilin, A., Incorporating context into recommender systems using multidimensional rating estimation methods. In Proceedings of the 1st International Workshop on Web Personalization, Recommender Systems and Intelligent User Interfaces (WPRSIUI 2005), 2005.

    Google Scholar 

  5. Adomavicius, G., and Tuzhilin, A., Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 17(6):734–749, 2005.

    Article  Google Scholar 

  6. Adomavicius, G., Tuzhilin, A., and Zheng, R., REQUEST: A query language for customizing recommendations. Information System Research,22(11)s, 2011.

    Google Scholar 

  7. Agrawal, R., Rantzau, R., and Terzi, E., Context-sensitive ranking. In Proceedings of the 2006 ACM SIGMOD international conference on Management of data, pages 383–394. ACM, 2006.

    Google Scholar 

  8. Ahn, H., Kim, K., and Han, I., Mobile advertisement recommender system using collaborative filtering: MAR-CF. In Proceedings of the 2006 Conference of the Korea Society of Management Information Systems, pages 709–715.

    Google Scholar 

  9. Akrivas, G., Wallace, M., Andreou, G., Stamou, G., and Kollias, S., Context-sensitive semantic query expansion. In Proceedings of the IEEE international conference on artificial intelligence systems (ICAIS), pages 109–114. Divnomorskoe, Russia, 2002.

    Chapter  Google Scholar 

  10. Alpaydin, E., Introduction to machine learning. The MIT Press, 2004.

    Google Scholar 

  11. Anand, S.S., and Mobasher, B., Contextual recommendation. WebMine, LNAI, 4737:142–160, 2007.

    Google Scholar 

  12. Ansari, A., Essegaier, S., and Kohli, R., Internet recommendation systems. Journal of Marketing Research, 37(3):363–375, 2000.

    Article  Google Scholar 

  13. Arbel, R. and Rokach, L., Classifier evaluation under limited resources, Pattern Recognition Letters, 27(14): 1619–1631, 2006.

    Article  Google Scholar 

  14. Ardissono, L., Goy, A., Petrone, G., Segnan, M., and Torasso, P., Intrigue: personalized recommendation of tourist attractions for desktop and hand held devices. Applied Artificial Intelligence, 17(8):687–714, 2003.

    Article  Google Scholar 

  15. Baltrunas, L., and Amatriain, X., Towards time-dependant recommendation based on implicit feedback. In Workshop on Context-Aware Recommender Systems (CARS 2009). New York, 2009.

    Google Scholar 

  16. Baltrunas, L., and Ricci, F., Context-dependent items generation in collaborative filtering. In Workshop on Context-Aware Recommender Systems (CARS 2009). New York, 2009.

    Google Scholar 

  17. Bazire, M., and P. Brezillon. Understanding context before using it. In Dey, A., and et al., editors, Proceedings of the 5th International Conference on Modeling and Using Context. Springer-Verlag, 2005.

    Google Scholar 

  18. Berry, M.J., and Linoff, G., Data mining techniques: for marketing, sales, and customer support. John Wiley & Sons, Inc. New York, NY, USA, 1997.

    Google Scholar 

  19. Bettman, J.R., Luce, M.F., and Payne, J.W., Consumer decision making: A constructive perspective. In M. Tedeschi (editor), Consumer Behavior and Decision Theory pages 1–42, 1991.

    Google Scholar 

  20. Boutemedjet, S., and Ziou, D., A graphical model for context-aware visual content recommendation. IEEE Transactions on Multimedia, 10(1):52–62, 2008.

    Article  Google Scholar 

  21. Breese, J.S., Heckerman, D., and Kadie, C., Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, volume 461, pages 43–52. San Francisco, CA, 1998.

    Google Scholar 

  22. Brown, B., Chalmers, M., Bell, M., Hall, M., I. MacColl, and Rudman, P., Sharing the square: collaborative leisure in the city streets. In Gellersen, H., Schmidt, K., M. Beaudouin-Lafon, and Mackay, W.E., editors, Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work, pages 427–447. Springer, 2005.

    Google Scholar 

  23. Brown, P.J., Bovey, J.D., and Chen, X., Context-aware applications: from the laboratory to the marketplace. IEEE Personal Communications, 4:58–64, 1997.

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

  25. Burke, R., Hybrid web recommender systems. The Adaptive Web, pages 377–408, 2007.

    Google Scholar 

  26. Cantador, I., and Castells, P., Semantic contextualisation in a news recommender system. In Workshop on Context-Aware Recommender Systems (CARS 2009). New York, 2009.

    Google Scholar 

  27. Cena, F., Console, L., Gena, C., Goy, A., Levi, G., Modeo, S., and Torre, I., Integrating heterogeneous adaptation techniques to build a flexible and usable mobile tourist guide. AI Communications, 19(4):369–384, 2006.

    MATH  MathSciNet  Google Scholar 

  28. Chatterjee, S., Hadi, A.S., and Price, B., Regression analysis by example. John Wiley and Sons, 2000.

    Google Scholar 

  29. Chaudhuri, S., and Dayal, U., An overview of data warehousing and olap technology. ACM SIGMOD Record, 26(1):65–74, 1997.

    Article  Google Scholar 

  30. Chen, G., and Kotz, D., A survey of context-aware mobile computing research. Technical Report TR2000-381, Dartmouth Computer Science, 2000.

    Google Scholar 

  31. Cheverst, K., Davies, N., Mitchell, K., Friday, A., and Efstratiou, C., Developing a contextaware electronic tourist guide: some issues and experiences. In Proceedings of the SIGCHI conference on Human factors in computing systems, pages 17–24. ACM, 2000.

    Google Scholar 

  32. De Carolis, B., Mazzotta, I., Novielli, N., and Silvestri, V., Using common sense in providing personalized recommendations in the tourism domain. In Workshop on Context-Aware Recommender Systems (CARS 2009). New York, 2009.

    Google Scholar 

  33. Dey, A.K., Abowd, G.D., and Salber, D., A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction, 16(2):97–166, 2001.

    Article  Google Scholar 

  34. Dourish, P., What we talk about when we talk about context. Personal and ubiquitous computing, 8(1):19–30, 2004.

    Article  Google Scholar 

  35. Franklin, D., and Flachsbart, J., All gadget and no representation makes jack a dull environment. In Proceedings of the AAAI 1998 Spring Symposium on Intelligent Environments, pages 155–160. AAAI Press, 1998.

    Google Scholar 

  36. Herlocker, J.L., and Konstan, J.A., Content-independent task-focused recommendation. IEEE Internet Computing, pages 40–47, 2001.

    Google Scholar 

  37. Herlocker, J.L., Konstan, J.A., Terveen, L.G., and Riedl, J.T., Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems (TOIS), 22(1):5–53, 2004.

    Article  Google Scholar 

  38. Hussein, T., Linder, T., Gaulke,W., and Ziegler, J., Context-aware recommendations on rails. In Workshop on Context-Aware Recommender Systems (CARS 2009), New York, 2009.

    Google Scholar 

  39. Jiang, T., and Tuzhilin, A., Improving personalization solutions through optimal segmentation of customer bases. IEEE Transactions on Knowledge and Data Engineering, 21(3):305–320, 2009.

    Article  Google Scholar 

  40. Jones, G., J.F., Glasnevin, D., and Gareth, I., Challenges and opportunities of context-aware information access. In International Workshop on Ubiquitous Data Management, pages 53– 62, 2005.

    Google Scholar 

  41. Kimball, R., and Ross, M., The data warehousing toolkit. John Wiley & Sons, New York, 1996.

    Google Scholar 

  42. Koller, D., and Sahami, M., Toward optimal feature selection. In Proceedings of the 13th International Conference on Machine Learning, pages 284–292. Morgan Kaufmann, 1996.

    Google Scholar 

  43. Koren, Y., Factorization meets the neighborhood: a multifaceted collaborative filtering model. In Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 426–434. ACM, New York, NY, 2008.

    Chapter  Google Scholar 

  44. Koutrika, G., Bercovitz, B., and H. Garcia-Molina. Flexrecs: expressing and combining flexible recommendations. In Proceedings of the 35th SIGMOD international conference on Management of data, pages 745–758. ACM, Providence, RI, 2009.

    Chapter  Google Scholar 

  45. Lawrence, S., Context in web search. IEEE Data Engin. Bulletin, 23(3):25, 2000.

    Google Scholar 

  46. Leake, D.B., and Scherle, R., Towards context-based search engine selection. In Proceedings of the 6th international conference on Intelligent user interfaces, pages 109–112. ACM New York, NY, USA, 2001.

    Chapter  Google Scholar 

  47. Lilien, G.L., Kotler, P., and Moorthy, K.S., Marketing models. Prentice Hall, 1992.

    Google Scholar 

  48. Liu, H., and Motoda, H., Feature selection for knowledge discovery and data mining. Springer, 1998.

    Google Scholar 

  49. Lombardi, S., Anand, S.S., and Gorgoglione, M., Context and customer behavior in recommendation. In Workshop on Context-Aware Recommender Systems (CARS 2009). New York.

    Google Scholar 

  50. Lussier, D.A., and Olshavsky, R.W., Task complexity and contingent processing in brand choice. Journal of Consumer Research, pages 154–165, 1979.

    Google Scholar 

  51. Maamar, Z., Benslimane, D., and Narendra, N.C., What can context do for web services? Communications of the ACM, 49(12):98–103, 2006.

    Article  Google Scholar 

  52. Mokbel, M.F., and Levandoski, J.J., Toward context and preference-aware location-based services. In Proceedings of the Eighth ACM International Workshop on Data Engineering for Wireless and Mobile Access, pages 25–32. ACM, 2009.

    Google Scholar 

  53. Oku, K., Nakajima, S., Miyazaki, J., and Uemura, S., Context-aware SVM for contextdependent information recommendation. In Proceedings of the 7th International Conference on Mobile Data Management, page 109, 2006.

    Google Scholar 

  54. Palmisano, C., Tuzhilin, A., and Gorgoglione, M., Using context to improve predictive modeling of customers in personalization applications. IEEE Transactions on Knowledge and Data Engineering, 20(11):1535–1549, 2008.

    Article  Google Scholar 

  55. Panniello, U., Tuzhilin, A., Gorgoglione, M., Palmisano, C., and Pedone, A., Experimental comparison of pre-vs. post-filtering approaches in context-aware recommender systems. In Proceedings of the 3rd ACM conference on Recommender systems, pages 265–268. ACM, 2009.

    Google Scholar 

  56. Pennock, D.M., and Horvitz, E., Collaborative filtering by personality diagnosis: A hybrid memory-and model-based approach. In IJCAI’99 Workshop: Machine Learning for Information Filtering, 1999.

    Google Scholar 

  57. Prahalad, C.K., Beyond CRM: CK Prahalad predicts customer context is the next big thing. American Management Association McWorld, 2004.

    Google Scholar 

  58. Ramakrishnan, R., and Gehrke, J., Database Management Systems. USA: McGraw Hill Companies, 2000.

    Google Scholar 

  59. Ricci, F., and Nguyen, Q.N., Mobyrek: A conversational recommender system for on-themove travelers. In Fesenmaier, D.R., Werthner, H. and Wober, K.W. (eds.) Destination Recommendation Systems: Behavioural Foundations and Applications, CABI Publishing, pages 281–294, 2006.

    Google Scholar 

  60. Rodden, T., Cheverst, K., Davies, K., and Dix, A., Exploiting context in HCI design for mobile systems. In Workshop on Human Computer Interaction with Mobile Devices, pages 21–22, 1998.

    Google Scholar 

  61. Ryan, N., Pascoe, J., and Morse, D., Enhanced Reality Fieldwork: the Context-Aware Archaeological Assistant. Gaffney, V., van Leusen, M., Exxon, S.(eds.) Computer Applications in Archaeology. British Archaeological Reports, Oxford, 1997.

    Google Scholar 

  62. Sarwar, B., Karypis, G., Konstan, J., and Reidl, J., Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web, pages 285–295. ACM, 2001.

    Google Scholar 

  63. Schilit, B.N., and Theimer, M.M., Disseminating active map information to mobile hosts. IEEE network, 8(5):22–32, 1994.

    Article  Google Scholar 

  64. Schiller, J.H., and Voisard, A., Location-based services. Morgan Kaufmann, 2004.

    Google Scholar 

  65. Sieg, A., Mobasher, B., and Burke, R., Representing context in web search with ontological user profiles. In Proceedings of the 6th International Conference on Modeling and Using Context, 2007.

    Google Scholar 

  66. Stefanidis, K., Pitoura, E., and Vassiliadis, P., A context-aware preference database system. International Journal of Pervasive Computing and Communications, 3(4):439–600, 2007.

    Article  Google Scholar 

  67. Umyarov, A., and Tuzhilin, A., Using external aggregate ratings for improving individual recommendations. ACM Transactions on the Web, 2010.

    Google Scholar 

  68. van Setten, M., Pokraev, S., and Koolwaaij, J., Context-aware recommendations in the mobile tourist application compass. In Nejdl, W., and De, P.,Bra, editors, Adaptive Hypermedia, pages 235–244. Springer Verlag, 2004.

    Google Scholar 

  69. Ward, A., Jones, A., and Hopper, A., A new location technique for the active office. IEEE Personal Communications, 4(5):42–47, 1997.

    Article  Google Scholar 

  70. Webster, N., Webster’s new twentieth century dictionary of the English language. Springfield, MA: Merriam-Webster, Inc., 1980.

    Google Scholar 

  71. Woerndl,W., Schueller, C., andWojtech, R., A hybrid recommender system for context-aware recommendations of mobile applications. In Proceedings of the 3rd International Workshop on Web Personalization, Recommender Systems and Intelligent User Interfaces, pages 871–878, 2007.

    Google Scholar 

  72. Yu, Z., Zhou, X., Zhang, D., Chin, C.Y., Wang, X., and Men, J., Supporting context-aware media recommendations for smart phones. IEEE Pervasive Computing, 5(3):68–75, 2006.

    Article  Google Scholar 

  73. Ziegler, C.N., S. M. McNee, Konstan, J.A., and Lausen, G., Improving recommendation lists through topic diversification. In Proceedings of the 14th international conference on World Wide Web, pages 22–32. Chiba, Japan, 2005.

    Chapter  Google Scholar 

Download references

Acknowledgements

Research of G. Adomavicius was supported in part by the National Science Foundation grant IIS-0546443, USA. The authors thank YoungOk Kwon for editorial assistance.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gediminas Adomavicius .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Adomavicius, G., Tuzhilin, A. (2011). Context-Aware Recommender Systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P. (eds) Recommender Systems Handbook. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-85820-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-85820-3_7

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-85819-7

  • Online ISBN: 978-0-387-85820-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics