Analyzing the semantic roles in Bangladeshi memes: A multimodal approach to contextual role labeling and explanation generation
| bracu.degree.level | Undergraduate | |
| bracu.type.group | Student Works | |
| datacite.rights | Open Access | |
| dc.contributor.advisor | Mukta, Jannatun Noor | |
| dc.contributor.advisor | Hossain, Ariyan | |
| dc.contributor.author | Nabi, Syed Mahbubun | |
| dc.contributor.author | Anik, Al Jami Islam | |
| dc.contributor.author | Mazlish, Ahsan Shariar Khan | |
| dc.contributor.author | Ahsan, Mustafis | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2026-08-06T09:21:49Z | |
| dc.date.available | 2026-08-06T09:21:49Z | |
| dc.date.copyright | 2026 | |
| dc.date.issued | 2026-01 | |
| dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2026. | |
| dc.description | Cataloged from PDF version of thesis. | |
| dc.description | Includes bibliographical references (pages 51-53). | |
| dc.description.abstract | Interpreting the semantic roles of entities in memes requires navigating complex interactions between visual images, embedded texts, and implicit cultural knowledge. This is more challenging for languages with limited resources such as Bengali. Most existing works on this topic have only analyzed general concepts such as hate speech detection and sentiment analysis. They have not considered the detailed narrative roles that are required to comprehend the meaning of the memes. Our goal is to fill this gap and create an entity-based framework for semantic role labeling and humor explanation. To accomplish this, we have developed a labeled dataset of 2,658 Bengali memes, each labeled with roles such as Hero, Villain, and Victim, along with local context notes that were used to resolve cultural misunderstandings during training. We propose and evaluate two complementary frameworks: a Triple-Stream Fusion model utilizing cross-attention, and a Vision-Language Model (VLM) pipeline leveraging Qwen2-VL for holistic reasoning. Experimental results demonstrate that the VLM approach significantly outperforms the fusion baseline, achieving an accuracy of 0.8068 and a Macro-F1 score of 0.7953. Furthermore, our fine-tuned humor explanation generator achieved a significantly improved LLM-asa- Judge quality score of 7.33/10 (compared to a 6.03 baseline), confirming its ability to produce culturally grounded interpretations. Our study is a strong benchmark on the task of examining satire and social commentary in Bengali memes and provides a simple approach to jointly label roles and generate explanations by combining images, text, and context. | |
| dc.description.degree | Bachelor of Science in Computer Science and Engineering | |
| dc.description.statementofresponsibility | Syed Mahbubun Nabi | |
| dc.description.statementofresponsibility | Al Jami Islam Anik | |
| dc.description.statementofresponsibility | Ahsan Shariar Khan Mazlish | |
| dc.description.statementofresponsibility | Mustafis Ahsan | |
| dc.format.extent | 63 pages | |
| dc.identifier.other | ID 22101472 | |
| dc.identifier.other | ID 22101577 | |
| dc.identifier.other | ID 22101635 | |
| dc.identifier.other | ID 22101486 | |
| dc.identifier.uri | https://hdl.handle.net/10361/28820 | |
| dc.language.iso | en_US | |
| dc.publisher | BRAC University | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
| dc.rights | BRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Bangla memes | |
| dc.subject | Contextualization | |
| dc.subject | Computer vision | |
| dc.subject | Context-aware model | |
| dc.subject | Multimodal communication | |
| dc.subject | Machine learning | |
| dc.subject | Internet culture | |
| dc.subject | Internet memes | |
| dc.subject | Semantic analysis | |
| dc.subject | Computational linguistics | |
| dc.subject.lcsh | Natural language processing (Computer science). | |
| dc.subject.lcsh | Memes--Bangladesh. | |
| dc.subject.lcsh | Bengali wit and humor. | |
| dc.subject.lcsh | Linguistic analysis (Linguistics). | |
| dc.subject.lcsh | Bengali language--Data processing. | |
| dc.title | Analyzing the semantic roles in Bangladeshi memes: A multimodal approach to contextual role labeling and explanation generation | |
| dc.type | Thesis |