<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Memes Dataset for Indo-Aryan Languages</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aarsh Sarvaiya</string-name>
          <email>sarvaiya.aarsh438@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tripti Kumari</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ayan Das</string-name>
          <email>ayandas@iitism.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science and Engineering</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Indian Institute of Technology Dhanbad</institution>
          ,
          <addr-line>Jharkhand, 826004</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Sardar Vallabhbhai National Institute of Technology</institution>
          ,
          <addr-line>Surat, Gujarat, 395007</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <abstract>
        <p>This paper presents the system submitted by the team from IIT Dhanbad in the FIRE IRSE HASOC-2025 shared task on automatically identifying hateful and ofensive memes in four Indian languages-Gujarati, Hindi, Bengali, and Bodo. Here, we developed a multimodal deep learning framework for five subtasks of Sentiment, Sarcasm, Vulgarity, Abuse, and Target Communities to automatically predict the hateful and ofensive memes. we have used a task-specific strategy in which a diferent multimodal model handles each label. In addition to methods like gated attention and weighted losses, we employed a variety of text encoders (XLM-R, mBERT, MuRIL, BanglaBERT) and image encoders (EficientNet, DenseNet, VGG19, ResNet). Extensive experiments show that task-specific pipelines consistently provide better performance when combined using ensemble methods. These results demonstrate the value of modular multimodal models in addressing the complex, varied, and frequently implicit character of hate in memes. In the oficial assessment, the final leader board's best macro F1-scores on the Kaggle platform for Hindi, Gujarati, Bangla, and Bodo were 0.5741 (6th rank), 0.5887 (8th rank), 0.5720 (8th rank), and 0.5818 (7th rank), respectively.</p>
      </abstract>
      <kwd-group>
        <kwd>Hateful and ofensive memes detection</kwd>
        <kwd>Hindi</kwd>
        <kwd>Gujarati</kwd>
        <kwd>Bengali</kwd>
        <kwd>Bodo</kwd>
        <kwd>Multi-modal memes</kwd>
        <kwd>Embeddings</kwd>
        <kwd>Neural</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        A meme is a joke, cultural concept, or trend that is conveyed through text, images, or videos and quickly
