The Community for Technology Leaders
RSS Icon
Issue No.04 - Fourth Quarter (2012 vol.3)
pp: 469-481
Jingbo Zhu , Northeastern University, Shenyang
Chunliang Zhang , Northeastern University, Shenyang
Matthew Y. Ma , Scientific Works, Princeton Junction
This paper explores the problem of content-based rating inference from online opinion-based texts, which often expresses differing opinions on multiple aspects. To sufficiently capture information from various aspects, we propose an aspect-based segmentation algorithm to first segment a user review into multiple single-aspect textual parts, and an aspect-augmentation approach to generate the aspect-specific feature vector of each aspect for aspect-based rating inference. To tackle the problem of inconsistent rating annotation, we present a tolerance-based criterion to optimize training sample selection for parameter updating during the model training process. Finally, we present a collaborative rating inference model which explores meaningful correlations between ratings across a set of aspects of user opinions for multi-aspect rating inference. We compared our proposed methods with several other approaches, and experiments on real Chinese restaurant reviews demonstrated that our approaches achieve significant improvements over others.
Ethics, Inference algorithms, Content management, Collaboration, Prediction algorithms, Emotion recognition, collaborative rating inference, Sentiment analysis, content-based rating inference, aspect-based segmentation
Jingbo Zhu, Chunliang Zhang, Matthew Y. Ma, "Multi-Aspect Rating Inference with Aspect-Based Segmentation", IEEE Transactions on Affective Computing, vol.3, no. 4, pp. 469-481, Fourth Quarter 2012, doi:10.1109/T-AFFC.2012.18
[1] J. Basilico and T. Hofmann, "Unifying Collaborative and Content-Based Filtering," Proc. 21st Int'l Conf. Machine Learning, pp. 65-72, 2004.
[2] A.L. Berger, A.D.P. Stephen, and J.D.P. Vincent, "A Maximum Entropy Approach to Natural Language Processing," Computational Linguistics, vol. 22, no. 1, pp. 39-71, 1996.
[3] R.C. Bunescu, "Learning with Probabilistic Features for Improved Pipeline Models," Proc. Conf. Empirical Methods in Natural Language Processing, pp. 670-679, 2008.
[4] K. Crammer and Y. Singer, "Pranking with Ranking," Proc. Advances in Neural Information Processing Systems, pp. 641-647, 2001.
[5] K. Dave, S. Lawrence, and D.M. Pennock, "Mining the Peanut Gallery: Opinion Extraction and Semantic Classification of Product Reviews," Proc. 12th Int'l Conf. World Wide Web, pp. 519-528, 2003.
[6] H. DaumeIII, "Frustratingly Easy Domain Adaptation," Proc. Ann. Meeting Assoc. Computational Linguistics, pp. 256-263, 2007.
[7] X. Ding, B. Liu, and P.S. Yu, "A Holistic Lexicon-Based Approach to Opinion Mining," Proc. Int'l Conf. Web Search and Web Data Mining, 2008.
[8] R.O. Duda, P.E. Hart, and D.G. Stork, Pattern Classification, second ed. John Wiley & Sons, Inc., 2001.
[9] M. Gamon, A. Aue, S. Corston-Oliver, and E. Ringger, "Pulse: Mining Customer Opinions from Free Text," Proc. Sixth Int'l Symp. Intelligent Data Analysis, pp. 121-132, 2005.
[10] D. Goldberg, D. Nichols, B. Oki, and D. Terry, "Using Collaborative Filtering to Weave an Information Tapestry," Comm. ACM, vol. 35, pp. 61-70, 1992.
[11] A.B. Goldberg and X. Zhu, "Seeing Stars When There Aren't Many Stars: Graph-Based Semi-Supervised Learning for Sentiment Categorization," Proc. HLT/NAACL First Workshop Graph Based Methods for Natural Language Processing, pp. 45-52, 2006.
[12] N. Gupta, G. Di Fabbrizio, and P. Haffner, "Capturing the Starts: Predicting Ratings for Service and Product Reviews," Proc. NAACL HLT Workshop Semantic Search, pp. 36-43, 2010.
[13] E.F. Harrington, "Online Ranking/Collaborative Filtering Using the Perceptron Algorithm," Proc. 20th Int'l Conf. Machine Learning, 2003.
[14] M. Hu and B. Liu, "Mining Opinion Features in Customer Reviews," Proc. 19th Nat'l Conf. Artificial Intelligence, 2004.
[15] M. Hu and B. Liu, "Mining and Summarizing Customer Reviews," Proc. ACM SIGKDD Int'l Conf. Knowledge Discovery and Data Mining, pp. 168-177, 2004.
[16] S.Y. Jung, J.H. Hong, and T.S. Kim, "A Statistical Model for User Preference," IEEE Trans. Knowledge and Data Eng, vol. 17, no. 6, pp. 834-843, June 2005.
[17] S-M. Kim and E. Hovy, "Extracting Opinions, Opinion Holders, and Topics Expressed in Online News Media Text," Proc. ACL/COLING Workshop Sentiment and Subjectivity in Text, 2006.
[18] N. Kobayashi, K. Inui, and Y. Matsumoto, "Extracting Aspect-Evaluation and Aspect-of Relations in Opinion Mining," Proc. Joint Conf. Empirical Methods in Natural Language Processing and Computational Natural Language Learning, pp. 1065-1074, 2007.
[19] C.W.-K. Leung, S.C.-F. Chan, and F.-L. Chung, "Integrating Collaborative Filtering and Sentiment Analysis: A Rating Inference Approach," Proc. European Conf. Artificial Intelligence Workshop Recommender Systems, pp. 62-66, 2006.
[20] B. Liu, M. Hu, and J. Cheng, "Opinion Observer: Analyzing and Comparing Opinions on the Web," Proc. 14th Int'l Conf. World Wide Web, pp. 342-351, 2005.
[21] B. Pang and L. Lee, "Seeing Stars: Exploiting Class Relationships for Sentiment Categorization with Respect to Rating Scales," Proc. 43rd Ann. Meeting Assoc. for Computational Linguistics, pp. 115-124, 2005.
[22] B. Pang and L. Lee, "Opinion Mining and Sentiment Analysis," Foundations and Trends in Information Retrieval, vol. 2, nos. 1/2, pp. 1-135, 2008.
[23] B. Pang, L. Lee, and S. Vaithyanathan, "Thumbs Up? Sentiment Classification Using Machine Learning Techniques," Proc. Conf. Empirical Methods in Natural Language Processing, 2002.
[24] L. Pevzner and M.A. Hearst, "A Critique and Improvement of an Evaluation Metric for Text Segmentation," Computational Linguistics, vol. 28, no. 1, pp. 19-35, 2002.
[25] A.M. Popescu and O. Etzioni, "Extracting Product Features and Opinions from Reviews," Proc. Conf. Empirical Methods in Natural Language Processing, 2005.
[26] G. Qiu, B. Liu, J. Bu, and C. Chen, "Expanding Domain Sentiment Lexicon through Double Propagation," Proc. 21st Int'l Jont Conf. Artificial Intelligence, pp. 1199-120, 2009.
[27] P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl, "Grouplens: An Open Architecture for Collaborative Filtering of Netnews," Proc. ACM Conf. Computer Supported Cooperative Work, pp. 175-186, 1994.
[28] E. Riloff, S. Patwardhan, and J. Wiebe, "Feature Subsumption for Opinion Analysis," Proc. Conf. Empirical Methods in Natural Language Processing, pp. 440-448, 2006.
[29] B. Snyder and R. Barzilay, "Multiple Aspect Ranking Using the Good Grief Algorithm," Proc. Human Language Technology Conf. North Am. Chapter of the Assoc. Computational Linguistics, pp. 300-307, 2007.
[30] M. Thomas, B. pang, and L. Lee, "Get Out the Vote: Determining Support or Opposition from Congressional Floor-Debate Transcripts," Proc. Conf. Empirical Methods in Natural Language Processing, pp. 327-335, 2006.
[31] I. Titov and R. McDonald, "A Joint Model of Text and Aspect Ratings for Sentiment Summarization," Proc. Ann. Meeting Assoc. Computational Linguistics, pp. 308-316, 2008.
[32] T. Zagibalov and J. Carroll, "Unsupervised Classification of Sentiment and Objectivity in Chinese Text," Proc. Third Int'l Joint Conf. Natural Language Processing, pp. 304-311, 2008.
[33] J. Zhu, H. Wang, M. Zhu, and B.K. Tsou, "Aspect-Based Opinion Polling from Customer Reviews," IEEE Trans. Affective Computing, vol. 2, no. 1, pp. 37-49, Jan.-Mar. 2011.
12 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool