← Latest papers
💬 NLP

A Comparative Analysis of Classical Machine Learning and Deep Learning Approaches for Sentiment Classification on IMDb Movie Reviews

This study compares classical machine learning and deep learning approaches for sentiment classification on IMDb reviews, finding that a TF-IDF-based Support Vector Machine outperforms BiLSTM models with an accuracy of 0.8530, demonstrating that effective feature engineering can make classical methods superior to deep learning in resource-constrained scenarios.

Original authors: Erma Daniar Safitri, Lia Hana Ichisasmita, Citra Agustin, Luluk Muthoharoh, Ardika Satria, Martin Clinton Tosima Manullang

Published 2026-05-11
📖 4 min read☕ Coffee break read

Original authors: Erma Daniar Safitri, Lia Hana Ichisasmita, Citra Agustin, Luluk Muthoharoh, Ardika Satria, Martin Clinton Tosima Manullang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to figure out if movie reviews are "good" or "bad" just by reading them. This paper is like a race between two different teams of detectives trying to solve this mystery using the famous IMDb movie review dataset (50,000 reviews).

Here is the breakdown of the race, explained simply:

The Two Teams

Team 1: The Classic Detectives (Classical Machine Learning)

  • Who they are: These are the old-school, reliable detectives. They use tools like SVM (Support Vector Machine), Logistic Regression, and Naïve Bayes.
  • How they work: Before they start reading, they hand the reviews to a librarian who turns every word into a number based on how important it is (a method called TF-IDF). Think of this as giving the detective a highlighter that marks the most unique and important words in the text. They don't read the story flow; they just look at the "highlighted" words to make a guess.
  • The Setup: They looked at the entire dataset of 50,000 reviews.

Team 2: The Deep Learning Detectives (Deep Learning)

  • Who they are: These are the high-tech, futuristic detectives. They use BiLSTM (a type of neural network that reads text forward and backward) and BiLSTM with Attention (which adds a special "focus" feature to pay attention to the most important words).
  • How they work: Instead of using a highlighter, they try to understand the story and the context of the sentences. They read the words in order to understand how they connect.
  • The Setup: To save time and computer power, they only looked at a smaller sample of 10,000 reviews.

The Race Results

The paper ran the race and found some surprising results:

  1. The Winner: Team 1 (The Classic Detectives) won easily.

    • The SVM model got an accuracy score of 0.8530 (about 85%).
    • Logistic Regression was a close second.
    • Naïve Bayes struggled a bit, likely because it assumes words are independent of each other, which isn't true in real language.
  2. The Runner-Up: Team 2 (The Deep Learning Detectives) came in second.

    • The standard BiLSTM got a score of 0.626.
    • The BiLSTM with Attention did better, reaching 0.706. The "Attention" feature helped them focus better, like a detective putting on glasses to see the clues more clearly.

Why Did the Classic Team Win?

You might think the high-tech team should win because they are more advanced. However, the paper explains a few reasons why the classic team took the trophy:

  • The "Fuel" Difference: The Classic team had a full tank of gas (50,000 reviews), while the Deep Learning team only had a small cup (10,000 reviews). Deep Learning models are like race cars; they need a lot of fuel (data) to run fast. With less data, they couldn't learn as well.
  • The "Training" Time: The Deep Learning team only practiced for 3 rounds (epochs). The paper suggests they needed more practice to really master the task.
  • The "Highlighter" Power: The TF-IDF method used by the Classic team was surprisingly effective. It turned the text into numbers so well that the simple models could distinguish between good and bad reviews very efficiently.

The Takeaway

The main lesson from this paper is that bigger and newer isn't always better.

  • If you have limited computer power or a smaller dataset, the Classic Machine Learning approach (specifically SVM with TF-IDF) is a very strong, efficient choice. It's like using a reliable, fuel-efficient sedan that gets you to the destination perfectly.
  • Deep Learning has the potential to understand context better (like the "Attention" mechanism showed), but it needs more data and more training time to beat the classic methods. Right now, in this specific experiment, it was like a Ferrari stuck in traffic with a small gas tank.

In short: For this specific task of sorting movie reviews, the old-school method with the right tools actually outperformed the high-tech method, mostly because the high-tech method didn't get enough data to show off its full potential.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →