/ACSA

Papers, models and datasets for Aspect-Category Sentiment Analysis.

Primary LanguagePythonMIT LicenseMIT

ACSA

Papers, models and datasets for Aspect-Category Sentiment Analysis, which contains two fine-grained subtasks: Aspect Category Detection (ACD) and Aspect Category Sentiment Classification (ACSC).

LICENSE Contributions welcome

Requirement

  • python 3.6
  • pytorch 1.3.0
  • allennlp 0.9.0

Usage

Supported datasets

Aspect-Category Sentiment Classification (ACSC) Models

Supported models

Training

sh scripts/run.sh acsa/acac_pytorch/acsc_bootstrap.py --model_name Heat --current_dataset SemEval-2014-Task-4-REST-DevSplits --embedding_filepath glove.840B.300d.txt

Visualization

sh scripts/run.sh acsa/acac_pytorch/acsc_bootstrap.py --model_name Heat --current_dataset SemEval-2014-Task-4-REST-DevSplits --embedding_filepath glove.840B.300d.txt --train False --visualize_attention True

Aspect Category Detection (ACD) Models

Joint Models for ACSC and ACD

Paper

Suggestions about adding papers are welcomed!

Aspect-Category Sentiment Classification (ACSC)

  • 2016-emnlp-A Hierarchical Model of Reviews for Aspect-based Sentiment Analysis paper
  • 2016-emnlp-Attention-based LSTM for Aspect-level Sentiment Classification paper
  • 2017-CIKM-Aspect-level Sentiment Classification with HEAT (HiErarchical ATtention) Network paper
  • 2018-aaai-Learning to Attend via Word-Aspect Associative Fusion for Aspect-based Sentiment Analysis paper
  • 2018-acl-Aspect Based Sentiment Analysis with Gated Convolutional Networks paper
  • 2019-AAAI-A Human-Like Semantic Cognition Network for Aspect-Level Sentiment Classification paper
  • 2019-conll-Learning to Detect Opinion Snippet for Aspect-Based Sentiment Analysis paper
  • 2019-emnlp-A Challenge Dataset and Effective Models for Aspect Based Sentiment Analysis paper
  • 2019-emnlp-A Novel Aspect-Guided Deep Transition Model for Aspect Based Sentiment Analysis paper
  • 2019-ijcai-Earlier Attention Aspect-Aware LSTM for Aspect Sentiment Analysis paper
  • 2019-naacl-Utilizing BERT for Aspect-Based Sentiment Analysis via Constructing Auxiliary Sentence paper
  • 2019-tkdd-Aspect Aware Learning for Aspect Category Sentiment Analysis paper
  • 2020-nlpcc-Sentence Constituent-Aware Aspect-Category Sentiment Analysis with Graph Attention Networks paper code
  • 2020-emnlp-Multi-Instance Multi-Label Learning Networks for Aspect-Category Sentiment Analysis paper code
  • 2021-naacl-ASAP: A Chinese Review Dataset Towards Aspect Category Sentiment Analysis and Rating Prediction paper code
  • 2021-emnlp-Beta Distribution Guided Aspect-aware Graph for Aspect Category Sentiment Analysis with Affective Knowledge paper code
  • 2021-emnlp-Solving Aspect Category Sentiment Analysis as a Text Generation Task paper code

Joint Models

  • 2017-wsdm-Deep Memory Networks for Attitude Identification paper
  • 2018-emnlp-Joint Aspect and Polarity Classification for Adpect-based Sentiment Analysis with End-to-End Neural Networks paper
  • 2019-www-Aspect-level Sentiment Analysis using AS-Capsules paper
  • 2019-emnlp-CAN Constrained Attention Networks for Multi-Aspect Sentiment Analysis paper
  • 2020-ccl-A Joint Model for Aspect-Category Sentiment Analysis with SharedSentiment Prediction Layer paper

Related Repositories

Contributions

Feel free to contribute!

You can raise an issue or submit a pull request, whichever is more convenient for you.

Licence

MIT License