Professional Documents
Culture Documents
Multimodal Emergent Fake News Detection Via Meta Neural Process Networks
Multimodal Emergent Fake News Detection Via Meta Neural Process Networks
ABSTRACT and Data Mining (KDD’21), August 14–18, 2021, Virtual Event, Singapore.
arXiv:2106.13711v1 [cs.IR] 22 Jun 2021
Fake news travels at unprecedented speeds, reaches global audi- ACM, New York, NY, USA, 9 pages. https://doi.org/10.1145/3447548.3467153
ences and puts users and communities at great risk via social media
platforms. Deep learning based models show good performance 1 INTRODUCTION
when trained on large amounts of labeled data on events of inter- The recent proliferation of social media has significantly changed
est, whereas the performance of models tends to degrade on other the way in which people acquire information. According to the
events due to domain shift. Therefore, significant challenges are 2018 Pew Research Center survey, about two-thirds of American
posed for existing detection approaches to detect fake news on adults (68%) get news on social media at least occasionally. The fake
emergent events, where large-scale labeled datasets are difficult news on social media usually take advantage of multimedia content
to obtain. Moreover, adding the knowledge from newly emergent which contain misrepresented or even forged images, to mislead the
events requires to build a new model from scratch or continue readers and get rapid dissemination. The dissemination of fake news
to fine-tune the model, which can be challenging, expensive, and may cause large-scale negative effects, and sometimes can affect
unrealistic for real-world settings. In order to address those chal- or even manipulate important public events. Recent years have
lenges, we propose an end-to-end fake news detection framework witnessed a number of high-impact fake news spread regarding
named MetaFEND, which is able to learn quickly to detect fake terrorist plots and attacks, presidential election and various natural
news on emergent events with a few verified posts. Specifically, disasters. Therefore, there is an urgent need for the development
the proposed model integrates meta-learning and neural process of automatic detection algorithms, which can detect fake news as
methods together to enjoy the benefits of these approaches. In par- early as possible to stop the spread of fake news and mitigate its
ticular, a label embedding module and a hard attention mechanism serious negative effects.
are proposed to enhance the effectiveness by handling categorical
information and trimming irrelevant posts. Extensive experiments
are conducted on multimedia datasets collected from Twitter and
Weibo. The experimental results show our proposed MetaFEND
model can detect fake news on never-seen events effectively and
outperform the state-of-the-art methods.
CCS CONCEPTS
• Computing methodologies → Artificial intelligence; • In-
formation systems → Web applications.
MAML update parameter vector 𝜃 using one or more gradient 3.1 Meta-learning Neural Process Design
descent updates on event 𝑒. For example, when using one gradient As shown in Figure 3, our proposed framework includes two stages:
update: event adaptation and detection. The event adaptation stage is to
adapt the model parameters to specific event with the help of the
𝜃 𝑒 = 𝑀 (𝑓𝜃 , {X𝑠𝑒 , Y𝑠𝑒 }) = 𝜃 − 𝛼 ▽𝜃 L (𝑓𝜃 , {X𝑠𝑒 , Y𝑠𝑒 }).
support set. The detection stage is to detect fake news on the given
The model parameters are trained by optimizing for the perfor- event with the help of the support and the adapted parameter set.
mance of 𝑓𝜃𝑒 with respect to 𝜃 across events sampled from 𝑝 (E). Event adaption. We take the 𝑖-th support data {𝑥𝑒,𝑖 𝑠 , 𝑦𝑠 } as an
𝑒,𝑖
More concretely, the meta-objective is as follows: 𝑠 𝑠
example, in the event adaption stage, the {𝑥𝑒,𝑖 , 𝑦𝑒,𝑖 } is used as target
data and the rest of support set {X𝑠𝑒 , Y𝑠𝑒 } \ {𝑥𝑒,𝑖
𝑠 , 𝑦𝑠 } are used as
∑︁ ∑︁ 𝑞 𝑞
min L (𝑓𝜃𝑖 ) = L (𝑓𝜃 −𝛼 ▽𝜃 L (𝑓𝜃 ,{X𝑠𝑒 ,Y𝑠𝑒 }) , {X𝑒 , Y𝑒 }). 𝑒,𝑖
𝜃
𝑒∼E 𝑒∼E context set accordingly. The context set {X𝑠𝑒 , Y𝑠𝑒 } \ {𝑥𝑒,𝑖 𝑠 , 𝑦𝑠 } and
𝑒,𝑖
𝑠 are fed into the proposed model to output the pre-
target data 𝑥𝑒,𝑖
Limitations of MAML. The MAML can capture task uncertainty 𝑠 and
via one or several gradient updates. However, in fake news detection diction. The loss can be calculated between the prediction 𝑦ˆ𝑒,𝑖
𝑠
the corresponding label 𝑦𝑒,𝑖 . For simplicity, we use 𝜃 to represent
problem, when events are heterogeneous, the event uncertainty is
difficult to encode into parameters via one or several gradient steps. all the parameters included in the proposed model. Then, our event
Moreover, even if given support data and query data of interest adaption objective function on the support set can be represented
are from the same event, there is no guarantee that they are all as follows:
highly related to each other. In such a case, the parameter adaption ∑︁
on fake news detection loss on support set may be misleading for L𝑒𝑠 = 𝑠
log 𝑝𝜃 (𝑦𝑒,𝑖 |{X𝑠𝑒 , Y𝑠𝑒 } \ {𝑥𝑒,𝑖
𝑠 𝑠
, 𝑦𝑒,𝑖 𝑠
}, 𝑥𝑒,𝑖 ). (1)
some posts. 𝑖
Conditional Neural Process (CNP). The CNP includes four com- We then update parameters 𝜃 one or more gradient descent updates
ponents: encoder, feature extractor, aggregator and decoder. The on L𝑒𝑠 for event 𝑒. For example, when using one gradient update:
basic idea of conditional neural process is to make predictions with
the help of support set {X𝑠𝑒 , Y𝑠𝑒 } = {𝑥𝑒,𝑖 𝑠 , 𝑦𝑠 }𝐾 as context. The 𝜃 𝑒 = 𝜃 − 𝛼 ▽𝜃 L𝑒𝑠 . (2)
𝑒,𝑖 𝑖=1
dependence of a CNP on the support set is parametrized by a neural Detection stage. The proposed model with event-specific parame-
network encoder, denoted as 𝑔(·). The encoder 𝑔(·) embeds each ob- 𝑞
ter set 𝜃 𝑒 takes query set X𝑒 and entire support set {X𝑠𝑒 , Y𝑠𝑒 } as input
servation in the support set into feature vector, and the aggregator 𝑞 𝑞
and outputs predictions Ŷ𝑒 for query set X𝑒 . The corresponding
agg(·) maps these feature vectors into an embedding of fixed dimen- loss function in the detection stage can be represented as follows:
sion. In CNP, the aggregation procedure is a permutation-invariant
𝑞 𝑞 𝑞
operator like averaging or summation. The query data of interest L𝑒 = log 𝑝𝜃𝑒 (𝑌𝑒 |𝑋𝑒𝑠 , 𝑌𝑒𝑠 , 𝑋𝑒 ). (3)
𝑞
𝑥𝑒,𝑖 is fed into feature extractor ℎ(·) to get the feature vector. Then
Through this meta neural process, we can learn an initialization
the decoder 𝑓 (·) takes the concatenation of aggregated embedding
𝑞 parameter set which can rapidly learn to use given context input-
and given target data 𝑥𝑒,𝑖 as input and output the corresponding
outputs as conditioning to detect fake news on newly arrived events.
prediction as follows:
Neural Network Architecture. From Figure 3, we can observe
𝑞 𝑞 𝑞
𝑝 (𝑦𝑒,𝑖 |{X𝑠𝑒 , Y𝑠𝑒 }, 𝑥𝑒,𝑖 ) = 𝑓 agg(𝑔({X𝑠𝑒 , Y𝑠𝑒 })) ⊕ ℎ(𝑥𝑒,𝑖 ) . that the network structures used in these two stages are the same,
Figure 3: The proposed framework MetaFEND. The proposed framework has two stages: event adaption and detection. During
the event adaption stage, the model parameter set 𝜃 is updated to event-specific parameter set 𝜃 𝑒 . During the detection stage,
the event-specific parameter set 𝜃 𝑒 is used to detect fake news on event 𝑒. ⊕ denotes concatenation operation and ⊗ means
element-wise product.
including feature extractor, label embedding, aggregator and detec- process with the textual feature extractor, we freeze the parameters
tor. The feature extractor is a basic module which can take posts of pre-trained VGG19 neural network to avoid overfitting.
as input and output corresponding feature vectors. Label embed- For a multimedia post, we feed the text and image of the example
ding component is to capture semantic meanings of labels. Then into textual and visual feature extractor respectively. The output of
we use an aggregator to aggregate these information into a fixed two feature extractors are concatenated together to form a feature
dimensional vector, namely context embedding, which is used as vector. For the target data 𝑥𝑒,𝑖 , we denote its feature vector as h𝑒,𝑖 .
reference for fake news detection. Thereafter both the context em- For the context data 𝑥𝑒,𝑘 where 𝑘 ≠ 𝑖, we denote its feature vector
bedding and target feature vector are fed into detector to output a as c𝑒,𝑘 ∈ C𝑒 .
vector. The final prediction is based on the similarities between this
output vector and label embeddings. In the following subsections, 3.3 Aggregator
we use event adaption to introduce the details of each component To construct context embedding for target data, we need to design
in our proposed model. For simplicity, we omitted superscript 𝑠 and an aggregator which satisfies two properties: permutation-invariant
𝑞 in the illustrations about components. and target-dependent. To satisfy the two properties, we choose to
3.2 Feature Extractor adopt the attention mechanism which can compute weights of
each observations in context set with respect to the target and
From Figure 3, we can observe that feature extractor is a basic
aggregates the values according to their weights to form the new
module to process raw input. Following the prior works [35, 38],
value accordingly.
our feature extractor consists of two parts: textual feature extractor
Attention mechanism. In this paper, we use scaled dot-product at-
and visual feature extractor. For a minor note, the feature extractor
tention mechanism [33]. This attention function can be described as
is a plug-in component which can be easily replaced by other state-
mapping a query and a set of key-value pairs to an output, where the
of-the-art models.
query Q, keys K, values V, and output are all vectors. In our problem,
Textual feature extractor. We adopt convolutional neural net- 𝐾
for the target data 𝑥𝑒,𝑖 and the context set X𝑒 \{𝑥𝑒,𝑖 } = {𝑥𝑒,𝑘 }𝑘=1,𝑘≠𝑖
work [17], which is proven effective in the fake news detection [35,
38], as textual feature extractor. The input of the textual feature on event 𝑒. We use the the target feature vector h𝑒,𝑖 ∈ R1×𝑑 af-
extractor is unstructured news content, which can be represented ter linear transformation as query vector Q𝑖 , the context feature
as a sequential list of words. For the 𝑡-th word in the sentence, we vector C𝑒 = [𝑐𝑒,1, ..., 𝑐𝑒,𝐾 ] ∈ R𝐾×𝑑 after linear transformation as
represent it by the word embedding vector which is the input to the Key vector K. For the context set, we represent its label in-
𝐾
formation Y𝑒 \ {𝑦𝑒,𝑖 } = {𝑦𝑒,𝑘 }𝑘=1,𝑘≠𝑖 by semantic embeddings as
the convolutional neural network. After the convolutions neural
network, we feed the output into a fully connected layer to adjust 𝐾
vec𝑒 = {vec𝑒,𝑘 }𝑘=1,𝑘≠𝑖 . The details of label embedding are intro-
the dimension to 𝑑 𝑓 dimensional textual feature vector. duced in the next subsection. Then we concatenate context feature
Visual feature extractor. The attached images of the posts are vector and label embedding as Ce ⊕ vec𝑒 = [c𝑒,1 ⊕ vec𝑒,1, ..., c𝑒,𝐾 ⊕
inputs to the visual feature extractor. In order to efficiently extract vec𝑒,𝐾 ] ∈ R (𝐾−1)×2𝑑 . The concatenated embedding after linear
visual features, we employ the pretrained VGG19 [31] which is used transformation is used as value vector V. We represent Q𝑖 , V, K as
in the multi-modal fake news works [13, 35]. On top of the last follows:
layer of VGG19 network, we add a fully connected layer to adjust
Q𝑖 = W𝑞 h𝑒,𝑖 ,
the dimension of final visual feature representation to the same
dimension of textual feature vector 𝑑 𝑓 . During the joint training K = W𝑘 C𝑒 ,
V = W𝑣 (C𝑒 ⊕ vec𝑒 ), the input features and numerical label values together as input
where W𝑞 ∈ R𝑑×𝑑 , W𝑘 ∈ R𝑑×𝑑 and W𝑣 ∈ R2𝑑×𝑑 . to learn a context embedding via a neural network. Such opera-
The output is computed as a weighted sum of the values, where tion discards the fact that label variables are categorical. Moreover,
the weight assigned to each value is computed by dot-product this operation tends to underestimate the importance of labels as
function of the query with the corresponding key. More specifically, the dimension of input features is usually significantly larger than
attention function can be represented as follows: that of single dimensional numerical value. To handle categorical
characteristic, we propose to embed labels into fixed dimension
Q𝑖 K𝑇 vectors inspired by word embedding [24]. We define two embed-
a𝑖 = softmax( √ ) (4)
𝑑 dings vec(fake) and vec(real) for the labels of fake news and real
Attention(Q𝑖 , K, V) := 𝑎𝑖 V. (5) news respectively. For example, given the 𝑘-th post 𝑥𝑒,𝑘 on event 𝑒,
the corresponding label is fake and its label embedding vector is
Limitation of Soft-Attention. The attention mechanism with
vec(fake), and we denote the label embedding of 𝑥𝑒,𝑘 as vec𝑒,𝑘 . To
soft weight values is categorized into soft-attention. However, soft-
ensure that the label embedding can capture the semantic meanings
attention cannot effectively trim irrelevant data especially when we
of corresponding labels, we propose to use embeddings vec(fake)
have a context set with an imbalanced class distribution shown in
and vec(real) in the detector as metrics and output predictions are
Fig. 2. Moreover, we show a case study in the experimental section
determined based on metric matching.
for a better illustration.
The detector is a fully-connected layer which takes target feature
Hard-Attention. To overcome the limitation of soft-attention, we
vector and context embedding as inputs and outputs a vector that
propose to select the most related context data point instead of using
has the same dimensionality as that of the label embedding. More
weighted average. To enable argmax operation to be differentiable,
specifically, for 𝑖-th target data, the context embedding r𝑒,𝑖 and
we use Straight-Through (ST) Gumbel SoftMax [12] for discretely
target feature vector h𝑒,𝑖 are concatenated. Then the detector takes
sampling the context information given target data. We introduce
the sampling and arg max approximations of ST Gumbel SoftMax r𝑒,𝑖 ⊕ h𝑒,𝑖 ∈ R2𝑑 as input and produces a output vector o𝑒,𝑖 ∈
procedure next. R𝑑 . The similarities between output o𝑒,𝑖 from our model and label
The Gumbel-Max trick [9] provides a simple and efficient way embeddings vec(fake) and vec(real) are calculated as follows:
to draw samples z from a categorical distribution with class prob-
similarity(o𝑒,𝑖 , vec(fake)) =
o𝑒,𝑖 ◦ vec(fake)
, (7)
abilities. In our problem, for the 𝑖-th target data point 𝑥𝑒,𝑖 with
𝐾
context set X𝑒 \ {𝑥𝑒,𝑖 } = {𝑥𝑒,𝑘 }𝑘=1,𝑘≠𝑖 , the class probabilities can similarity(o𝑒,𝑖 , vec(real)) =
o𝑒,𝑖 ◦ vec(real)
. (8)
be obtained from the weight vector a𝑖 = [𝑎𝑖,1, ..., 𝑎𝑖,𝐾 ] from dot- The two similarity scores are then mapped into [0, 1] as probabili-
product attention mechanism according to Eq. 4. Because arg max ties via softmax. The trainable label embedding capture semantic
operation is not differentiable, we use the softmax function as a meaning of labels and can generalize easily to new events with the
continuous, differentiable approximation to arg max, and generate help of adaptation step according to Eq. 2.
K-dimensional sample vectors P𝑖 = [𝑝𝑖,1, 𝑝𝑖,2 .., 𝑝𝑖,𝐾 ] as follows:
exp((log(𝑎𝑖,𝑘 ) + 𝑔)/𝜏) 3.5 Algorithm Flow
𝑝𝑖,𝑘 = Í𝐾 (6)
𝑘,𝑘≠𝑖
exp((log(𝑎𝑖,𝑘 ) + 𝑔)/𝜏) After introducing the meta-learning neural process design, feature
extractor, label embedding, aggregator and detector components,
where 𝜏 is a temperature parameter, 𝑔 = − log(− log(𝜇)) is the
we present our algorithm flow.
Gumbel noise and 𝜇 is generated by a certain noise distribution
As it can be observed from Figure 3, when tackling an event 𝑒, our
(e.g., 𝑢 ∼ N (0, 1)). As the softmax temperature 𝜏 approaches 0,
proposed framework MetaFEND has two stages: event adaption and
the Gumbel-Softmax distribution becomes identical to the categori-
detection. In more details, our proposed model adapts to the specific
cal distribution. Moreover, Straight-Through (ST) gumbel-Softmax
event according to Eq. 2 and then the event-specific parameter is
takes different paths in the forward and backward propagation,
used in the fake news detection on given event. The algorithm flow
so as to maintain sparsity yet support stochastic gradient descent.
is same in the two stages and we use event adaption stage as an
Through gumbel-softmax, the hard-attention mechanism is able to
example to illustrate this procedure.
draw the most informative sample based on weight vectors from
Our input includes handful instances as context set {X𝑠𝑒 , Y𝑠𝑒 } \
P𝑖 for given target sample 𝑥𝑒,𝑖 . 𝑠 𝑠 } and 𝑥 𝑠 as target data. We first feed X𝑠 \ {𝑥 𝑠 } into
{𝑥𝑒,𝑖 , 𝑦𝑒,𝑖
The hard-attention can trim the irrelevant data points and select 𝑒,𝑖 𝑒 𝑒,𝑖
feature extractor and get context feature representations C𝑠𝑒 . The
the most related data point, denoted as c𝑒,𝑘 ⊕ v𝑒,𝑘 ∈ R2𝑑 . Besides
context feature representations C𝑠𝑒 is then concatenated with label
the hard-attention mechanism, the aggregator includes an addi-
embedding vec𝑠𝑒 of Y𝑠𝑒 . In the target side, the target data 𝑥𝑒,𝑖
𝑠 is
tional fully connected layer on top of hard-attention to adjust the 𝑠
dimension. The c𝑒,𝑘 ⊕ v𝑒,𝑘 is fed into this fully connected layer to also fed into feature extractor to get representation as h𝑒,𝑖 . The
aggragator component aggregates h𝑠𝑒,𝑖 , C𝑠𝑒 and vec𝑠𝑒 as introduced
output context embedding r𝑒,𝑖 ∈ R𝑑 .
in section 3.3 to output context embedding r𝑠𝑒,𝑖 ∈ R𝑑 . Then we
3.4 Detector based on Label Embedding concatenate r𝑠𝑒,𝑖 with target feature vector h𝑠𝑒,𝑖 ∈ R𝑑 . The concate-
Categorical characteristic of label information. The context nated feature goes through the detector which is consisted of a
information includes posts and their corresponding labels. The ex- fully connected layer to output a vector o𝑠𝑒,𝑖 . The similarity scores
isting works like CNP [7] and ANP [16] usually simply concatenate between o𝑠𝑒,𝑖 and vec(fake), vec(real) are calculated according to
Eq. 7 and Eq. 8 respectively. In the end, the similarity scores are In our experiments, we remove the part dealing with social context
mapped to probability values for fake news detection via softamax information, but the remaining parts are the same. (3) EANN [35].
operation. EANN is one of the state-of-the-art models for fake news detection.
It consists of three components: feature extractor, event discrim-
4 EXPERIMENTS inator and fake news detector. It captures shared features across
In this section, we introduce the datasets used in the experiments, different events of news to improve generlziation ability.
present the compared fake news detection models, validate the Few-shot learning models. We use CNP [7], ANP [16], MAML [6]
effectiveness and explore some insights of the proposed framework. and Meta-SGD [19] as few-shot learning baselines. (1) CNP [7].
Conditional neural process is the state-of-the-art model for few-shot
4.1 Datasets learning. It combines neural network and gaussian process by using
To fairly evaluate the performance of the proposed model, we con- a small set of input-output pairs as context to output predication for
duct experiments on datasets collected from two real-world social given input of data. (2) ANP [16]. Attentive neural process belongs
media datasets, namely Twitter and Weibo. The detailed description to the family of neural process which outputs prediction based on
of the datasets are given below: concatenation of learned distribution of context, context features
and given input. (3) MAML [6]. Model-aganostic Meta-learning
Table 1: The Statistics of the Datasets. is a representative optimization-based meta-learning model. The
mechanism of MAML is to learn a set of shared model parameters
Twitter Weibo across different tasks which can rapidly learn novel task with a
# of fake News 6,934 4,050 small set of labeled data. (4) Meta-SGD [19]. Meta-SGD is one of the
# of real News 5,683 3,558 state-of-the-art meta learning method for few-shot learning setting.
# of images 514 7,606 Besides a shared global initialized parameters as with MAML, it also
learns step sizes and update direction during the training procedure.
The Twitter dataset is from MediaEval Verifying Multimedia
The proposed model share the same feature extractor backbone
Use benchmark [2], which is used in [13, 35] for detecting fake
with EANN, CNP, ANP, MAML, Meta-SGD to study the effects
content on Twitter. The Weibo dataset1 is used in [13, 27, 35] for
of other designs in addition to benefits of the feature extractor
detecting multi-modal fake news. The news events are included in
backbone.
the Twitter dataset and we follow the previous works [13, 27, 35] to
Implementations In the proposed model, the 300 dimensional
obtain events on Weibo via a single-pass clustering method [14]. In
FastText pre-trained word-embedding weights [3] are used to ini-
the two datasets above, we only keep the events which are associ-
tialize the parameters of the embedding layer. The window size
ated with more than 20 posts and randomly split the posts on same
of filters varies from 1 to 5 for textual CNN extractor. The hidden
event into support and query data. To validate performance of the
size 𝑑 𝑓 of the fully connected layer in textual and visual extractor
models on newly emergent events, we ensure that the training and
and dimension 𝑑 are set as 16 which is searched from options {8,
testing sets do not contain any common event. We adopt Accuracy
16, 32, 64}. 𝜏 decays from 1 to 0.5 as the suggested way in [12].
and F1 Score as evaluation metrics. These two datasets cover di-
The gradient update step is set to 1 an inner learning rate 𝛽 is set
verse news events and thus can be used as good test-grounds for
to 0.1 for fine-tune models: MAML, Meta-SGD and our proposed
evaluation of fake news detection on heterogeneous events.
framework MetaFEND. We implement all the deep learning base-
lines and the proposed framework with PyTorch 1.2 using NVIDIA
4.2 Baselines
Titan Xp GPU. For training models, we use Adam [18] in the default
To validate the effectiveness of the proposed model, we choose base- setting. The learning rate 𝛼 is 0.001. We use mini-batch size of 10
lines from multi-modal models and the few-shot learning models. and training epochs of 400.
For the multi-modal models, we fine-tune them on support set from
events in the testing data for a fair comparison. In the experiments,
we have the 5-shot and 10-shot settings. In our problem, 5-shot 4.3 Performance Comparison
setting refers to that 5 labeled posts are provided as support set. Table 2 shows the performance of different approaches on the
Fine-tune models. All the multi-modal approaches take the infor- Twitter and Weibo datasets. We can observe that the proposed
mation from multiple modalities into account, including VQA [1], framework MetaFEND achieves the best results in terms of most of
att-RNN [13] and EANN [35]. In the fine-tune setting, the training the evaluation metrics in both 5-shot and 10-shot settings.
data including labeled support data and labeled query data is used Twitter. On the Twitter dataset in 5-shot setting, compared with
to train the baselines. In the testing stage, the trained models are CNP, ANP incorporates the attention mechanism and hence can
first fine-tuned on the labeled support data of given event, and achieve more informative context information. Due to the hetero-
then make predictions for testing query data. (1) VQA [1]. Visual geneity of events, it is not easy for Meta-SGD to learn a shareable
Question Answering (VQA) model aims to answer the questions learning directions and step size across all events. Thus, Meta-SGD’s
based on the given images and is used as a baseline for multimodal performance is lower than MAML’s in terms of accuracy. Compared
fake news in [13]. (2) att-RNN [13]. att-RNN is the state-of-the- with all the baselines, MetaFEND achieves the best performance in
art model for multi-modal fake news detection. It uses attention terms of most the metrics. Our proposed model inherits the advan-
mechanism to fuse the textual, visual and social context features. tages of MAML to learn a set of parameters which can rapidly learn
1 https://github.com/yaqingwang/EANN-KDD18 to detect fake news with a small support set. Moreover, MetaFEND
Table 2: The performance comparison of models for fake news detection on the Twitter and Weibo datasets under 5-shot and
10-shot settings. Accuracy and F1 score of models are followed by standard deviation. The percentage improvement (↑) of
MetaFEND over the best baseline per setting is in the last row. EANN, CNP, ANP, MAML, Meta-SGD and MetaFEND share the
same feature extractor as the backbone.
Twitter Weibo
5-Shot 10-Shot 5-Shot 10-Shot
Method
Accuracy F1 Score Accuracy F1 Score Accuracy F1 Score Accuracy F1 Score
VQA 73.62 ± 1.83 76.69 ± 1.23 73.49 ± 2.61 74.69 ± 2.97 76.93 ± 0.71 75.88 ± 0.45 77.80 ± 1.43 76.36 ± 1.77
attRNN 63.04 ± 2.09 60.25 ± 4.63 63.14 ± 2.00 56.60 ± 5.25 76.07 ± 1.63 74.36 ± 2.96 78.09 ± 0.58 77.69 ± 0.35
EANN 70.01 ± 3.58 72.95 ± 2.86 70.56 ± 1.00 67.77 ± 0.80 76.43 ± 0.84 74.51 ± 0.56 77.49 ± 1.95 76.56 ± 1.28
CNP 71.42 ± 2.58 72.58 ± 3.57 72.47 ± 3.61 72.11 ± 5.74 77.47 ± 5.19 77.01 ± 4.66 78.81 ± 1.57 78.07 ± 1.98
ANP 77.08 ± 2.92 79.65 ± 3.81 74.25 ± 0.76 75.16 ± 1.27 77.85 ± 1.67 76.00 ± 3.61 76.52 ± 1.84 73.73 ± 2.78
MAML 82.24 ± 1.54 82.97 ± 1.76 85.22 ± 0.64 84.98 ± 1.70 74.68 ± 0.75 74.16 ± 0.33 75.87 ± 0.33 73.41 ± 0.86
Meta-SGD 74.13 ± 2.31 75.35 ± 2.56 74.63 ± 2.46 74.57 ± 2.74 71.73 ± 1.81 69.51 ± 2.28 73.34 ± 2.35 71.42 ± 2.80
MetaFEND 86.45 ± 1.83 86.21 ± 1.32 88.79 ± 1.27 88.66 ± 1.09 81.28 ± 0.75 80.19 ± 1.27 82.92 ± 0.13 82.37 ± 0.28
(Improvement) (↑5.12%) (↑3.91%) (↑4.19%) (↑4.33%) (↑4.41%) (↑4.13%) (↑5.22%) (↑5.51%)