The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January-March (2011 vol.2)
pp: 37-49
Jingbo Zhu , Northeastern University, Shenyang
Huizhen Wang , Northeastern University, Shenyang
Muhua Zhu , Northeastern University, Shenyang
Benjamin K. Tsou , Hong Kong Institute of Education, Hong Kong
Matthew Ma , Scientific Works, Princeton Junction
ABSTRACT
Opinion polling has been traditionally done via customer satisfaction studies in which questions are carefully designed to gather customer opinions about target products or services. This paper studies aspect-based opinion polling from unlabeled free-form textual customer reviews without requiring customers to answer any questions. First, a multi-aspect bootstrapping method is proposed to learn aspect-related terms of each aspect that are used for aspect identification. Second, an aspect-based segmentation model is proposed to segment a multi-aspect sentence into multiple single-aspect units as basic units for opinion polling. Finally, an aspect-based opinion polling algorithm is presented in detail. Experiments on real Chinese restaurant reviews demonstrated that our approach can achieve 75.5 percent accuracy in aspect-based opinion polling tasks. The proposed opinion polling method does not require labeled training data. It is thus easy to implement and can be applicable to other languages (e.g., English) or other domains such as product or movie reviews.
INDEX TERMS
Opinion polling, sentiment analysis, opinion mining, aspect-based analysis.
CITATION
Jingbo Zhu, Huizhen Wang, Muhua Zhu, Benjamin K. Tsou, Matthew Ma, "Aspect-Based Opinion Polling from Customer Reviews", IEEE Transactions on Affective Computing, vol.2, no. 1, pp. 37-49, January-March 2011, doi:10.1109/T-AFFC.2011.2
REFERENCES
[1] A. Aue and M. Gamon , “Customizing Sentiment Classifiers to New Domains: A Case Study,” Proc. Recent Advances in Natural Language Processing, 2005.
[2] L. Berger Adam , V.J. Della Pietra , and S.A. Della Pietra , “A Maximum Entropy Approach to Natural Language Processing,” Computational Linguistics, vol. 22, no. 1, pp. 39-71, 1996.
[3] G. Carenini , R. Ng , and A. Pauls , “Multi-Document Summarization of Evaluative Text,” Proc. 11th Conf. European Chapter of the Assoc. for Computational Linguistics, pp. 305-312, 2006.
[4] F.Y.Y. Choi , “Advances in Domain Independent Linear Text Segmentation,” Proc. First Meeting North Am. Chapter Assoc. for Computational Linguistics, pp. 26-33, 2000.
[5] K.W. Church , “Char Align: A Program for Aligning Parallel Texts at the Character Level,” Proc. 31st Ann. Meeting Assoc. for Computational Linguistics, pp. 1-8, 1993.
[6] K. Crammer and Y. Singer , “Pranking with Ranking,” Proc. Neural Information Processing Systems, pp. 641-647, 2001.
[7] K. Dave , S. Lawrence , and D.M. Pennock , “Mining the Peanut Gallery: Opinion Extraction and Semantic Classification of Product Reviews,” Proc. Int'l Conf. World Wide Web, pp. 519-528, 2003.
[8] 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.
[9] Z. Dong and Q. Dong , Hownet and the Computation of Meaning. World Scientific Publishing Co., Inc., 2006.
[10] O. Feiguina and G. Lapalme , “Query-Based Summarization of Customer Reviews,” Proc. 20th Conf. Canadian Soc. for Computational Studies of Intelligence on Advances in Artificial Intelligence, pp. 452-463, 2007.
[11] P. Fragkou , V. Petridis , and A. Kehagias , “A Dynamic Programming Algorithm for Liner Text Segmentation,” J. Intelligent Information System, vol. 23, no. 2, pp. 179-197, 2004.
[12] K. Frantzi , S. Ananiadou , and H. Mima , “Automatic Recognition of Multi-Word Terms: The C-Value/NC-Value Method,” Int'l J. Digital Libraries, vol. 3, pp. 115-130, 2000.
[13] 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.
[14] V. Hatzivassiloglou and K. McKeown , “Predicting the Semantic Orientation of Adjectives,” Proc. 35th Ann. Meeting of the Assoc. for Computational Linguistics and Eighth Conf. European Chapter of the Assoc. for Computational Linguistics, 1997.
[15] M.A. Hearst , “TextTiling: Segmenting Text into Multi-Paragraph Subtopic Passages,” Computational Linguistics, vol. 23, no. 1, pp. 33-64, 1997.
[16] M. Hu and B. Liu , “Mining Opinion Features in Customer Reviews,” Proc. 19th Nat'l Conf. Artificial Intelligence, 2004.
[17] 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.
[18] B. Liu , M. Hu , and J. Cheng , “Opinion Observer: Analyzing and Comparing Opinions on the Web,” Proc. Int'l Conf. World Wide Web, pp. 342-351, 2005.
[19] A. McCallum and K. Nigam , “A Comparison of Event Models for Naïve Bayes Text Classification,” Proc. AAAI-98 Workshop Learning for Text Categorization, 1998.
[20] E. Milios , Y. Zhang , B. He , and L. Dong , “Automatic Term Extraction and Document Similarity in Special Text Corpora,” Proc. Sixth Conf. Pacific Assoc. for Computational Linguistics, pp. 275-284, 2003.
[21] S.-M. Kim and E. Hovy , “Extracting Opinions, Opinion Holders, and Topics Expressed in Online News Media Text,” Proc. Workshop Sentiment and Subjectivity in Text, 2006.
[22] 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.
[23] M. Krauthammer and G. Nenadic , “Term Identification in the Biomedical Literature,” J. Biomedical Informatics, vol. 37, no. 6, pp. 512-526, 2004.
[24] B. Pang and L. Lee , “Seeing Stars: Exploiting Class Relationships for Sentiment Categorization with Respect to Rating Scales,” Proc. Ann. Meeting on Assoc. for Computational Linguistics, pp. 115-124, 2005.
[25] 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.
[26] B. Pang , L. Lee , and S. Vaithyanathan , “Thumbs Up? Sentiment Classification Using Machine Learning Techniques,” Proc. ACL-02 Conf. Empirical Methods in Natural Language Processing, 2002.
[27] 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.
[28] A.M. Popescu and O. Etzioni , “Extracting Product Features and Opinions from Reviews,” Proc. Conf. Empirical Methods in Natural Language Processing, 2005.
[29] G. Qiu , B. Liu , J. Bu , and C. Chen , “Expanding Domain Sentiment Lexicon through Double Propagation,” Proc. Int'l Joint Conf. Artificial Intelligence, pp. 1199-120, 2009.
[30] J.C. Reynar , “An Automatic Method of Finding Topic Boundaries,” Proc. 32nd Ann. Meeting Assoc. for Computational Linguistics, pp. 331-333, 1994.
[31] E. Riloff and R. Jones , “Learning Dictionaries for Information Extraction by Multi-Level Bootstrapping,” Proc. 16th Nat'l Conf. Artificial Intelligence 1999.
[32] E. Riloff , S. Patwardhan , and J. Wiebe , “Feature Subsumption for Opinion Analysis,” Proc. Conf. Empirical Methods in Natural Language Processing, pp. 440-448, 2006.
[33] E. Riloff , J. Wiebe , and T. Wilson , “Learning Subjective Nouns Using Extraction Pattern Bootstrapping,” Proc. Seventh Conf. Natural Language Learning at HLT-NAACL, 2003.
[34] B. Snyder and R. Barzilay , “Multiple Aspect Ranking Using the Good Grief Algorithm,” Proc. Human Language Technology Conf. North Am. Chapter Assoc. of Computational Linguistics, pp. 300-307, 2007.
[35] V. Stoyanov and C. Cardie , “Topic Identification for Fine-Grained Opinion Analysis,” Proc. 22nd Int'l Conf. Computational Linguistics, 2008.
[36] 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.
[37] I. Titov and R. McDonald , “A Joint Model of Text and Aspect Ratings for Sentiment Summarization,” Proc. Assoc. for Computational Linguistics, pp. 308-316, 2008.
[38] X. Wan , “Using Bilingual Knowledge and Ensemble Techniques for Unsupervised Chinese Sentiment Analysis,” Proc. Conf. Empirical Methods in Natural Language Processing, pp. 553-561, 2008.
[39] B. Wang and H. Wang , “Bootstrapping Both Product Properties and Opinion Words from Chinese Reviews with Cross-Training,” Proc. IEEE/WIC/ACM Int'l Conf. Web Intelligence, pp. 259-262, 2007.
[40] D. Yarowsky , “Unsupervised Word Sense Disambiguation Rivaling Supervised Methods,” Proc. 33rd Ann. Meeting Assoc. for Computational Linguistics, pp. 189-196, 1995.
[41] 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.
[42] C. Zhang , K. Wang , M. Zhu , T. Xiao , and J. Zhu , “NEUOM: Identifying Opinionated Sentences in Chinese and English Text,” Proc. Seventh NTCIR Workshop Meeting Evaluation of Information Access Technologies: Information Retrieval, Question Answering and Cross-Lingual Information Access, pp. 314-317, 2008.
[43] J. Zhu , H. Wang , B.K. Tsou , and M. Zhu , “Multi-Aspect Opinion Polling from Textual Reviews,” Proc. ACM Conf. Information and Knowledge Management, pp. 1799-1802, 2009.
[44] L. Zhuang , F. Jing , and X.Y. Zhu , “Movie Review Mining and Summarization,” Proc. 15th ACM Int'l Conf. Information and Knowledge Management, pp. 43-50, 2006.
51 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool