Distributional semantic pre-filtering in context-aware recommender systems

被引:30
作者
Codina, Victor [1 ]
Ricci, Francesco [2 ]
Ceccaroni, Luigi [3 ]
机构
[1] Tech Univ Catalonia, Software Dept, Girona 1-3,K2M 201, Barcelona 08034, Spain
[2] Free Univ Bozen Bolzano, Fac Comp Sci, Piazza Domenicani 3, I-39100 Bolzano, Italy
[3] 1000001 Labs, C Alzina 52, Barcelona 08024, Spain
关键词
Context-awareness; Recommender systems; Distributional semantics; Collaborative filtering; Matrix factorization; Pre-filtering; Clustering;
D O I
10.1007/s11257-015-9158-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1 / 32
页数:32
相关论文
共 37 条
[1]   Incorporating contextual information in recommender systems using a multidimensional approach [J].
Adomavicius, G ;
Sankaranarayanan, R ;
Sen, S ;
Tuzhilin, A .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2005, 23 (01) :103-145
[2]   Context-Aware Recommender Systems [J].
Adomavicius, Gediminas ;
Mobasher, Bamshad ;
Ricci, Francesco ;
Tuzhilin, Alex .
AI MAGAZINE, 2011, 32 (03) :67-80
[3]  
Adomavicius G, 2011, RECOMMENDER SYSTEMS HANDBOOK, P217, DOI 10.1007/978-0-387-85820-3_7
[4]  
[Anonymous], 2009, P 3 ACM C RECOMMENDE, DOI DOI 10.1145/1639714.1639759
[5]  
[Anonymous], 2011, P 5 ACM C RECOMMENDE, DOI DOI 10.1145/2043932.2043988
[6]  
[Anonymous], 2010, P 4 ACM C RECOMMEND
[7]  
[Anonymous], 2007, P KDD CUP WORKSH
[8]  
[Anonymous], 2009, Proceedings of the Third ACM Conference on Recommender Systems, RecSys'09, DOI DOI 10.1145/1639714.1639764
[9]  
[Anonymous], 2011, Proceedings of 5th ACM Conference on Recommender Systems, DOI DOI 10.1145/2043932.2043964
[10]  
Baltrunas L., 2009, P 1 WORKSH CONT AW R