Abelpy1 / ABSAPapers

Must-read paper list and related awesome resources on aspect-based sentiment analysis (ABSA). 值得一读的方面级情感分析论文与相关资源集合

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ABSAPapers

Must-read papers and related awesome resources on aspect-based sentiment analysis (ABSA). This repository mainly focused on aspect-term sentiment classification (ATSC). ABSA task contains five fine-grained subtasks:

  • Aspect Term Sentiment Classification (ATSC)
  • Aspect Term Extraction (ATE)
  • Aspect Category Sentiment Classification (ACSC)
  • Aspect Category Detection (ACD)
  • Opniton Term Extraction (OTE)

Suggestions about adding papers, repositories and other resource are welcomed!

值得一读的方面级情感分析论文与相关资源集合。这里主要关注方面词(aspect-term)的情感分类。具体来说,方面级情感分析包括方面词情感分类、方面词抽取、方面类目情感分类、方面类目抽取、观点词抽取五个子任务。

欢迎新增论文、代码仓库与其他资源等建议!

Paper

  • Effective LSTMs for Target-Dependent Sentiment Classification (COLING 2016) [paper][code] - TD-LSTM TC-LSTM
  • Attention-based LSTM for Aspect-level Sentiment Classification (EMNLP 2016) [paper] - ATAE-LSTM
  • A Hierarchical Model of Reviews for Aspect-based Sentiment Analysis (EMNLP 2016) [paper] - H-LSTM
  • Aspect Level Sentiment Classification with Deep Memory Network (EMNLP 2016) [paper][code] - MemNet
  • Interactive Attention Networks for Aspect-Level Sentiment Classification (IJCAI 2017) [paper] - IAN
  • Recurrent Attention Network on Memory for Aspect Sentiment Analysis (EMNLP 2017) [paper][unofficial code] - RAM
  • Attention Modeling for Targeted Sentimen (EACL 2017) [paper] - BiLSTM-ATT-G
  • Aspect-level Sentiment Classification with HEAT (HiErarchical ATtention) Network (CIKM 2017) [paper] - HEAT
  • Aspect Based Sentiment Analysis with Gated Convolutional Networks (ACL 2018) [paper][code] - GCAE
  • Target-Sensitive Memory Networks for Aspect Sentiment Classification (ACL 2018) [paper] - TMN
  • Transformation Networks for Target-Oriented Sentiment Classification (ACL 2018) [paper][code] - TNet
  • Learning to Attend via Word-Aspect Associative Fusion for Aspect-Based Sentiment Analysis (AAAI 2018) [paper] - AF-LSTM
  • Targeted Aspect-Based Sentiment Analysis via Embedding Commonsense Knowledge into an Attentive LSTM (AAAI 2018) [paper][code] - Sentic LSTM
  • A Position-aware Bidirectional Attention Network for Aspect-level Sentiment Analysis (COLING 2018) [paper][code] - PBAN
  • Enhanced Aspect Level Sentiment Classification with Auxiliary Memory (COLING 2018) [paper] - DAuM
  • Effective Attention Modeling for Aspect-Level Sentiment Classification (COLING 2018) [paper]
  • Modeling Inter-Aspect Dependencies for Aspect-Based Sentiment Analysis (NAACL 2018) [paper][unofficial code]
  • Recurrent Entity Networks with Delayed Memory Update for Targeted Aspect-Based Sentiment Analysis (NAACL 2018) [paper] [code]
  • Content Attention Model for Aspect Based Sentiment Analysis (WWW 2018) [paper][code] - Cabasc
  • Aspect Level Sentiment Classification with Attention-over-Attention Neural Networks (SBP-BRiMS 2018) [paper] - AOA
  • Aspect Sentiment Classification with both Word-level and Clause-level Attention Networks (IJCAI 2018) [paper]
  • IARM: Inter-Aspect Relation Modeling with Memory Networks in Aspect-Based Sentiment Analysis (EMNLP 2018) [paper][code] - IARM
  • Multi-grained Attention Network for Aspect-Level Sentiment Classification (EMNLP 2018) [paper] - MGAN
  • Parameterized Convolutional Neural Networks for Aspect Level Sentiment Classification (EMNLP 2018) [paper] - PCNN
  • Left-Center-Right Separated Neural Network for Aspect-based Sentiment Analysis with Rotatory Attention [paper] - LCR-Rot
  • BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding (NAACL 2019) [paper] - BERT-SPC
  • BERT Post-Training for Review Reading Comprehension and Aspect-based Sentiment Analysis (NAACL 2019) [paper][code] - BERT-PT
  • Utilizing BERT for Aspect-Based Sentiment Analysis via Constructing Auxiliary Sentence (NAACL 2019) [paper][code]
  • Attentional Encoder Network for Targeted Sentiment Classification (CoRR 2019) [paper][code] - AEN-BERT
  • LCF: A Local Context Focus Mechanism for Aspect-Based Sentiment Classification (Applied Sciences 2019) [paper][code] - LCF-BERT
  • A Multi-task Learning Model for Chinese-oriented Aspect Polarity Classification and Aspect Term Extraction (CoRR 2019) [paper][code] - LCF-ATEPC
  • A Novel Aspect-Guided Deep Transition Model for Aspect Based Sentiment Analysis (EMNLP 2019) [paper][code] - AGDT
  • Aspect-based Sentiment Classification with Aspect-specific Graph Convolutional Networks (ASGCN) [paper][code] - ASGCN
  • CAN: Constrained Attention Networks for Multi-Aspect Sentiment (EMNLP 2019) [paper] - CAN
  • Syntax-Aware Aspect-Level Sentiment Classification with Proximity-Weighted Convolution Network (SIGIR 2019) [paper][code] - PWCN
  • Adapt or Get Left Behind: Domain Adaptation through BERT Language Model Finetuning for Aspect-Target Sentiment Classification (CoRR 2019) [paper][code] - BERT-ADA

Multi-task Learning

Combining two or more ABSA's subtasks in one framework to produce results is an intutively effective way for industrial application. There are two patterns of multi-task learning: pipeline and joint model. For pipeline pattern, the framework complete subtasks in more than one step, using the result of last step to guide the next step's output, which might lead to error propogation problem. Joint model processes the data with shared layers to extract universal semantic features for all subtasks. Then model outputs results of different tasks through task-specific layers.

  • MTNA: A Neural Multi-task Model for Aspect Category Classification and Aspect Term Extraction On Restaurant Reviews (IJCNLP 2017) [paper] - MTNA
  • Exploiting Coarse-to-Fine Task Transfer for Aspect-Level Sentiment Classification (AAAI 2019) [paper] - MGAN
  • A Unified Model for Opinion Target Extraction and Target Sentiment Prediction (AAAI 2019) [paper][code] - E2E-TBSA
  • An Interactive Multi-Task Learning Network for End-to-End Aspect-Based Sentiment Analysis (ACL 2019) [paper][code] - IMN-E2E-ABSA
  • DOER: Dual Cross-Shared RNN for Aspect Term-Polarity Co-Extraction (ACL 2019) [paper][code] - DOER
  • Learning Explicit and Implicit Structures for Targeted Sentiment Analysis (EMNLP 2019) [paper][code] - EI
  • Exploiting BERT for End-to-End Aspect-based Sentiment Analysis (EMNLP 2019) [paper][code] - BERT-E2E-ABSA
  • Transferable End-to-End Aspect-based Sentiment Analysis with Selective Adversarial Learning (EMNLP 2019) [paper][code] - Transferable-E2E-ABSA
  • Knowing What, How and Why: A Near Complete Solution for Aspect-based Sentiment Analysis (AAAI 2020) [paper][data] - ASTE
  • Open-Domain Targeted Sentiment Analysis via Span-Based Extraction and Classification (ACL 2019) [paper][code] - SpanABSA

Document Level

  • Document-Level Multi-Aspect Sentiment Classification as Machine Comprehension (EMNLP 2017) [paper]
  • Document-level Multi-aspect Sentiment Classification by Jointly Modeling Users, Aspects, and Overall Ratings (COLING 2018) [paper] - HUARN

Dataset

  • SemEval-2014 Task 4: Aspect Based Sentiment Analysis [paper][preprocessed data 1][preprocessed data 2] - Restaurants14 & Laptop14
  • Adaptive Recursive Neural Network for Target-dependent Twitter Sentiment Classification (ACL 2014) [paper][preprocessed data] - Twitter
  • SemEval-2015 Task 12: Aspect Based Sentiment Analysis [paper][data]
  • SemEval-2016 Task 5: Aspect Based Sentiment Analysis [paper][data]
  • SentiHood: Targeted Aspect Based Sentiment Analysis Dataset for Urban Neighbourhoods (COLING 2016) [paper][data] - LSTM-LOC
  • Target-oriented Opinion Words Extraction with Target-fused Neural Sequence Labeling (NAACL 2019) [paper][data] - TOWE
  • A Challenge Dataset and Effective Models for Aspect-Based Sentiment Analysis (EMNLP 2019) [paper][data] - MAMS

Normal Sentiment Analysis Dataset (More Coarse-grained)

  • CLUEbenchmark/CLUEmotionAnalysis2020 [data]

Survey & Review & Tutorial

  • Sentiment Analysis and Opinion Mining (AAAI 2011 Tutorial) [slide]
  • Deep Learning for Aspect-Based Sentiment Analysis: A Comparative Review (ESWA 2019) [paper]
  • Deep Learning for Aspect-Level Sentiment Classification: Survey, Vision, and Challenges (IEEE Access 2019) [paper]

Repositories/Resources

Blog

About

Must-read paper list and related awesome resources on aspect-based sentiment analysis (ABSA). 值得一读的方面级情感分析论文与相关资源集合