Cognitive Systems Monographs 37. Aditya Joshi Pushpak Bhattacharyya Mark J. Carman. Investigations in Computational Sarcasm

Similar documents
SpringerBriefs in Electrical and Computer Engineering

Your Sentiment Precedes You: Using an author s historical tweets to predict sarcasm

Racial Profiling and the NYPD

Quantum Theory and Local Causality

The Discourse of Peer Review

Problem Books in Mathematics

Postdisciplinary Studies in Discourse

An Introduction to Well Control Calculations for Drilling Operations

The Language of Suspense in Crime Fiction

Guide to Computing for Expressive Music Performance

Innovations Lead to Economic Crises

Propaganda and Hogarth s Line of Beauty in the First World War

Ancient West Asian Civilization

Marxism and Education. Series Editor Anthony Green Institute of Education University of London London, United Kingdom

Trends in Mathematics

Paul M. Gauthier. Lectures on Several Complex

Shame and Modernity in Britain

The New Middle Ages. Series Editor Bonnie Wheeler English & Medieval Studies Southern Methodist University Dallas, Texas, USA

Sentiment Analysis. Andrea Esuli

Introduction to Sentiment Analysis. Text Analytics - Andrea Esuli

Mathematics, Computer Science and Logic - A Never Ending Story

Jane Dowson. Carol Ann Duffy. Poet for Our Times

Lecture Notes in Mathematics 2164

Sarcasm Detection in Text: Design Document

Yorick Wilks. Machine Translation. Its Scope and Limits

Urbanization and the Migrant in British Cinema

J. Andrew Hubbell. Byron s Nature. A Romantic Vision of Cultural Ecology

The Language of Cosmetics Advertising

Harnessing Context Incongruity for Sarcasm Detection

Performing Age in Modern Drama

Protecting Chips Against Hold Time Violations Due to Variability

Cultural Sociology. Series Editors Jeffrey C. Alexander Center for Cultural Sociology Yale University New Haven, CT, USA

Benedetto Cotrugli The Book of the Art of Trade

Complicite, Theatre and Aesthetics

Studies in German Idealism

How Do Cultural Differences Impact the Quality of Sarcasm Annotation?: A Case Study of Indian Annotators and American Text

Readability: Text and Context

Theatre and Residual Culture

Training for Model Citizenship

Cognitive Studies in Literature and Performance

The Grotesque in Contemporary Anglophone Drama

Springer Praxis Books

Introduction to the Representation Theory of Algebras

World Journal of Engineering Research and Technology WJERT

A Hybrid Theory of Metaphor

Are Word Embedding-based Features Useful for Sarcasm Detection?

Communicating Science

Dada and Existentialism

Rhetoric, Politics and Society

Irish Women Writers and the Modern Short Story

Sentiment Aggregation using ConceptNet Ontology

Formalizing Irony with Doxastic Logic

Acoustic Prosodic Features In Sarcastic Utterances

Cognitive Studies in Literature and Performance

Calculation of Demographic Parameters in Tropical Livestock Herds

Proust, China and Intertextual Engagement

Edited by: Wolfgang Dietrich UNESCO Chair for Peace Studies University of Innsbruck/Austria

arxiv: v1 [cs.cl] 3 May 2018

Vision, Illusion and Perception

Evolution of Broadcast Content Distribution

LOCALITY DOMAINS IN THE SPANISH DETERMINER PHRASE

COMPUTER ENGINEERING SERIES

The Critique Handbook

Collected Papers VI. Literary Reality and Relationships

How to Write Technical Reports

Being Agile. Your Roadmap to Successful Adoption of Agile. Mario E. Moreira

Theory of Digital Automata

KLUEnicorn at SemEval-2018 Task 3: A Naïve Approach to Irony Detection

The final publication is available at

Finding Sarcasm in Reddit Postings: A Deep Learning Approach

Smart Traffic Control System Using Image Processing

Figures in Scientific Open Access Publications

IS SCIENCE PROGRESSIVE?

First Stage of an Automated Content-Based Citation Analysis Study: Detection of Citation Sentences 1

Metaphor in Discourse

THEORY AND APPLICATIONS OF SPECIAL FUNCTIONS. A Volume Dedicated to Mizan Rahman

An Impact Analysis of Features in a Classification Approach to Irony Detection in Product Reviews

The. Craft of. Editing

arxiv: v2 [cs.cl] 20 Sep 2016

Journey through Mathematics

Implementation of Emotional Features on Satire Detection

JTC 1/SC 41. François Coallier, PhD, Eng. Chair, ISO/IEC JTC 1/SC41 ITU-T RFG, ITU-T RFG

Wittgenstein and Interreligious Disagreement

This is a repository copy of Who cares about sarcastic tweets? Investigating the impact of sarcasm on sentiment analysis.

HANDBOOK OF RECORDING ENGINEERING FOURTH EDITION

Components and Services for IoT Platforms

Freshwater Invertebrates in Central Europe

Narrative Dimensions of Philosophy

Corpus Approaches to Critical Metaphor Analysis

Article Title: Discovering the Influence of Sarcasm in Social Media Responses

Ramanujan's Notebooks

Advanced Accountancy. Volume II

Paulo V. K. Borges. Flat 1, 50A, Cephas Av. London, UK, E1 4AR (+44) PRESENTATION

LT3: Sentiment Analysis of Figurative Tweets: piece of cake #NotReally

Quality Assurance in Seafood Processing: A Practical Guide

THE JOURNAL OF POULTRY SCIENCE: AN ANALYSIS OF CITATION PATTERN

Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes

Browsing News and Talk Video on a Consumer Electronics Platform Using Face Detection

Sarcasm Detection: A Computational and Cognitive Study

UCSB LIBRARY COLLECTION SPACE PLANNING INITIATIVE: REPORT ON THE UCSB LIBRARY COLLECTIONS SURVEY OUTCOMES AND PLANNING STRATEGIES

Transcription:

Cognitive Systems Monographs 37 Aditya Joshi Pushpak Bhattacharyya Mark J. Carman Investigations in Computational Sarcasm

Cognitive Systems Monographs Volume 37 Series editors Rüdiger Dillmann, University of Karlsruhe, Karlsruhe, Germany e-mail: ruediger.dillmann@kit.edu Yoshihiko Nakamura, Tokyo University, Tokyo, Japan e-mail: nakamura@ynl.t.u-tokyo.ac.jp Stefan Schaal, University of Southern California, Los Angeles, USA e-mail: sschaal@usc.edu David Vernon, University of Skövde, Skövde, Sweden e-mail: david@vernon.eu

The Cognitive Systems Monographs (COSMOS) publish new developments and advances in the fields of cognitive systems research, rapidly and informally but with a high quality. The intent is to bridge cognitive brain science and biology with engineering disciplines. It covers all the technical contents, applications, and multidisciplinary aspects of cognitive systems, such as Bionics, System Analysis, System Modelling, System Design, Human Motion, Understanding, Human Activity Understanding, Man-Machine Interaction, Smart and Cognitive Environments, Human and Computer Vision, Neuroinformatics, Humanoids, Biologically motivated systems and artefacts Autonomous Systems, Linguistics, Sports Engineering, Computational Intelligence, Biosignal Processing, or Cognitive Materials as well as the methodologies behind them. Within the scope of the series are monographs, lecture notes, selected contributions from specialized conferences and workshops. Advisory Board Heinrich H. Bülthoff, MPI for Biological Cybernetics, Tübingen, Germany Masayuki Inaba, The University of Tokyo, Japan J.A. Scott Kelso, Florida Atlantic University, Boca Raton, FL, USA Oussama Khatib, Stanford University, CA, USA Yasuo Kuniyoshi, The University of Tokyo, Japan Hiroshi G. Okuno, Kyoto University, Japan Helge Ritter, University of Bielefeld, Germany Giulio Sandini, University of Genova, Italy Bruno Siciliano, University of Naples, Italy Mark Steedman, University of Edinburgh, Scotland Atsuo Takanishi, Waseda University, Tokyo, Japan More information about this series at http://www.springer.com/series/8354

Aditya Joshi Pushpak Bhattacharyya Mark J. Carman Investigations in Computational Sarcasm 123

Aditya Joshi IITB-Monash Research Academy Indian Institute of Technology Bombay Mumbai, Maharashtra India Mark J. Carman Faculty of Information Technology Monash University Melbourne, VIC Australia Pushpak Bhattacharyya Department of Computer Science and Engineering Indian Institute of Technology Bombay Mumbai, Maharashtra India ISSN 1867-4925 ISSN 1867-4933 (electronic) Cognitive Systems Monographs ISBN 978-981-10-8395-2 ISBN 978-981-10-8396-9 (ebook) https://doi.org/10.1007/978-981-10-8396-9 Library of Congress Control Number: 2018932175 Springer Nature Singapore Pte Ltd. 2018 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. Printed on acid-free paper This Springer imprint is published by Springer Nature The registered company is Springer Nature Singapore Pte Ltd. The registered company address is: 152 Beach Road, #21-01/04 Gateway East, Singapore 189721, Singapore

