Sentiment Data Flow Analysis by Means of Dynamic Linguistic Patterns
- 12 October 2015
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computational Intelligence Magazine
- Vol. 10 (4), 26-36
- https://doi.org/10.1109/mci.2015.2471215
Abstract
Emulating the human brain is one of the core challenges of computational intelligence, which entails many key problems of artificial intelligence, including understanding human language, reasoning, and emotions. In this work, computational intelligence techniques are combined with common-sense computing and linguistics to analyze sentiment data flows, i.e., to automatically decode how humans express emotions and opinions via natural language. The increasing availability of social data is extremely beneficial for tasks such as branding, product positioning, corporate reputation management, and social media marketing. The elicitation of useful information from this huge amount of unstructured data, however, remains an open challenge. Although such data are easily accessible to humans, they are not suitable for automatic processing: machines are still unable to effectively and dynamically interpret the meaning associated with natural language text in very large, heterogeneous, noisy, and ambiguous environments such as the Web. We present a novel methodology that goes beyond mere word-level analysis of text and enables a more efficient transformation of unstructured social data into structured information, readily interpretable by machines. In particular, we describe a novel paradigm for real-time concept-level sentiment analysis that blends computational intelligence, linguistics, and common-sense computing in order to improve the accuracy of computationally expensive tasks such as polarity detection from big social data. The main novelty of the paper consists in an algorithm that assigns contextual polarity to concepts in text and flows this polarity through the dependency arcs in order to assign a final polarity label to each sentence. Analyzing how sentiment flows from concept to concept through dependency relations allows for a better understanding of the contextual role of each concept in text, to achieve a dynamic polarity inference that outperforms state-of-the-art statistical methods in terms of both accuracy and training time.Keywords
This publication has 28 references indexed in Scilit:
- New Trends of Learning in Computational Intelligence (Part II) [Guest Editorial]IEEE Computational Intelligence Magazine, 2015
- New Trends of Learning in Computational Intelligence [Guest Editorial]IEEE Computational Intelligence Magazine, 2015
- The CLSA Model: A Novel Framework for Concept-Level Sentiment AnalysisLecture Notes in Computer Science, 2015
- Using relation selection to improve value propagation in a ConceptNet-based sentiment dictionaryKnowledge-Based Systems, 2014
- Cross-Domain Sentiment Classification Using a Sentiment Sensitive ThesaurusIEEE Transactions on Knowledge and Data Engineering, 2012
- Cross-domain sentiment classification via spectral feature alignmentPublished by Association for Computing Machinery (ACM) ,2010
- Using SentiWordNet for multilingual sentiment analysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Semantic Text Classification of Emergent Disease ReportsLecture Notes in Computer Science, 2007
- Contextual Valence ShiftersPublished by Springer Science and Business Media LLC ,2006
- Seeing starsPublished by Association for Computational Linguistics (ACL) ,2005