A Unified BERT-CNN-BiLSTM Framework for Simultaneous Headline Classification and Sentiment Analysis of Bangla News
This paper proposes a hybrid BERT-CNN-BiLSTM framework that achieves state-of-the-art results for simultaneous Bangla news headline classification and sentiment analysis on the novel BAN-ABSA dataset, demonstrating the effectiveness of specific data balancing strategies in addressing class imbalance.
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
In the digital age, news travels faster than ever, flowing through countless websites and social media feeds in a language that is spoken by hundreds of millions but often overlooked by the machines designed to understand it. This language is Bangla, and while computers have become quite good at reading English, they still struggle with the nuances of Bangla text, particularly when trying to figure out not just what a story is about, but how it makes the reader feel. This is the challenge of text analysis: teaching a machine to act like a human reader who can instantly categorize a headline as being about sports or politics, while simultaneously sensing whether the tone is angry, happy, or neutral. For decades, researchers have tried to build these digital readers using various mathematical tricks, but the task remains difficult because the data available to train them is often messy, with some topics appearing far more often than others, causing the machines to get confused and biased.
A team of researchers set out to solve this specific problem for Bangla news headlines by creating a new kind of digital brain that combines three different ways of processing language. They built a system that first uses a powerful pre-trained language model to understand the deep meaning of words in context, then adds a layer that scans for short, local patterns like specific phrases, and finally attaches a component that reads the sentence from start to finish to catch the flow of ideas. This hybrid approach was tested on a collection of over 9,000 real news headlines from Bangladesh. The researchers faced a significant hurdle: the dataset was heavily unbalanced, meaning some categories of news were vastly more common than others, a situation that usually tricks computers into ignoring the rare topics entirely. To fix this without artificially altering the distribution, they applied a technique called back-translation, where they took the training headlines, translated them into English, and then translated them back into Bangla. This process created new, slightly different versions of the original sentences that kept the same meaning and category, effectively giving the computer more examples to learn from without changing the test data used to grade its final performance.
The results of this experiment showed that the new system worked remarkably well, especially when compared to older methods that relied on single techniques. When asked to identify the topic of a headline, the system achieved an accuracy of about 81 percent on the original, unbalanced data, proving that it could learn the true patterns of the news without needing to artificially balance the numbers. For the more difficult task of determining the emotional tone, the system reached an accuracy of roughly 66 percent when trained on the augmented data, a significant improvement over previous attempts. The researchers also checked their work by testing the model on completely different sets of news data that it had never seen before, and it performed consistently well, showing that it had truly learned the rules of the language rather than just memorizing the examples. They even looked inside the model's decision-making process to see which words it paid attention to, confirming that it was focusing on the right political terms or emotional cues to make its judgments.
One of the most important findings was that the way the data was handled mattered more than the complexity of the machine itself. The researchers discovered that simply copying the rare examples to make the dataset look balanced actually hurt the system's ability to learn, while the back-translation method, which added variety, helped the model generalize better. They also found that freezing the core language model and only training the top layers led to the computer memorizing the training data too perfectly, a problem known as overfitting, which caused it to fail when faced with new headlines. By allowing the entire system to learn together, they avoided this trap. The study concludes that this unified framework is a robust solution for understanding Bangla news, offering a reliable way to sort and analyze the emotional tone of headlines in a language that has long been underserved by artificial intelligence. The work suggests that for low-resource languages, the key to success lies not just in building bigger models, but in carefully curating the data and using smart techniques to teach the machine how to handle the natural unevenness of real-world information.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.