Preface Sarcasm is defined as verbal irony that is intended to mock or ridicule. Existing sentiment analysis systems show a degraded performance in case of sarcastic text. Hence, computational sarcasm has received attention from the sentiment analysis community. Computational sarcasm refers to computational techniques that deal with sarcastic text. This monograph presents our investigations in computational sarcasm based on the linguistic notion of incongruity. For example, the sentence I love being ignored is sarcastic because the positive word love is incongruous with the negative phrase being ignored. These investigations are divided into three parts: understanding the phenomenon of sarcasm, sarcasm detection, and sarcasm generation. To first understand the phenomenon of sarcasm, we consider two components of sarcasm: implied negative sentiment and presence of a target. To understand how implied negative sentiment plays a role in sarcasm understanding, we present an annotation study which evaluates the quality of a sarcasm-labeled dataset created by non-native annotators. Following this, in order to show how the target of sarcasm is important to understand sarcasm, we first describe an annotation study which highlights the challenges in distinguishing between sarcasm and irony (since irony does not have a target while sarcasm does) and then present a computational approach that extracts the target of a sarcastic text. We then present our approaches for sarcasm detection. To detect sarcasm, we capture incongruity in two ways: intra-textual incongruity where we look at the incongruity within the text to be classified (i.e., target text) and the context incongruity where we incorporate information outside the target text. To detect incongruity within the target text, we present four approaches: (a) a classifier that captures sentiment incongruity using sentiment-based features (as in the case of I love being ignored ), (b) a classifier that captures semantic incongruity (as in the case of A woman needs a man like a fish needs bicycle ) using word embedding-based features, (c) a topic model that captures sentiment incongruity using sentiment distributions in the text (in order to discover sarcasm-prevalent topics such as work, college), and (d) an approach that captures incongruity in the language model using sentence completion. The approaches in (a) and v

vi Preface (c) incorporate sentiment incongruity relying on sentiment-bearing words, whereas approach in (b) and (d) tackles other forms of incongruity where sentiment-bearing words may not be present. On the other hand, to detect sarcasm using contextual incongruity, we describe two approaches: (a) a rule-based approach that uses historical text by an author to detect sarcasm in the text generated by them and (b) a statistical approach that uses sequence labeling techniques for sarcasm detection in dialogue. The approach in (a) attempts to detect sarcasm that requires author-specific context, while that in (b) attempts to detect sarcasm that requires conversation-specific context. Finally, we present a technique for sarcasm generation. In this case, we use a template-based approach to synthesize incongruity and generate a sarcastic response to user input. The output of our sarcasm generation system obtains high scores on three quality parameters: coherence, grammaticality, and sarcastic nature. Also, the human evaluators are able to sufficiently identify the output of our system from that of a general purpose chatbot. Our investigations demonstrate how evidences of incongruity (such as sentiment incongruity, semantic incongruity) can be modeled using different learning techniques (such as classifiers, topic models) for sarcasm detection and sarcasm generation. In addition, our findings establish the promise of novel problems, such as sarcasm target identification and sarcasm-versus-irony classification, and provide insights for future research in sarcasm detection.

Contents 1 Introduction... 1 1.1 Sentiment Analysis (SA)... 2 1.1.1 Challenges... 2 1.1.2 Research Problems... 3 1.1.3 Applications... 5 1.2 Sarcasm and Computational Sarcasm... 5 1.3 Motivation... 6 1.3.1 Turing Test-Completeness... 7 1.3.2 Impact on Sentiment Classification... 7 1.4 Prevalence of Sarcasm... 8 1.4.1 In Popular Culture... 9 1.4.2 On the Web... 10 1.5 Sarcasm Studies in Linguistics... 11 1.6 Incongruity for Sarcasm... 14 1.7 Contribution... 15 1.8 Literature Survey... 16 1.8.1 Problem Definition... 19 1.8.2 Datasets... 19 1.8.3 Other Datasets (Dialogues, Syntactic Patterns, etc.)... 21 1.8.4 Approaches... 22 1.8.5 Rule-Based Approaches... 22 1.8.6 Statistical Approaches... 22 1.8.7 Deep Learning-Based Approaches... 24 1.8.8 Shared Tasks and Benchmark Datasets... 24 1.8.9 Reported Performance... 24 1.8.10 Trends in Sarcasm Detection... 26 1.8.11 Pattern Discovery... 27 1.8.12 Role of Context in Sarcasm Detection... 27 1.8.13 Issues in Sarcasm Detection... 28 vii

viii Contents 1.8.14 Issues with Annotation... 29 1.8.15 Issues with Sentiment as a Feature... 29 1.8.16 Dealing with Dataset Skews... 30 1.8.17 Sentiment Analysis at IIT Bombay... 30 1.8.18 Summary... 31 1.8.19 Monograph Organization... 31 2 Understanding the Phenomenon of Sarcasm... 33 2.1 Impact on Cross-Cultural Annotation... 33 2.1.1 Motivation... 34 2.1.2 Experiment Description... 35 2.1.3 Analysis... 36 2.2 Sarcasm-versus-irony Classification... 40 2.2.1 Motivation... 41 2.2.2 Experiment Description... 41 2.2.3 Analysis... 42 2.3 An Approach for Identification of the Sarcasm Target... 45 2.3.1 Motivation... 46 2.3.2 Architecture... 47 2.3.3 Experiment Description... 51 2.3.4 Results and Analysis... 53 2.4 Summary... 56 3 Sarcasm Detection Using Incongruity Within Target Text... 59 3.1 Sentiment Incongruity as Features... 59 3.1.1 Motivation... 60 3.1.2 Sentiment Incongruity-Based Features... 61 3.1.3 Experiment Setup... 63 3.1.4 Results... 64 3.1.5 Error Analysis... 65 3.2 Semantic Incongruity as Features... 66 3.2.1 Motivation... 67 3.2.2 Word Embedding-Based Features... 67 3.2.3 Experiment Setup... 69 3.2.4 Results... 70 3.2.5 Error Analysis... 73 3.3 Sentiment Incongruity Using Topic Model... 74 3.3.1 Motivation... 74 3.3.2 Model... 75 3.3.3 Experiment Setup... 78 3.3.4 Results... 78 3.3.5 Application to Sarcasm Detection... 83

Contents ix 3.4 Language Model Incongruity Using Sentence Completion... 84 3.4.1 Motivation... 85 3.4.2 Approach... 85 3.4.3 Experiment Setup... 87 3.4.4 Results... 88 3.4.5 Discussion... 89 3.4.6 Error Analysis... 90 3.5 Summary... 90 4 Sarcasm Detection Using Contextual Incongruity... 93 4.1 Contextual Incongruity in a Monologue... 93 4.1.1 Motivation... 94 4.1.2 Architecture... 95 4.1.3 Experiment Setup... 97 4.1.4 Results... 98 4.1.5 Error Analysis... 99 4.2 Contextual Incongruity in Dialogue... 100 4.2.1 Motivation... 101 4.2.2 Architecture... 101 4.2.3 Conversational Sarcasm Dataset... 103 4.2.4 Paradigm 1: Traditional Models... 106 4.2.5 Paradigm 2: Deep Learning-Based Models... 108 4.2.6 Results... 111 4.2.7 Error Analysis... 115 4.3 Summary... 117 5 Sarcasm Generation... 119 5.1 Motivation... 119 5.2 Architecture... 120 5.2.1 Input Analyzer... 120 5.2.2 Generator Selector... 122 5.2.3 Sarcasm Generator... 122 5.3 Evaluation... 125 5.3.1 Experiment Details... 125 5.3.2 Results... 126 5.4 Summary... 127 6 Conclusion and Future Work... 129 6.1 Summary... 129 6.2 Conclusion... 132 6.3 Future Work.... 134 References... 137

