Recommender systems are widely deployed in Web applications that need to predict the preferences of users to items. They are popular in helping users find movies, books, music, and products in general. In this work, we design a method for item recommendation based on a novel model that captures correlations between hidden aspects in reviews and numeric ratings. It is motivated by the observation that a user’s preference against an item is affected by different aspects discussed in reviews. Our method first explores topic modeling to discover hidden aspects from review text. Profiles are then created for users and items separately based on aspects discovered in their reviews. Finally, we utilize logistic regression to model the user item relationship and the rating is modeled as the similarity between user and item profiles. Experiments over real world reviews demonstrate the advantage of our proposal over state of the art solution.
GAO Yi-Fan
,
YU Wen-Zhe
,
CHAO Ping-Fu
,
ZHENG Zhi-Ling
,
ZHANG Rong
. Analyzing reviews for rating prediction and item recommendation[J]. Journal of East China Normal University(Natural Science), 2015
, 2015(3)
: 80
-90
.
DOI: 10.3969/j.issn.1000-5641.2015.03.010
[1]RAJARAMAN A, ULLMAN J D. Mining of Massive Datasets[M]. London: Cambridge University Press, 2011.
[2]BLANCOFERNNDEZ Y, PAZOSARIAS J J, GILSOLLA A, et al. A flexible semantic inference methodology to reason about user preferences in knowledgebased recommender systems[J]. KnowledgeBased Systems, 2008, 21(4): 305320.
[3]MCAULEY J, LESKOVEC J. Hidden factors and hidden topics: understanding rating dimensions with review text[C]//Proceedings of the 7th ACM conference on Recommender systems. ACM, 2013: 165172.
[4]SARWAR B, KARYPIS G, KONSTAN J, et al. Itembased collaborative filtering recommendation algorithms[C]//Proceedings of the 10th international conference on World Wide Web. ACM, 2001: 285295.
[5]KOREN Y, BELL R, VOLINSKY C. Matrix factorization techniques for recommender systems[J]. Computer, 2009, 42(8): 3037.
[6]KOREN Y, BELL R. Advances in collaborative filtering[M]//KANTOR P B, RICCI F, ROKACH L, et al. Recommender Systems Handbook. New York: Springer, 2010: 145186.
[7]BRODY S, EIHADAD N. An unsupervised aspectsentiment model for online reviews[C]//Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics. Association for Computational Linguistics, 2010: 804812.
[8]JO Y, OH A H. Aspect and sentiment unification model for online review analysis[C]//Proceedings of the fourth ACM international conference on Web search and data mining. ACM, 2011: 815824.
[9]TITOV I, MCDONALD R. Modeling online reviews with multigrain topic models[C]//Proceedings of the 17th international conference on World Wide Web. ACM, 2008: 111120.
[10]TITOV I, MCDONALD R T. A Joint Model of Text and Aspect Ratings for Sentiment Summarization[C]//ACL, 2008(8): 308316.
[11]POPESCU A M, ETZIONI O. Extracting product features and opinions from reviews[M]//KAO A, POTEET S R. Natural Language Processing and Text Mining. London: Springer, 2007: 928.
[12]PANG B, LEE L. Opinion mining and sentiment analysis[J]. Foundations and Trends in Information Retrieval, 2008, 2(12): 1135.
[13]QU L, IFRIM G, WEIKUM G. The bagofopinions method for review rating prediction from sparse text patterns[C]//Proceedings of the 23rd International Conference on Computational Linguistics. Association for Computational Linguistics. 2010: 913921.
[14]GANU G, ELHADAD N, MARIAN A. Beyond the stars: Improving rating predictions using Review text content[C]//WebDB, 2009.
[15]BLEI D M, NG A Y, JORDAN M I. Latent dirichlet allocation[J]. The Journal of Machine Learning Research, 2003, 3: 9931022.
[16]BAMMANN K. Statistical models: theory and practice[J]. Biometrics, 2006(62): 943.
[17]BISHOP C M. Pattern recognition and machine learning[M]. New York: Springer, 2006.
[18]LEMIRE D, MACLACHLAN A. Slope one predictors for online ratingbased collaborative filtering[C]//SDM, 2005, 5: 15.
[19]GANTNER Z, RENDLE S, FREUDENTHALER C, et al. MyMediaLite: A free recommender system library[C]//Proceedings of the fifth ACM conference on Recommender systems. ACM, 2011: 305308.
[20]TSAPARAS P, NTOULAS A, TERZI E. Selecting a comprehensive set of reviews[C]//Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 2011: 168176.