paper-with-me

홈 › Papers

How recurrent networks implement contextual processing in sentiment analysis

2020-04-17 · ICML 2020 1 · Niru Maheswaranathan, David Sussillo

Neural networks have a remarkable capacity for contextual processing--using recent or nearby inputs to modify processing of current input. For example, in natural language, contextual processing is necessary to correctly interpret negation (e.g. phrases such as "not bad"). However, our ability to understand how networks process context is limited. Here, we propose general methods for reverse engineering recurrent neural networks (RNNs) to identify and elucidate contextual processing. We apply these methods to understand RNNs trained on sentiment classification. This analysis reveals inputs that induce contextual effects, quantifies the strength and timescale of these effects, and identifies sets of these inputs with similar properties. Additionally, we analyze contextual effects related to differential processing of the beginning and end of documents. Using the insights learned from the RNNs we improve baseline Bag-of-Words models with simple extensions that incorporate contextual modification, recovering greater than 90% of the RNN's performance increase over the baseline. This work yields a new understanding of how RNNs process contextual information, and provides tools that should provide similar insight more broadly.

📄 PDF Abstract BibTeX arXiv:2004.08013

Code (1)

google-research/computation-thru-dynamics jax

Tasks

NegationSentiment AnalysisSentiment Classification

Similar Papers 제목 키워드 기반

Modeling Inter-Aspect Dependencies for Aspect-Based Sentiment Analysis

2018-06-01 · NAACL 2018 6 · Devamanyu Hazarika, Soujanya Poria, Prateek Vij, Gangeshwar Krishnamurthy 외

Aspect-based Sentiment Analysis is a fine-grained task of sentiment classification for multiple aspects in a sentence. Present neural-based models exploit aspect and its contextual information in the sentence but largely…

Aspect-Based Sentiment AnalysisAspect-Based Sentiment Analysis (ABSA)ClassificationGeneral Classification+3

Combination of Convolutional and Recurrent Neural Network for Sentiment Analysis of Short Texts

2016-12-01 · COLING 2016 12 · Xingyou Wang, Weijie Jiang, Zhiyong Luo

Sentiment analysis of short texts is challenging because of the limited contextual information they usually contain. In recent years, deep learning models such as convolutional neural networks (CNNs) and recurrent neural…

Information RetrievalSentiment AnalysisSpeech RecognitionWord Embeddings

BiERU: Bidirectional Emotional Recurrent Unit for Conversational Sentiment Analysis

2020-05-31 · Wei Li, Wei Shao, Shaoxiong Ji, Erik Cambria

Sentiment analysis in conversations has gained increasing attention in recent years for the growing amount of applications it can serve, e.g., sentiment analysis, recommender systems, and human-robot interaction. The mai…

Emotion Recognition in ConversationSentenceSentiment Classification

Contextual Recurrent Units for Cloze-style Reading Comprehension

2019-11-14 · Yiming Cui, Wei-Nan Zhang, Wanxiang Che, Ting Liu 외

Recurrent Neural Networks (RNN) are known as powerful models for handling sequential data, and especially widely utilized in various natural language processing tasks. In this paper, we propose Contextual Recurrent Units…

Reading ComprehensionSentenceSentiment AnalysisSentiment Classification

Effective Quantization Approaches for Recurrent Neural Networks

2018-02-07 · Md Zahangir Alom, Adam T Moody, Naoya Maruyama, Brian C. Van Essen 외

Deep learning, and in particular Recurrent Neural Networks (RNN) have shown superior accuracy in a large variety of tasks including machine translation, language understanding, and movie frame generation. However, these …

Machine TranslationQuantizationSentiment AnalysisTranslation