ABSTRACT
Most existing collaborative filtering techniques have focused on modeling the binary relation of users to items by extracting from user ratings. Aside from users' ratings, their affiliated reviews often provide the rationale for their ratings and identify what aspects of the item they cared most about. We explore the rich evidence source of aspects in user reviews to improve top-N recommendation. By extracting aspects (i.e., the specific properties of items) from textual reviews, we enrich the user--item binary relation to a user--item--aspect ternary relation. We model the ternary relation as a heterogeneous tripartite graph, casting the recommendation task as one of vertex ranking. We devise a generic algorithm for ranking on tripartite graphs -- TriRank -- and specialize it for personalized recommendation. Experiments on two public review datasets show that it consistently outperforms state-of-the-art methods. Most importantly, TriRank endows the recommender system with a higher degree of explainability and transparency by modeling aspects in reviews. It allows users to interact with the system through their aspect preferences, assisting users in making informed decisions.
- S. Baluja, R. Seth, and D. Sivakumar. Video suggestion and discovery for Youtube: Taking random walks through the view graph. In Proc. of WWW '08, pages 895--904, 2008. Google ScholarDigital Library
- D. M. Blei, A. Y. Ng, and M. I. Jordan. Latent dirichlet allocation. J. Mach. Learn. Res., 3:993--1022, 2003. Google ScholarCross Ref
- P. Cremonesi, Y. Koren, and R. Turrin. Performance of recommender algorithms on top-n recommendation tasks. In Proc. of RecSys '10, pages 39--46, 2010. Google ScholarDigital Library
- Q. Diao, M. Qiu, C.-Y. Wu, A. J. Smola, J. Jiang, and C. Wang. Jointly modeling aspects, ratings and sentiments for movie recommendation (jmars). In Proc. of KDD '14, pages 193--202, 2014. Google ScholarDigital Library
- G. Ganu, N. Elhadad, and A. Marian. Beyond the stars: Improving rating predictions using review text content. In Proc. of WebDB '09, 2009.Google Scholar
- M. Gori and A. Pucci. Itemrank: A random-walk based scoring algorithm for recommender engines. In Proc. of IJCAI '07, pages 2766--2771, 2007. Google ScholarDigital Library
- P. Gupta, A. Goel, J. Lin, A. Sharma, D. Wang, and R. Zadeh. Wtf: The who to follow service at twitter. In Proc. of WWW '13, pages 505--514, 2013. Google ScholarDigital Library
- T. H. Haveliwala. Topic-sensitive PageRank. In Proc. of WWW '02, pages 517--526, 2002. Google ScholarDigital Library
- X. He, M. Gao, M.-Y. Kan, Y. Liu, and K. Sugiyama. Predicting the popularity of web 2.0 items based on user comments. In Proc. SIGIR '14, pages 233--242, 2014. Google ScholarDigital Library
- X. He, M.-Y. Kan, P. Xie, and X. Chen. Comment-based multi-view clustering of web 2.0 items. In Proc. of WWW '14, pages 771--782, 2014. Google ScholarDigital Library
- L. Hu, A. Sun, and Y. Liu. Your neighbors affect your ratings: On geographical neighborhood influence to rating prediction. In Proc. of SIGIR '14, pages 345--354, 2014. Google ScholarDigital Library
- M. Hu and B. Liu. Mining and summarizing customer reviews. In Proc. of KDD '04, pages 168--177, 2004. Google ScholarDigital Library
- W. Jin and H. H. Ho. A novel lexicalized hmm-based learning framework for web opinion mining. In Proc. of ICML '09, pages 465--472, 2009. Google ScholarDigital Library
- Y. Koren and R. Bell. Advances in collaborative filtering. In Recommender Systems Handbook, pages 145--186. Springer US, 2011.Google ScholarCross Ref
- S. Lee, S.-i. Song, M. Kahng, D. Lee, and S.-g. Lee. Random walk based entity ranking on graph for multidimensional recommendation. In Proc. of RecSys '11, pages 93--100, 2011. Google ScholarDigital Library
- G. Linden, B. Smith, and J. York. Amazon.com recommendations: item-to-item collaborative filtering. Internet Computing, IEEE, 7(1):76--80, Jan 2003. Google ScholarDigital Library
- G. Ling, M. R. Lyu, and I. King. Ratings meet reviews, a combined approach to recommend. In Proc. of RecSys '14, pages 105--112, 2014. Google ScholarDigital Library
- N. N. Liu and Q. Yang. Eigenrank: A ranking-oriented approach to collaborative filtering. In Proc. of SIGIR '08, pages 83--90, 2008. Google ScholarDigital Library
- J. McAuley and J. Leskovec. Hidden factors and hidden topics: Understanding rating dimensions with review text. In Proc. of RecSys'13, pages 165--172, 2013. Google ScholarDigital Library
- C.-C. Musat, Y. Liang, and B. Faltings. Recommendation using textual opinions. In Proc. of IJCAI '13, pages 2684--2690, 2013. Google ScholarDigital Library
- N. Pappas and A. Popescu-Belis. Sentiment analysis of user comments for one-class collaborative filtering over ted talks. In Proc. of SIGIR '13, pages 773--776, 2013. Google ScholarDigital Library
- S. Pero and T. Horváth. Opinion-driven matrix factorization for rating prediction. In Proc. of UMAP '13, pages 1--13. 2013.Google ScholarCross Ref
- S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt. Bpr: Bayesian personalized ranking from implicit feedback. In Proc. of UAI '09, pages 452--461, 2009. Google ScholarDigital Library
- B. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Item-based collaborative filtering recommendation algorithms. In Proc. of WWW '01, pages 285--295, 2001. Google ScholarDigital Library
- A. Smola and R. Kondor. Kernels and regularization on graphs. In Learning Theory and Kernel Machines, volume 2777 of LNCS, pages 144--158. Springer, 2003.Google ScholarCross Ref
- M. Terzi, M. Rowe, M.-A. Ferrario, and J. Whittle. Text-based user-knn: Measuring user similarity based on text reviews. In Proc. of UMAP '14, pages 195--206. 2014.Google ScholarCross Ref
- N. Tintarev and J. Masthoff. Designing and evaluating explanations for recommender systems. In Recommender Systems Handbook, pages 479--510. Springer US, 2011.Google ScholarCross Ref
- J. Vig, S. Sen, and J. Riedl. Tagsplanations: Explaining recommendations using tags. In Proc. of IUI '09, pages 47--56, 2009. Google ScholarDigital Library
- L. Xiang, Q. Yuan, S. Zhao, L. Chen, X. Zhang, Q. Yang, and J. Sun. Temporal recommendation on graphs via long- and short-term preference fusion. In Proc. of KDD '10, pages 723--732, 2010. Google ScholarDigital Library
- Y. Xu, W. Lam, and T. Lin. Collaborative filtering incorporating review text and co-clusters of hidden user communities and item groups. In Proc. of CIKM '14, pages 251--260, 2014. Google ScholarDigital Library
- L. Zhang and B. Liu. Aspect and entity extraction for opinion mining. In Data Mining and Knowledge Discovery for Big Data, volume 1, pages 1--40. Springer, 2014.Google ScholarCross Ref
- L. Zhang, B. Liu, S. H. Lim, and E. O'Brien. Extracting and ranking product features in opinion documents. In Proc. of COLING '10, pages 1462--1470, 2010. Google ScholarDigital Library
- Y. Zhang, H. Zhang, M. Zhang, Y. Liu, and S. Ma. Do users rate or review?: Boost phrase-level sentiment labeling with review-level sentiment classification. In Proc. of SIGIR '14, pages 1027--1030, 2014. Google ScholarDigital Library
- Y. Zhang, M. Zhang, Y. Zhang, Y. Liu, and S. Ma. Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. In Proc. of SIGIR '14, pages 83--92, 2014. Google ScholarDigital Library
- Z. Zhang, D. D. Zeng, A. Abbasi, J. Peng, and X. Zheng. A random walk model for item recommendation in social tagging systems. ACM Transactions on Management Information Systems, 4(2):1--24, 2013. Google ScholarDigital Library
- D. Zhou, O. Bousquet, T. N. Lal, J. Weston, and B. Schölkopf. Learning with local and global consistency. In NIPS, pages 321--328, 2004.Google ScholarDigital Library
Index Terms
- TriRank: Review-aware Explainable Recommendation by Modeling Aspects
Recommendations
Attentive Aspect Modeling for Review-Aware Recommendation
In recent years, many studies extract aspects from user reviews and integrate them with ratings for improving the recommendation performance. The common aspects mentioned in a user’s reviews and a product’s reviews indicate indirect connections between ...
Personalized hybrid recommendation for group of users
Novel group hybrid method combining collaborative and content-based recommendation.Proposed method improves the quality of recommended items ordering.Proposed method increases the recommendation precision for very Top-N results.Applicable for single ...
A Double-Ranking Strategy for Long-Tail Product Recommendation
WI-IAT '12: Proceedings of the The 2012 IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technology - Volume 01In this paper we attempt to retrieve the items in the long-tail for top-N recommendation. That is, to recommend products that the end-user likes, but that are not generally popular, which has been getting more and more notice lately. By analysing the ...
Comments