Skip to main content

Emotion Analysis on Social Media: Natural Language Processing Approaches and Applications

  • Chapter
  • First Online:
Online Collective Action

Part of the book series: Lecture Notes in Social Networks ((LNSN))

Abstract

The rapidly growing online activities in the Web motivate us to analyze the reactions of different emotional catalysts on various social networking substrates. Thus, in the present chapter, different concepts, motivations, approaches and applications of emotion analysis are discussed in order to achieve the main challenging tasks such as feature representation schema, emotion classification, holder and topic detection and identifying their co-references, etc. as these are the main salient points to cover while analyzing emotions in social media. Additionally, a prototype is also described and assessed to analyze emotions, its collective actions based on users and topics, its components and their association from different available data sets of English and Bengali as case studies. Experiments and final outcomes highlight the promise of the approach and some open research problems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    http://twittersentiment.appspot.com/

  2. 2.

    http://www.tweetfeel.com/

  3. 3.

    http://nlp.stanford.edu/software/lex-parser.shtml

  4. 4.

    http://verbs.colorado.edu/~mpalmer/projects/verbnet.html

References

  • Ahmad K (2011) Affective computing and sentiment analysis: emotion, metaphor and terminology. Springer text, speech and language technology series, vol 45. Springer, Heidelberg

    Google Scholar 

  • Alm CO, Roth D, Sproat R (2005) Emotions from text: machine learning for text-based emotion prediction. In: Proceedings of HLT-EMNLP. Association of Computational Linguistics, Stroudsburg, PA, pp 579–586

    Google Scholar 

  • Aman S, Szpakowicz S (2007) Identifying expressions of emotion in text. In: Matoušek V, Mautner P (eds) Text, speech and dialogue. Lecture notes in computer science 4629. Springer, Heidelberg, pp 196–205

    Google Scholar 

  • Arnold MB (1960) Emotion and personality. Columbia University Press, New York

    Google Scholar 

  • Baccianella S, Esuli A, Sebastiani F (2010) SentiWordNet 3.0: an enhanced lexical resource for sentiment analysis and opinion mining. In: Proceedings of the 7th conference on language resources and evaluation, Valleta, Malta, pp 2200–2204

    Google Scholar 

  • Banea C, Mihalcea R, Wiebe J (2008) A bootstrapping method for building subjectivity lexicons for languages with scarce resources. In: The sixth international conference on language re-sources and evaluation (LREC 2008), Marrakech, Morocco

    Google Scholar 

  • Banerjee S, Das D, Bandyopadhyay S (2010) Bengali verb subcategorization frame acquisition - a baseline model. In: Proceedings of the 7th workshop of Asian Language Resources (ALR-7), Joint conference of the 47th annual meeting of the association for computational linguistics and the 4th international joint conference on natural language processing of the Asian Federation of Natural Language Processing (ACL-IJCNLP-2009), Suntec, Singapore, pp 76–83

    Google Scholar 

  • Baroni M, Vegnaduzzo S (2004) Identifying subjective adjectives through web-based mutual information. In: Proceedings of the German Conference on NLP, Vienna

    Google Scholar 

  • Bethard S, Yu H, Thornton A, Hatzivassiloglou V, Jurafsky D (2004) Automatic extraction of opinion propositions and their holders. In: AAAI Spring symposium on exploring attitude and affect in text: theories and applications. AAAI, Palo Alto, CA

    Google Scholar 

  • Chesley P, Bruce V, Li X, Srihari RK (2006) Using verbs and adjectives to automatically classify blog sentiment. In: Proceedings of AAAI Spring symposium on computational approaches to analyzing weblogs. AAAI, Palo Alto, CA, pp 25–28.

    Google Scholar 

  • Choi Y, Cardie C, Riloff E, Patwardhan S (2005) Identifying sources of opinions with conditional random fields and extraction patterns. In: Proceedings of HLT/EMNLP, Vancouver, BC, Canada

    Google Scholar 

  • Das D, Bandyopadhyay S (2009) Word to sentence level emotion tagging for Bengali blogs. In: ACL-IJCNLP 2009, Singapore, pp 149–152

    Google Scholar 

  • Das D, Bandyopadhyay S (2010a) Sentence level emotion tagging on blog and news corpora. J Intell Syst 19(2):125–134

    Google Scholar 

  • Das D, Bandyopadhyay S (2010b) Emotion holder for emotional verbs – the role of subject and syntax. In: Gelbukh A (ed) CICLing- 2010. Lecture notes in computer science 6008. Springer, Heidelberg, pp 385–393

    Google Scholar 

  • Das D, Bandyopadhyay S (2010c) Identifying emotion topic-an unsupervised hybrid approach with rhetorical structure and heuristic classifier. In: Proceedings of the 6th IEEE NLP-KE 2010, Beijing, 21–23 Aug 2010. ISBN 978-1-4244-6896-6

    Google Scholar 

  • Das D, Bandyopadhyay S (2010d) Discerning emotions of bloggers based on topics – a supervised coreference approach in Bengali. In: Proceedings of the 22nd conference on computational linguistics and speech processing (ROCLING 2010), Taiwan, pp 350–360

    Google Scholar 

  • Das D, Bandyopadhyay S (2010e) Developing Bengali WordNet affect for analyzing emotion. In: Proceedings of the 23rd international conference on the computer processing of oriental languages (ICCPOL-2010), Redwood City, CA, pp 35–40

    Google Scholar 

  • Das D, Bandyopadhyay S (2010f) Identifying emotional expressions, intensities and sentential emotion tags using a supervised framework. In: 24th PACLIC, Tohoku University, Sendai

    Google Scholar 

  • Das D, Bandyopadhyay S (2011a) Emotions on Bengali blog texts: role of holder and topic. First workshop on social network analysis in applications (SNAA 2011). ASONAM 2011:587–592. doi:10.1109/ASONAM.2011.106

    Google Scholar 

  • Das D, Bandyopadhyay S (2011b) Tracking emotions of bloggers – a case study for Bengali. POLIBITS 45:53–59

    Google Scholar 

  • Das D, Bandyopadhyay S (2011c) Document level emotion tagging–machine learning and resource based approach. J Comput Sist (CyS) 15(2):221–234

    Google Scholar 

  • Das D, Anup Kumar K, Asif E, Bandyopadhyay S (2011) Temporal analysis of sentiment events-a visual realization and tracking. In: Gelbukh A (ed) Proceedings of 12th international conference on intelligent text processing and computational linguistics (CICLing-2011). Lecture notes in computer science 6608, Tokyo. Springer, Heidelberg, pp 417–428

    Google Scholar 

  • Ekman P (1992) Facial expression and emotion. Am Psychol 48(4):384–392

    Article  Google Scholar 

  • Esuli A, Sebastiani F (2006) SENTIWORDNET: a publicly available lexical resource for opinion mining. In: LREC’06, Genoa

    Google Scholar 

  • Evans DK (2007) A low-resources approach to opinion analysis: machine learning and simple approaches. NTCIR, Chiyoda-ku

    Google Scholar 

  • Fukuhara T, Nakagawa H, Nishida T (2007) Understanding sentiment of people from news articles: temporal sentiment analysis of social events. In: ICWSM’2007, Boulder, CO

    Google Scholar 

  • Grefenstette G, Qu Y, Shanahan JG, Evans DA (2004) Coupling niche browsers and affect analysis for an opinion mining application. In: RIAO-04, Avignon, pp 186–194

    Google Scholar 

  • Havre S, Hetzler E, Whitney P, Nowell L (2002) ThemeRiver: visualizing thematic changes in large document collections. IEEE Trans Vis Comput Graph 8(1):9–20

    Article  Google Scholar 

  • Hu J, Guan C, Wang M, Lin F (2006) Model of emotional holder. In: Shi Z-Z, Sadananda R (eds) PRIMA 2006. Lecture notes in computer science (LNAI) 4088. Springer, Heidelberg, pp 534–539

    Google Scholar 

  • Izard CE (1971) The face of emotion. Appleton-Century-Crofts, New York

    Google Scholar 

  • James W (1884) What is an emotion? Mind 9:188–205

    Article  Google Scholar 

  • Joachims T (1998) Text categorization with support machines: learning with many relevant features. In: European conference on machine learning, Chemnitz, 21–24 Apr 1998, pp 137–142

    Google Scholar 

  • Kim SM, Hovy E (2006). Extracting opinions, opinion holders, and topics expressed in online news media text. In: Workshop on sentiment and subjectivity in ACL/Coling, Sydney

    Google Scholar 

  • Kim Y, Jung Y, Myaeng S-H (2007) Identifying opinion holders in opinion text from online newspapers. In: 2007 I.E. international conference on granular computing, San Jose, CA, pp 699–702

    Google Scholar 

  • Kobayashi N, Inui K, Matsumoto Y, Tateishi K, Fukushima T (2004) Collecting evaluative expressions for opinion extraction, IJCNLP 2004. Springer, Berlin

    Google Scholar 

  • Kolya AK, Das D, Ekbal A, Bandyopadhyay S (2011) Identifying event–sentiment association using lexical equivalence and co-reference approaches. In: Proceedings of the workshop on relational models of semantics (RELMS 2011), ACL-HLT 19–27, Portland, OR

    Google Scholar 

  • Ku LW, Liang YT, Chen HH (2006) Opinion extraction, summarization and tracking in news and blog corpora. In: AAAI-CAAW2006, Stanford University, CA, 27–29 Mar 2006, pp 100–107

    Google Scholar 

  • Lafferty J, McCallum AK, Pereira F (2001) Conditional random fields: probabilistic models for segmenting and labeling sequence data. In: Proceedings of 18th international conference on machine learning, Corvallis, OR

    Google Scholar 

  • Lin C-Y (1997) Robust automated topic identification. Faculty of the Graduate School, University of Southern California. ACL, pp 308–310

    Google Scholar 

  • Lin KH-Y, Yang C, Chen H-H (2007) What emotions news articles trigger in their readers? SIGIR 733–734

    Google Scholar 

  • Liu B (2009). The challenge is still the accuracy of sentiment prediction and solving the associated problems. In: 5th Annual text analytics summit, Boston, MA.

    Google Scholar 

  • Liu B (2010) Sentiment analysis and subjectivity. In: Indurkhya N, Damerau FJ (eds) Handbook of natural language processing, 2nd edn. CRC, Boca Raton, FL

    Google Scholar 

  • Mann WC, Thompson S (1988) Rhetorical structure theory: toward a functional theory of text organization. TEXT 8:243–281

    Google Scholar 

  • McDougall W (1926) An introduction to social psychology. Luce, Boston

    Google Scholar 

  • Mihalcea R, Banea C, Wiebe J (2007) Learning multilingual subjective language via cross-lingual projections. In: Annual meeting of the Association of Computational Linguistics, Prague, pp 976–983

    Google Scholar 

  • Miller AG (1995) WordNet: a lexical database for English. Commun ACM 38(11):39–41

    Article  Google Scholar 

  • Mishne G, de Rijke M (2006a) Capturing global mood levels using blog posts. In: AAAI-CAAW2006, Stanford University, CA, 27–29 Mar 2006, pp 145–152

    Google Scholar 

  • Mishne G, de Rijke M (2006b) MoodViews: tools for blog mood analysis. In: AAAI 2006 Spring symposium on computational approaches to analyzing weblogs, Stanford, CA

    Google Scholar 

  • Mohammad S, Turney PD (2010) Emotions evoked by common words and phrases: using mechanical Turk to create an emotion lexicon. In: Proceedings of the NAACL-HLT 2010 workshop on computational approaches to analysis and generation of emotion in text, Los Angeles, CA, pp 26–34

    Google Scholar 

  • Myers DG (2004) Theories of emotion. Psychology, 7th edn. Worth Publishers, New York, NY, p 500

    Google Scholar 

  • Neviarouskaya A, Prendinger H, Ishizuka M (2007) Narrowing the social gap among people involved in global dialog: automatic emotion detection in blog posts. ICWSM, Boulder, CO

    Google Scholar 

  • Ortony A, Turner TJ (1990) What’s basic about basic emotions? Psychol Rev 97:315–331

    Article  Google Scholar 

  • Pang B, Lee L (2008) Opinion mining and sentiment analysis. Found Trends Inf Retr 2(1–2):1–135

    Google Scholar 

  • Parrott W (2001) Emotions in social psychology. Psychology Press, Philadelphia

    Google Scholar 

  • Plutchik R (1980) A general psychocvolutionary theory of emotion. In: Plutchik R, Kellerman H (eds) Emotion: theory, research, and experience, vol 1, Theories of emotion. Academic Press, New York, pp 3–31

    Google Scholar 

  • Polanyi L, Zaenen A (2006) Contextual valence shifter. In: Shanahan JG, Yan Q, Wiebe J (eds) Computing attitude and affect in text: theory and applications, Chap 1. Springer, Heidelberg, pp 1–10

    Chapter  Google Scholar 

  • Popescu A, Etzioni O (2005) Extracting product features and opinions from reviews. In: Proceedings of HLT/EMNLP, Vancouver, BC, 6–8 Oct 2005

    Google Scholar 

  • Quirk R, Greenbaum S, Leech G, Svartvik J (1985) A comprehensive grammar of the English language. Longman, London

    Google Scholar 

  • Read J, Carroll J (2010) Annotating expressions of appraisal in English. Lang Resour Eval. doi:10.1007/s10579-010-9135-7

    Google Scholar 

  • Seki Y (2007) Opinion holder extraction from author and authority viewpoints. In: Proceedings of the SIGIR’07, ACM 978-1-59593-597-7/07/0007

    Google Scholar 

  • Sood S, Vasserman L (2009) ESSE: Exploring mood on the web. In: Proceedings of the 3rd international AAAI conference on weblogs and social media (ICWSM), San Jose, CA, 17–20 May 2009

    Google Scholar 

  • Stein B, Eissen SMz (2004) Topic identification: framework and application. Paderborn University, Paderborn

    Google Scholar 

  • Stone PJ (1966) The general inquirer. A computer approach to content analysis. MIT Press, Cambridge, MA

    Google Scholar 

  • Stoyanov V, Cardie C (2008a) Annotating topics of opinions. In: Proceedings of LREC, Marrakech, 26 May–1 June 2008

    Google Scholar 

  • Stoyanov V, Cardie C (2008b) Topic identification for fine-grained opinion analysis. Coling 2008:817–824

    Article  Google Scholar 

  • Strapparava C, Mihalcea R (2007) SemEval-2007 Task 14: affective text. In: 45th ACL, Prague, 23–30 June 2007

    Google Scholar 

  • Strapparava C, Valitutti A (2004) Wordnet-affect: an affective extension of wordnet. In: Proceedings of the 4th international conference on language resources and evaluation (LREC 2004), Lisbon, May 2004, pp 1083–1086

    Google Scholar 

  • Swier RS, Stevenson S (2004) Unsupervised semantic role labelling. In: EMNLP, Barcelona

    Google Scholar 

  • Turney PD (2002) Thumbs up or thumbs down? Semantic orientation applied to unsupervised classification of reviews. In: Proceedings of the 40th ACL, Philadelphia, pp 417–424

    Google Scholar 

  • Voll K, Taboada M (2007) Not all words are created equal: extracting semantic orientation as a function of adjective relevance. In: Proceedings of the 20th Australian joint conference on artificial intelligence, Gold Coast, pp 337–346

    Google Scholar 

  • Watson JB (1930) Behaviorism. University of Chicago Press, Chicago

    Google Scholar 

  • Wiebe J, Wilson T, Cardie C (2005) Annotating expressions of opinions and emotions in language. LRE 39(2–3):165–210

    Google Scholar 

  • Yang C, Lin KH-Y, Chen H-H (2007) Emotion classification using web blog corpora. In: Proceedings of the IEEE, WIC, ACM international conference on web intelligence, Silicon Valley, 2–5 Nov 2007, pp 275–278

    Google Scholar 

  • Yu N (2009) Opinion detection for web content. Comput Linguistics 39

    Google Scholar 

  • Zhang Y, Li Z, Ren F, Kuroiwa S (2008) A preliminary research of Chinese emotion classification model. IJCSNS 8(11):127–132

    Google Scholar 

Download references

Acknowledgments

The work reported in this paper was supported by a grant from the India-Japan Cooperative Programme (DSTJST) 2009 Research project entitled “Sentiment Analysis where AI meets Psychology” funded by Department of Science and Technology (DST), Government of India.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dipankar Das .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Wien

About this chapter

Cite this chapter

Das, D., Bandyopadhyay, S. (2014). Emotion Analysis on Social Media: Natural Language Processing Approaches and Applications. In: Agarwal, N., Lim, M., Wigand, R. (eds) Online Collective Action. Lecture Notes in Social Networks. Springer, Vienna. https://doi.org/10.1007/978-3-7091-1340-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-1340-0_2

  • Published:

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-7091-1339-4

  • Online ISBN: 978-3-7091-1340-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics