<!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>Explainable Classification of Internet Memes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Abhinav Kumar Thakur</string-name>
          <email>akthakur@isi.edu</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Filip Ilievski</string-name>
          <email>ilievski@isi.edu</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hông-Ân Sandlin</string-name>
          <email>hongan.sandlin@ar.admin.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhivar Sourati</string-name>
          <email>souratih@isi.edu</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luca Luceri</string-name>
          <email>lluceri@isi.edu</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Riccardo Tommasini</string-name>
          <email>riccardo.tommasini@insa-lyon.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alain Mermoud</string-name>
          <email>alain.mermoud@ar.admin.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cyber-Defence Campus, armasuisse Science and Technology</institution>
          ,
          <country country="CH">Switzerland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institut National des Sciences Appliquées</institution>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Southern California, Information Sciences Institute</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <abstract>
        <p>Nowadays, the integrity of online conversations is faced with a variety of threats, ranging from hateful content to manufactured media. In such a context, Internet Memes make the scalable automation of moderation interventions increasingly more challenging, given their inherently complex and multimodal nature. Existing work on Internet Meme classification has focused on black-box methods that do not explicitly consider the semantics of the memes or the context of their creation. This paper proposes a modular and explainable architecture for Internet Meme classification and understanding. We design and implement multimodal classification methods that perform example- and prototype-based reasoning over training cases, while leveraging both textual and visual SOTA models to represent the individual cases. We study the relevance of our modular and explainable models in detecting harmful memes on two existing tasks: Hate Speech Detection and Misogyny Classification. We compare the performance between example- and prototype-based methods, and between text, vision, and multimodal models, across diferent categories of harmfulness (e.g., stereotype and objectification). We devise a user-friendly interface that facilitates the comparative analysis of examples retrieved by all of our models for any given meme, informing the community about the strengths and limitations of these explainable methods.</p>
      </abstract>
      <kwd-group>
        <kwd>explainability</kwd>
        <kwd>neuro-symbolic integration</kwd>
        <kwd>case-based reasoning</kwd>
        <kwd>internet memes</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In the Internet era, the real and the virtual worlds are becoming increasingly closer, and nearly
every person, event, and idea have a Web counterpart. A particularly unique information
medium that arises in this context is the Internet Meme (IM): “a piece of culture, typically
a joke, which gains influence through online transmission” [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. An IM is based on a medium,
typically an image representing a well-understood reference to a prototypical situation within a
certain community. IMs have been extremely popular: according to a recent survey by Facebook,
75% of people between 13 and 36 share Internet Memes (IMs), and 30% do it daily.1 IMs can
be viral: following another study [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], 121,605 diferent variants of one particular meme were
Italy
∗Corresponding author.
CEUR
Workshop
Proceedings
posted across 1.14 million status updates.2 As multimodal (they combine visual and language
information creatively), relatable (and, thus, dependent on community and virtual context),
succinct (they spread complex messages with a minimal information unit that connects the
virtual circumstances to the real ones), and fluid (subject to variations and alterations), IMs
provide essential data to study the flux of ideas on the Web.
      </p>
      <p>
        Conversely, as online platforms have been already weaponized in a variety of geo-political
events and social issues [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7">4, 5, 6, 7</xref>
        ], the scale and complexity of IMs make content moderation
even more dificult. The inaccurate classification of memes can lead to inadequate moderation
interventions (removal, flagging, demotion, etc.) that, combined with the lack of tracking
mechanisms across platforms, has the potential to further decrease public trust in social media
platforms and related moderation policies. Content moderation policies, or the lack thereof,
can have serious implications on individuals, groups, and society as a whole. On the one hand,
content moderators may react late, inconsistently, or unfairly, thus angering users [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], as well
as contributing to reinforcing and exacerbating conspiratorial narratives [
        <xref ref-type="bibr" rid="ref6 ref9">9, 6</xref>
        ]. On the other
hand, minimal content moderation may permit coordinated influence operations [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] or enable
the spontaneous formation of toxic and dangerous communities, e.g., the study by Mamié
et al. demonstrates how “the Manosphere”, a conglomerate of men-centred online communities,
may serve as a gateway to far-right movements. At this scale, moderation of IMs requires
machine-augmented methods for tracking and hate speech classification of IMs.
      </p>
      <p>
        Existing computational work on IMs has recognized the need to assist content moderators.
Much of this work has focused on tracking their temporal spread over time (i.e., virality) [
        <xref ref-type="bibr" rid="ref12 ref13 ref14">12, 13,
14</xref>
        ]. The recent introduction of two tasks on the topic of hate speech, namely Hateful Memes [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]
and Misogyny identification [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], has inspired methods that classify IMs based on unimodal
or multimodal features, largely dominated by perceptual information. While these methods
are a step in the right direction, they are typically modeled as black boxes and optimized for
accuracy. Considering the complex interplay of text, vision, and background knowledge in
IMs, the decisions reached by such models cannot be trusted by human stakeholders. To assist
human moderators and social scientists to understand the semantics and the pragmatics of IMs
at scale, these methods must be designed with explainability as a requirement.
      </p>
      <p>In this paper, we explore explainable multimodal methods for IM classification . We rely on the
general idea of Case-Based Reasoning (CBR), where a prediction can be traced back to similar
memes that the method has observed at training time. Considering the complex nature of IMs,
we opt for CBR because it can provide transparent insights into the model reasoning, while still
leveraging the representation learning ability of state-of-the-art (SOTA) models. Based on these
premises, this paper provides three key contributions:
1. We devise an explainable framework for IM classification , consisting of explainable
methods that perform CBR over features that represent individual memes. We adopt
representative CBR methods based on example- and prototype-based reasoning over text,
vision, and multimodal feature extractors.
2. We evaluate the accuracy and the explainability of our framework on two tasks:</p>
      <p>
        Hate Speech Detection and Misogyny Classification, and across diferent categories of
2While the term meme usually refers to biological memes [
        <xref ref-type="bibr" rid="ref3 ref41">3</xref>
        ], in this paper, we treat it as synonymous to Internet
Meme (IM).
      </p>
      <p>harmfulness (e.g., stereotype and objectification). We perform ablation experiments to
understand the impact of diferent modalities and modeling choices.
3. We devise a user-friendly interface that facilitates the comparative analysis of examples
retrieved by all of our models for any given IM. We apply the user interface to understand
the ability of diferent explainable models to retrieve useful instances for CBR and inform
future work about the strengths and limitations of these methods.</p>
      <p>We make our code available to facilitate future research on explainable IM classification. 3</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Most prior works on Internet Memes in AI have focused on understanding their virality and
spread on social media over time [
        <xref ref-type="bibr" rid="ref12 ref13 ref14">12, 13, 14</xref>
        ]. Another popular direction has been detecting
forms of hate speech in memes. The Hateful Memes Challenge and Dataset [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] is a competition
accompanied by an open-source dataset with over 10 thousand examples, where the goal is to
leverage vision and language understanding to identify memes with hateful content. Kirk et
al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] compare memes in this challenge to memes in the ‘wild’, observing that extraction of
captions is an open challenge, and that open-world memes are more diverse than memes in
curated benchmarks. The Multimedia Automatic Misogyny Identification (MAMI) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] challenge
asks systems to identify misogynous memes, based on both text and images in the targeted
input memes. Methods for these challenges typically employ Transformer-based models that
incorporate vision and language, like ViLBERT [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], UNITER [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], and CLIP [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. For a more
comprehensive overview of methods for detecting hate speech in memes, we refer the reader
to the recent review by Hermida and Santos [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Sheratt [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] aims to organize memes into
a genealogy, with the goal of building a comprehensive knowledge base going forward. The
combination of eforts to explain IMs with explicit knowledge and the generalization power of
large visual, textual, and multimodal models holds a promise to advance the SOTA of meme
understanding and classification. However, to our knowledge, no prior work has focused on
such multi-faceted and explainable methods for understanding IMs. To bridge this gap, we
design a modular architecture that integrates visual and textual models with prototype- and
example-based reasoning methods. Our framework thus balances the goals of obtaining SOTA
performance and providing transparent access to the model reasoning.
      </p>
      <p>
        There has been a surge in using example-based explanations to enhance people’s
comprehension of black-box deep learning models’ behavior and acquired knowledge. [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] propose
and evaluate two kinds of example-based explanations in the visual domain. The extracted
similar training data points help the end-users understand and recognize the capabilities of
the model better. Although [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] come to the same conclusion as [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] confirming the efect of
examples to boost the comprehension of the model by end-users, they do not see any evidence
supporting the same efect about the trust of end-users when presented with example-based
explanations. Similarly, methods for prototype-based classification have been developed for
visual tasks in the past, such as xDNN [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. However, to our knowledge, we are the first work to
employ example-based and prototype-based methods for downstream tasks of IM classification.
3https://github.com/usc-isi-i2/meme-understanding
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Explainable Framework for IM Classification</title>
      <p>
        An IM classification model that detects ofensive or inappropriate IMs can be easily trained.
However, the black-box nature of ML models makes it dificult to interpret why a meme is
lfagged [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], especially when misclassified. To address this limitation, we adopt a neuro-symbolic
framework with explainable example- and prototype-based predictions for IM classification
tasks. Both methods utilize a frozen pre-trained model to extract features from a meme in a
transfer learning setup with a separate downstream classification model, which leverages the
features to make a final decision. The modularity of the framework enables an easy comparison
over the combination of the feature extraction model and the explanation method used.
      </p>
      <sec id="sec-3-1">
        <title>3.1. Explainable methods</title>
        <p>
          Example-Based Meme Classification [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ] categorizes IMs and explains them based on similar
memes found in the training data. Example-based explanation works by retrieving training
examples that have a similar representation to the test example from the model’s point of view
to act as a proxy to understand the model’s behavior. This approach provides a direct insight
into the model reasoning, enabling users to analyze errors and detect latent biases in the dataset
[
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]. Figure 1 depicts the IM classification model, which applies a classification head (L1-L3 and
Predictions layer) over the features extracted from a frozen pre-trained model for prediction.
The last hidden state (output of L3) of the trained classifier is used for calculating the similarity
between IMs based on cosine similarity. Then, for an unlabeled meme, we predict the labels
using this classification model. The features extracted from a pre-trained model can be fed
into a query engine to select similar images from a database that stores pre-computed features
computed by the same pre-trained model for the training memes. To display the retrieved
similar memes in a user-friendly way, we develop a visualization tool to display the model-wise
predictions and similar memes from the training dataset, thus supporting the predictions with
example-based explanations.
        </p>
        <p>
          Prototype-Based Meme Classification is based on the prototype theory [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] of categorization
in psychology and cognitive linguistics. The prototype theory dictates that any given concept in
any given language has a real-world example that best represents this concept, i.e., its prototype.
For other concepts, there is a graded degree of belonging to a conceptual category, and some
members are closer to the prototype than others. The prototype-based classification relies
on learning label-wise prototypes from the training dataset followed by a rule-based decision
algorithm for the classification, which makes these models inherently interpretable. We adopt
the method of Explainable Deep Neural Networks (xDNN) [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] (Figure 5 in the appendix), which
combines statistical learning and reasoning to make an explainable prediction. xDNN uses
a neural backend to automate feature extraction followed by multiple statistical layers that
dynamically learn from the underlying data distribution. The learning objective of xDNN is to
create classwise prototypes, formalized as the local peaks for class distribution representing the
data cloud in the prototype’s vicinity. At inference time, given a new sample, xDNN computes
similarities over the features from the feature extraction layer against all the prototypes. Based
on these similarities, the new sample is classified following a rule-based decision approach.
The decision-making consists of two steps: (i) Local (per class) Decision Making: finding the
classwise prototype with the highest similarity, (ii) Global Decision Making: comparing the best
prototypes across all the classes and choosing the one with the highest similarity to decide the
ifnal label. While the explanations of the example-based method are extracted post hoc, those
in the prototype-based method are part of the decision-making model.
        </p>
        <p>
          Both example-based and prototype-based classifiers are instances of case-based reasoning,
and there has been some controversy over the superiority of one over the other. There are both
claims about the superiority of prototypical examples over normal examples [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ], as well as
their counterparts [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] who state that a context theory of classification, which derives concepts
purely from exemplars, works better than a class of theories that included prototype theory.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Pretrained Models for Feature Extraction (FE)</title>
        <p>
          We chose the following pre-trained models for feature extraction to analyze the information
captured by models trained over diferent modalities and pretraining strategies.
Textual Models. We use BERT [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ], trained on BooksCorpus (800M words) and English
Wikipedia (2,500M words) using two unsupervised tasks of Masked LM and Next Sentence
Prediction. We expect that BERT would help analyze explainability for general-purpose formal
language. Expecting that command of slang in social media is essential for meme understanding,
we use the BERTweet model [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ] having the same architecture as BERT and trained using
the RoBERTa [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ] pretraining procedure over 80 GB corpus of 850M English tweets. We
expect BERTweet to be a better fit for encoding meme text as tweets have short text length and
generally contain informal grammar with irregular slang vocabulary, similar to IMs.
Vision Models. To capture visual information, we used the CLIP (Contrastive Language-Image
Pre-training) model [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ]. CLIP is trained with Natural Language Supervision over 400 million
(image, text) pairs collected from the Internet with the contrastive objective of creating similar
features for an image and text pair. Because of the variety of training data and unrestricted
text supervision, CLIP reaches SOTA-comparable zero-shot performance over various tasks
like fine-grained object classification and action recognition in videos. CLIP is robust to the
distribution shift between various datasets and shows better domain generalization across
datasets.
        </p>
        <p>
          Mixed Models. As IMs are based on a complex and creative interplay between textual and
visual information [
          <xref ref-type="bibr" rid="ref36 ref37">36, 37</xref>
          ], we apply mixed FEs to capture both graphical and textual information
simultaneously. To do so, we concatenate features from both BERTweet and CLIP together.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Setup</title>
      <p>We experiment with meme classification tasks over two existing datasets: MAMI and Hateful
Memes.</p>
      <p>
        SemEval-2022 Task 5: Multimedia Automatic Misogyny Identification (MAMI) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]
consists of two sub-tasks of misogyny detection and its type classification. Sub-task A: Misogyny
Detection Task focuses on detecting whether a meme is misogynous. The inter-annotator Fleiss-k
Agreement for sub-task A is 0.5767. Sub-task B: Misogyny Type Classification Task is a multi-class
task that categorizes a meme into one or more misogynous types, namely, shaming, stereotype,
objectification, and violence. A more formal description of these categories can be found in
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. The inter-annotator Fleiss-k Agreement for sub-task B is 0.3373. The inter-annotator
Fleiss-k Agreement clearly shows that sub-task B is comparatively more dificult than sub-task
A. Data statistics for both sub-tasks of the MAMI dataset are presented in Table 1.
Hateful Memes [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ] consists of a single task of meme hate detection. The dataset consists of
10K memes equally divided into hateful and not-hateful classes; the dev and test set consist of
5% and 10% of the dataset, respectively. The average human accuracy on this task is 84.70%.
Evaluation. We keep our evaluation of classification performance consistent with the original
paper about the MAMI dataset. Sub-task A is evaluated using macro-average F1 measure for
each class label (misogynous and not misogynous). Likewise, Sub-task B is evaluated using
weighted-average F1 measure, weighted by the true label count for each label. For the Hateful
Meme dataset, we also follow the original work and evaluate the models based on classification
accuracy. In addition, we manually evaluate the example-based explanation approach using the
visualization tool by analyzing the prediction and similar memes from the training dataset. We
evaluate the prototype-based explanation method (xDNN) by its classification performance and
manually investigating the prototypes identified from the training dataset.
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Analysis</title>
      <sec id="sec-5-1">
        <title>5.1. Accuracy Analysis</title>
        <p>
          Table 2 shows the performance of individual models within our framework on the MAMI and
Hateful memes datasets. The table compares our two methods over diferent feature extractor
models. For context, we show the min, max, and mean scores from the tasks’ papers [
          <xref ref-type="bibr" rid="ref15 ref16">16, 15</xref>
          ].
        </p>
        <p>MAMI v/s Hateful Meme. Between MAMI sub-task A (misogyny detection) and Hate
detection over the Hateful Meme dataset, all models perform better on the misogyny detection
task. This is intuitive, as the presence of misogyny directly relates to the mention of women
(or related terminology), while hate is a more open-ended and multifaceted problem. For both
tasks and methods, we also observe that BERTweet, which is trained on Twitter data, performs
better than the BERT-based models for the MAMI dataset, though the diference between the
two models is relatively small. Thus, exposure to slang on social media data has a positive, yet
limited, impact on models for meme content classification. However, for the Hateful meme task,
BERT performs better than the BERTweet model due to the shift in distribution between the
two datasets. Finally, we note that the result of our best model is consistently better than the
average baseline result, but worse than the best result. The performance of our methods could
be further improved by fine-tuning the FEs on the downstream tasks.</p>
        <p>Prototype-Based v/s Example-Based Explanation. For both datasets and diferent
pretraining models, the example-based method, which uses a neural classification head, performs
better than the prototype-based (xDNN) on the same pre-trained model. The prototype-based
models rely entirely on the pre-trained features and might lose performance on learning complex
patterns, which the deep learning model can learn. However, xDNN is much faster to train than
training the neural classifier head, as it needs just a single pass over the training data.</p>
        <p>Modality Performance Analysis (Text v/s Image v/s Mixed). For each meme dataset
and method combination, the CLIP-based image model performs comparatively better than
BERT-based text models. The combined model using CLIP and BERTweet features outperforms
all models, including those using CLIP alone. However, the improvement of the joint model
over CLIP is relatively low (0.5-1.5 points) compared to the improvement over BERT models
(6-10 points) for both explanation strategies. This means that either visual information is more
important than text, the CLIP model can also capture the textual information in the IM, or both.
For misogyny classification, the combination of CLIP and BERTweet also performs the best,
with the CLIP-only model performing very closely as the second best.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Explanability Analysis</title>
        <p>Example-Based Classification Figure 2 shows the most similar IMs retrieved by the
examplebased classification for one test image, visualized by our custom-made user interface. The
interface displays the model-wise predictions for BERTTweet, CLIP, and their combination,
together with similar memes from the training dataset for explainability. The test image is
misogynous, portraying a stereotype about women. The predictions from each model are
correct with high confidence about the misogyny detection and stereotype classification, which
is explainable to some degree by looking at similar examples from the training dataset. Focusing
on the most similar images per model, we observe that the combined model retrieves three
images that also depict misogyny (red background) and stereotyping. The interplay between
the text and the vision components is consistent across these IMs, two of which refer to the
relationship between the kitchen and women within the context of feminist discourse. This
example shows that the instances retrieved by the combined multimodal model are the most
reliable, which also correlates with its best performance. The examples by CLIP and BERTTweet
are partially useful, with CLIP retrieving more relevant images than BERTTweet in most cases.
In both the image-only and text-only settings, the retrieved memes relate to the same overall
topic e.g., feminism, but their intended meaning is somewhat diferent than the input IM.
This confirms that, although CLIP is retrieving images that are related to the test image and
can encode text to some extent, it is still beneficial to combine the features of CLIP with a
dedicated language model that understands slang, like BERTTweet. Focusing on the text-setting
only, although the model is performing well, we can observe that none of the memes are
accurately about the subject of discussion in the test image (women in the kitchen). This
confirms our expectation that IM classification should be evaluated both in terms of accuracy
and explainability simultaneously, as models might predict correctly for the wrong reasons.
Prototype-Based Classification To our surprise, for both datasets, xDNN creates prototypes
equal to the training supports for the class, i.e., the number of prototypes coincides with the
number of IMs in the training data. The memes, even though belonging to the same category, can
have very diferent textual/visual information content and representation. To understand better
the predictions of the prototype-based classifier, we investigate the most similar prototypes
for the same input meme presented in Figure 2. We show the nearest prototype according
to BERTTweet on the left of Figure 3, and the prototypical image according to CLIP and the
combined model on the right of this figure. The prototype according to BERTTweet is an image
that is not misogynous and seemingly unrelated to the input meme. However, the prototypical
IM according to CLIP and the mixed feature extractor is more relevant, as it is misogynous
and expresses stereotype and objectification, similarly to the input meme. As this IM depicts a
cartoon character, its surface similarity to the input is low, but CLIP is seemingly able to connect
it to the input meme based on abstract similarity relating to objectification and sexuality. Yet, we
note that the retrieved prototypes with CLIP are less relevant compared to the example-based
retrieval.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions and Outlook</title>
      <p>In this work, we implemented and analyzed example- and prototype-based approaches for
explainable Misogyny Identification and Hate Speech Detection in IMs. Our experiments
revealed that methods for IMs classification can balance the goals of explainability and good
accuracy. While the example-based method is simpler, it achieved higher performance and its
explanatory power was more intuitive, as demonstrated through our tool-supported analysis.
Among the feature extractors, we observed that vision models were more efective than language
models, and the combination achieved the best performance.</p>
      <p>A key future direction is integrating background knowledge and figures of speech. The
example in Figure 2 includes a test IM which depicts a woman in a kitchen. The stereotype and
misogyny, in this case, are most likely linked to assumed background knowledge, such as the
women’s social status in the 1960s, the second wave of feminism, and the more expansive link
between housewives and the kitchen. While the text and the image separately already hint at
misogyny, it is their combination that exhibits non-ambiguous misogyny. This is also apparent
from the examples extracted by models. Particularly, the most similar meme in terms of content
and references, the central image in the bottom row has explicit references to World War 3 and
the discussion revolving around two opposing opinions: (1) many Gen Z and Millennial women
worried about being drafted, and (2) women wanting equality only until they have to be a part of
the draft and joining the military. Moreover, by focusing on the other retrieved IMs, we observe
references to various sources. For instance, in the center IM in the last row, we observe the
title of Back to the Future movie that substitutes “future” with “kitchen”, implying the relation
between these two terms. In the center IM in the middle row, we see the Annoyed Picard, the
Star Trek character that has long been associated with implying irritability or disappointment
that is also extended here towards women. While these cues are captured to some degree by the
combined model, still, we see a gap that should be filled by background commonsense and factual
knowledge, as well as internet folklore to build robust and explainable meme classification
methods. This lack of knowledge is also apparent in the remaining IMs, which seem relevant
on the surface but are in fact dissimilar to the input meme.</p>
      <p>
        We intend to explore methods for injecting background knowledge and figures of speech,
for instance, by integrating the framework with our Internet Meme Knowledge Graph to
tap into rich background knowledge [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ]. We also plan to integrate a wider set of models,
e.g., VilBERT [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], explore the role of large language model prompting [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ], and improve our
explanations to be more informative for users, e.g., by using features generated by CLIP in
combination with the misogynous type classification predictions. As test data for internet
memes is limited, we intend to work towards creating larger and more diverse data for the
identification and explanation of hate speech in memes. We make our code available in the
hope that the community will help us in pursuing these challenges together.
      </p>
    </sec>
    <sec id="sec-7">
      <title>7. Acknowledgments</title>
      <p>The first two authors have been supported by armasuisse Science and Technology, Switzerland
under contract No. 8003532866.</p>
    </sec>
    <sec id="sec-8">
      <title>8. Appendices</title>
      <sec id="sec-8-1">
        <title>8.1. Example-based Classification Process</title>
        <p>The example-based classification method process at training and inference time is illustrated in
Figure 4.</p>
      </sec>
      <sec id="sec-8-2">
        <title>8.2. Architecture of xDNN</title>
        <p>Our architecture for prototype-based explainable classification, called Explainable Deep Neural
Networks (xDNN) is shown in Figure 5.</p>
      </sec>
      <sec id="sec-8-3">
        <title>8.3. Model Training Details</title>
        <p>The classification model (Figure 1) used in the example-based explanation setup applies a
trainable neural head over frozen pre-trained models, which is trained with the Binary Cross
Entropy Loss using the Adam optimizer with a learning rate of 10−4. Table 3 describes each
layer of the classification head, and the hidden state of L3 is used for feature extraction for
similar example searches over the training dataset.</p>
        <p>
          xDNN [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] is a generative model, i.e., it learns prototypes and respective distributions
automatically from the training data with no user/problem-specific parameters. We reuse the
publicly available xDNN implementation and experiment with diferent pre-trained models
described in the subsection on Pretrained Models.4 Table 3 describes each layer of the
classification head, and the hidden state of L3 is used for feature extraction for similar example searches
over the training dataset.
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Davison</surname>
          </string-name>
          ,
          <article-title>9. the language of internet memes, in: The social media reader</article-title>
          , New York University Press,
          <year>2012</year>
          , pp.
          <fpage>120</fpage>
          -
          <lpage>134</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>E. A. L.</given-names>
            <surname>Adamic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lento</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ng</surname>
          </string-name>
          ,
          <article-title>The evolution of memes on facebook, Facebook Data Science (</article-title>
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Dawkins</surname>
          </string-name>
          ,
          <source>The Selfish Gene</source>
          , Oxford University Press,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Pierri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Luceri</surname>
          </string-name>
          , E. Ferrara,
          <article-title>How does twitter account moderation work? dynamics of account creation and suspension during major geopolitical events</article-title>
          ,
          <source>arXiv preprint arXiv:2209.07614</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Nogara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Vishnuprasad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cardoso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Ayoub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <surname>L. Luceri,</surname>
          </string-name>
          <article-title>The disinformation dozen: An exploratory analysis of covid-19 disinformation proliferation on twitter</article-title>
          ,
          <source>in: 14th ACM Web Science Conference</source>
          <year>2022</year>
          ,
          <year>2022</year>
          , pp.
          <fpage>348</fpage>
          -
          <lpage>358</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>E.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Jiang</surname>
          </string-name>
          , H.
          <string-name>
            <surname>-C. H. Chang</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Muric</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Ferrara</surname>
          </string-name>
          , et al.,
          <article-title>Charting the information and misinformation landscape to characterize misinfodemics on social media: Covid-19 infodemiology study at a planetary scale</article-title>
          ,
          <source>Jmir Infodemiology</source>
          <volume>2</volume>
          (
          <year>2022</year>
          )
          <article-title>e32378</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>F.</given-names>
            <surname>Pierri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. L.</given-names>
            <surname>Perry</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. R. DeVerna</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.-C. Yang</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Flammini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Menczer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Bryden</surname>
          </string-name>
          ,
          <article-title>Online misinformation is linked to early covid-19 vaccination hesitancy and refusal</article-title>
          ,
          <source>Scientific reports 12</source>
          (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Habib</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Nithyanand</surname>
          </string-name>
          ,
          <article-title>Exploring the magnitude and efects of media influence on reddit moderation</article-title>
          ,
          <source>Proceedings of the International AAAI Conference on Web and Social Media</source>
          <volume>16</volume>
          (
          <year>2022</year>
          )
          <fpage>275</fpage>
          -
          <lpage>286</lpage>
          . URL: https://ojs.aaai.org/index.php/ICWSM/article/view/19291.
          <source>doi:1 0 . 1 6</source>
          <volume>0 9</volume>
          / i c w s m .
          <source>v 1 6 i 1 . 1 9</source>
          <volume>2 9 1 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.</given-names>
            <surname>Luceri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cresci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <article-title>Social media against society</article-title>
          ,
          <source>The Internet and the 2020 Campaign</source>
          (
          <year>2021</year>
          )
          <article-title>1</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>DiResta</surname>
          </string-name>
          , S. Grossman,
          <article-title>Potemkin pages &amp; personas: Assessing gru online operations,</article-title>
          <year>2014</year>
          -
          <fpage>2019</fpage>
          , White Paper https://fsi-live.
          <year>s3</year>
          .
          <article-title>us-west-1. amazonaws. com/s3fspublic/potemkin-pagespersonas-sio-wp</article-title>
          .
          <source>pdf</source>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Mamié</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Horta</given-names>
            <surname>Ribeiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>West</surname>
          </string-name>
          ,
          <article-title>Are anti-feminist communities gateways to the far right? evidence from reddit and youtube</article-title>
          ,
          <source>in: 13th ACM Web Science Conference</source>
          <year>2021</year>
          ,
          <year>2021</year>
          , pp.
          <fpage>139</fpage>
          -
          <lpage>147</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>G.</given-names>
            <surname>Marino</surname>
          </string-name>
          ,
          <article-title>Semiotics of spreadability: A systematic approach to internet memes and virality (</article-title>
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>V.</given-names>
            <surname>Taecharungroj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nueangjamnong</surname>
          </string-name>
          ,
          <article-title>The efect of humour on virality: The study of internet memes on social media</article-title>
          ,
          <source>in: 7th International Forum on Public Relations and Advertising Media Impacts on Culture and Social Communication</source>
          . Bangkok,
          <year>August</year>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. AbuHilal</given-names>
            , J.
            <surname>Blackburn</surname>
          </string-name>
          , E. De Cristofaro,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zannettou</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Stringhini, Dissecting the meme magic: Understanding indicators of virality in image memes</article-title>
          ,
          <source>Proceedings of the ACM on Human-Computer Interaction</source>
          <volume>5</volume>
          (
          <year>2021</year>
          )
          <fpage>1</fpage>
          -
          <lpage>24</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <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>
          ,
          <year>2021</year>
          .
          <article-title>a r X i v : 2 0 0 5 . 0 4 7 9 0</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>E.</given-names>
            <surname>Fersini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Gasparini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Rizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Saibene</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chulvi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lees</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sorensen</surname>
          </string-name>
          , Semeval
          <article-title>-2022 task 5: Multimedia automatic misogyny identification</article-title>
          ,
          <source>in: Proceedings of the 16th International Workshop on Semantic Evaluation (SemEval-2022)</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>533</fpage>
          -
          <lpage>549</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>H. R.</given-names>
            <surname>Kirk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Jun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rauba</surname>
          </string-name>
          , G. Wachtel,
          <string-name>
            <given-names>R.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Bai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Broestl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dof-Sotta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Shtedritski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. M.</given-names>
            <surname>Asano</surname>
          </string-name>
          ,
          <article-title>Memes in the wild: Assessing the generalizability of the hateful memes challenge dataset</article-title>
          ,
          <source>arXiv preprint arXiv:2107.04313</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Batra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Parikh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <article-title>Vilbert: Pretraining task-agnostic visiolinguistic representations for vision-and-language tasks</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>32</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Y.-C. Chen</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>El Kholy</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Ahmed</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Gan</surname>
          </string-name>
          , Y. Cheng, J. Liu, Uniter:
          <article-title>Universal image-text representation learning</article-title>
          ,
          <source>in: European conference on computer vision</source>
          , Springer,
          <year>2020</year>
          , pp.
          <fpage>104</fpage>
          -
          <lpage>120</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Radford</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. W.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hallacy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ramesh</surname>
          </string-name>
          , G. Goh,
          <string-name>
            <given-names>S.</given-names>
            <surname>Agarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sastry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Askell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mishkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Clark</surname>
          </string-name>
          , et al.,
          <article-title>Learning transferable visual models from natural language supervision</article-title>
          ,
          <source>in: International Conference on Machine Learning, PMLR</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>8748</fpage>
          -
          <lpage>8763</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>P. C. d. Q.</given-names>
            <surname>Hermida</surname>
          </string-name>
          , E. M. d. Santos,
          <article-title>Detecting hate speech in memes: a review</article-title>
          ,
          <source>Artificial Intelligence Review</source>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>V.</given-names>
            <surname>Sherratt</surname>
          </string-name>
          ,
          <article-title>Towards contextually sensitive analysis of memes: Meme genealogy and knowledge base (</article-title>
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Jongejan</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Holbrook,</surname>
          </string-name>
          <article-title>The efects of example-based explanations in a machine learning interface</article-title>
          ,
          <source>in: Proceedings of the 24th International Conference on Intelligent User Interfaces</source>
          ,
          <source>IUI '19</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2019</year>
          , p.
          <fpage>258</fpage>
          -
          <lpage>262</lpage>
          . URL: https://doi.org/10.1145/3301275.3302289.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 3 0 1 2 7 5 . 3 3 0 2 2 8 9 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ford</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Kenny</surname>
          </string-name>
          , M. T. Keane,
          <article-title>Play mnist for me! user studies on the efects of posthoc, example-based explanations &amp;; error rates on debugging a deep learning, black-box classifier (</article-title>
          <year>2020</year>
          ). URL: https://arxiv.org/abs/
          <year>2009</year>
          .06349.
          <source>doi:1 0 . 4 8</source>
          <volume>5 5</volume>
          <fpage>0</fpage>
          <string-name>
            <surname>/ A R X I</surname>
          </string-name>
          <article-title>V . 2 0 0 9 . 0 6 3 4 9</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>P.</given-names>
            <surname>Angelov</surname>
          </string-name>
          , E. Soares,
          <article-title>Towards explainable deep neural networks (xdnn</article-title>
          ),
          <year>2019</year>
          . URL: https://arxiv.org/abs/
          <year>1912</year>
          .02523.
          <source>doi:1 0 . 4 8</source>
          <volume>5 5</volume>
          <fpage>0</fpage>
          <string-name>
            <surname>/ A R X I</surname>
          </string-name>
          <article-title>V . 1 9 1 2 . 0 2 5 2 3</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>R.</given-names>
            <surname>Andrews</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Diederich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. B.</given-names>
            <surname>Tickle</surname>
          </string-name>
          ,
          <article-title>Survey and critique of techniques for extracting rules from trained artificial neural networks</article-title>
          ,
          <source>Knowledge-Based Systems 8</source>
          (
          <year>1995</year>
          )
          <fpage>373</fpage>
          -
          <lpage>389</lpage>
          . URL: https://www.sciencedirect.com/science/article/pii/0950705196819204. doi:h t t p s : / / d o i .
          <source>o r g / 1 0 . 1 0</source>
          <volume>1 6 / 0 9 5 0 - 7 0 5 1 ( 9 6 ) 8 1 9 2 0 - 4</volume>
          ,
          <article-title>knowledge-based neural networks</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>A.</given-names>
            <surname>Renkl</surname>
          </string-name>
          ,
          <article-title>Toward an instructionally oriented theory of example-based learning</article-title>
          ,
          <source>Cognitive Science 38</source>
          (
          <year>2014</year>
          )
          <fpage>1</fpage>
          -
          <lpage>37</lpage>
          . URL: https://onlinelibrary. wiley.com/doi/abs/10.1111/cogs.12086. doi:h t t p s : / / d o i .
          <source>o r g / 1 0 . 1 1 1</source>
          <article-title>1 / c o g s . 1 2 0 8 6 . a r X i v : h t t p s : / / o n l i n e l i b r a r y</article-title>
          . w i l e y .
          <source>c o m / d o i / p d f / 1 0 . 1 1</source>
          <volume>1 1</volume>
          / c o g
          <source>s . 1 2</source>
          <volume>0 8 6 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>I. Sigler</surname>
          </string-name>
          ,
          <article-title>Example-based explanations to build better ai/ml models</article-title>
          ,
          <year>2022</year>
          . URL: https://cloud.google.com/blog/products/ai-machine
          <article-title>-learning/ example-based-explanations-to-build-better-aiml-models.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>E. H.</given-names>
            <surname>Rosch</surname>
          </string-name>
          , Natural categories,
          <source>Cognitive Psychology 4</source>
          (
          <year>1973</year>
          )
          <fpage>328</fpage>
          -
          <lpage>350</lpage>
          . URL: https: //www.sciencedirect.com/science/article/pii/0010028573900170. doi:h t t p s : / / d o i .
          <source>o r g / 1 0 . 1 0</source>
          <volume>1 6 / 0 0 1 0 - 0 2 8 5 ( 7 3 ) 9 0 0 1 7 - 0</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>M. K. Johansen</surname>
            ,
            <given-names>J. K.</given-names>
          </string-name>
          <string-name>
            <surname>Kruschke</surname>
          </string-name>
          ,
          <article-title>Category representation for classification and feature inference</article-title>
          ,
          <source>J. Exp. Psychol. Learn. Mem. Cogn</source>
          .
          <volume>31</volume>
          (
          <year>2005</year>
          )
          <fpage>1433</fpage>
          -
          <lpage>1458</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>D. L.</given-names>
            <surname>Medin</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. M. Schafer</surname>
          </string-name>
          ,
          <article-title>Context theory of classification learning</article-title>
          ,
          <source>Psychol. Rev</source>
          .
          <volume>85</volume>
          (
          <year>1978</year>
          )
          <fpage>207</fpage>
          -
          <lpage>238</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <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: Human Language Technologies</source>
          , Volume
          <volume>1</volume>
          (Long and Short Papers),
          <source>Association for Computational Linguistics</source>
          , Minneapolis, Minnesota,
          <year>2019</year>
          , pp.
          <fpage>4171</fpage>
          -
          <lpage>4186</lpage>
          . URL: https://aclanthology.org/ N19-1423.
          <source>doi:1 0 . 1 8</source>
          <volume>6 5 3</volume>
          / v 1 / N 1 9
          <article-title>- 1 4 2 3</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>D. Q.</given-names>
            <surname>Nguyen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Vu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuan</surname>
          </string-name>
          <string-name>
            <surname>Nguyen</surname>
          </string-name>
          ,
          <article-title>BERTweet: A pre-trained language model for English tweets</article-title>
          ,
          <source>in: Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing: System Demonstrations</source>
          ,
          <article-title>Association for Computational Linguistics</article-title>
          , Online,
          <year>2020</year>
          , pp.
          <fpage>9</fpage>
          -
          <lpage>14</lpage>
          . URL: https://aclanthology.org/
          <year>2020</year>
          .
          <article-title>emnlp-demos.2. doi:1 0 . 1 8 6 5 3 / v 1 / 2 0 2 0</article-title>
          . e m n l p - d
          <source>e m o s . 2 .</source>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ott</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Joshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Levy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zettlemoyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Stoyanov</surname>
          </string-name>
          ,
          <article-title>Roberta: A robustly optimized bert pretraining approach</article-title>
          ,
          <year>2019</year>
          . URL: https: //arxiv.org/abs/
          <year>1907</year>
          .11692.
          <source>doi:1 0 . 4 8</source>
          <volume>5 5</volume>
          <fpage>0</fpage>
          <string-name>
            <surname>/ A R X I</surname>
          </string-name>
          <article-title>V . 1 9 0 7 . 1 1 6 9 2</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>A.</given-names>
            <surname>Radford</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. W.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hallacy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ramesh</surname>
          </string-name>
          , G. Goh,
          <string-name>
            <given-names>S.</given-names>
            <surname>Agarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sastry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Askell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mishkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Clark</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Krueger</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Sutskever</surname>
          </string-name>
          ,
          <article-title>Learning transferable visual models from natural language supervision</article-title>
          ,
          <year>2021</year>
          . URL: https://arxiv.org/abs/2103.00020.
          <source>doi:1 0 . 4 8</source>
          <volume>5 5</volume>
          <fpage>0</fpage>
          <string-name>
            <surname>/ A R X I</surname>
          </string-name>
          <article-title>V . 2 1 0 3 . 0 0 0 2 0</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>E.</given-names>
            <surname>Zenner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Geeraerts</surname>
          </string-name>
          ,
          <article-title>One does not simply process memes: Image macros as multimodal constructions, Cultures and traditions of wordplay and wordplay research 6 (</article-title>
          <year>2018</year>
          )
          <fpage>9783110586374</fpage>
          -
          <lpage>008</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>B.</given-names>
            <surname>Dancygier</surname>
          </string-name>
          , L. Vandelanotte,
          <article-title>Internet memes as multimodal constructions</article-title>
          ,
          <source>Cognitive Linguistics 28</source>
          (
          <year>2017</year>
          )
          <fpage>565</fpage>
          -
          <lpage>598</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <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>
          ,
          <year>2020</year>
          . URL: https: //arxiv.org/abs/
          <year>2005</year>
          .04790.
          <source>doi:1 0 . 4 8</source>
          <volume>5 5</volume>
          <fpage>0</fpage>
          <string-name>
            <surname>/ A R X I</surname>
          </string-name>
          <article-title>V . 2 0 0 5 . 0 4 7 9 0</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>R.</given-names>
            <surname>Tommasini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ilievski</surname>
          </string-name>
          , T. Wijesiriwardene,
          <article-title>IMKG: The Internet Meme Knowledge Graph</article-title>
          , in: Extended Semantic Web Conference,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>R.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. K.-W. Lee</surname>
            ,
            <given-names>W.-H.</given-names>
          </string-name>
          <string-name>
            <surname>Chong</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Jiang</surname>
          </string-name>
          ,
          <article-title>Prompting for multimodal hateful meme classification</article-title>
          ,
          <source>arXiv preprint arXiv:2302.04156</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          <article-title>Table 3 Classification Head parameters for the Example-based method</article-title>
          .
          <source>Layers Dimension L1 Feature length * 512 L2 512 * 256 L3 256 * 128 Prediction</source>
          <volume>128</volume>
          * Label count
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>