[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Distributional semantic pre-filtering in context-aware recommender systems

Published: 01 March 2016 Publication History

Abstract

Context-aware recommender systems improve context-free recommenders by exploiting the knowledge of the contextual situation under which a user experienced and rated an item. They use data sets of contextually-tagged ratings to predict how the target user would evaluate (rate) an item in a given contextual situation, with the ultimate goal to recommend the items with the best estimated ratings. This paper describes and evaluates a pre-filtering approach to context-aware recommendation, called distributional-semantics pre-filtering (DSPF), which exploits in a novel way the distributional semantics of contextual conditions to build more precise context-aware rating prediction models. In DSPF, given a target contextual situation (of a target user), a matrix-factorization predictive model is built by using the ratings tagged with the contextual situations most similar to the target one. Then, this model is used to compute rating predictions and identify recommendations for that specific target contextual situation. In the proposed approach, the definition of the similarity of contextual situations is based on the distributional semantics of their composing conditions: situations are similar if they influence the user's ratings in a similar way. This notion of similarity has the advantage of being directly derived from the rating data; hence it does not require a context taxonomy. We analyze the effectiveness of DSPF varying the specific method used to compute the situation-to-situation similarity. We also show how DSPF can be further improved by using clustering techniques. Finally, we evaluate DSPF on several contextually-tagged data sets and demonstrate that it outperforms state-of-the-art context-aware approaches.

References

[1]
Adomavicius, G., Mobasher, B., Ricci, F., Tuzhilin, A.: Context-aware recommender systems. AI Mag. 32(3), 67-80 (2011)
[2]
Adomavicius, G., Sankaranarayanan, R., Sen, S., Tuzhilin, A.: Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst. 23(1), 103-145 (2005)
[3]
Adomavicius, G., Tuzhilin, A.: Context-aware recommender systems. In: Recommender Systems Handbook, pp. 217-256 (2011)
[4]
Baltrunas, L., Amatriain, X.: Towards time-dependant recommendation based on implicit feedback. In: Proceedings of the 1st Workshop on Context-Aware Recommender Systems (CARS'09). October 22-25, 2009, New York City, USA (2009)
[5]
Baltrunas, L., Kaminskas, M., Ludwig, B., Moling, O., Ricci, F., Aydin, A., Lüke, K., Schwaiger, R.: InCarMusic: Context-aware music recommendations in a car. In: Proceedings of 12th International Conference (EC-Web'11), pp. 89-100. August 30 - September 1, 2011, Toulouse, France (2011)
[6]
Baltrunas, L., Ludwig, B., Peer, S., Ricci, F.: Context relevance assessment and exploitation in mobile recommender systems. Pers. Ubiquitous Comput. 16(5), 507-526 (2012)
[7]
Baltrunas, L., Ludwig, B., Ricci, F.: Matrix Factorization Techniques for Context Aware. In: Proceedings of the 5th ACM conference on Recommender systems (RecSys'11), pp. 301-304. October 23-27, 2011, Chicago, USA (2011)
[8]
Baltrunas, L., Ricci, F.: Context-dependent items generation in collaborative filtering. In: Proceedings of the 3th ACM conference on Recommender system (RecSys'09), pp. 245-248. October 22-25, 2009, New York City, USA (2009)
[9]
Baltrunas, L., Ricci, F.: Experimental evaluation of context-dependent collaborative filtering using item splitting. User Model. User-Adapt. Interact. 24(1-2), 7-34 (2014).
[10]
Bazire, M., Brezillon, P.: Understanding Context Before Using It. In: Proceedings of the 5th International Conference on Modeling and Using Context (CONTEXT'05), LNCS vol. 3554, pp. 113-192. July 5-8, 2005, Paris, France. (2005)
[11]
Campos, P., Díez, F., Cantador, I.: Time-aware recommender systems: a comprehensive survey and analysis of existing evaluation protocols. User Model User-Adapt. Interact. 24(1-2), 67-119 (2014)
[12]
Codina, V., Ricci, F., Ceccaroni, L.: Exploiting the Semantic Similarity of Contextual Situations for Prefiltering Recommendation. In: S. Carberry, S. Weibelzahl, A. Micarelli, & G. Semeraro (Eds.), Proceedings of the 21th International Conference on User Modeling, Adaptation, and Personalization (UMAP'13), pp. 165-177. June 10-14, Rome, Italy: Springer, Berlin Heidelberg (2013a)
[13]
Codina, V., Ricci, F., Ceccaroni, L.: Local Context Modeling with Semantic Pre-filtering. In: Proceedings of the 7th ACM conference on Recommender systems (RecSys'13), pp. 363-366. October 14-16, 2013, Hong Kong: ACM New York, NY, USA (2013b)
[14]
Cremonesi, P., Koren, Y., Turrin, R.: Performance of recommender algorithms on top-n recommendation tasks. In: Proceedings of the 4th ACM conference on Recommender systems (RecSys'10) pp. 39-46. September 23-26, Barcelona, Spain (2010)
[15]
Dourish, P.: What we talk about when we talk about context. Pers. Ubiquitous Comput. 8(1), 19-30 (2004)
[16]
Hayes, C., Cunningham, P.: Context boosting collaborative recommendations. Knowl. Based Syst. 17(2-4), 131-138 (2004)
[17]
Hidasi, B., Tikk, D.: Fast ALS-Based Tensor Factorization for Context-Aware Recommendation. In: Proceedings of the 2012 European conference on Machine Learning and Knowledge Discovery in Databases (KDD'12), pp. 67-82. August 12-16, 2012 Beijing, China (2012)
[18]
Karatzoglou, A., Amatriain, X., Baltrunas, L., Oliver, N.: Multiverse recommendation: N-dimensional tensor factorization for context-aware collaborative filtering. In: Proceedings of the 4th ACM conference on Recommender systems (RecSys'10), pp. 79-86. September 23-26, Barcelona, Spain (2010)
[19]
Koenigstein, N., Dror, G., Koren, Y.: Yahoo! music recommendations: modeling music ratings with temporal dynamics and item taxonomy. In: Proceedings of the 5th ACM conference on Recommender systems (RecSys'11), pp. 165-172. October 23-27, 2011, Chicago, USA (2011)
[20]
Koren, Y.: Collaborative filtering with temporal dynamics. Commun. ACM 53(4), 89 (2010).
[21]
Koren, Y., Bell, R.: Advances in collaborative filtering. In: Recommender Systems Handbook, pp. 145-186 (2011)
[22]
Kurucz, M., Benczúr, A., Csalogány, K.: Methods for large scale SVD with missing values. In: Proceedings of KDD Cup and Workshop (held during KDD-2007), pp. 31-38. San Jose, California, USA (2007)
[23]
Molino, P.: Semantic models for answer re-ranking in question answering. In: Proceedings of the 36th international ACM SIGIR conference on research and development in information retrieval (SIGIR'13), Dublin, Ireland (2013)
[24]
Musto, C., Semeraro, G., Lops, P., de Gemmis, M.: Combining distributional semantics and entity linking for context-aware content-based recommendation. In: User modeling, adaptation, and personalization (UMAP'14), pp. 381-392. Aalborg, Denmark (2014)
[25]
Nelder, J., Mead, R.: A simplex method for function minimization. Comput. J. 7(4), 308-313 (1965)
[26]
Odic, A., Tkal¿i¿, M., Tasic, J., Ko¿ir, A.: Predicting and detecting the relevant contextual information in a movie-recommender system. Interacting with Computers, 1-17 (2013)
[27]
Panniello, U., Tuzhilin, A., Gorgoglione, M.: Comparing context-aware recommender systems in terms of accuracy and diversity: which contextual modeling, pre-filtering and post-filtering methods perform the. User Model User-Adapt. Interact. 24(1-2), 35-65 (2014)
[28]
Panniello, U., Tuzhilin, A., Gorgoglione, M., Palmisano, C., Pedone, A.: Experimental comparison of prevs. post-filtering approaches in context-aware recommender systems. In: Proceedings of the 3th ACM conference on Recommender systems (RecSys'09), pp. 265-268. October 22-25, 2009, New York City, USA (2009)
[29]
Rajaraman, A., Ullman, J.: Clustering. In: Mining of massive datasets, pp. 239-278 (2012)
[30]
Rendle, S., Gantner, Z., Freudenthaler, C., Schmidt-Thieme, L.: Fast context-aware recommendations with factorization machines. In: Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval (SIGIR '11), pp. 635-644. July 24-27, New York, USA: ACM Press (2011)
[31]
Rubenstein, H., Goodenough, J.B.: Contextual correlates of synonymy. Commun. ACM 8(10), 627-633 (1965)
[32]
Shani, G., Gunawardana, A.: Evaluating Recommendation Systems. In: Recommender Systems Handbook, pp. 257-297 (2011)
[33]
Shi, Y., Karatzoglou, A., Baltrunas, L., Larson, M.: TFMAP: optimizing MAP for top-N context-aware recommendation. In: Proceedings of the 35th international ACM SIGIR conference on Research and development in Information Retrieval (SIGIR '12), pp. 155-164. August 12-16, Portland, USA (2012)
[34]
Turney, P.D., Pantel, P.: From frequency to meaning: vector space models of semantics. J. Artif. Int. Res. 37(1), 141-188 (2010)
[35]
Zheng, Y., Burke, R., Mobasher, B.: Optimal feature selection for context-aware recommendation using differential relaxation. In: RecSys'12 workshop on context-aware recommender systems (CARS'12). Dublin, Ireland (2012)
[36]
Zheng, Y., Burke, R., Mobasher, B.: Recommendation with differential context weighting. In: Proceedings of the 21th international conference on user modeling, adaptation, and personalization (UMAP'13), pp. 152-164. June 10-14, 2013, Rome, Italy (2013a)
[37]
Zheng, Y., Burke, R., Mobasher, B.: The role of emotions in context-aware recommendation. In: recSys'13 workshop on human decision making in recommender systems, pp. 21-28. October 14-16, 2013, Hong Kong: ACM New York, NY, USA (2013b).

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image User Modeling and User-Adapted Interaction
User Modeling and User-Adapted Interaction  Volume 26, Issue 1
March 2016
101 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 March 2016

Author Tags

  1. Clustering
  2. Collaborative filtering
  3. Context-awareness
  4. Distributional semantics
  5. Matrix factorization
  6. Pre-filtering
  7. Recommender systems

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)CTITFInformation Sciences: an International Journal10.1016/j.ins.2024.120838676:COnline publication date: 1-Aug-2024
  • (2024)Harnessing distributional semantics to build context-aware justifications for recommender systemsUser Modeling and User-Adapted Interaction10.1007/s11257-023-09382-x34:3(659-690)Online publication date: 1-Jul-2024
  • (2022)Towards Better Representation of Context Into Recommender SystemsInternational Journal of Knowledge-Based Organizations10.4018/IJKBO.29508012:2(1-12)Online publication date: 29-Apr-2022
  • (2022)A Family of Neural Contextual Matrix Factorization Models for Context-Aware RecommendationsAdjunct Proceedings of the 30th ACM Conference on User Modeling, Adaptation and Personalization10.1145/3511047.3536404(1-6)Online publication date: 4-Jul-2022
  • (2022)Non-dominated differential context modeling for context-aware recommendationsApplied Intelligence10.1007/s10489-021-03027-552:9(10008-10021)Online publication date: 1-Jul-2022
  • (2020)Scalability and sparsity issues in recommender datasets: a surveyKnowledge and Information Systems10.1007/s10115-018-1254-262:1(1-43)Online publication date: 1-Jan-2020
  • (2019)Context-aware recommendations via sequential predictionsProceedings of the 34th ACM/SIGAPP Symposium on Applied Computing10.1145/3297280.3297639(2525-2528)Online publication date: 8-Apr-2019
  • (2018)CBPF: Leveraging Context and Content Information for Better RecommendationsAdvanced Data Mining and Applications10.1007/978-3-030-05090-0_32(381-391)Online publication date: 16-Nov-2018
  • (2017)A context model for IDE-based recommendation systemsJournal of Systems and Software10.1016/j.jss.2016.09.012128:C(200-219)Online publication date: 1-Jun-2017

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media