Table of Contents
Fetching ...

Sentiment Analysis of Movie Reviews Using BERT

Gibson Nkhata, Usman Anjum, Justin Zhan

TL;DR

This paper tackles sentiment analysis of movie reviews by adapting a BERT backbone with a BiLSTM as a fine-tuning module to enhance polarity classification in a binary (positive/negative) setting. It demonstrates state-of-the-art accuracy on multiple benchmark datasets and introduces a heuristic to compute an overall polarity from the individual review predictions, enabling applications such as movie recommendations. The approach leverages transfer learning and model fusion to improve generalization, and the results suggest robustness across diverse datasets. The work provides a practical baseline for combining deep contextual embeddings with sequence modeling, with potential extensions to finer-grained sentiment classes and broader NLP tasks.

Abstract

Sentiment Analysis (SA) or opinion mining is analysis of emotions and opinions from any kind of text. SA helps in tracking peoples viewpoints and it is an important factor when it comes to social media monitoring product and brand recognition customer satisfaction customer loyalty advertising and promotions success and product acceptance. That is why SA is one of the active research areas in Natural Language Processing (NLP). SA is applied on data sourced from various media platforms to mine sentiment knowledge from them. Various approaches have been deployed in the literature to solve the problem. Most techniques devise complex and sophisticated frameworks in order to attain optimal accuracy. This work aims to finetune Bidirectional Encoder Representations from Transformers (BERT) with Bidirectional Long Short-Term Memory (BiLSTM) for movie reviews sentiment analysis and still provide better accuracy than the State-of-The-Art (SOTA) methods. The paper also shows how sentiment analysis can be applied if someone wants to recommend a certain movie for example by computing overall polarity of its sentiments predicted by the model. That is our proposed method serves as an upper-bound baseline in prediction of a predominant reaction to a movie. To compute overall polarity a heuristic algorithm is applied to BERTBiLSTM output vector. Our model can be extended to three-class four-class or any fine-grained classification and apply overall polarity computation again. This is intended to be exploited in future work.

Sentiment Analysis of Movie Reviews Using BERT

TL;DR

This paper tackles sentiment analysis of movie reviews by adapting a BERT backbone with a BiLSTM as a fine-tuning module to enhance polarity classification in a binary (positive/negative) setting. It demonstrates state-of-the-art accuracy on multiple benchmark datasets and introduces a heuristic to compute an overall polarity from the individual review predictions, enabling applications such as movie recommendations. The approach leverages transfer learning and model fusion to improve generalization, and the results suggest robustness across diverse datasets. The work provides a practical baseline for combining deep contextual embeddings with sequence modeling, with potential extensions to finer-grained sentiment classes and broader NLP tasks.

Abstract

Sentiment Analysis (SA) or opinion mining is analysis of emotions and opinions from any kind of text. SA helps in tracking peoples viewpoints and it is an important factor when it comes to social media monitoring product and brand recognition customer satisfaction customer loyalty advertising and promotions success and product acceptance. That is why SA is one of the active research areas in Natural Language Processing (NLP). SA is applied on data sourced from various media platforms to mine sentiment knowledge from them. Various approaches have been deployed in the literature to solve the problem. Most techniques devise complex and sophisticated frameworks in order to attain optimal accuracy. This work aims to finetune Bidirectional Encoder Representations from Transformers (BERT) with Bidirectional Long Short-Term Memory (BiLSTM) for movie reviews sentiment analysis and still provide better accuracy than the State-of-The-Art (SOTA) methods. The paper also shows how sentiment analysis can be applied if someone wants to recommend a certain movie for example by computing overall polarity of its sentiments predicted by the model. That is our proposed method serves as an upper-bound baseline in prediction of a predominant reaction to a movie. To compute overall polarity a heuristic algorithm is applied to BERTBiLSTM output vector. Our model can be extended to three-class four-class or any fine-grained classification and apply overall polarity computation again. This is intended to be exploited in future work.

Paper Structure

This paper contains 21 sections, 1 equation, 3 figures, 4 tables, 2 algorithms.

Figures (3)

  • Figure 1: Simplified diagram of BERT
  • Figure 2: Fine-tuning of the model
  • Figure 3: Overview of our work