About the Authors Aditya Joshi successfully defended his Ph.D. thesis at IITB-Monash Research Academy, Mumbai, a joint Ph.D. program run by the Indian Institute of Technology Bombay (IIT Bombay) and Monash University, Australia, since January 2013. His primary research focus is computational sarcasm, and he has explored different ways in which incongruity can be captured in order to detect and generate sarcasm. In addition, he has worked on innovative applications of natural language processing (NLP) such as sentiment analysis for Indian languages, drunk-texting prediction, news headline translation, and political issue extraction. The monograph is an outcome of his Ph.D. research. Dr. Pushpak Bhattacharyya is the current president of the Association for Computational Linguistics (ACL) (2016 2017). He is the Director of the Indian Institute of Technology Patna (IIT Patna) and Vijay and Sita Vashee Chair Professor in the Department of Computer Science and Engineering at Indian Institute of Technology Bombay (IIT Bombay). He was educated at the Indian Institute of Technology Kharagpur (IIT Kharagpur) (B.Tech), Indian Institute of Technology Kanpur (IIT Kanpur) (M.Tech.), and IIT Bombay (Ph.D.). He has been a Visiting Scholar and Faculty Member at the Massachusetts Institute of Technology (MIT), Stanford, UT-Houston, and University Joseph Fourier (France). His research areas include natural language processing, machine learning, and artificial intelligence (AI). Loved by his students for his inspiring teaching and mentorship, he has guided more than 250 students (Ph.D., masters, and bachelors). He has published over 250 research papers, is the author of the textbook Machine Translation, and has led government and industry projects of international and national importance. His significant contributions in the field include multilingual lexical knowledge bases and projection. He is a fellow of the National Academy of Engineering and recipient of the IIT Bombay's Patwardhan Award and the Indian Institute of Technology Roorkee's (IIT Roorkee) VNMM award, both for technology development. He has also received IBM, Microsoft, Yahoo, and United Nations faculty grants. xi

xii About the Authors Dr. Mark J. Carman is a Senior Lecturer at the Faculty of Information Technology, Monash University, Australia. He obtained a Ph.D. from the University of Trento, Italy, in 2004. His research and interests span from theoretical studies (e.g., investigating statistical properties of information retrieval measures) to practical applications (e.g., technology for assisting police during digital forensic investigations). He has authored a large number of publications in prestigious venues, including full papers at SIGIR, KDD, IJCAI, CIKM, WSDM, CoNLL, and ECIR and articles in TOIS, IR, JMLR, ML, PR, JAIR, and IP&M.

Chapter 1 Introduction TheriseofWeb2.0 1 enabled Internet users to generate content, which often contained emotion. Considering the value of this content, automatic prediction of sentiment, i.e., sentiment analysis, became a popular area of research in natural language processing. A recent advancement in sentiment analysis research is the focus on a challenge to sentiment analysis, namely sarcasm. Sarcasm is a peculiar form of sentiment expression where words of a certain polarity are used to imply a different polarity, with an intention to mock or ridicule. While sarcasm is often used as a device to express humor, its prevalence makes it important for sentiment analysis. In 2014, a BBC story stated that the US Secret Service was also seeking a sarcasm detection system. 2 Similar interest in sarcasm has led to the work in computational approaches to process sarcasm over the last few years. We refer to them collectively as computational sarcasm. There are several facets of computational sarcasm, analogous to natural language processing. Like natural language processing covers a broad spectrum of approaches to natural language generation and several detection problems (such as sentiment detection, part-of-speech prediction), computational sarcasm covers similar problems such as sarcasm generation and sarcasm detection. This monograph takes an in-depth look into the problem of computational sarcasm. One might argue that computational sarcasm in text alone is insufficient since sarcasm is understood through non-verbal cues. For example, rolling one s eyes is a common indicator of insincerity that often accompanies sarcasm. The importance of non-verbal cues is true without a doubt. However, social media today relies heavily on text, and sarcastic content on social media today has a high volume. Therefore, it is natural that the current focus of computational sarcasm is textual data. In fact, several indicators of non-verbal cues exist in the form of hashtags, emoticons, etc. Therefore, computational sarcasm in text is a viable task in itself. This monograph 1 https://en.wikipedia.org/wiki/web_2.0. 2 http://www.bbc.com/news/technology-27711109. Springer Nature Singapore Pte Ltd. 2018 A. Joshi et al., Investigations in Computational Sarcasm, Cognitive Systems Monographs 37, https://doi.org/10.1007/978-981-10-8396-9_1 1

