Skip to content

Aspect-Based Sentiment Analysis (ABSA) using different setups based on 2 stacked BiLSTMs and Attention layers; leveraging PoS, GloVe and BERT (frozen) embeddings

Notifications You must be signed in to change notification settings

andrea-gasparini/nlp-aspect-based-sentiment-analysis

Repository files navigation

Aspect-Based Sentiment Analysis (ABSA)

Aspect-Based Sentiment Analysis (ABSA) is the task of identifying aspect terms and categories from a given sentence, and to then associate a sentiment polarity to each of them.

It can be also seen as composed by 4 different sub-tasks, namely:

  • (A) Aspect term identification
  • (B) Aspect term polarity classification
  • (C) Aspect category identification
  • (D) Aspect category polarity classification

In this project we developed several approaches and carried out experiments to jointly solve tasks A and B (A+B) and then we adapted the same architecture to also solve C and D (C+D) together. The architecture is based on 2 stacked BiLSTMs and Attention layers, leveraging PoS, GloVe and BERT (frozen) embeddings.

For further information, you can read the detailed report or take a look at the presentation slides (pages 10-18).

This project has been developed during the A.Y. 2020-2021 for the Natural Language Processing course @ Sapienza University of Rome.

Checkpoints

Related projects

Authors