Encyclopedia of Social Network Analysis and Mining

2018 Edition
| Editors: Reda Alhajj, Jon Rokne

Sentiment Analysis, Basic Tasks of

  • Iti Chaturvedi
  • Soujanya Poria
  • Erik Cambria
Reference work entry
DOI: https://doi.org/10.1007/978-1-4939-7131-2_110159




Feature related to an opinion target


Bag of words


Convolutional neural network


features made of consecutive words


Latent Dirichlet allocation


Natural language processing


Subjectivity detection is the task of identifying objective and subjective sentences. Objective sentences are those which do not exhibit any sentiment. So, it is desired for a sentiment analysis engine to find and separate the objective sentences for further analysis, e.g., polarity detection. In subjective sentences, opinions can often be expressed on one or multiple topics. Aspect extraction is a subtask of sentiment analysis that consists in identifying opinion targets in opinionated text, i.e., in detecting the specific aspects of a product or service the opinion holder is either praising or complaining about.


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



This work was funded by Complexity Institute, Nanyang Technological University.


  1. Akkaya C, Wiebe J, Mihalcea R (2009) Subjectivity word sense disambiguation. In: Proceedings of the 2009 conference on empirical methods in natural language processing, Singapore, pp 190–199Google Scholar
  2. Andrzejewski D, Zhu X, Craven M (2009) Incorporating domain knowledge into topic modeling via Dirichlet forest priors. In: Proceedings of the 26th annual international conference on machine learning, ACM, Montreal, pp 25–32Google Scholar
  3. Blair-Goldensohn S, Hannan K, McDonald R, Neylon T, Reis GA, Reynar J (2008) Building a sentiment summarizer for local service reviews. In: Proceedings of WWW-2008 workshop on NLP in the information explosion era, Beijing, pp 14–23Google Scholar
  4. Blei DM, Ng AY, Jordan MI (2003) Latent Dirichlet allocation. J Mach Learn Res 3:993–1022zbMATHGoogle Scholar
  5. Bonzanini M, Martinez-Alvarez M, Roelleke T (2012) Opinion summarisation through sentence extraction: an investigation with movie reviews. In: Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval, SIGIR ’12, Oregon, pp 1121–1122Google Scholar
  6. Branavan S, Chen H, Eisenstein J, Barzilay R (2009) Learning document-level semantic properties from free-text annotations. J Artif Intell Res 34(2):569zbMATHGoogle Scholar
  7. Cambria E (2013) An introduction to concept-level sentiment analysis. In: Castro F, Gelbukh A, González M (eds) Advances in soft computing and its applications, Lecture notes in computer science, vol 8266. Springer, Berlin, pp 478–483CrossRefGoogle Scholar
  8. Cambria E (2016) Affective computing and sentiment analysis. IEEE Intell Syst 31(2):102–107CrossRefGoogle Scholar
  9. Cambria E, Hussain A (2015) Sentic computing: a common-sense-based framework for concept-level sentiment analysis. Springer, ChamCrossRefGoogle Scholar
  10. Cambria E, Howard N, Hsu J, Hussain A (2013a) Sentic blending: scalable multimodal fusion for continuous interpretation of semantics and sentics. In: IEEE SSCI, Singapore, pp 108–117Google Scholar
  11. Cambria E, Mazzocco T, Hussain A (2013b) Application of multi-dimensional scaling and artificial neural networks for biologically inspired opinion mining. Biol Inspired Cogn Archit 4:41–53Google Scholar
  12. Cambria E, Wang H, White B (2014) Guest editorial: big social data analysis. Knowl Based Syst 69:1–2CrossRefGoogle Scholar
  13. Cambria E, Poria S, Bajpai R, Schuller B (2016) SenticNet 4: a semantic resource for sentiment analysis based on conceptual primitives. In: COLING, Osaka, pp 2666–2677Google Scholar
  14. Chaturvedi I, Ong Y-S, Tsang I, Welsch R, Cambria E (2016) Learning word dependencies in text by means of a deep recurrent belief network. Knowl Based Syst 108:144–154CrossRefGoogle Scholar
  15. Chen Z, Liu B (2014) Mining topics in documents: standing on the shoulders of big data. In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining, ACM, Newyork, pp 1116–1125Google Scholar
  16. Collobert R, Weston J, Bottou L, Karlen M, Kavukcuoglu K, Kuksa P (2011a) Natural language processing (almost) from scratch. J Mach Learn Res 12:2493–2537zbMATHGoogle Scholar
  17. Ding X, Liu B, Yu PS (2008) A holistic lexicon-based approach to opinion mining. In: Proceedings of first ACM international conference on web search and data mining (WSDM-2008). Stanford University, Stanford, pp 231–240Google Scholar
  18. Fonseca ER, Rosa JLG (2013) A two-step convolutional neural network approach for semantic role labeling. In: The 2013 international joint conference on neural networks (IJCNN), IEEE, Dallas, 4–9 Aug 2013, pp 1–7Google Scholar
  19. Friedman N, Murphy K, Russell S (1998) Learning the structure of dynamic probabilistic networks. In: Proceedings of the 14th annual conference on uncertainty in artificial intelligence, Madison, pp 139–14Google Scholar
  20. Glorot X, Bordes A, Bengio Y (2011) Domain adaptation for large-scale sentiment classification: a deep learning approach. In: Proceedings of the twenty-eight international conference on machine learning, ICML, WashingtonGoogle Scholar
  21. Hinton GE (2002) Training products of experts by minimizing contrastive divergence. Neural Comput 14(8):1771–1800zbMATHCrossRefGoogle Scholar
  22. Hofmann T (1999) Probabilistic latent semantic indexing. In: Proceedings of 22nd ACM SIGIR conference on Research and development in information retrieval, ACM, Berkeley, pp 50–57Google Scholar
  23. Hu M, Liu B (2004) Mining and summarizing customer reviews. In: Proceedings of ACM SIGKDD conference on knowledge discovery & data mining, Seattle, pp 168–177Google Scholar
  24. Hu Y, Boyd-Graber J, Satinoff B, Smith A (2014) Interactive topic modeling. Mach Learn 95(3):423–469MathSciNetCrossRefGoogle Scholar
  25. Jagarlamudi J, Daumé III H, Udupa R (2012) Incorporating lexical priors into topic models. In: Proceedings of the 13th EACL conference, Association for Computational Linguistics, France, pp 204–213Google Scholar
  26. Jakob N, Gurevych I (2010) Extracting opinion targets in a single- and cross-domain setting with conditional random fields. In: Proceedings of EMNLP-2010, ACL, Sweden, pp 1035–1045Google Scholar
  27. Kalchbrenner N, Blunsom P (2013) Recurrent convolutional neural networks for discourse compositionality. CoRR, abs/1306.3584Google Scholar
  28. Kalchbrenner N, Grefenstette E, Blunsom P (2014) A convolutional neural network for modelling sentences. In: Proceedings of the 52nd annual meeting of the Association for Computational Linguistics, ACL 2014, Baltimore, 22–27 June 2014, vol 1: Long papers, pp 655–665Google Scholar
  29. Kim Y (2014) Convolutional neural networks for sentence classification. CoRR, abs/1408.5882Google Scholar
  30. Lin C, He Y, Everson R (2011) Sentence subjectivity detection with weakly-supervised learning. In: The 5th international joint conference on natural language processing (IJCNLP), ThailandGoogle Scholar
  31. Lu Y, Zhai C (2008) Opinion integration through semi-supervised topic modeling. In: Proceedings of the 17th international conference on World Wide Web, ACM, Beijing, pp 121–130Google Scholar
  32. Lu Y, Zhai C, Sundaresan N (2009) Rated aspect summarization of short comments. In: Proceedings of 18th World Wide Web conference, ACM, Madrid, pp 131–140Google Scholar
  33. Ma Y, Cambria E, Gao S (2016) Label embedding for zero-shot fine-grained named entity typing. In: COLING, Osaka, pp 171–180Google Scholar
  34. Maas AL, Daly RE, Pham PT, Huang D, Ng AY, Potts C (2011) Learning word vectors for sentiment analysis. In: Proceedings of the 49th annual meeting of the association for computational linguistics: human language technologies – volume 1, Oregon, pp 142–150Google Scholar
  35. McAuley J, Leskovec J (2013) Hidden factors and hidden topics: understanding rating dimensions with review text. In: Proceedings of RecSys’13, Hong Kong, 12–16 Oct 2013Google Scholar
  36. Mcauliffe JD, Blei DM (2008) Supervised topic models. In: Advances in neural information processing systems, Vancouver, pp 121–128Google Scholar
  37. Mikolov T, Yih W-T, Zweig G (2013) Linguistic regularities in continuous space word representations. In: HLT-NAACL, Atlanta, pp 746–751Google Scholar
  38. Mukherjee A, Liu B (2012) Aspect extraction through semi-supervised modeling. In: Proceedings of 50th annual meeting of the ACL: long papers, vol 1, ACL, Korea, pp 339–348Google Scholar
  39. Murray G, Carenini G (2011) Subjectivity detection in spoken and written conversations. Nat Lang Eng 17:397–418CrossRefGoogle Scholar
  40. Oneto L, Bisio F, Cambria E, Anguita D (2016) Statistical learning theory and ELM for big social data analysis. IEEE Comput Intell Mag 11(3):45–55CrossRefGoogle Scholar
  41. Ortega R, Fonseca A, Gutiérrez Y, Montoyo A (2013) Improving subjectivity detection using unsupervised subjectivity word sense disambiguation. Procesamiento del Lenguaje Natural 51:179–186Google Scholar
  42. Pang B, Lee L (2004) A sentimental education: sentiment analysis using subjectivity summarization based on minimum cuts. In: Proceedings of the 42nd annual meeting of the Association for Computational Linguistics (ACL-04), BarcelonaGoogle Scholar
  43. Popescu A-M, Etzioni O (2005) Extracting product features and opinions from reviews. In: Proceedings of EMNLP-2005, Vancouver, pp 3–28Google Scholar
  44. Poria S, Cambria E, Gelbukh A (2015a) Deep convolutional neural network textual features and multiple kernel learning for utterance-level multimodal sentiment analysis. In: EMNLP, Lisbon, pp 2539–2544Google Scholar
  45. Poria S, Cambria E, Gelbukh A, Bisio F, Hussain A (2015b) Sentiment data flow analysis by means of dynamic linguistic patterns. IEEE Comput Intell Mag 10(4):26–36CrossRefGoogle Scholar
  46. Poria S, Cambria E, Gelbukh A (2016a) Aspect extraction for opinion mining with a deep convolutional neural network. Knowl Based Syst 108Google Scholar
  47. Poria S, Cambria E, Hazarika D, Vij P (2016b) A deeper look into sarcastic tweets using deep convolutional neural networks. In: COLING, pp 1601–1612Google Scholar
  48. Poria S, Chaturvedi I, Cambria E, Bisio F (2016c) Sentic LDA: improving on LDA with semantic similarity for aspect-based sentiment analysis. In: IJCNN, pp 4465–4473Google Scholar
  49. Poria S, Chaturvedi I, Cambria E, Hussain A (2016d) Convolutional MKL based multimodal emotion recognition and sentiment analysis. In: ICDM, Barcelona, pp 439–448Google Scholar
  50. Prinzie A, Van den Poel D (2009) Dynamic Bayesian Networks for acquisition pattern analysis: a financial-services cross-sell application. In: New frontiers in applied data mining, vol 5433, Lecture notes in computer science. Springer, Berlin/Heidelberg, pp 123–133Google Scholar
  51. Qiu G, Liu B, Bu J, Chen C (2011) Opinion word expansion and target extraction through double propagation. Comput Linguist 37(1):9–27CrossRefGoogle Scholar
  52. Rajagopal D, Cambria E, Olsher D, Kwok K (2013) A graph-based approach to common-sense concept extraction and semantic similarity detection. In: WWW, Rio De Janeiro, pp 565–570Google Scholar
  53. Rill S, Reinel D, Scheidt J, Zicari R (2014) Politwi: early detection of emerging political topics on twitter and the impact on concept-level sentiment analysis. Knowl Based Syst 69:14–23CrossRefGoogle Scholar
  54. Riloff E, Wiebe J (2003) Learning extraction patterns for subjective expressions. In: Proceedings of the 2003 conference on empirical methods in natural language processing, pp 105–112Google Scholar
  55. Scaffidi C, Bierhoff K, Chang E, Felker M, Ng H, Jin C (2007) Red opal: Product-feature scoring from reviews. In: Proceedings of the 8th ACM conference on electronic commerce, ACM, pp 182–191Google Scholar
  56. Socher R, Perelygin A, Wu JY, Chuang J, Manning CD, Ng AY, Potts C (2013) Recursive deep models for semantic compositionality over a sentiment treebank 1631. In: Proceedings of the conference on empirical methods in natural language processing (EMNLP), 2013, pp 1642Google Scholar
  57. Suzuki J, Isozaki H (2006) Sequence and tree kernels with statistical feature mining. In: Advances in neural information processing systems 18, Vancouver, pp 1321–1328Google Scholar
  58. Tang H, Tan S, Cheng X (2009) A survey on sentiment detection of reviews. Expert Syst Appl 36(7):10760–10773CrossRefGoogle Scholar
  59. Tang D, Wei F, Yang N, Zhou M, Liu T, Qin B (2014) Learning sentiment-specific word embedding for Twitter sentiment classification. In: Proceedings of the 52nd annual meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Association for Computational Linguistics, Baltimore, Maryland, pp 1555–1565Google Scholar
  60. Taylor GW, Hinton GE, Roweis ST (2007) Modeling human motion using binary latent variables. In: Schölkopf B, Platt J, Hoffman T (eds) Advances in neural information processing systems 19. MIT Press, Cambridge, MA, pp 1345–1352Google Scholar
  61. Titov I, McDonald R (2008) Modeling online reviews with multi-grain topic models. In: Proceedings of 17th conference on World Wide Web, ACM, Beijing, pp 111–120Google Scholar
  62. Wang S, Manning C (2013) Fast dropout training. In: Proceedings of the 30th international conference on machine learning (ICML-13), Atlanta, pp 118–126Google Scholar
  63. Wang H, Lu Y, Zhai C (2010) Latent aspect rating analysis on review text data: a rating regression approach. In: Proceedings of the 16th ACM SIGKDD international conference on knowledge discovery and data mining, ACM, Washington, pp 783–792Google Scholar
  64. Wang T, Cai Y, Leung H-f, Lau RY, Li Q, Min H (2014) Product aspect extraction supervised with online domain knowledge. Knowl Based Syst 71:86–100CrossRefGoogle Scholar
  65. Wiebe J, Riloff E (2005) Creating subjective and objective sentence classifiers from unannotated texts. In: Proceedings of the 6th international conference on computational linguistics and intelligent text processing, Mexico, pp 486–497Google Scholar
  66. Zhao WX, Jiang J, Yan H, Li X (2010) Jointly modeling aspects and opinions with a MaxEnt-LDA hybrid. In: Proceedings of the 2010 conference on empirical methods in natural language processing, Association for Computational Linguistics, Sweden, pp 56–65Google Scholar
  67. Zhiqiang T, Wenting W (2014) DLIREC: aspect term extraction and term polarity classification system. In: Proceedings of the 8th international workshop on semantic evaluation (SemEval 2014), Ireland, pp 235–240Google Scholar

Copyright information

© Springer Science+Business Media LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.School of Computer Science and EngineeringNanyang Technological UniversitySingaporeSingapore

Section editors and affiliations

  • Giovanni Semeraro
    • 1
  • Cataldo Musto
    • 2
  1. 1.Department of Computer ScienceUniversity of Bari "Aldo Moro"BariItaly
  2. 2.BariItaly