2 1 Introduction describes our investigations in computational sarcasm of text. Our investigations keep in focus prior work in sarcasm detection, while building upon it. This chapter builds the foundation of this monograph and is organized as follows. We first introduce sentiment analysis (SA) in Sect. 1.1 followed by computational sarcasm in Sect. 1.2. We then give the motivation behind computational sarcasm in Sect. 1.3. We discuss prevalence of sarcasm in popular culture and social media in Sect. 1.4. We describe linguistic theories of sarcasm in Sect. 1.5 and, specifically, the notion of incongruity in Sect. 1.6. Incongruity forms the foundation of our work. In Sect. 1.7, we specify our contribution. Section 1.8 describes prior work in computational sarcasm, specifically sarcasm detection. Finally, the monograph organization is in Sect. 1.8.19. 1.1 Sentiment Analysis (SA) Sentiment analysis (SA) refers to the research area of analyzing sentiment in text. Opinion Mining (OM) has also been used as a synonym to sentiment analysis, in past literature Pang and Lee (2008). SA is the task of automatically predicting polarity in text. For example, the sentence The pizza is delicious should be labeled as positive, while the sentence The pizza tastes awful should be labeled as negative. The value of SA arises from the opportunity to understand preferences of individuals and communities, using user-generated content on the Web. To put computational sarcasm in perspective of sentiment analysis, we now highlight the challenges, research problems, and applications of SA. 1.1.1 Challenges Several challenges to SA are well-known (Pang and Lee 2008). The first challenge is negation. A negation marker can make sentiment prediction difficult. For example, the word not in the sentence I do not like this phone negates the sentiment of the verb like making the sentence negative. However, in the sentence I do not like this phone but it s still the best in its category, the negation word not negates only the portion before the word but. Scope of a negation marker has been studied in the past (Harabagiu et al. 2006). The second challenge to SA is domain dependence. Sentiment of words may differ depending on the domain. For example, the word unpredictable is positive for a movie review (for example, The plot of the movie is unpredictable ) but negative for an automobile review (e.g., The steering of a car is unpredictable ). Domain-specific sentiment is a long-studied subarea of SA (Fahrni and Klenner 2008). Similarly, polysemous words may carry different sentiment in different contexts. The word deadly may occur in the positive sentence Shane Warne is a deadly spinner and also in the negative sentence There are deadly snakes in the Amazon forest. Learning classifiers that incorporate polysemous nature of

1.1 Sentiment Analysis (SA) 3 words have also been reported in the past (Balamurali et al. 2011). Another challenge is thwarted expectations. An example of thwarting is: This city is polluted, has really bad traffic problems, and the weather sucks. However, I grew up here and I love the city. The second sentence reverses the sentiment expressed by the first, although, in terms of word count, negative words ( polluted, bad, and sucks ) outnumber the positive words ( love ). Thus, it can be seen that, in addition to approaches for sentiment analysis (in general), there have been explorations that focus on specific challenging aspects (in particular) such as polysemy, domain adaptation. Computational sarcasm is a similar endeavor that focuses on a specific challenge to sentiment analysis. 1.1.2 Research Problems Research in SA spans several decades now and has spawned multiple problems within the umbrella of SA. Each of these research problems has a large volume of work and several innovations. Some of these research problems are: 1. Sentiment detection on its own deals with prediction of positive or negative polarity. Both rule-based and statistical approaches have been reported for sentiment detection. Joshi et al. (2011), for example, is a rule-based sentiment detector that relies on a sentiment lexicon and a set of rules to account for words of a certain polarity and constructs such as negations and conjunctions. Similarly, many statistical sentiment detection approaches use features based on unigrams, bigrams, etc. 2. Subjectivity detection deals with prediction of a text as subjective or objective. In other words, subjectivity detection is concerned with distinguishing between text containing sentiment and the one not containing sentiment. This means that we wish to distinguish between fact and opinion in case of subjectivity detection. 3. Since a long document may contain some portions containing sentiment and some without, it is useful to separate the two. This resulted in subjectivity extraction as an area of research. Subjectivity extraction deals with identification of subset of sentences in a document that carry sentiment. Such sentences are referred to as subjective sentences, while the ones without sentiment are referred to as objective sentences. Pang and Lee (2004a) is a fundamental work in the area of subjectivity extraction where a minimum-cut algorithm is used to identify subjective extracts: subset of subjective sentences. For example, in case of the text The film is about a dog who befriends a boy. The story is very absurd but the actors do a great job. The lead is played by a new actor. He is a true find!, the goal of subjectivity extraction would be to extract the following sentences The story is very absurd but the actors do a great job. He is a true find! while discarding the other sentences. This may be useful because objective sentences do not contribute to the sentiment of the entity.