<!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>Towards Self-Supervised Cross-Domain Fake News Detection</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Carmela Comito</string-name>
          <email>carmela.comito@icar.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesco Sergio Pisani</string-name>
          <email>francescosergio.pisani@icar.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Erica Coppolillo</string-name>
          <email>erica.coppolillo@unical.it</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Angelica Liguori</string-name>
          <email>angelica.liguori@dimes.unical.it</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Massimo Guarascio</string-name>
          <email>massimo.guarascio@icar.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giuseppe Manco</string-name>
          <email>giuseppe.manco@icar.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Calabria</institution>
          ,
          <addr-line>Via P. Bucci, Rende, 87036</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Twitter, Facebook, and Instagram are just some examples of social media currently used by people to share news with other users worldwide. However, the information widespread through these channels is typically unverified and/or interpreted according to the user's point of view. Accordingly, those means represent the perfect tool to hack user opinions with misleading or false news and make fake news viral. Identifying this malicious information is a crucial but challenging task since fake news can concern diferent topics. Indeed, the detection models learned against a specific domain will exhibit poor performances when tested on a diferent one. In this work, we propose a novel deep learning-based architecture able to mitigate this problem by yielding cross-domain high-level features for addressing this task. Preliminary experimentation conducted on two benchmarks demonstrated the validity of the proposed solution.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Misinformation</kwd>
        <kwd>Cross Domain Fake News Detection</kwd>
        <kwd>Deep Learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Online Web sources and Social media represent the main means for news information
dissemination and spreading. In particular, an exponential increase in the use of social media has
accelerated information difusion. The speed with which misinformation spreads, alongside
social media’s open access content production and dissemination, increases the potential damage,
making online platforms major targets for fake news propagation.</p>
      <p>
        Misinformation, in general, often spreads faster and more widely than true news, posing new
risks for democracy and national security, weakening trust in public institutions, and putting at
risk society’s trust in information. As an example, disinformation is polarizing public debate on
topics related to COVID-19; amplifying hate speech; heightening the risk of conflict, violence
and human rights violations; and threatening long-term prospects for advancing democracy,
human rights, and social cohesion. It has been estimated that at least 800 people died and 5800
were admitted to hospital due to false information related to the COVID-19 pandemic, e.g.,
believing alcohol-based cleaning products are a cure for the virus [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. As another example, a
report estimated that over 1 million tweets were related to the fake news story “Pizzagate” by
the end of the 2016 US presidential election1.
      </p>
      <p>While, in the last years, COVID-19 emergency provided a dramatic and pressing example of
the paramount importance of increased efectiveness of fake news detection in the health field,
recently other crucial issues that require proper communication have started attracting public
attention, like the Russia-Ukraine war. Disinformation can be harmful in all these contexts and
may lead public opinion to push forward detrimental decisions with huge social and economic
costs.</p>
      <p>It is, therefore, necessary to limit the impacts of misinformation, as well as develop specific
tools and services to allow citizens and the professional community to access reliable and
trustworthy information on the Web and Social media.</p>
      <p>In this scenario, assessing the veracity and authenticity of news represents a crucial problem
that can benefit from recent advances in Artificial Intelligence (AI) and Machine Learning (ML).
As this task is time-consuming, expensive, and unfeasible on huge amounts of data produced on
the Web, AI-Based tools represent an efective solution to automate the identification of deceptive
information by limiting the need for intervention by specialized and trusted professionals.</p>
      <p>
        In particular, the automatic detection of fake news is a relevant problem attracting great
interest from the research community. This problem was traditionally addressed in the literature
as a text classification problem [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] i.e., distinguishing between real and fake news documents.
      </p>
      <p>However, learning reliable detection models able to identify misinformation requires coping
with diferent complex issues. First, an efective solution should allow for handling low-level
raw data frequently afected by noise, as the channels used to spread fake news typically allow
for sharing only short text (e.g., Twitter). Moreover, the number of labelled training instances
is limited; the labelling phase is a dificult and time-consuming task manually performed by
domain experts. Finally, fake news can concern diferent topics; therefore, the features leveraged
to perform the prediction should be domain independent to handle diferent topics.</p>
      <p>
        Notably, most existing techniques [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6 ref7 ref8 ref9">3, 4, 5, 6, 7, 8, 9</xref>
        ] are limited to a single domain and perform
poorly in cross-domain scenarios also because fake news usually emerge on novel events for
which no labeled data is available. Despite the success of deep learning models with large
amounts of labeled datasets, the algorithms still sufer in cases where fake news detection is
needed on emergent events.
      </p>
      <p>
        Contribution. To address the aforementioned issues, the proposed work introduces an
end-to-end Deep Learning based framework for fake news detection tailored for cross-domain
applications. The adoption of the Deep Learning (DL) paradigm [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] represents a natural solution
to address the above issues, as DL techniques permit the learning of accurate classification
models also from raw data (in our solution, the words composing the news) without requiring
heavy intervention by data-science experts. Basically, these DL models are structured according
to a hierarchical architecture (consisting of several layers of base computational units i.e., the
      </p>
      <sec id="sec-1-1">
        <title>1https://www.bbc.com/news/blogs-trending-38156985</title>
        <p>artificial neurons are stacked one upon the other), allowing for learning features at diferent
abstraction levels to represent raw data.</p>
        <p>In more detail, we explore and evaluate diferent deep learning based strategies (mainly
Generative Networks) to learn transferable and discriminable feature representations for fake
news detection. Moreover, we derive features that are domain-invariant and, thus, benefit the
detection of fake news on newly arrived, emergent events for which only a few verified news
are available.</p>
        <p>The proposed solution is composed of three main components (i.e., neural models) that
collaborate to solve two tasks simultaneously: the main one is to recognize fake information, and the
second (auxiliary) task aims to produce domain invariant features. Preliminary experimentation
conducted on two real datasets shows promising results and encourages further studies.
Organization of the paper. The remainder of the paper is structured as follows. In Section
2, we survey recent works concerning the cross-domain fake news detection problem; Section 3
introduces our approach and details the devised neural architecture, and Section 4 showcases
numerical results. Finally, Section 5 concludes the paper and outlines possible future research
directions.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>Numerous studies on automating fake news detection have been proposed in the recent few years.
Most studies explore diferent supervised models with diferent modalities (e.g., text, images,
and propagation networks) of news records to identify fake news. However, the performances of
these existing state-of-the-art detection techniques significantly collapse if the news are coming
from diferent domains (e.g., politics, gossip, medicine). In fact, while they perform well in
the domain they were trained on (e.g., politics), they perform poorly in other domains (e.g.,
healthcare), especially for domains that are unseen or rarely seen during training.</p>
      <p>News from diferent domains have significantly diferent word usage, specific communities of
users involved in the news engagements, and also diferent propagation patterns. Furthermore,
the models are biased toward event-specific features. Therefore, to address these challenges, it
is key to learn models able to catch cross-domain information.</p>
      <p>Cross-domain modeling refers to a model capable of learning from data in a certain source
domain and being able to adapt and have a good performance on a diferent target one. A few
previous works have attempted to perform fake news detection using cross-domain datasets. In
this section, we overviewed some of the most significant approaches proposed in the literature.</p>
      <p>
        In Wang et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] an event discriminator has learned along with a multimodal fake news
detector to overlook domain-specific information in news dataset. Specifically, the authors
proposed a framework named Event Adversarial Neural Network (EANN), which can derive
event-invariant features and thus benefit the detection of fake news on newly arrived events. In
particular, an event discriminator measures the dissimilarities among diferent events, removes
the event-specific features, and keeps shared features among events, setting up a minimax game
with a multi-modal feature extractor to learn an event invariant representation, which can
generalize well for the newly emerged events.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] it is proposed an end-to-end model, named BERT-based domain adaptation neural
network for multi-modal fake news detection (BDANN). BDANN comprises three main modules:
a multi-modal feature extractor, a domain classifier, and a fake news detector. Specifically, the
multi-modal feature extractor employs the pre-trained BERT model to extract text features
and the pre-trained VGG-19 model to extract image features. The extracted features are then
concatenated and fed to the detector to distinguish fake news. The role of the domain classifier is
mainly to map the multi-modal features of diferent events to the same feature space, removing
the event-specific dependency. The domain classifier actually performs domain adaptation. A
limitation of this approach is that the domain classifier aims to classify the posts into one of a
prefixed number of events, therefore it is not tailored for unseen events. Another drawback of
the approach is that it does not account for the sequence or timing of the events.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], crossdomain fake news detection is formulated as a continual learning task, which
learns a model for a large number of tasks sequentially. This work adopts Graph Neural Networks
to detect fake news using their propagation patterns and applies well-known continual learning
approaches to address cross-domain fake news detection problems.
      </p>
      <p>
        Silva et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] proposed a multimodal fake news detection technique for cross-domain data
that learns domain-specific and cross-domain information of news using two independent
embedding spaces, which are then used to identify fake news. The framework consists of two
main components: (1) unsupervised domain embedding learning and (2) supervised
domainagnostic news classification. These two components are integrated to identify fake news while
exploiting domain-specific and cross-domain knowledge in the news. The unsupervised domain
embedding learning technique exploits multimodal content (e.g., text, propagation network)
to represent the domain of a news as a low-dimensional vector. The multimodal content is
represented as a heterogeneous network that consists of both users tweeting the news items
and words in the news title as a node. The unsupervised technique allows for selecting a set of
unlabelled news, which can be used to train the fake news detection model that performs well
for many domains while minimizing the labeling cost.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] is proposed a deep architecture for cross-domain multimodal fake news detection,
CrossFND (Cross-domain Fake News Detection). The approach exploits both cross-domain
knowledge transfer and within-domain modeling of news content, user comments, and
usernews interactions. The key idea is learning unsupervised feature representations and using them
for domain adaptation. In the paper, the authors focused on feature-level domain adaptation
and on learning a domain-independent textual representation such that a domain classifier
is unable to detect the domain of the input text’s latent representation. A key component
of the approach is a domain classifier that detects the domain of a news content by finding
feature-based diferences among diferent domains. To train the domain classifier, a small
portion of the target dataset is added on top of the source domain dataset. The domain classifier
is a three-layer neural network similar to the fake news classifier, but with diferent weights
and bias matrix. In order for the model to learn domain-independent features, the domain loss
is maximized. Due to this, the model is forced to represent news information in a way that
ignores domain-specific attributes in an efort to trick the classifier. The loss function of the
fake news classifier is minimized to achieve the goal of accurately categorizing news as fake or
authentic.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] is proposed a multi-modal domain-adaptive approach that incorporates auxiliary
information (e.g., user comments and user-news interactions) into a novel reinforcement
learningbased model called REinforced Adaptive Learning Fake News Detection (REAL-FND). The
approach extends the CrossFND framework proposed in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] by modifying the domain
classifier from a simple Multilayer Perceptron (MLP) into a more elaborated architecture based
on reinforcement learning. Authors exploit reinforcement learning to transform the learned
representation from the source to the target domain, ensuring that domain-specific features are
obscured while domain-invariant components are maintained.
      </p>
      <p>The majority of the approaches for cross-domain fake news detection mentioned above have
two drawbacks: (1) it assumes that the news records from diferent domains arrive sequentially,
even though this isn’t always true for real-world streams; and (2) it necessitates knowing
the domain of news records, which isn’t always possible; (3) it is not able to capture newly
emerging domains and handling temporal changes in domains. In contrast, our method learns
cross-domain knowledge of news without being aware of the news’ real domain.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Self-Supervised Cross-Domain Generalization</title>
      <p>
        In this section, we provide a detailed description of our approach based on DL to learn a detection
model able to identify malicious/misleading information across diferent domains. The problem
is particularly relevant in situations where fake news emerge in new contexts for which no
prior evidence is available. Most of the existing approaches are designed for specific events
and as a result, inefective for emerging ones [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6 ref7 ref8 ref9">3, 4, 5, 6, 7, 8, 9</xref>
        ]. By contrast, we aim at devising
solutions that are capable of generalizing discriminative signals for fake news, regardless of the
underlying domain. The important challenge to address is how to enable feature representations
that are discriminative when learning from a source domain and invariant with respect to the
shift between the domains. For this purpose, we investigate feature-level adversarial learning
combined with self-supervised information that can be obtained from the data, concerning
domain characterization. The objective is to map the original data into a feature space where no
boundaries can be detected among diferent domains, but boundaries can be sketched between
fake and legit news.
      </p>
      <p>Our proposal relies on a modular architecture based on feature extraction and embedding,
domain generalization, and classification. Essentially, the general framework consists of three
main components: feature extractor, fake news detector and domain discriminator.</p>
      <p>The feature extractor maps an input  into a multidimensional representation , which is a
compressed mapping of diferent types of features (such as news content, images, user comments,
propagation patterns, and user-news interactions). In our scheme, it is made of two components:
the first component is an embedder used to encode the diferent modalities (e.g., Bidirectional
Encoder Representations from Transformers (BERT), Graph Neural Networks (GNN), Video
Graphics Array (VGA), etc.) for learning representations; while the second component combines
all such representations.</p>
      <p>
        In the current implementation, the embedder takes the form of a pre-trained BERT [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]
instance. Essentially, BERT is a transformer-based neural architecture able to process natural
language. It is trained through an algorithm including two main steps, named Word Masking
and Next Sentence Prediction (NSP), respectively. In the former step, a percentage of the words
x
x
      </p>
      <p>NSP MaskLM MaskLM
C T1 TBNERTT1 T1’ TN’
E[CLS] E1 … EN E[SEP] E1’ … EM’
CLS Tok1 TokN SEP Tok1 TokM
MaskedSentenceA MaskedSentenceB</p>
      <p>UnlabeledsentenceAandBpair
Pretrained Embedder</p>
      <p>(feature extractor)
NSP MaskLM MaskLM
C T1 TBNERTT1 T1’ TN’
E[CLS] E1 … EN E[SEP] E1’ … EM’
CLS Tok1 TokN SEP Tok1 TokM
MaskedSentenceA MaskedSentenceB</p>
      <p>UnlabeledsentenceAandBpair
Pretrained Embedder
(feature extractor)</p>
      <p>E
m
b
e
d
d
i
n
g
E
m
b
e
d
d
i
n
g
ex
ex
Good news,Wuhan’s corona
virus can be curedbyone
bowlof freshlyboiledgarlic
water</p>
      <sec id="sec-3-1">
        <title>News</title>
        <p>Good news,Wuhan’s corona
virus can be curedbyone
bowlof freshlyboiledgarlic
water</p>
        <p>News
^
y
^
z
z
^
y
^
z
z</p>
      </sec>
      <sec id="sec-3-2">
        <title>Generalization Network</title>
        <p>(fake news detector)</p>
        <p>G(ex)
composing a sentence is masked, and the model is trained to predict the missing terms by
considering the word context, i.e., the terms that precede and follow the masked one. Then, the
model is fine-tuned by considering a further task that allows for understanding the relations
among the sentences. In our framework, we adopt a BERT instance pre-trained on Wikipedia
pages. The fake news detector includes two modules integrated into a single architecture.
The first module is a generalization network  that maps the combined embedding  into a
generalized embedding (). The second component is a binary classifier  that takes the
generalized representation () as input and provides a classification response ˆ. The two
networks work in a combined way: the purpose of the generalization network is to remove all
domain-dependent features from , in a way that allows the classification module to focus
only on domain-invariant features.</p>
        <p>
          The domain discriminator takes the form of the support network , learned on an auxiliary
task to characterize the source domain of the input . The domain discriminator is exploited
in an adversarial framework [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], for learning representations that enable domain adaption
[
          <xref ref-type="bibr" rid="ref11 ref14">11, 14</xref>
          ]. Assuming that, for a generic input ˜, the response (˜) characterizes the source
domain, the main idea is to exploit the generalization network () to deceive . In practice,
the characterization () should diverge substantially from the characterization (()).
This should guarantee that domain information is obfuscated within the mapping , while still
maintaining the discriminating abilities through (()).
        </p>
        <p>Specifically, we investigate two diferent architectural choices for  that enable such
mechanisms. The main diference relies on how the self-supervision is combined with adversarial
learning: in the first case, a classifier is adopted to model the discriminator while, in the second
one, an autoencoder solution is used. Both these architectures are sketched in fig. 1. The first
choice (devised in fig. 1a) exploits a pre-trained domain classifier. Here, we assume that given
an input ˜, the response (˜) is a label characterizing the source domain. This requires that
 is trained in order to be able to discriminate on the underlying topic characterizing ˜. In
our framework, ˜ is either  or (): in the former case, (˜) =  and represents the actual
source domain; in the latter, (˜) = ˆ and is the predicted one. Then, given , the whole
network can be trained using the following loss:
ℓCL(, ) =BCE (ˆ, ) + ℓ(, ˆ)</p>
        <p>Here, BCE represents the binary cross-entropy loss. The second term in the loss aims at
penalizing the overlap between the distributions devised on both  and (), through the 
classifier. This can be achieved by exploiting a combination between Kullback-Leibler divergence
and entropy on  and ˆ. In the following, we assume that  is a binary classifier and implement
ℓ to penalize the certainty in classification on (), as opposed to that on :
ℓ(, ˆ) = log(|.5 − ˆ|) + log( +  ) + log(1 −  +  ).</p>
        <p>The  term in the formula bounds the contribution of  and avoids the discriminating capabilities
on the original input embedding to make the contribution of the generalization network
negligible. As we are considering a binary classifier, we use a constant value of 0.5 that represents the
max uncertainty for the classification. In practice, the objective is to obtain a generalization that
introduces maximum uncertainty in domain discrimination, as opposed to minimum uncertainty
in the original embedding.</p>
        <p>A major disadvantage of the above learning scheme is that the source domain’s information
must be known in advance (as a consequence, the domain discriminator  has to be pre-trained).
In other words, the dataset has to be labeled with the domain from which the information was
extracted. Although this is not necessarily an issue, an unsupervised approach that does not
require prior knowledge of the source domain could be better suited. We explore this direction
in the alternative architecture (shown in fig. 1b) that combines autoencoders with adversarial
approaches for learning unsupervised feature representations about the domain and using them
for domain adaptation. The main goal is to leverage more general latent feature representations
characterizing a domain using an autoencoder that is trained by minimizing the reconstruction
error within the source domain (without the need for the dataset to be labeled). The resulting
latent feature is hence exploited in a minimax game between the domain discriminator and the
fake news detector.</p>
        <p>
          Formally, given input  and a label , we tune the components of the network to map both
 and () in the domain [
          <xref ref-type="bibr" rid="ref1">− 1, 1</xref>
          ] . Then, we alternatively train the components feature
extractor/domain discriminator and fake news detector by means of the following losses:
ℓAE,(, ) =BCE (ˆ, ) + log(2|| − ‖ ˆ − ()‖2)
ℓAE,(, ) = log(‖ − ‖2)
        </p>
        <p>In practice,  learns to generalize the features of  by disregarding the components that
characterize the source domain. The latter can be trained in an alternate fashion within the
same learning framework, without the need to resort to supervised prior information about the
domain. This guarantees full supervision and, at the same time, forces the detector to only focus
on domain-invariant features. As regard the constant value 2, it represents the max diference
between the outputs ( and ()) since we are adopting a tanh activation function.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Preliminary Experiments</title>
      <p>
        This section describes preliminary experimentation conducted to test our solution. We introduce
datasets, model parameters, and evaluation protocol, then we describe the adopted evaluation
metrics, and finally, we discuss numerical results and show a qualitative analysis.
Datasets, parameters, and evaluation protocol. In our experimentation, we evaluated
the quality of our solution by considering two real datasets extracted from the FakeNewsNet
data repository [
        <xref ref-type="bibr" rid="ref19">19, 20</xref>
        ]. Basically, the gathered data focus on two main topics (i.e., politics and
gossip) and are obtained from two fact-checking websites: PolitiFact2 and GossipCop3.
      </p>
      <p>In Table 1, we report some relevant information concerning the two datasets: the overall
number of articles, the vocabulary size, and some statistics on the number of words per article
(i.e., average, median, first, and third quartile).</p>
      <p>The neural architectures used in our experimentation mainly difer in the number of layers
and neurons. Considering the solution depicted in Figure 1a, the Generalization Network is
an MLP composed of three fully-connected layers (respectively, instantiated with 768, 256,
and 768 neurons), whereas both the classifiers  and  are composed of two fully-connected</p>
      <sec id="sec-4-1">
        <title>2https://www.politifact.com/ 3https://www.gossipcop.com/</title>
        <p>layers (respectively, with 64 and 32 neurons) and an output layer equipped with a sigmoid
activation function. As regards the solution shown in Figure 1b, the  model takes the form of
a Variational Autoencoder (VAE). The encoder is composed of three layers, respectively, with
sizes 768, 256, and 64. Symmetrically, the decoder includes the same number of layers and
neurons. Also in this case, the classifier  includes two hidden layers but respectively, with 768
and 256 neurons and an output layer equipped with a sigmoid activation function. Finally,
the Generalization Network is an MLP composed of three layers (instantiated, respectively,
with size 768, 256, and 768). Unless otherwise specified, each layer is equipped with a tanh
activation function.</p>
        <p>The predictive performances exhibited by our solution are compared with a simple baseline
neural model, initialized with the same architecture and parameters of the fake news detector
component, and fed with the same embedding. In more detail, to evaluate the cross-domain
generalization capability of our approach, we adopted the following protocol: each model is
trained against a single domain training set and tested against the data from another one.</p>
        <p>Lastly, the experiments were executed on an NVidia DGX Station equipped with 4 GPU V100
32GB. The model was learned by optimizing the weights in batches of 32 texts from the training
set using the Adam optimizer with a learning rate  = 0.001.</p>
        <p>Evaluation Metrics. To assess the detection capabilities of the proposed approach, we
computed diferent performance metrics for both test cases. First, let us define   as the
number of positive cases correctly classified,   as the number of negative cases incorrectly
classified as positive,   as the number of positive cases incorrectly classified as negative, and
  as the number of negative cases correctly classified. Then, the following metrics have been
considered:
• Accuracy: defined as the fraction of cases correctly classified, i.e.,   +++ +  .
• Precision and Recall: used to estimate a system’s detection capability in identifying attacks
   
and avoiding false alarms. Specifically, Precision =   +  , while Recall =   +  .
• F-Measure: summarizes the overall system performances and is calculated as the harmonic
mean of Precision and Recall.</p>
        <p>Notably, F-Measure, Precision and Recall are computed by using a Macro-Averaging strategy
i.e., the metrics are computed for each class and then averaged. We adopted macro-averaging,
which weights all the classes equally, to summarize with a single value the performances of
both classes.</p>
        <p>Numerical Results. In Table 2, we report the experimental results obtained by comparing
our proposed framework with the baseline introduced above. The table shows the results
obtained by using the evaluation protocol introduced in the previous paragraph, which consists
in learning the model on a specific domain (Training Set) and validating it on another one (Test
Set). Our Solution (AE) refers to the proposed architecture adopting an autoencoder as
discriminator, while Our Solution (CL) indicates the setting in which the discriminator is a
classifier.</p>
        <p>Bold values represent the best results obtained on the test set. A cross-validation strategy
[21] is used to select the best model in the learning stage.</p>
        <p>Basically, the adoption of our solution allows for improving the predictive capability of the
fake detector for each configuration and evaluation metric. These preliminary results highlight
that the proposed framework permits the extraction of cross-domain features, which improves
the generalization capabilities of the detector.</p>
        <p>Although the preliminary results are promising, it is worth pointing out that the study has
been carried out by exploiting only the textual content of social media posts. The obtained
results are in line with the ones achieved by state-of-the-art models that rely only on the textual
content of news and mainly address single-domain scenarios, while the proposed solutions
generalize across domains.</p>
        <p>However, the predictive performances of the detector could further benefit from using social
media-rich data, and exploiting not only textual content but also temporal, geographical, and
network information, enabling the development of novel fake news detection solutions by
integrating data of diferent natures.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion and Future Work</title>
      <p>In this work, we designed a framework for detecting fake news using the deep learning paradigm
that efectively addresses a major issue in this field i.e., recognizing misinformation across
diferent domains by exploiting one learning model able to generalize through the domains.
The framework combines in a single architecture diferent neural components and tries to solve
simultaneously two tasks: (i) extracting cross-domain features, and (ii) learning a detector able
to distinguish real/fake news. Specifically, a BERT model pre-trained on Wikipedia data is used
to generate an embedding from the news text, then this compressed representation feeds two
other neural networks: the former performs the detection while the latter solves an auxiliary
task so as to yield cross-domain invariant features.</p>
      <p>Future works aim at refining the proposed framework. Part of our ongoing research is
devoted to evaluating the proposed architecture on heterogeneous data. Multi-modality is a key
approach to improving fake news detection. It is more dificult and more challenging to detect
fake news on multi-modal inputs, as it requires not only the evaluation of each modality but also
cross-modal connections and the efective combinations of the diferent inputs. This becomes
even more challenging when each modality e.g., text or image is credible but the combination
creates misinformative content.</p>
      <p>We aim to exploit multi-modal data like images, video, news propagation patterns, social
context representing the user engagements of news on social media (e.g. the number of followers,
hashtags, friendship networks, retweets).</p>
      <p>In fact, information such as “from who” and “how many times” the news has been replied,
quoted or shared could represent further precious indicators to reveal the malicious nature of
the news. In this respect, Graph Neural Networks (GNNs) have proven to be an efective tool to
operate on the graph domain and summarize the social network properties into a single graph
embedding.</p>
      <p>Another method of strengthening multi-modal models for fake news detection is to augment
them with features based on the behavior of news producers. News producers copy news stories
from each other for easy engagement or to increase the perceived credibility of stories. The
idea of exploiting features of media sources has been only partially explored in literature. We
plan to address this gap by investigating alternative solutions like introducing a set of veracity
features to characterize the sources based on content sharing behavior.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work has been partially supported by project SERICS (PE00000014) under the NRRP MUR
program funded by the EU - NGEU.
[20] K. Shu, A. Sliva, S. Wang, J. Tang, H. Liu, Fake news detection on social media: A data
mining perspective, ACM SIGKDD Explorations Newsletter 19 (2017) 22–36.
[21] C. Schafer, Selecting a classification method by cross-validation, Machine Learning 13
(1993) 135–143.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>O. A.</given-names>
            <surname>Aghababaeian</surname>
          </string-name>
          <string-name>
            <given-names>H</given-names>
            ,
            <surname>Hamdanieh</surname>
          </string-name>
          <string-name>
            <surname>L</surname>
          </string-name>
          ,
          <article-title>Alcohol intake in an attempt to fight covid-19: A medical myth in iran</article-title>
          ,
          <source>Alcohol</source>
          <volume>88</volume>
          (
          <year>2020</year>
          )
          <fpage>29</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <article-title>A two-stage model based on bert for short fake news detection</article-title>
          , in: C.
          <string-name>
            <surname>Douligeris</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Karagiannis</surname>
          </string-name>
          , D. Apostolou (Eds.),
          <string-name>
            <surname>Knowledge</surname>
            <given-names>Science</given-names>
          </string-name>
          , Engineering and Management, Springer International Publishing, Cham,
          <year>2019</year>
          , pp.
          <fpage>172</fpage>
          -
          <lpage>183</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>K.</given-names>
            <surname>Shu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Cui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lee</surname>
          </string-name>
          , H. Liu, Defend:
          <article-title>Explainable fake news detection</article-title>
          ,
          <source>in: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '19</source>
          ,
          <year>2019</year>
          , p.
          <fpage>395</fpage>
          -
          <lpage>405</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Raj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Meel</surname>
          </string-name>
          ,
          <article-title>Arcnn framework for multimodal infodemic detection</article-title>
          ,
          <source>Neural Networks</source>
          <volume>146</volume>
          (
          <year>2022</year>
          )
          <fpage>36</fpage>
          -
          <lpage>68</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Sachan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Pinnaparaju</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>
          , Scate:
          <article-title>Shared cross attention transformer encoders for multimodal fake news detection</article-title>
          ,
          <source>in: Proceedings of the 2021 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, ASONAM '21</source>
          ,
          <year>2021</year>
          , p.
          <fpage>399</fpage>
          -
          <lpage>406</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Kumari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ekbal</surname>
          </string-name>
          ,
          <article-title>Amfb: Attention based multimodal factorized bilinear pooling for multimodal fake news detection</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>184</volume>
          (
          <year>2021</year>
          )
          <fpage>115412</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , J. Luo,
          <article-title>Multimodal fusion with recurrent neural networks for rumor detection on microblogs</article-title>
          ,
          <source>in: Proceedings of the 25th ACM International Conference on Multimedia, Association for Computing Machinery</source>
          , New York, NY, USA,
          <year>2017</year>
          , p.
          <source>MM '17.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Jing</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Bu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bi</surname>
          </string-name>
          ,
          <article-title>Transfake: Multi-task transformer for multimodal enhanced fake news detection</article-title>
          ,
          <source>in: IJCNN</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Mao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Fmfn: Fine-grained multimodal fusion networks for fake news detection</article-title>
          ,
          <source>Applied Sciences</source>
          <volume>12</volume>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Le Cun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bengio</surname>
          </string-name>
          , G. Hinton,
          <article-title>Deep learning</article-title>
          ,
          <source>Nature</source>
          <volume>521</volume>
          (
          <year>2015</year>
          )
          <fpage>436</fpage>
          -
          <lpage>444</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yuan</surname>
          </string-name>
          , G. Xun,
          <string-name>
            <given-names>K.</given-names>
            <surname>Jha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Su</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gao</surname>
          </string-name>
          , Eann:
          <article-title>Event adversarial neural networks for multi-modal fake news detection</article-title>
          ,
          <source>in: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining, KDD '18</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery,
          <year>2018</year>
          , p.
          <fpage>849</fpage>
          -
          <lpage>857</lpage>
          . URL: https://doi.org/10.1145/3219819.3219903. doi:
          <volume>10</volume>
          .1145/3219819.3219903.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>T.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Miao</surname>
          </string-name>
          , L. Cui, Bdann:
          <article-title>Bert-based domain adaptation neural network for multi-modal fake news detection</article-title>
          , in: 2020
          <source>International Joint Conference on Neural Networks (IJCNN)</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . doi:
          <volume>10</volume>
          .1109/IJCNN48605.
          <year>2020</year>
          .
          <volume>9206973</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Han</surname>
          </string-name>
          ,
          <string-name>
            <surname>S</surname>
          </string-name>
          . Karunasekera,
          <string-name>
            <given-names>C.</given-names>
            <surname>Leckie</surname>
          </string-name>
          ,
          <article-title>Graph neural networks with continual learning for fake news detection from social media</article-title>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Luo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Karunasekera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Leckie</surname>
          </string-name>
          ,
          <article-title>Embracing domain diferences in fake news: Cross-domain fake news detection using multi-modal data</article-title>
          ,
          <year>2021</year>
          . URL: https://arxiv.org/ abs/2102.06314. doi:
          <volume>10</volume>
          .48550/ARXIV.2102.06314.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>K.</given-names>
            <surname>Shu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mosallanezhad</surname>
          </string-name>
          , H. Liu,
          <string-name>
            <surname>Cross-Domain Fake</surname>
            News Detection on Social Media:
            <given-names>A</given-names>
          </string-name>
          <string-name>
            <surname>Context-Aware Adversarial</surname>
            <given-names>Approach</given-names>
          </string-name>
          , Springer Nature Singapore, Singapore,
          <year>2022</year>
          , pp.
          <fpage>215</fpage>
          -
          <lpage>232</lpage>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -981-19-1524-
          <issue>6</issue>
          _
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mosallanezhad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Karami</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Shu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. V.</given-names>
            <surname>Mancenido</surname>
          </string-name>
          , H. Liu,
          <article-title>Domain adaptive fake news detection via reinforcement learning</article-title>
          ,
          <source>in: Proceedings of the ACM Web Conference</source>
          <year>2022</year>
          , WWW '22,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery,
          <year>2022</year>
          , p.
          <fpage>3632</fpage>
          -
          <lpage>3640</lpage>
          . URL: https: //doi.org/10.1145/3485447.3512258. doi:
          <volume>10</volume>
          .1145/3485447.3512258.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. 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: NAACL-HLT, Association for Computational Linguistics</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>4171</fpage>
          -
          <lpage>4186</lpage>
          . doi:
          <volume>10</volume>
          .18653/v1/
          <fpage>N19</fpage>
          -1423.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>I.</given-names>
            <surname>Goodfellow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pouget-Abadie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mirza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Warde-Farley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ozair</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Courville</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bengio</surname>
          </string-name>
          ,
          <article-title>Generative adversarial networks</article-title>
          ,
          <source>Commun. ACM</source>
          <volume>63</volume>
          (
          <year>2020</year>
          )
          <fpage>139</fpage>
          -
          <lpage>144</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>K.</given-names>
            <surname>Shu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mahudeswaran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lee</surname>
          </string-name>
          , H. Liu,
          <article-title>Fakenewsnet: A data repository with news content, social context and dynamic information for studying fake news on social media</article-title>
          , arXiv preprint arXiv:
          <year>1809</year>
          .
          <volume>01286</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>