ABSTRACT
Context-aware recommender systems that provide better recommendations for users by using their rating history in different situations have been proposed. Because incorporating all contextual information can make the data sparser and degrade the prediction accuracy, most context-aware methods focus on detecting and using only the most effective contextual factors. However, in addition to accuracy, the diversity of the recommendation is also a key to improving users' satisfaction with recommendation results. Moreover, most context-aware techniques have not considered directly the relationships among context, users, and items before predicting the ratings. In the real world, different contextual factors tend to affect users and items differently. This paper proposes a latent probabilistic model to incorporate the contextual information. By adopting a binary particle-swarm optimization technique, the relevant contextual factors for user classes and item classes are identified and incorporated into the model. We optimize our model for two cases, namely considering accuracy alone and considering the trade-off between accuracy and diversity. An evaluation shows that our proposed model performs better than 1) a model that considers only the relation of context to users alone or items alone, 2) a model that exploits all contextual factors, and 3) the traditional context-aware recommendation method.
- G. Adomavicius, R. Sankaranarayanan, S. Sen, and A. Tuzhilin. Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst., 23(1):103--145, Jan. 2005.Google ScholarDigital Library
- E. M. Airoldi, D. M. Blei, S. E. Fienberg, and E. P. Xing. Mixed membership stochastic blockmodels. Journal of Machine Learning Research, 9:1981--2014, 2008.Google ScholarDigital Library
- L. Baltrunas, B. Ludwig, and F. Ricci. Matrix factorization techniques for context aware recommendation. In Proceedings of the Fifth ACM Conference on Recommender Systems, RecSys '11, pages 301--304, New York, NY, USA, 2011. ACM.Google ScholarDigital Library
- L. Baltrunas and F. Ricci. Context-based splitting of item ratings in collaborative filtering. In Proceedings of the Third ACM Conference on Recommender Systems, RecSys '09, pages 245--248, New York, NY, USA, 2009. ACM.Google ScholarDigital Library
- J. Kennedy and R. Eberhart. A discrete binary version of the particle swarm algorithm. In Systems, Man, and Cybernetics, 1997. Computational Cybernetics and Simulation., 1997 IEEE International Conference on, volume 5, pages 4104--4108 vol. 5, Oct 1997.Google Scholar
- Y. Koren, R. Bell, and C. Volinsky. Matrix factorization techniques for recommender systems. Computer, 42(8):30--37, Aug. 2009.Google ScholarDigital Library
- A. Košir, A. Odić, M. Kunaver, M. Tkalčič, and J. F. Tasič. Database for contextual personalization, 2011.Google Scholar
- S. M. McNee, J. Riedl, and J. A. Konstan. Being accurate is not enough: How accuracy metrics have hurt recommender systems. In CHI '06 Extended Abstracts on Human Factors in Computing Systems, CHI EA '06, pages 1097--1101, New York, NY, USA, 2006. ACM.Google ScholarDigital Library
- T. P. Minka. Estimating a dirichlet distribution. Technical report, 2000.Google Scholar
- A. Odić, M. Tkalčič, J. F. Tasič, and A. Košir. Relevant context in a movie recommender system: Users' opinion vs. statistical detection. In CEUR Workshop Procedding, number 889, 2012.Google Scholar
- I. Porteous, E. Bart, and M. Welling. Multi-hdp: A parametric bayesian model for tensor factorization. In Proceedings of the 23rd National Conference on Artificial Intelligence, AAAI '08, pages 1487--1490. AAAI Press, 2008.Google Scholar
- P. Samatthiyadikun, A. Takasu, and S. Maneeroj. Multicriteria collaborative filtering by bayesian model-based user profiling. In Information Reuse and Integration (IRI), 2012 IEEE 13th International Conference on, pages 124--131, Aug 2012.Google ScholarCross Ref
- L. Si and R. Jin. Flexible mixture model for collaborative filtering. In Proceedings of International Conference on Machine Learning, ICML 2003, page 8, 2003.Google Scholar
- P. Sitkrongwong, S. Maneeroj, and A. Takasu. Latent probabilistic model for context-aware recommendations. In Web Intelligence (WI) and Intelligent Agent Technologies (IAT), 2013 IEEE/WIC/ACM International Joint Conferences on, volume 1, pages 95--100, Nov 2013.Google ScholarDigital Library
- S. Vargas, L. Baltrunas, A. Karatzoglou, and P. Castells. Coverage, redundancy and size-awareness in genre diversity for recommender systems. In Proceedings of the 8th ACM Conference on Recommender Systems, RecSys '14, pages 209--216, New York, NY, USA, 2014. ACM.Google ScholarDigital Library
- Y. Zheng, R. Burke, and B. Mobasher. Optimal feature selection for context-aware recommendation using differential relaxation. In CEUR Workshop Proceeding, number 889, 2012.Google Scholar
Index Terms
- Bayesian probabilistic model for context-aware recommendations
Recommendations
Latent Probabilistic Model for Context-Aware Recommendations
WI-IAT '13: Proceedings of the 2013 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) - Volume 01Recommender systems (RS) are software tools that provide personalized recommendations of relevant items to individual users. However, most of them do not take into account additional contextual information that may affect user preferences, such as place,...
Factorization models for context-/time-aware movie recommendations
CAMRa '10: Proceedings of the Workshop on Context-Aware Movie RecommendationIn the scope of the Challenge on Context-aware Movie Recommendation (CAMRa2010), context can mean temporal context (Task 1), mood (Task 2), or social context (Task 3).
We suggest to use Pairwise Interaction Tensor Factorization (PITF), a method used for ...
Characterizing context-aware recommender systems
Context-aware recommender systems leverage the value of recommendations by exploiting context information that affects user preferences and situations, with the goal of recommending items that are really relevant to changing user needs. Despite the ...
Comments