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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abbar, S., Bouzeghoub, M., and Lopez, S., Context-aware recommender systems: A serviceoriented approach. VLDB PersDB Workshop, 2009.
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.
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.
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.
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.
Adomavicius, G., Tuzhilin, A., and Zheng, R., REQUEST: A query language for customizing recommendations. Information System Research,22(11)s, 2011.
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.
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.
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.
Alpaydin, E., Introduction to machine learning. The MIT Press, 2004.
Anand, S.S., and Mobasher, B., Contextual recommendation. WebMine, LNAI, 4737:142–160, 2007.
Ansari, A., Essegaier, S., and Kohli, R., Internet recommendation systems. Journal of Marketing Research, 37(3):363–375, 2000.
Arbel, R. and Rokach, L., Classifier evaluation under limited resources, Pattern Recognition Letters, 27(14): 1619–1631, 2006.
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.
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.
Baltrunas, L., and Ricci, F., Context-dependent items generation in collaborative filtering. In Workshop on Context-Aware Recommender Systems (CARS 2009). New York, 2009.
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.
Berry, M.J., and Linoff, G., Data mining techniques: for marketing, sales, and customer support. John Wiley & Sons, Inc. New York, NY, USA, 1997.
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.
Boutemedjet, S., and Ziou, D., A graphical model for context-aware visual content recommendation. IEEE Transactions on Multimedia, 10(1):52–62, 2008.
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.
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.
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.
Burke, R., Hybrid recommender systems: Survey and experiments. User Modeling and User- Adapted Interaction, 12(4):331–370, 2002.
Burke, R., Hybrid web recommender systems. The Adaptive Web, pages 377–408, 2007.
Cantador, I., and Castells, P., Semantic contextualisation in a news recommender system. In Workshop on Context-Aware Recommender Systems (CARS 2009). New York, 2009.
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.
Chatterjee, S., Hadi, A.S., and Price, B., Regression analysis by example. John Wiley and Sons, 2000.
Chaudhuri, S., and Dayal, U., An overview of data warehousing and olap technology. ACM SIGMOD Record, 26(1):65–74, 1997.
Chen, G., and Kotz, D., A survey of context-aware mobile computing research. Technical Report TR2000-381, Dartmouth Computer Science, 2000.
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.
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.
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.
Dourish, P., What we talk about when we talk about context. Personal and ubiquitous computing, 8(1):19–30, 2004.
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.
Herlocker, J.L., and Konstan, J.A., Content-independent task-focused recommendation. IEEE Internet Computing, pages 40–47, 2001.
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.
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.
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.
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.
Kimball, R., and Ross, M., The data warehousing toolkit. John Wiley & Sons, New York, 1996.
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.
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.
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.
Lawrence, S., Context in web search. IEEE Data Engin. Bulletin, 23(3):25, 2000.
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.
Lilien, G.L., Kotler, P., and Moorthy, K.S., Marketing models. Prentice Hall, 1992.
Liu, H., and Motoda, H., Feature selection for knowledge discovery and data mining. Springer, 1998.
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.
Lussier, D.A., and Olshavsky, R.W., Task complexity and contingent processing in brand choice. Journal of Consumer Research, pages 154–165, 1979.
Maamar, Z., Benslimane, D., and Narendra, N.C., What can context do for web services? Communications of the ACM, 49(12):98–103, 2006.
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.
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.
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.
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.
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.
Prahalad, C.K., Beyond CRM: CK Prahalad predicts customer context is the next big thing. American Management Association McWorld, 2004.
Ramakrishnan, R., and Gehrke, J., Database Management Systems. USA: McGraw Hill Companies, 2000.
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.
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.
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.
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.
Schilit, B.N., and Theimer, M.M., Disseminating active map information to mobile hosts. IEEE network, 8(5):22–32, 1994.
Schiller, J.H., and Voisard, A., Location-based services. Morgan Kaufmann, 2004.
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.
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.
Umyarov, A., and Tuzhilin, A., Using external aggregate ratings for improving individual recommendations. ACM Transactions on the Web, 2010.
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.
Ward, A., Jones, A., and Hopper, A., A new location technique for the active office. IEEE Personal Communications, 4(5):42–47, 1997.
Webster, N., Webster’s new twentieth century dictionary of the English language. Springfield, MA: Merriam-Webster, Inc., 1980.
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.
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.
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.
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)