skip to main content
10.1145/3340531.3412003acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article

SenticNet 6: Ensemble Application of Symbolic and Subsymbolic AI for Sentiment Analysis

Authors Info & Claims
Published:19 October 2020Publication History

ABSTRACT

Deep learning has unlocked new paths towards the emulation of the peculiarly-human capability of learning from examples. While this kind of bottom-up learning works well for tasks such as image classification or object detection, it is not as effective when it comes to natural language processing. Communication is much more than learning a sequence of letters and words: it requires a basic understanding of the world and social norms, cultural awareness, commonsense knowledge, etc.; all things that we mostly learn in a top-down manner. In this work, we integrate top-down and bottom-up learning via an ensemble of symbolic and subsymbolic AI tools, which we apply to the interesting problem of polarity detection from text. In particular, we integrate logical reasoning within deep learning architectures to build a new version of SenticNet, a commonsense knowledge base for sentiment analysis.

Skip Supplemental Material Section

Supplemental Material

3340531.3412003.mp4

mp4

11 MB

References

  1. Sanders Analytics. 2015. Sanders Dataset. (2015). http://www.sananalytics.com/labGoogle ScholarGoogle Scholar
  2. Stefano Baccianella, Andrea Esuli, and Fabrizio Sebastiani. 2010. SentiWordNet 3.0: an enhanced lexical resource for sentiment analysis and opinion mining. In LREC, Vol. 10. 2200--2204.Google ScholarGoogle Scholar
  3. Marco Baroni, Silvia Bernardini, Adriano Ferraresi, and Eros Zanchetta. 2009. The WaCky wide web: a collection of very large linguistically processed web-crawled corpora. Language resources and evaluation, Vol. 43, 3 (2009), 209--226.Google ScholarGoogle Scholar
  4. James Bergstra and Yoshua Bengio. 2012. Random search for hyper-parameter optimization. The Journal of Machine Learning Research, Vol. 13, 1 (2012), 281--305.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M Bradley and P Lang. 1999. Affective Norms for English Words (ANEW): Stimuli, Instruction Manual and Affective Ratings. Technical Report. The Center for Research in Psychophysiology, University of Florida.Google ScholarGoogle Scholar
  6. Erik Cambria, Jie Fu, Federica Bisio, and Soujanya Poria. 2015. AffectiveSpace 2: Enabling Affective Intuition for Concept-Level Sentiment Analysis. In AAAI. Austin, 508--514.Google ScholarGoogle Scholar
  7. Erik Cambria, Thomas Mazzocco, Amir Hussain, and Chris Eckl. 2011. Sentic Medoids: Organizing Affective Common Sense Knowledge in a Multi-Dimensional Vector Space. LNCS 6677.Google ScholarGoogle Scholar
  8. Erik Cambria, Soujanya Poria, Alexander Gelbukh, and Mike Thelwall. 2017. Sentiment Analysis is a Big Suitcase. IEEE Intelligent Systems, Vol. 32, 6 (2017), 74--80.Google ScholarGoogle ScholarCross RefCross Ref
  9. Erik Cambria, Soujanya Poria, Devamanyu Hazarika, and Kenneth Kwok. 2018. SenticNet 5: Discovering conceptual primitives for sentiment analysis by means of context embeddings. In AAAI. 1795--1802.Google ScholarGoogle Scholar
  10. Erik Cambria, Yangqiu Song, Haixun Wang, and Newton Howard. 2014. Semantic Multi-Dimensional Scaling for Open-Domain Sentiment Analysis. IEEE Intelligent Systems, Vol. 29, 2 (2014), 44--51.Google ScholarGoogle ScholarCross RefCross Ref
  11. Sabrina Cerini, Valentina Compagnoni, Alice Demontis, Maicol Formentelli, and G Gandini. 2007. Micro-WNOp: A gold standard for the evaluation of automatically compiled lexical resources for opinion mining. Language resources and linguistic theory: Typology, second language acquisition, English linguistics (2007), 200--210.Google ScholarGoogle Scholar
  12. Zhuang Chen and Tieyun Qian. 2019. Transfer Capsule Network for Aspect Level Sentiment Classification. In ACL. 547--556.Google ScholarGoogle Scholar
  13. Lingjia Deng and Janyce Wiebe. 2015. MPQA 3.0: An entity/event-level sentiment corpus. In Proceedings of the 2015 conference of the North American chapter of the association for computational linguistics: human language technologies. 1323--1328.Google ScholarGoogle ScholarCross RefCross Ref
  14. Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In NAACL-HLT. 4171--4186.Google ScholarGoogle Scholar
  15. Cicero Nogueira dos Santos and Maira Gatti. 2014. Deep convolutional neural networks for sentiment analysis of short texts. In COLING. 69--78.Google ScholarGoogle Scholar
  16. Umberto Eco. 1984. Semiotics and Philosophy of Language .Indiana University Press.Google ScholarGoogle Scholar
  17. Umberto Eco. 1997. Kant and the Platypus: Essays on Language and Cognition .Bompiani.Google ScholarGoogle Scholar
  18. Andrea Esuli and Fabrizio Sebastiani. 2006. Sentiwordnet: A publicly available lexical resource for opinion mining. In Proceedings of LREC, Vol. 6. 417--422.Google ScholarGoogle Scholar
  19. R Evans and E Grefenstette. 2018. Learning explanatory rules from noisy data. Journal of Artificial Intelligence Research, Vol. 61 (2018), 1--64.Google ScholarGoogle ScholarCross RefCross Ref
  20. Marco Ferrarotti, Sergio Decherchi, and Walter Rocchia. 2019. Finding Principal Paths in Data Space. IEEE Transactions on Neural Networks and Learning Systems, Vol. 30, 8 (2019), 2449--2462.Google ScholarGoogle ScholarCross RefCross Ref
  21. Alec Go, Richa Bhayani, and Lei Huang. 2009. Twitter sentiment classification using distant supervision. CS224N project report, Stanford, Vol. 1, 12 (2009).Google ScholarGoogle Scholar
  22. Minqing Hu and Bing Liu. 2004. Mining and summarizing customer reviews. In Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 168--177.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Clayton J Hutto and Eric GIlbert. 2014. VADER: A parsimonious rule-based model for sentiment analysis of social media text. In ICWSM. 216--225.Google ScholarGoogle Scholar
  24. Ray Jackendoff. 1976. Toward an explanatory semantic representation. Linguistic Inquiry, Vol. 7, 1 (1976), 89--150.Google ScholarGoogle Scholar
  25. Ray Jackendoff. 1983. Semantics and cognition .MIT Press.Google ScholarGoogle Scholar
  26. J.J. Katz and J.A. Fodor. 1963. The structure of a Semantic Theory. Language, Vol. 39 (1963), 170--210.Google ScholarGoogle ScholarCross RefCross Ref
  27. Gerhard Kremer, Katrin Erk, Sebastian Padó, and Stefan Thater. 2014. What Substitutes Tell Us-Analysis of an" All-Words" Lexical Substitution Corpus. In EACL. 540--549.Google ScholarGoogle Scholar
  28. Qiao Liu, Haibin Zhang, Yifu Zeng, Ziqi Huang, and Zufeng Wu. 2018. Content Attention Model for Aspect Based Sentiment Analysis. In WWW. 1023--1032.Google ScholarGoogle Scholar
  29. Yukun Ma, Haiyun Peng, and Erik Cambria. 2018. Targeted aspect-based sentiment analysis via embedding commonsense knowledge into an attentive LSTM. In AAAI. 5876--5883.Google ScholarGoogle Scholar
  30. Diana McCarthy and Roberto Navigli. 2007. SemEval-2007 task 10: English lexical substitution task. In SemEval. 48--53.Google ScholarGoogle Scholar
  31. Oren Melamud, Omer Levy, Ido Dagan, and Israel Ramat-Gan. 2015. A Simple Word Embedding Model for Lexical Substitution. In VS@ HLT-NAACL. 1--7.Google ScholarGoogle Scholar
  32. Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S Corrado, and Jeff Dean. 2013. Distributed representations of words and phrases and their compositionality. In NIPS. 3111--3119.Google ScholarGoogle Scholar
  33. Marvin Minsky. 1975. A framework for representing knowledge. The psychology of computer vision, Patrick Winston (Ed.). McGraw-Hill, New York.Google ScholarGoogle Scholar
  34. Saif M Mohammad and Peter D Turney. 2013. Crowdsourcing a word--emotion association lexicon. Computational Intelligence, Vol. 29, 3 (2013), 436--465.Google ScholarGoogle ScholarCross RefCross Ref
  35. Preslav Nakov, Alan Ritter, Sara Rosentha, Fabrizio Sebastiani, and Veselin Stoyanov. 2016. SemEval-2016 Task 4: Sentiment Analysis in Twitter. In Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval 2016). 1--18.Google ScholarGoogle ScholarCross RefCross Ref
  36. Preslav Nakov, Sara Rosenthal, Zornitsa Kozareva, Veselin Stoyanov, Alan Ritter, and Theresa Wilson. 2013. SemEval-2013 Task 2: Sentiment Analysis in Twitter. In Second Joint Conference on Lexical and Computational Semantics (*SEM), Volume 2: Proceedings of the Seventh International Workshop on Semantic Evaluation (SemEval 2013). Association for Computational Linguistics, 312--320.Google ScholarGoogle Scholar
  37. Finn Nielsen. 2011. A new ANEW: Evaluation of a word list for sentiment analysis in microblogs. CoRR, Vol. abs/1103.2903 (2011). arxiv: 1103.2903 http://arxiv.org/abs/1103.2903Google ScholarGoogle Scholar
  38. Bo Pang, Lillian Lee, and Shivakumar Vaithyanathan. 2002. Thumbs up?: Sentiment classification using machine learning techniques. In EMNLP, Vol. 10. 79--86.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Soujanya Poria, Erik Cambria, and Alexander Gelbukh. 2016. Aspect Extraction for Opinion Mining with a Deep Convolutional Neural Network. Knowledge-Based Systems, Vol. 108 (2016), 42--49.Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Soujanya Poria, Erik Cambria, Alexander Gelbukh, Federica Bisio, and Amir Hussain. 2015. Sentiment Data Flow Analysis by Means of Dynamic Linguistic Patterns. IEEE Computational Intelligence Magazine, Vol. 10, 4 (2015), 26--36.Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Sara Rosenthal, Preslav Nakov, Svetlana Kiritchenko, Saif Mohammad, Alan Ritter, and Veselin Stoyanov. 2015. SemEval-2015 Task 10: Sentiment Analysis in Twitter. In Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval 2015). 451--463.Google ScholarGoogle ScholarCross RefCross Ref
  42. David Rumelhart and Andrew Ortony. 1977. The representation of knowledge in memory. Schooling and the acquisition of knowledge. Erlbaum, Hillsdale, NJ.Google ScholarGoogle Scholar
  43. Ivan Sag, Timothy Baldwin, Francis Bond, Ann Copestake, and Dan Flickinger. 2002. Multiword Expressions: A Pain in the Neck for NLP. In CICLing. 1--15.Google ScholarGoogle Scholar
  44. Hassan Saif, Miriam Fernandez, Yulan He, and Harith Alani. 2013. Evaluation datasets for Twitter sentiment analysis: a survey and a new dataset, the STS-Gold. In AI*IA.Google ScholarGoogle Scholar
  45. Roger Schank. 1972. Conceptual dependency: A theory of natural language understanding. Cognitive Psychology, Vol. 3 (1972), 552--631.Google ScholarGoogle ScholarCross RefCross Ref
  46. Richard Socher, Danqi Chen, Christopher D Manning, and Andrew Ng. 2013a. Reasoning with neural tensor networks for knowledge base completion. In NIPS. 926--934.Google ScholarGoogle Scholar
  47. Richard Socher, Alex Perelygin, Jean Wu, Jason Chuang, Christopher D Manning, Andrew Y Ng, and Christopher Potts. 2013b. Recursive deep models for semantic compositionality over a sentiment treebank. In Proceedings of the 2013 conference on empirical methods in natural language processing. 1631--1642.Google ScholarGoogle Scholar
  48. Richard Socher, Alex Perelygin, Jean Y Wu, Jason Chuang, Christopher D Manning, Andrew Y Ng, and Christopher Potts. 2013c. Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank. In EMNLP. 1642--1654.Google ScholarGoogle Scholar
  49. Robert Speer and Catherine Havasi. 2012. ConceptNet 5: A Large Semantic Network for Relational Knowledge. Theory and Applications of Natural Language Processing. Chapter 6.Google ScholarGoogle Scholar
  50. Carlo Strapparava and Alessandro Valitutti. 2004. WordNet-Affect: An Affective Extension of WordNet. In LREC. 1083--1086.Google ScholarGoogle Scholar
  51. Yosephine Susanto, Andrew Livingstone, Bee Chin Ng, and Erik Cambria. 2020. The Hourglass Model Revisited. IEEE Intelligent Systems, Vol. 35, 5 (2020).Google ScholarGoogle Scholar
  52. Maite Taboada, Julian Brooke, Milan Tofiloski, Kimberly Voll, and Manfred Stede. 2011. Lexicon-based methods for sentiment analysis. Computational linguistics, Vol. 37, 2 (2011), 267--307.Google ScholarGoogle Scholar
  53. Duyu Tang, Furu Wei, Bing Qin, Ting Liu, and Ming Zhou. 2014. Coooolll: A deep learning system for twitter sentiment classification. In SemEval. 208--212.Google ScholarGoogle Scholar
  54. Mike Thelwall, Kevan Buckley, Georgios Paltoglou, Di Cai, and Arvid Kappas. 2010. Sentiment strength detection in short informal text. Journal of the American society for information science and technology, Vol. 61, 12 (2010), 2544--2558.Google ScholarGoogle ScholarCross RefCross Ref
  55. Po-Wei Wang, Priya Donti, Bryan Wilder, and Zico Kolter. 2019. SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solver. https://arxiv.org/abs/1905.12149. In ICML. 6545--6554.Google ScholarGoogle Scholar
  56. Janyce Wiebe, Theresa Wilson, and Claire Cardie. 2005. Annotating Expressions of Opinions and Emotions in Language. Language Resources and Evaluation, Vol. 39, 2 (2005), 165--210.Google ScholarGoogle ScholarCross RefCross Ref
  57. Anna Wierzbicka. 1996. Semantics: Primes and Universals .Oxford University Press.Google ScholarGoogle ScholarCross RefCross Ref
  58. Theresa Wilson, Paul Hoffmann, Swapna Somasundaran, Jason Kessler, Janyce Wiebe, Yejin Choi, Claire Cardie, Ellen Riloff, and Siddharth Patwardhan. 2005. OpinionFinder: A system for subjectivity analysis. Proceedings of HLT/EMNLP 2005 Interactive Demonstrations. 34--35.Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. Lei Xu. 1997. Bayesian Ying--Yang machine, clustering and number of clusters. Pattern Recognition Letters, Vol. 18, 11 (1997), 1167--1178.Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. F Yang, Z Yang, and W Cohen. 2017. Differentiable learning of logical rules for knowledge base reasoning. In NIPS. 2319--2328.Google ScholarGoogle Scholar
  61. Wei Zhao, Haiyun Peng, Steffen Eger, Erik Cambria, and Min Yang. 2019. Towards scalable and reliable capsule networks for challenging NLP applications. In ACL. 1549--1559.Google ScholarGoogle Scholar
  62. Xiaodan Zhu, Svetlana Kiritchenko, and Saif Mohammad. 2014. NRC-canada-2014: Recent improvements in the sentiment analysis of tweets. In Proceedings of the 8th international workshop on semantic evaluation (SemEval 2014). 443--447.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. SenticNet 6: Ensemble Application of Symbolic and Subsymbolic AI for Sentiment Analysis

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CIKM '20: Proceedings of the 29th ACM International Conference on Information & Knowledge Management
      October 2020
      3619 pages
      ISBN:9781450368599
      DOI:10.1145/3340531

      Copyright © 2020 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 19 October 2020

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,861of8,427submissions,22%

      Upcoming Conference

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader