skip to main content
10.1145/2806416.2806504acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article

TriRank: Review-aware Explainable Recommendation by Modeling Aspects

Authors Info & Claims
Published:17 October 2015Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. D. M. Blei, A. Y. Ng, and M. I. Jordan. Latent dirichlet allocation. J. Mach. Learn. Res., 3:993--1022, 2003. Google ScholarGoogle ScholarCross RefCross Ref
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Ganu, N. Elhadad, and A. Marian. Beyond the stars: Improving rating predictions using review text content. In Proc. of WebDB '09, 2009.Google ScholarGoogle Scholar
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. T. H. Haveliwala. Topic-sensitive PageRank. In Proc. of WWW '02, pages 517--526, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Hu and B. Liu. Mining and summarizing customer reviews. In Proc. of KDD '04, pages 168--177, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. Y. Koren and R. Bell. Advances in collaborative filtering. In Recommender Systems Handbook, pages 145--186. Springer US, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. N. N. Liu and Q. Yang. Eigenrank: A ranking-oriented approach to collaborative filtering. In Proc. of SIGIR '08, pages 83--90, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. C.-C. Musat, Y. Liang, and B. Faltings. Recommendation using textual opinions. In Proc. of IJCAI '13, pages 2684--2690, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. S. Pero and T. Horváth. Opinion-driven matrix factorization for rating prediction. In Proc. of UMAP '13, pages 1--13. 2013.Google ScholarGoogle ScholarCross RefCross Ref
  23. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarCross RefCross Ref
  26. 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 ScholarGoogle ScholarCross RefCross Ref
  27. N. Tintarev and J. Masthoff. Designing and evaluating explanations for recommender systems. In Recommender Systems Handbook, pages 479--510. Springer US, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  28. J. Vig, S. Sen, and J. Riedl. Tagsplanations: Explaining recommendations using tags. In Proc. of IUI '09, pages 47--56, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  30. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  31. 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 ScholarGoogle ScholarCross RefCross Ref
  32. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  34. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  35. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  36. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. TriRank: Review-aware Explainable Recommendation by Modeling Aspects

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        CIKM '15: Proceedings of the 24th ACM International on Conference on Information and Knowledge Management
        October 2015
        1998 pages
        ISBN:9781450337946
        DOI:10.1145/2806416

        Copyright © 2015 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 17 October 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        CIKM '15 Paper Acceptance Rate165of646submissions,26%Overall Acceptance Rate1,861of8,427submissions,22%

        Upcoming Conference

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader