Cross-Domain Sentiment Classification Using a Sentiment Sensitive Thesaurus
- 22 May 2012
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Knowledge and Data Engineering
- Vol. 25 (8), 1719-1731
- https://doi.org/10.1109/tkde.2012.103
Abstract
Automatic classification of sentiment is important for numerous applications such as opinion mining, opinion summarization, contextual advertising, and market analysis. Typically, sentiment classification has been modeled as the problem of training a binary classifier using reviews annotated for positive or negative sentiment. However, sentiment is expressed differently in different domains, and annotating corpora for every possible domain of interest is costly. Applying a sentiment classifier trained using labeled data for a particular domain to classify sentiment of user reviews on a different domain often results in poor performance because words that occur in the train (source) domain might not appear in the test (target) domain. We propose a method to overcome this problem in cross-domain sentiment classification. First, we create a sentiment sensitive distributional thesaurus using labeled data for the source domains and unlabeled data for both source and target domains. Sentiment sensitivity is achieved in the thesaurus by incorporating document level sentiment labels in the context vectors used as the basis for measuring the distributional similarity between words. Next, we use the created thesaurus to expand feature vectors during train and test times in a binary classifier. The proposed method significantly outperforms numerous baselines and returns results that are comparable with previously proposed cross-domain sentiment classification methods on a benchmark data set containing Amazon user reviews for different types of products. We conduct an extensive empirical analysis of the proposed method on single- and multisource domain adaptation, unsupervised and supervised domain adaptation, and numerous similarity measures for creating the sentiment sensitive thesaurus. Moreover, our comparisons against the SentiWordNet, a lexical resource for word polarity, show that the created sentiment-sensitive thesaurus accurately captures words that express similar sentiments.Keywords
This publication has 21 references indexed in Scilit:
- Cross-domain sentiment classification via spectral feature alignmentPublished by Association for Computing Machinery (ACM) ,2010
- Sentiment-oriented contextual advertisingKnowledge and Information Systems, 2009
- Rated aspect summarization of short commentsPublished by Association for Computing Machinery (ACM) ,2009
- Opinion Mining and Sentiment AnalysisFoundations and Trends® in Information Retrieval, 2008
- Fully automatic lexicon expansion for domain-oriented sentiment analysisPublished by Association for Computational Linguistics (ACL) ,2006
- Domain adaptation with structural correspondence learningPublished by Association for Computational Linguistics (ACL) ,2006
- Co-occurrence Retrieval: A Flexible Framework for Lexical Distributional SimilarityComputational Linguistics, 2005
- Mining and summarizing customer reviewsPublished by Association for Computing Machinery (ACM) ,2004
- Efficient set joins on similarity predicatesPublished by Association for Computing Machinery (ACM) ,2004
- Thumbs up?Published by Association for Computational Linguistics (ACL) ,2002