gains traction on social media. Over the past ten years, social media’s influence has fundamentally
changed how people express themselves, share their thoughts, and participate in public discussions.
Memes have emerged as one of the most widely used and influential online communication tools. They
combine images with just enough text to tell a story or make a joke; they are brief, visually appealing,
and frequently humorous. But more often than not, the same format is also being twisted into a platform
for hate speech, sarcasm, targeted abuse, and vulgarity[
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. In India, where memes are created in a
variety of languages, dialects, transliterations, slang, and emojis, moderation is particularly dificult [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
This presents a serious challenge to maintaining the security of digital platforms.
      </p>
      <p>
        If platforms are to safeguard users and stop the spread of harmful content, they must be able to
lfag hateful memes with speed and accuracy. However, the task is much more dificult than it seems.
Because they combine text and images to convey meaning, memes are by nature multimodal. Optical
Character Recognition (OCR) is frequently used to extract text from images; however, in practice, this
results in outputs that are noisy, incomplete, or distorted because of stylized fonts or poor image quality
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The problem becomes evident when one considers the unbalanced nature of datasets and the fact
that hate speech on the internet frequently goes unnoticed due to irony, humor, or coded language
[
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. Building multimodal models that can truly handle the messiness and variety of Indic languages
is still a challenge, despite the fact that deep learning has given us powerful tools for understanding
text and images separately [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>CEUR
Workshop</p>
      <p>ISSN1613-0073</p>
      <p>
        Previous studies have demonstrated the efectiveness of Transformer-based models for handling text
[
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ] and Convolutional Neural Networks (CNNs) for extracting image features [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. However, it rarely
works right out of the box to plug these into meme datasets. The signals are jumbled, occasionally
contradictory, and contain either incomplete or deceptive text and images. Models that can jointly
reason over both modalities without being distracted by noise are required [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        In this study, we investigate three methods for classifying memes in five diferent subtasks: target
communities, sarcasm, vulgarity, abuse, and sentiment. In the first, shared encoders try to learn
everything together in a unified multimodal pipeline. The second, a hierarchical transformer fusion
model (HIT-FAME), presents attention-based mechanisms that facilitate better alignment of text and
image features [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The third is based on a task-specific modular pipeline wherein individual multimodal
models are trained for every label and subsequently integrated through ensemble techniques [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. We
test a number of image encoders (EficientNet [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], DenseNet [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], VGG19 [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]) and text encoders
(mBERT [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], XLM-R [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], MuRIL [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]) across all strategies. We also use preprocessing techniques like
emoji mapping, profanity masking, and transliteration handling to overcome the peculiarities of Indic
memes [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        This paper makes two contributions. First, we demonstrate that ensemble strategies in conjunction
with task-specific modular pipelines consistently outperform unified models, especially when dealing
with multilingual meme languages and noisy OCR text. In order to shed light on the ways preprocessing
decisions, encoder selection, and fusion strategies afect performance, we secondly present a benchmark
framework for multimodal hate speech detection in Indic settings [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature Survey</title>
      <p>
        Three interconnected insights from recent studies on multimodal hateful, abusive, and subjective
content—particularly memes that combine images with text overlayed or associated with them—directly
inform the HASOC 2025 challenge[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. The first is that evaluation design and datasets are important.
The Hateful Memes benchmark showed that models can exploit unimodal artifacts unless datasets
explicitly include examples of adversarial or ”benign confounders,” which are examples that require
real image–text compositional reasoning [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Likewise, Memotion-3’s Hinglish/code-mixed dataset
[21, 22] supports the Memotion series’ useful annotation schemas for sentiment, humour/sarcasm, and
ofensiveness in memes. It also demonstrated the importance (and challenge) of gathering culturally
diverse memes. Second, large-scale vision–language pretraining and modular multimodal approaches
have created strong, robust visual representations that transfer well to downstream tasks[23], while
more recent work (e.g., BLIP-2, Flamingo, and visual-instruction tuning) has made it possible to create
lfexible, instruction-capable multimodal models that work well in zero-shot and few-shot scenarios
[24, 25, 26]. Although these developments shift the failure modes (e.g., over-reliance on pretraining
biases), they also make it possible to construct HASOC systems that combine powerful language
reasoning with strong visual embeddings. Third, task-specific work reveals unique challenges for
target identification, abuse, vulgarity, sarcasm, and sarcasm: (a) ironic intent and sarcasm frequently
stem from subtle visual-textual incongruity, necessitating explicit modeling of mismatch signals and
cross-modal fusion; (b) vulgarity and profanity are not interchangeable with targeted hate—practical
moderation systems must diferentiate between profanity and abusive content that targets protected
groups; and (c) target identification frequently calls for cultural and background knowledge beyond
surface tokens, which is particularly acute in non-English and code-mixed memes [
        <xref ref-type="bibr" rid="ref5">21, 5, 22</xref>
        ]. There
are still several methodological and assessment gaps in these strands. Even though it is evident that
code-mixing and regional references have a significant impact on both labels and model performance,
dataset creation still faces challenges with annotation subjectivity (low agreement on sarcasm, humor,
and intensity) and many benchmarks are still English-centric [
        <xref ref-type="bibr" rid="ref2">27, 2, 22</xref>
        ]. Although cross-attention
transformers and contrastive vision-language encoders ofer robust architectural foundations, they fall
short in addressing multimodal compositionality and robustness to adversarial confounders. It has
been demonstrated that combining OCR-derived text signals with region-aware visual features and
contrastive or contrastive-finetuning objectives is beneficial but insuficient [
        <xref ref-type="bibr" rid="ref2">2, 24</xref>
        ]. Lastly, academic
benchmarks under-develop evaluation metrics and deployment-oriented criteria (such as false-positive
risk for protected groups, interpretability of decisions, and cultural calibration), which are essential for
moderation in the real world.
      </p>
      <p>
        Overall, previous work ofers both useful toolkits (OCR pipelines, multimodal transformers, CLIP-style
visual embeddings, and instruction-tuned multimodal LLMs) and warnings (cultural bias, unimodal
shortcuts, and annotation subjectivity). The literature recommends that for HASOC 2025 [
        <xref ref-type="bibr" rid="ref20">20, 28</xref>
        ],
evaluation protocols that measure cross-modal compositionality and cultural robustness instead of just
aggregate accuracy, multilingual/code-mixed coverage, explicit separation of profanity vs. targeted
abuse, and adversarial-aware dataset design. Following these paths will bring model evaluation and
practical requirements for multimodal meme moderation closer together.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Experiment design</title>
      <p>This section provides a thorough explanation of the suggested systems created for predicting hate
speech detection experiments that have been conducted across the various Indo-Aryan languages,
including Bengali, Hindi, Gujarati, and Bodo, to solve the four distinct tasks. The proposed framework
has been shown in the figure 3. We have given more detail about our methodology, including word
embeddings and neural transformer architecture training, in the upcoming section.</p>
      <sec id="sec-3-1">
        <title>3.1. Description of dataset and Tasks</title>
        <p>FIRE HASOC-2025 organizers provided the datasets1, which were primarily two training and testing
datasets with images (JPEG) of memes gathered as depicted in Figure 1, arranged by language, and
a.csv file with the image id. As illustrated in Figure 2, represents the overall true labels with noisy and
uncleaned OCR data extracted from the images they provided, including languages such as Bengali,
Hindi, Bodo, and Gujarati.
1https://hasocfire.github.io/hasoc/2025/dataset.html</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Data preprocessing</title>
        <p>There were emojis, profanities, informal structures, and noise in the meme OCR text. The following
procedures were used to apply a strong cleaning function consistently across all languages:
• Emoji Replacement: To translate commonly used emojis into textual representations, a carefully
chosen emoji-to-word mapping was used.
• Lower casing and Numeric Normalization: To maintain semantic intent, all English characters
were lowercased, and a &lt;num&gt; placeholder was used in place of numerical values.
• Removal of Unwanted Tokens: Regex patterns were used to eliminate URLs, hashtags,
mentions, and mixed-script artifacts.
• Mixed-Script Filtering:To get rid of OCR-related errors, words with both Latin and Indic script
characters were removed.
• Stop Word Removal: Both native and Romanized tokens were included in the unique list of
stop words used by each language.
• Profanity Masking: For every language (Roman + native script), a longer list of ofensive terms
was kept up to date, and matches were concealed by using the &lt;PROFANITY&gt; token2. The list of
ofensive words for each language, which is prepared for profane words:
Bengali= ’chod’, ’chodon’, ’chudi’, ’gandu’, ’bal’, ’randi’, ’khanki’, ’madarchod’, ’banchod’,
’bokachoda’, ’shala’, ’shali’, ’haramzada’
Hindi = ’bhenchod’, ’madarchod’, ’gaandu’, ’gandu’, ’chutiya’, ’chutiye’, ’bhosdike’, ’bhosdiwale’,
’bsdk’, ’mc’, ’bc’, ’randi’, ’kutta’, ’kamine’, ’kamina’, ’harami’, ’haramkhor’, ’lund’, ’loda’, ’lauda’,
’jhaant’, ’gote’, ’tatte’, ’choot’, ’behenchod’, ’maaki’, ’gaand’, ’bhadwa’, ’lavde’
Gujarati = ’Chodhru’, ’chodkanya’, ’Chodu’, ’Chodu Bhagat’, ’Choidi Rand’, ’Choot Marina’,
’Gaand Ma Ghal’, ’gaandina’, ’gandina’, ’gand ma ghali de’, ’Gand Maraav’, ’Gand nu kaanu’,
’gandi chodina’, ’Gandi Gaan’, ’gando’, ’Gando salo’, ’Ghel Sappo’, ’Ghelchoydi’, ’Halki Raand
na’, ’hopa’, ’Jhaanth’, ’Jhadhino!’, ’Lukkha Loda’, ’luli’, ’Lund Bhagat’, ’mota jijah’, ’Moti Gaand’,
’nago choido’, ’Nakhodiya’, ’taari gaand ma dando ghalu’
Bodo = ’abu gidir’, ’Bazari’, ’Bima khoigra’, ’Bima khoygra’, ’Bimani fishai’, ’Bwitali’, ’bwithala’,
’Cfa swlangra’, ’Hinjao maogra (khoigra)’, ’khilama’, ’Khoynai’, ’Lwdwi’, ’Nwma shifa’, ’Nwmani
abu’, ’Sifa gudung’, ’Sifa jagra’, ’sifa jagra’, ’Sifa swlagra’, ’Sikwmwn’, ’swima ni pisa’, ’tapa’
• Whitespace and Punctuation Normalization: Excessive punctuation was eliminated, and
one space was used in place of several. This procedure made sure that every sample had clear,
comprehensible text devoid of harmful or unnecessary tokens.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Text encoder</title>
        <p>Particularly for Indic memes, where the textual component may be embedded in noisy, stylized, or
codemixed OCR outputs, textual comprehension is an essential part of multimodal hate speech detection.
We experimented with and used both pretrained Transformer-based encoders and a custom static
embedding approach (HIT-BPE) to eficiently process such content across multiple languages.
Taskwise performance was used to select or combine each encoder. Before being fused with the visual
modality, all encoders convert the final cleaned and pre-processed text into a fixed-length vector
representation. mbert, XLM, and MuRIL have all been employed as text encoders.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Image encoder</title>
        <p>We employed deep convolutional neural networks (CNNs) for image encoding in order to supplement
the textual stream. These use visual cues such as facial expressions, symbols, gestures, or embedded text
to extract high-level semantic and spatial features from meme images that may suggest hate, sarcasm,
2Warning: This paper contains certain ofensive or potentially upsetting content, which is included only due to the nature of
the work and could not be avoided</p>
        <sec id="sec-3-4-1">
          <title>Model</title>
          <p>xlm-roberta-base
mBERT
Google MuRIL
BanglaBERT
768
768
768
768
vulgar, sarcasm
sentiment, target comm.
vulgar, abuse
abuse, sentiment</p>
        </sec>
        <sec id="sec-3-4-2">
          <title>Strengths</title>
          <p>Robust multilingual,
cross-lingual</p>
          <p>Transferable &amp;
widely used, multilingual
Indian language focused,</p>
          <p>eficient NLU
Bengali optimized,
high accuracy
sentiment, or abusive context. A resized and normalized RGB image is converted by each image encoder
into a fixed dimensional feature vector, usually 512, which is then projected and fused with the textual
representation in the multimodal fusion module. These models have been used, including DenseNet-161,
ResNet-152, EficientNet-B7, and VGG19-BN (Batch Normalized VGG19).</p>
        </sec>
        <sec id="sec-3-4-3">
          <title>Model</title>
          <p>VGG19-BN
DenseNet-161
ResNet-152
EficientNet-B7</p>
        </sec>
      </sec>
      <sec id="sec-3-5">
        <title>3.5. Fusion Mechanism and Classification Head</title>
        <p>All five classification tasks can be powered by our fusion strategy, which combines the two modality
streams—text and image—into a single joint representation. There are three stages to it:
1. Modality Concatenation
• A single 1024-dimensional vector is created by concatenating the 512-dimensional text and
512-dimensional image embeddings.
• By preserving all of the data from both encoders, this raw concatenation enables the model to
focus on the features that are most predictive for each sample.
2. Gated Fusion
• A sigmoid activation is performed after a single linear transformation to compute a learnable
”gate” vector of the same size (1024).
• The concatenated features are multiplied element-wise by this gate, which functions similarly to
a soft mask.
• In practice, the gate learns to up- or down-weight particular joint features, such as highlighting
image cues when the image itself is ofensive or text cues when the meme’s humor is text-centric.
3. Joint MLP and Task Heads
• A three-layer MLP (1024→512→256→128) with ReLU activations and 30% dropout at each layer
is used to process the gated 1024-dim vector.
• Higher-order interactions between the two modalities are learned by this MLP.
• The 128-dim representation is then projected to the task’s label space by a specialized linear head
for each of the five tasks (2 classes for Abuse/Vulgarity/Sarcasm, 3 classes for Sentiment, and 8
classes for Target communities).</p>
        <p>• The multi-class heads use softmax, while the binary heads use sigmoid activations at inference.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental results and Analysis</title>
      <p>We present the results of the FIRE HASOC-2025 task, which entails evaluating multimodal data (text
and images) in order to identify targeted communities, detect abuse, evaluate sarcasm and vulgarity,
and assign sentiment labels.</p>
      <sec id="sec-4-1">
        <title>4.1. Dataset</title>
        <p>The FIRE HASOC-2025 organizers initially provided training datasets containing meme images (JPEG)
and corresponding CSV files with image IDs. These four individual datasets covered the
languages—Bengali, Hindi, Bodo, and Gujarati—and included noisy, uncleaned OCR text extracted from the images. We
split the training data into 80:20 ratios for training and testing to evaluate the best-performing model
for each language across the diferent tasks described in the Table 3
4.2. Tasks</p>
        <sec id="sec-4-1-1">
          <title>4.2.1. Abuse Detection</title>
          <p>In Bengali (BanglaBERT+VGG19, F1 = 0.7938) and Gujarati (Muril+VGG19, F1 = 0.7973) perform the best,
as indicated in Tables 6 and 4. According to tables 5 and 7, Hindi and Bodo perform somewhat worse
(about 0.74–0.76 F1). The efectiveness of the pretrained models (BanglaBERT for Bengali and Muril for
Gujarati/Hindi) in conjunction with CNN backbones emphasizes the significance of language-adapted
models for abuse detection.</p>
        </sec>
        <sec id="sec-4-1-2">
          <title>4.2.2. Vulgarity Detection</title>
          <p>In Bengali has the highest score (XLM-R + DenseNet161, F1 = 0.8496), as indicated in tables 6 and 4.
Gujarati comes in second (0.8416), as indicated in tables 4. As indicated in tables 5 and 7, respectively,
Hindi and Bodo continue to fall within the mid-0.73–0.76 range. Here, as illustrated in figure 4, we
discovered that the robust cross-lingual models, such as XLM-R, when combined with deeper CNNs
(DenseNet, VGG19), perform exceptionally well at vulgar detection, indicating generalizability across
languages.</p>
        </sec>
        <sec id="sec-4-1-3">
          <title>4.2.3. Sarcasm Detection</title>
          <p>As indicated in Tables 6 and 7, respectively, Bengali once again demonstrates promising results with
BanglaBERT+VGG19 (F1 = 0.8229), while Gujarati (0.6793) and Hindi (0.6801) trail behind. When
available, language-specific models perform better than multilingual ones, but Sarcasm is still a dificult
task in low-resource environments.</p>
        </sec>
        <sec id="sec-4-1-4">
          <title>4.2.4. Sentiment Classification</title>
          <p>The F1-scores for all languages are generally lower, ranging from 0.41 for Bodo to 0.67 for Bengali,
as indicated in 7 and 6, respectively. Bengali benefits from BanglaBERT (0.6720), while Gujarati
and Hindi both struggle ( 0.49–0.64). Here, we discovered that multimodality and subtle cues make
sentiment detection in memes extremely dificult; results are marginally improved by language-specific
embeddings.</p>
        </sec>
        <sec id="sec-4-1-5">
          <title>4.2.5. Targeted Community Detection</title>
          <p>In this task, the extremely low F1-scores (0.23–0.42), this is the most dificult task in all languages.
Bengali (mBERT+EficientNetB7, F1 = 0.4215) was the best result, as indicated in table 6, and Hindi
(0.2319) performs the worst among the other languages. Here, we found that the lack of data, implicit
hate speech, and the current models’ poor contextual awareness make it dificult to identify target
communities.</p>
          <p>The performance of various models on a range of classification tasks is shown in the figure 4. Here,
the BanglaBERT + VGG19 and XLM-R + VGG19 models obtain the highest F1 scores, especially for the
Abuse and Sarcasm tasks. On the other hand, several models display F1 scores below 0.5, suggesting
that tasks such as Target Comm. are extremely dificult.</p>
          <p>A direct comparison of the F1 scores for each task across the languages is shown in Figure 5. With the
highest F1 score for the Sarcasm and Sentiment tasks, this figure demonstrates Bengali’s consistently
strong performance. The Sentiment and Target Comm. tasks have the lowest F1 scores for the Bodo
language, despite its strong performance on other tasks.</p>
          <p>Figure 5 and 6 illustrates the diferences in performance for each language on various tasks. For the
Abuse and Vulgar tasks, all four languages—Gujarati, Hindi, Bengali, and Bodo—display high F1 scores.
However, F1 scores for the Sentiment and Target Comm. tasks are significantly lower than those for
the other languages, indicating a significant decline in performance for all languages.</p>
          <p>Here, we have used diferent transformer models because each subtask required distinct linguistic
understanding. For example, XLM-R was used for Vulgarity and Sarcasm due to its strong cross-lingual
and contextual capabilities. mBERT was used for Sentiment and Target Community tasks as it handles
general multilingual contexts well. This task-specific approach improved accuracy since no single
model worked best for all subtasks. In short, the Selection of transformer model and their combination
was solely done based on their performance on various specific tasks (Vulgar, Sarcasm, Sentiment,
Abuse) and thereby used to boost the overall performance and prediction of the Memes</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion</title>
      <p>
        When language-specific models (BanglaBERT ([ 29]), Muril ([
        <xref ref-type="bibr" rid="ref17">17</xref>
        ])) are used in conjunction with CNN
architectures like VGG19 ([
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]) and DenseNet ([
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]), the evaluation across Gujarati, Hindi, Bengali, and
Bodo shows that abuse and vulgarity detection are comparatively more successful. Sarcasm detection
in Bengali and Bodo is still dificult, but it has promise. Given the complexity of multimodal sentiment,
sentiment classification produces lower overall scores. With poor performance in all languages, targeted
community detection is the most challenging task, highlighting the need for better context modeling and
richer datasets. Overall, Bodo’s low resource status exposes the shortcomings of the current multilingual
approaches, whereas Bengali enjoys the advantages of robust monolingual resources.
      </p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>In this paper, we presented a multimodal deep learning framework for five subtasks of Sentiment,
Sarcasm, Vulgarity, Abuse, and Target Communities to automatically predict the hateful and ofensive
memes across the Indo-Aryan languages such as Hindi, Gujarati, Bengali, and Bodo. This work addressed
the complex problem of detecting hateful and ofensive content in multimodal memes across four Indian
languages by leveraging a range of text and image encoders, preprocessing strategies, and multimodal
fusion techniques. Our findings show that task-specific modular pipelines, when combined with
ensemble strategies, consistently outperform unified multimodal models, particularly in handling noisy
OCR text, multilingual variation, and implicit signals of hate. The results highlight that no single model
is universally efective across all subtasks, and instead, modularity and flexibility are crucial for robust
meme classification. Importantly, our framework not only sets a benchmark for multimodal hate speech
detection in Indic contexts but also underscores the need for richer, balanced datasets and context-aware
architectures that can capture the subtle interplay of humor, sarcasm, and coded language.</p>
      <p>In the future, we will explore integrating external knowledge sources, advanced cross-lingual
embeddings, and continual learning approaches to further improve performance in low-resource settings and
ensure safer digital environments.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>The authors acknowledge the Science and Engineering Research Board (SERB), Department of Science
and Technology (DST), Government of India, for supporting the hardware used in this research under
the Start-up Research Grant (SRG) scheme.</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <p>No generative AI tools were used in the preparation of this paper, including in writing, data analysis,
ifgure generation, or any other part of the research process, in accordance with the CEUR Policy.
Mukherjee and Sandip Modha and Debasis Ganguly and Utpal Garain and Sylvia Jaki and Thomas
Mandl, Overview of the HASOC Track at FIRE 2025: Abusive Meme Identification — Shadows
Behind the Laughter, in: FIRE 25: Proceedings of the 17th Annual Meeting of the Forum for
Information Retrieval Evaluation. December 17-20, Varanasi, India, Association for Computing
Machinery (ACM), New York, NY, USA, 2025.
[21] A. Kumar, et al., Semeval-2020 task 8: Memotion analysis, in: Proceedings of the 14th International
Workshop on Semantic Evaluation (SemEval-2020), 2020. URL: https://aclanthology.org/2020.
semeval-1.99.pdf.
[22] S. Mishra, S. Suryavardan, P. Patwa, M. Chakraborty, et al., Memotion 3: Dataset on sentiment
and emotion analysis of code-mixed hinglish memes, arXiv preprint arXiv:2309.06517 (2023). URL:
https://arxiv.org/abs/2309.06517.
[23] M. Das, S. Banerjee, A. Mukherjee, Data bootstrapping approaches to improve low resource
abusive language detection for indic languages, in: Proceedings of the 33rd ACM conference on
hypertext and social media, 2022, pp. 32–42.
[24] A. Radford, J. W. Kim, C. Hallacy, A. Ramesh, G. Goh, S. Agarwal, G. Sastry, A. Askell, P. Mishkin,
J. Clark, G. Krueger, I. Sutskever, Learning transferable visual models from natural language
supervision, arXiv preprint arXiv:2103.00020 (2021). URL: https://arxiv.org/abs/2103.00020.
[25] J. Li, D. Li, S. Savarese, S. Hoi, Blip-2: Bootstrapping language-image pre-training with frozen
image encoders and large language models, Proceedings of Machine Learning Research (2023).</p>
      <p>URL: https://arxiv.org/abs/2301.12597.
[26] J.-B. Alayrac, J. Donahue, P. Luc, A. Miech, et al., Flamingo: a visual language model for few-shot
learning, in: NeurIPS, 2022. URL: https://arxiv.org/abs/2204.14198.
[27] T. Mandl, S. Modha, P. Majumder, D. Patel, M. Dave, C. Mandlia, A. Patel, Overview of the
hasoc track at fire 2019: Hate speech and ofensive content identification in indo-european
languages, in: Proceedings of the 11th Annual Meeting of the Forum for Information Retrieval
Evaluation, FIRE ’19, Association for Computing Machinery, New York, NY, USA, 2019, p. 14–17.</p>
      <p>URL: https://doi.org/10.1145/3368567.3368584. doi:10.1145/3368567.3368584.
[28] b. Koyel Ghosh and Mithun Das and Mwnthai Narzary and Saptarshi Saha and Shubhankar Barman
and Animesh Mukherjee and Sandip Modha and Debasis Ganguly and Utpal Garain and Sylvia Jaki
and Thomas Mandl, Overview of the HASOC Track at FIRE 2025: Abusive Meme Identification —
Shadows Behind the Laughter, CEUR-WS.org, 2025.
[29] A. Bhattacharjee, M. T. Rahman, M. S. I. Azam, S. Rahman, S. Joty, M. S. F. Islamb, M. T. Karim,
Banglabert: Language model pretraining and benchmarks for low-resource language
understanding, in: Findings of the Association for Computational Linguistics: ACL 2022, 2022, pp. 1054–1069.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pramanick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Sharma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Akhtar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mukherjee</surname>
          </string-name>
          , T. Chakraborty,
          <article-title>Detecting harmful memes and counter speech generation: A semi-supervised approach using pre-trained language models</article-title>
          ,
          <source>in: Proceedings of the 32nd ACM Conference on Hypertext and Social Media</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Kiela</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Firooz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mohan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Goswami</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ringshia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Testuggine</surname>
          </string-name>
          ,
          <article-title>The hateful memes challenge: Detecting hate speech in multimodal memes</article-title>
          , in: NeurIPS Workshop / Proceedings,
          <year>2020</year>
          . URL: https://arxiv.org/abs/
          <year>2005</year>
          .04790.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Priyadharshini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ponnusamy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kumaresan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Krishnan</surname>
          </string-name>
          , et al.,
          <article-title>Hasocdravidiancodemix: Ofensive language identification in code-mixed dravidian languages</article-title>
          ,
          <source>in: Proceedings of the 4th Workshop on Technologies for Social Media Content Analysis</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Sharma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bhageria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pabreja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Goel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Singh</surname>
          </string-name>
          , et al.,
          <article-title>Semeval-2020 task 8: Memotion analysis-the visuo-lingual metaphor!</article-title>
          ,
          <source>in: Proceedings of the 14th International Workshop on Semantic Evaluation (SemEval-2020)</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Davidson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Warmsley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Macy</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Weber</surname>
          </string-name>
          ,
          <article-title>Automated hate speech detection and the problem of ofensive language</article-title>
          ,
          <source>arXiv preprint arXiv:1703.04009</source>
          (
          <year>2017</year>
          ). URL: https://arxiv.org/abs/1703.04009.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Fortuna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Nunes</surname>
          </string-name>
          ,
          <article-title>A survey on automatic detection of hate speech in text, ACM Computing Surveys (CSUR) 51 (</article-title>
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Akhtar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ekbal</surname>
          </string-name>
          , T. Chakraborty,
          <article-title>Cross-lingual meme classification for low-resource languages</article-title>
          ,
          <source>in: Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics (NAACL)</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          , M.-
          <string-name>
            <given-names>W.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Toutanova</surname>
          </string-name>
          , Bert:
          <article-title>Pre-training of deep bidirectional transformers for language understanding</article-title>
          ,
          <source>in: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics (NAACL)</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Conneau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Khandelwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Chaudhary</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Wenzek</surname>
          </string-name>
          , et al.,
          <article-title>Unsupervised cross-lingual representation learning at scale</article-title>
          ,
          <source>in: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics (ACL)</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Krizhevsky</surname>
          </string-name>
          , I. Sutskever,
          <string-name>
            <given-names>G. E.</given-names>
            <surname>Hinton</surname>
          </string-name>
          ,
          <article-title>Imagenet classification with deep convolutional neural networks</article-title>
          ,
          <source>in: Advances in Neural Information Processing Systems (NeurIPS)</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , J. Song,
          <string-name>
            <given-names>H. T.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <article-title>Complementary multimodal approaches for meme classification</article-title>
          ,
          <source>in: Proceedings of the 30th ACM International Conference on Multimedia</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Khattar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Goud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Varma</surname>
          </string-name>
          ,
          <article-title>Meme and image spam detection using multimodal deep learning</article-title>
          ,
          <source>in: Proceedings of the 2019 World Wide Web Conference (WWW)</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>A. Das</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Kumari</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Sharma</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          <string-name>
            <surname>Akhtar</surname>
          </string-name>
          ,
          <article-title>Hate meme detection in low-resource indic languages: A modular multimodal approach</article-title>
          ,
          <source>in: Proceedings of the International Conference on Computational Linguistics (COLING)</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          , Eficientnet:
          <article-title>Rethinking model scaling for convolutional neural networks</article-title>
          ,
          <source>in: Proceedings of the 36th International Conference on Machine Learning (ICML)</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>G.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. Van Der</given-names>
            <surname>Maaten</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. Q.</given-names>
            <surname>Weinberger</surname>
          </string-name>
          ,
          <article-title>Densely connected convolutional networks</article-title>
          ,
          <source>in: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>K.</given-names>
            <surname>Simonyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zisserman</surname>
          </string-name>
          ,
          <article-title>Very deep convolutional networks for large-scale image recognition</article-title>
          ,
          <source>in: Proceedings of the 3rd International Conference on Learning Representations (ICLR)</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Khanuja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bansal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mehta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Aggarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ray</surname>
          </string-name>
          , et al.,
          <article-title>Muril: Multilingual representations for indian languages</article-title>
          ,
          <source>in: Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics (NAACL)</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sarkar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ghosh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ekbal</surname>
          </string-name>
          ,
          <article-title>Emoji-aware preprocessing for low-resource multimodal hate speech detection</article-title>
          ,
          <source>in: Proceedings of the European Chapter of the Association for Computational Linguistics (EACL)</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>HASOC</given-names>
            <surname>Shared Task</surname>
          </string-name>
          <string-name>
            <surname>Organizers</surname>
          </string-name>
          ,
          <year>Hasoc 2025</year>
          :
          <article-title>Hate speech and ofensive content identification in multimodal memes, Forum for Information Retrieval Evaluation (FIRE</article-title>
          ),
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Koyel</given-names>
            <surname>Ghosh and Mithun Das</surname>
          </string-name>
          and
          <string-name>
            <given-names>Sumukh</given-names>
            <surname>Patel</surname>
          </string-name>
          and
          <string-name>
            <given-names>Nilotpal</given-names>
            <surname>Bhandary and Alloy Das</surname>
          </string-name>
          and Animesh
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>