Skip to main content
PLOS ONE logoLink to PLOS ONE
. 2021 Feb 18;16(2):e0247086. doi: 10.1371/journal.pone.0247086

Classification aware neural topic model for COVID-19 disinformation categorisation

Xingyi Song 1,*, Johann Petrak 1,2, Ye Jiang 1, Iknoor Singh 1,3, Diana Maynard 1, Kalina Bontcheva 1
Editor: Sanda Martinčić-Ipšić4
PMCID: PMC7891716  PMID: 33600477

Abstract

The explosion of disinformation accompanying the COVID-19 pandemic has overloaded fact-checkers and media worldwide, and brought a new major challenge to government responses worldwide. Not only is disinformation creating confusion about medical science amongst citizens, but it is also amplifying distrust in policy makers and governments. To help tackle this, we developed computational methods to categorise COVID-19 disinformation. The COVID-19 disinformation categories could be used for a) focusing fact-checking efforts on the most damaging kinds of COVID-19 disinformation; b) guiding policy makers who are trying to deliver effective public health messages and counter effectively COVID-19 disinformation. This paper presents: 1) a corpus containing what is currently the largest available set of manually annotated COVID-19 disinformation categories; 2) a classification-aware neural topic model (CANTM) designed for COVID-19 disinformation category classification and topic discovery; 3) an extensive analysis of COVID-19 disinformation categories with respect to time, volume, false type, media type and origin source.

1 Introduction

COVID-19 is not just a global pandemic, but has also led to an ‘infodemic’ (“an over-abundance of information”) [1] and a ‘disinfodemic’ (“the disinformation swirling amidst the COVID-19 pandemic”) [2]. The increased volume [3] of COVID-19 related disinformation has already caused significant damage to society; examples include: 1) false treatments endangering health, including disinformation [4] claiming that drinking alcohol can cure or prevent the new coronavirus, resulting in the deaths of more than 700 people from drinking denatured alcohol [5]; 2) public mistrust, including doctors being attacked because disinformation in WhatsApp claimed “health workers were forcibly taking away Muslims and injecting them with the coronavirus” [6]; 3) public property damage, including the burning of 5G masts caused by disinformation claiming they cause COVID-19 [7].

The ability to monitor and track at scale the categories of COVID-19 disinformation and the trends in their spread over time is an essential part of effective disinformation responses by media and governments. For instance, First Draft needed our COVID-19 disinformation classifier to identify “data deficits” and track changing demand and supply of credible information on COVID-19 [8].

To enable such large-scale continuous monitoring and analysis, this paper presents a novel automatic COVID-19 disinformation classifier. It also provides an initial statistical analysis of COVID-19 disinformation in Section 5. The classifier is available both for research replicability and use by professionals (including those at the Agence France Presse (AFP) news agency and First Draft) The challenges of COVID-19 disinformation categorisation are that:

  1. there is no sufficiently large existing dataset annotated with COVID-19 disinformation categories, which can be used to train and test machine learning models;

  2. due to the time-consuming nature of manual fact-checking and disinformation categorisation, manual corpus annotation is expensive and slow to create. Therefore the classifier should train robustly from a small number of examples.

  3. COVID-19 disinformation evolves quickly alongside the pandemic and our scientific understanding. Thus the model should provide suggestions about newly emerging relevant categories or sub-categories.

  4. the classifier decisions should be self-explanatory, enabling journalists to understand the rationale for the auto-assigned category.

To address the first challenge, we created a new COVID-19 disinformation classification dataset. It contains COVID-19 disinformation debunked by the IFCN-led CoronaVirusFacts Alliance, and has been manually annotated with the categories identified in the most recent social science research on COVID-19 disinformation [3]. COVID-19 disinformation refers to false or misleading information related to COVID-19 that has potentially negative impacts. In this study, false claims debunked by the independent fact-checking members of the International Fact-Checking Network (IFCN) are deemed to be COVID-19 disinformation; no further selection criteria were applied.

To address the remaining three challenges, we propose a Classification-Aware Neural Topic Model (CANTM) which combines the benefits of BERT [9] with a Variational Autoencoder (VAE) [10, 11] based document model [12]. The CANTM model offers:

  1. Robust classification performance especially on a small training set—instead of training the classifier directly on the original feature representation, the classifier is trained based on generated latent variables from the VAE [13]. In this case the classifier has never seen the ‘real’ training data during the training, thus reducing the chance of over-fitting. Our experiments show that combining BERT with the VAE framework improves classification results on small datasets, and is also scalable to larger datasets.

  2. Ability to discover the hidden topics related to the pre-defined classes—the success of the VAE as a topic model (Some researchers distinguish ‘document model’ from ‘topic model’ [14, 15]. For simplicity, we consider both as a topic model.) has already been established in previous research [12, 14, 16]. We further adapt the VAE-based topic modelling to be classification-aware, by proposing a stacked VAE and introducing classification information directly in the latent topic generation.

  3. The classifier is self-explaining—in CANTM the same latent variable (topic) is used both in the classifier and for topic modelling. Thus the topic can be regarded as an explanation of the classification model. We further introduce ‘class-associated topics’ that directly map the topic words to classifier classes. This enables the inspection of topics related to a class, thus providing a ‘global’ explanation of the classifier. In addition, BERT attention weights could also be used to explain classifier decision, but this is outside the scope of this paper.

Our experiments in Section 4 compare CANTM classification and topic modelling performance against several state-of-the-art baseline models, including BERT and the Scholar supervised topic model [16]. The experiments demonstrate that the newly proposed CANTM model has better classification and topic modelling performance (in accuracy, average F1 measure, and perplexity) and is also more robust (measured in standard deviation) than the baseline models.

The main contributions of this paper are:

  1. A new COVID-19 disinformation corpus with manually annotated categories.

  2. A BERT language model with an asymmetric VAE topic modelling framework, which shows performance improvement (over using BERT alone) in a low-resource classifier training setting.

  3. The CANTM model, which takes classification information into account for topic generation.

  4. The use of topic modelling to introduce ‘class-associated’ topics as a global explanation of the classifier.

  5. An extensive COVID-19 disinformation category analysis.

  6. The corpus and source code of this work are open-source, and the web service and API are publicly available (please refer to Section 9 for details).

2 Dataset and annotation

The dataset categorises according to topic false claims about COVID-19, which were debunked and published on the IFCN Poynter website (https://www.poynter.org/ifcn-covid-19-misinformation/). The dataset covers debunks of COVID-19-related disinformation from over 70 countries and 43 languages, published in various sources (including social media platforms, TV, newspapers, radio, message applications, etc.).

The structure of the data is illustrated in Table 1 (for a full description of all label fields in the table, please refer to S1 Appendix). Each dataset entry includes 9 different fields. Fields a to d are extracted directly from HTML tags in the IFCN web page. Besides the manually-assigned category label (field i), we also apply various Natural Language Processing (NLP) tools to automatically extract and refine the information contained in fields e (Veracity), f (Claim Origin), g (Source page language), h (Media Types).

Table 1. COVID-19 disinformation category data structure.

Label Fields Extraction Method Example
a. Debunk Date IFCN HTML 2020/04/09
b. Claim IFCN HTML A photograph … lockdown.
c. Explanation IFCN HTML The photo was … officer.
d. Source link IFCN HTML factcheck.afp.com/photo-was…
e. Veracity String Match False
f. Originating platform String Match Facebook, Twitter, Instagram
g. Source page language langdetect English
h. Media Types JAPE Rule Image
i. Categories Manually annotated Prominent actors

The manual labelling of the dataset entries into disinformation categories was conducted as part of the EUvsVirus hackathon (https://www.euvsvirus.org/). We defined 10 different COVID-19 disinformation categories based on [3]: (i) Public authority; (ii) Community spread and impact; (iii) Medical advice, self-treatments, and virus effects; (iv) Prominent actors; (v) Conspiracies; (vi) Virus transmission; (vii) Virus origins and properties; (viii) Public Reaction; (ix) Vaccines, medical treatments, and tests; and (x) Other. Please refer to S4 Appendix for the full description of these categories.

During the hackathon 27 volunteer annotators were recruited amongst the hackathon participants. The annotation process undertaken as part of the WeVerify project has received ethical clearance from the University of Sheffield Ethics Board. The volunteer annotators who manually categorised the COVID-19 false claims were provided with the project’s information sheet alongside the instructions for data annotation. As all annotations were carried out via an online data annotation tool, consent was obtained verbally during the virtual annotator information sharing and training session. The dataset contains false claims and IFCN debunks in English published until 13th April, 2020 (the hackathon end date). The claim, the fact-checkers’ explanation and the source link to the fact-checkers’ own web page were all provided to the annotators. The volunteers were trained to assign to each false claim the most relevant of the 10 COVID-19 disinformation categories and to indicate their confidence (on a scale of 0 to 9). The English claims were randomly split into batches of 20 entries. In the first round, all annotators worked on unique batches. In the second round, they received randomised claims from the first round, so inter-annotator agreement (IAA) could then be measured.

The volunteers annotated 2,192 false claims and their debunks (see Table 2). Amongst these, 424 samples were double- or multiple-annotated, from which we calculated the IAA. At this stage, vanilla Cohen’s Kappa [17] was only 0.46.

Table 2. Label counts and annotation agreements of unfiltered annotation (All) and filtered annotation (Cleaned).

All Cleaned
Single Annotated 1056 1038
Double Annotated 213 186
Multiple Annotated 211 69
Annotation Agreement 0.5145 0.7336
Kappa 0.4660 0.7040

To increase the data quality and provide a good training sample for our ML model, we applied a cleaning step to filter low quality annotations. We first measured annotator quality by observing agreement change when removing an (anonymous) annotator. This annotator quality was scored based on the magnitude of score variance. Based on this, the annotations from the two annotators with the lowest scores were removed.

We also measured the impact of annotator confidence score on annotation agreement and the amount of filtered data, and set a confidence threshold for each annotator, based on the quality check from the first round (for most annotators, this threshold was 6). Any annotation with confidence below this threshold was filtered out.

Ultimately, 1,293 debunks remained with at least one reliable classification, and IAA rose to 73.36% and Cohen’s Kappa to 0.7040.

The final dataset was produced by merging the multiple-annotated false claims on the basis of: 1) majority agreement between the annotators where possible; 2) confidence score—if there was no majority agreement, the label with the highest confidence score was adopted. Table 3 shows the statistics of the merged dataset for each of the ten categories. Category distribution is consistent with that found in [3].

Table 3. Number of examples per category in the final dataset.

PubAuthAction CommSpread PubRec PromActs
251 225 60 221
GenMedAdv VirTrans Vacc Consp
177 80 76 97
VirOrgn None
63 43

3 Classification aware neural topic model

This section begins with a brief overview of related work on topic models, which is a necessary background motivation for our CANTM model, which is described in Section 3.1. Other related work is reviewed in Section 7.2.

Miao et. al. [12] introduce a generative neural variational document model (NVDM) that models the document (x) likelihood p(x) using a variational autoencoder (VAE), which can be described as:

logp(x)=ELBO+DKL(q(z|x)||p(z|x))ELBO=Eq(z|x)[logp(x|z)]-DKL(q(z|x)||p(z)) (1)

Where p(z) is the prior distribution of latent variable z, q(z|x) is the inference network (encoder) used to approximate the posterior distributions p(z|x) and p(x|z) is the generation network (decoder) to reconstruct the document based on latent variable (topics) zq(z|x) sampled from the inference network.

According to Eq 1, maximising the ELBO (evidence lower bound) is equivalent to maximising the p(x) and minimising the Kullback–Leibler divergence (DKL) between q(z|x) and p(z|x). Therefore, maximising ELBO will be the objective function in the NVDM or VAE framework, or negative ELBO for gradient descent optimisation. The latent variable z then can be treated as the latent topics of the document.

NVDM is an unsupervised model, hence we have no control on the topic generation. In order to uncover the topics related to the target y (e.g. category, sentiment or coherence) in which we are interested, we can consider several previous approaches. The Topic Coherence Regularization (NTR) [18] applies topic coherence as additional loss (i.e. loss L=-ELBO+C) to regularise the model and generate more coherent topics. SCHOLAR [16] directly inserts the target information into the encoder (i.e. q(z|x, y)), making the latent variable also dependent on the target. However, when target information is missing at application time, SCHOLAR treats the target input as a missing feature (i.e. all zero vector) or all possible combinations. Hence the latent variable becomes less dependent on the target.

Inspired by the stacked VAE of [13], we combined ideas from NTR and SCHOLAR. In particular, we stacked a classifier-regularised VAE (M1) and a classifier-aware VAE (M2) enabling the provision of robust latent topic information even at testing time without label information.

3.1 Model detail

The training sample D = (x, xbow, y) is a triple of the BERT word-pieces sequence representation of the document (x), a bag-of-words representation of the document (xbow) and its associate target label y.

The general architecture of our model is illustrated in Fig 1. CANTM is a stacked VAE containing 6 sub-modules:

Fig 1. Overview of model architecture, linear block is the linear transformation (i.e. linear(x) = Wx + b), nonLin is linear transformation with non-linear activation function f(linear(.)), softmax is softmax activated linear function.

Fig 1

  1. M1 encoder (or M1 inference network) q(z|x)

  2. M1 decoder (or M1 generation network) p(xbow|z)

  3. M1 Classifier y^=f(z)

  4. M1 Classifier decoder p(x|y^)

  5. M2 encoder (or M2 inference network) q(zs|x,y^)

  6. M2 decoder (or M2 generation network) p(xbow|y^,zs) and p(y^|zs)

Sub-modules 1 and 2 implement a VAE similar to NVDM. The modification over the original NVDM is that instead of bag-of-words (xbow) input and output to the model, our input is a BERT word-pieces sequence representation of the original document (x). The reason for this modification is that x can be seen as a grammar-enriched xbow, and we could capture better semantic representation in the hidden layers (e.g. though pre-trained BERT) and thus benefit the classification and topic generation. Also, q(z|x) is an approximation of p(z|xbow), and they do not have to follow the same condition [10], as our model is still under the VAE framework. Sub-modules 5 and 6 implement another VAE that models the joint probability of document xbow and label y^. Note that the label in M2 is a classifier prediction, hence this label information will always be available for M2 VAE. To apply CANTM to unlabelled test data, we fix the M1 weights that are pre-trained on the labelled data, and only train the M2 model. In Sections 3.1.1 to 3.1.5, we will describe each sub-module in detail.

3.1.1 M1 encoder

The M1 encoder is illustrated in the yellow part of Fig 1. During the encoding process, the input x is first transformed into a BERT-enriched representation h using a pre-trained BERT model. We use the CLS token output from BERT as h. Then linear transformations linear1(h) and linear2(h) transform the h into parameters of variational distribution that are used to sample the latent variable z.

lineark(h)=Wkh+bk (2)

Where Wk and bk are weight and bias vectors respectively for linear transformations k.

The variational distribution is a Gaussian distribution (N(μ,σ)) The M1 Encoder is represented in Eq 3.

q(z|x)=N(μ,σ)μ=linear1(h),σ=linear2(h)h=BERT(x) (3)

Following previous approaches [1012], a re-parameterisation trick is applied to allow back-propagation to go though the random node.

z=μ+σϵ,ϵN(0,1) (4)

where ϵ is random noise sampled from a 0 mean and variance 1 Gaussian distribution. In the decoding process (described next), the document is reconstructed from the latent variable z, hence z can be considered as the document topic.

3.1.2 M1 decoder

The decoding process (the red part in Fig 1) reconstructs xbow from the latent variable z. This is modelled by a fully connected feed-forward (FC) layer with softmax activation (sigmoid activation normalised by softmax function. For the rest of the paper we will describe this as softmax activation for simplicity). The likelihood of the reconstruction p(xbow|z) can be calculated by

p(xbow|z)=softmax(zR+b)xbow

Where RR|z|×|V|, and |V| is the vocabulary size. R is a learnable weight for mapping between topics and words. The topic words for each topic can be extracted according to this weight. ⊙ is the dot product.

3.1.3 M1 classifier and classifier decoder

The classifier y^=softmax(FC(z)) is a softmax activated FC layer. It is based on the same latent variable z as the M1 encoder. Since the M1 VAE and classifier are jointly trained based on z, it can be seen as a ‘class regularized topic’ and also serve as a ‘global explanation’ of the classifier. Furthermore, y^ itself can be seen as a compressed topic of z, or ‘class-associated topic’. The document can be reconstructed by y^ in the same way as the M1 decoder, and the likelihood of p(xbow|y^) is given by:

p(xbow|y^)=softmax(y^Rct+b)xbow

where RctR|y|×|V| is a learnable weight for ‘class-associated topic’ word mapping.

3.1.4 M2 encoder

The encoding process of M2 (the blue part in Fig 1) is similar to M1, but instead of only encoding x, M2 encodes both the document and the predicted label from the M1 classifier q(zs|x,y^). In the M2 encoder process, we first concatenate (⊕) the BERT representation h and predicted label y^, then merge them through a leaky rectifier (LRelu) [19] activated FC layer. We refer to this as nonLinn in the remainder of the paper.

m=nonLin1(hy^)=LRelu(FC(hy^))

As for the M1 encoder, a linear transformation then maps the merged feature m to the parameters of the variational distribution represented by the latent variable of M2 model zs. The variational distribution is a Gaussian N(μs,σs):

q(zs|x,y^)=N(μs,σs)μs=linear3(m),σs=linear4(m)

3.1.5 M2 decoder

The decoding process of M2 p(xbow,y^|zs) is divided into two decoding steps (p(xbow|y^,zs) and p(y^|zs)) by Bayes Chain Rule.

The step p(y^|zs) can be considered as M2 classifier, calculated by softmax FC layer, the likelihood function is modelled as p(y^|zs)=softmax(FC(zs))y^. The M2 classifier will not be used for classification in this work, only for the loss calculation (see Section 3.1.6).

In step p(xbow|y^,zs), we first merge y^ and zs using nonLin layer

t=nonLin2(y^zs)

Where t is a ‘classification aware topic’. Then xbow is reconstructed using a softmax layer. The likelihood function is:

p(x|y^,zs)=softmax(tRs+b)xbow

where RsR|zs|×|V| is a learnable weight for the ‘classification aware topic’ word mapping.

3.1.6 Loss function

The objective of CANTM is to: 1) maximise ELBOxbow for M1 VAE; 2) maximise ELBOxbow,y^ for M2 VAE; 3) minimise cross-entropy loss Lcls for M1 classifier and 4) maximise the log likelihood of M1 class decoder log[p(xbow|y^)]. Hence the loss function for CANTM is

L=λLcls-ELBOxbow-ELBOxbow,y^-Ey^[logp(xbow|y^)]=λLcls-Ez[logp(xbow|z)]+DKL(q(z|x)||p(z))-Ezs[logp(xbow|y^,zs)]-Ezs[logp(y^|zs)]+DKL(q(zs|x,y^)||p(zs))-Ey^[logp(xbow|y^)]

where p(z) and p(zs) are zero mean diagonal multivariate Gaussian priors (N(0,I)), λ = vocabSize/numclass is a hyperparameter controlling the importance classifier loss. For full details of the ELBO term deriving process please see S5 Appendix).

4 CANTM experiments

In this section, we compare the classification and topic modelling performance of CANTM against state-of-the-art baselines (BERT [9], SCHOLAR [16], NVDM [12], and LDA [20]), as well as human annotators.

The details of experiment settings for each model are described below:

  • BERT [9]: We use Huggingface [21] ‘BERT-based-uncased’ pre-trained model and the Pytorch implementation in this experiment. As with CANTM, we use BERT [CLS] output as BERT representation, and an additional 50 dimensional feed-forward hidden layer (with leaky ReLU activation) after that.CANTM contains a sampling layer after the BERT representation, this additional layer is added for fair comparison. Please check S5 Appendix on impact of the additional hidden layer. Only the last transformer encoding layer (layer 11) is unlocked for fine-tuning, the rest of the BERT weights were frozen for this experiment. The Pytorch (https://pytorch.org/) implementation of the Adam optimiser [22] is used in the training with default settings. The batch size for training is 32. All BERT-related (CANTM, NVDMb) implementations in this paper follow the same settings.

  • CANTM (our proposed method): We use the same BERT implementation and settings as described above. The sampling size (number of samples z and zs drawn from the encoder) in training and testing are 10 and 1 respectively, and we only use expected value (μ) of q(z|x) for the classification at testing time. Unless mentioned otherwise, the topics reported from CANTM are ‘classification-aware’.

  • NVDM [12]: We re-implement NVDM Based on code at https://github.com/YongfeiYan/Neural-Document-Modeling, with two versions: 1) original NVDM as described in [12] (“NVDMo” in the results); 2) NVDM with BERT representation (“NVDMb” in the results).

  • SCHOLAR [16]: We use the original author implementation from https://github.com/dallascard/scholar with all default settings (except the vocabulary size and number of topics).

  • Latent Dirichlet Allocation (LDA) [20]: the Gensim [23] implementation is used.

The input for each disinformation instance is the combination of the text of the false Claim and the fact-checkers’ Explanation (average text length 23 words), while the vocabulary size for topic modelling is 2,000 words (S6 Appendix—Experimental Details provides additional detail on the parameters setting).

Table 4 shows average accuracy (Acc), macro F-1 measure (F-1). The F-1 is calculated as the average F-1 measure of all classes. and perplexity (Perp.), based on 5-fold cross-validation. Standard deviation is reported in parentheses. The majority class is ‘Public authority action (‘PubAuth’) at 19.4%).

Table 4. Five-fold cross-valuation classification and topic modelling results, n/a stands for not applicable for the model.

The standard deviation is shown in parentheses. The majority class is ‘PubAuth’ at 19.4%.

Acc. F-1 Perp.
Bert 58.78(3.36) 54.19(6.85) n/a
BERTraw 58.77(3.56) 49.74 (7.62) n/a
Scholar 48.17(6.78) 36.40(10.85) 2947(353)
NVDMb n/a n/a 1084(88)
NVDMo n/a n/a 781(35)
LDA n/a n/a 8518(1132)
CANTM 63.34(1.43) 55.48(6.32) 749(63)

To ensure fair comparison between CANTM and the BERT classifier, we first compared: 1) BERT with an additional hidden layer that matches the dimension of latent variables (denoted BERT in the result); 2) BERT without the additional hidden layer, i.e. applying BERT [CLS] token output directly for classification (denoted BERTraw in the Table 4). According to our results, BERT with the additional hidden layer has better performance in both accuracy and F-measure. Therefore, unless mentioned otherwise thereon ‘BERT’ refers to BERT with the additional hidden layer.

BERT as a strong baseline outperforms SCHOLAR in accuracy by more than 10%, and almost 18% F-1 measure. This is expected, because BERT is a discriminative model pre-trained on large corpora and has a much more complex model structure than SCHOLAR.

Our CANTM model shows an almost 5% increase in accuracy and more than 1% F-1 improvement over BERT. Note that CANTM not only improves the accuracy and F1 measure over the best performing BERT baseline, but it also improves standard deviation. Training on latent variables with multi-task loss is thus an efficient way to train on a small dataset even with a pre-trained embedding/language model. In the topic modelling task, CANTM has the best (lowest) perplexity performance compared with the traditional unsupervised topic model LDA, VAE based unsupervised topic model NVDM variants (NVDMo and NVDMb) and the supervised neural topic model Scholar.

Table 5 shows the class-level F1 score on the COVID-19 disinformation corpus. CANTM has the best F1 score over most of the classes (CommSpread, MedAdv, PromActs, Consp, Vacc, None), also with better standard deviations. Except for the None class, standard deviations for CANTM are below 10. From the results, the most difficult class to assign is ‘None’. It represents disinformation that the annotators struggled to classify into one of the other 9 categories and is therefore topically very broad.

Table 5. COVID-19 disinformation class level F1 score, standard deviation in parentheses.

PubAuth CommSpread MedAdv PromActs Consp
BERT 61.17(4.50) 62.27(5.83) 75.03(6.54) 60.12(3.25) 49.92(12.04)
BERTraw 65.64(2.91) 59.35(4.77) 75.82(5.53) 65.51(4.34) 41.90 (10.46)
SCHOLAR 47.92(9.77) 48.84(11.56) 71.11(6.99) 46.93(8.66) 31.30(13.78)
CANTM 64.35(1.44) 66.50(3.87) 79.68(2.12) 67.21(3.72) 60.06(6.80)
VirTrans VirOrgn PubRec Vacc None
BERT 42.67(8.70) 57.62(6.72) 23.68(10.01) 64.62(9.66) 12.59(11.35)
BERTraw 41.42(5.36) 53.20(15.92) 27.19(13.55) 65.48(9.62) 1.90 (3.8)
SCHOLAR 11.71(10.06) 45.15(20.49) 5.71(11.42) 55.37(15.78) 0.0(0.0)
CANTM 40.21(8.56) 55.19(3.43) 25.04(9.87) 72.28(8.40) 15.52 (15.0)

The human vs CANTM classification comparison is shown in Fig 2. Fig 2a is a percentage stacked column chart of CANTM category prediction based on 5-fold cross-validation (please refer to S7 Appendix for the confusion matrix). Each column represents the percentage of the predicted category (in a different colour) by CANTM. For example, amongst all disinformation manually labelled as ‘Public authority action’ (the ‘PubAuth Column’), 69.3% is correctly labelled by CANTM (shown in blue) and 12.4% is incorrectly labelled as ‘Prominent actors’ (shown in dark green).

Fig 2.

Fig 2

a. Percentage stacked column chart of CANTM category prediction b. Percentage stacked column chart of human agreements in the pairwise agreement measurement.

Fig 2b is a percentage stacked column chart of human agreements according to pairwise agreement. The colour in each column represents the percentage of annotator agreement/disagreement in a given category. Our annotation agreement was measured pairwise, therefore each column represents all disinformation that was annotated in a certain category by at least one annotator, and the colours in each column represent the percentage of the category annotated by another annotator. For example, for all disinformation annotated as Public authority action by at least one annotator (the ‘PubAuth Column’) 60.2% of the time another annotator also annotated it as Public authority action (shown in blue). This also means that the agreement percentage for the Public authority action class is 60.2%. The annotators disagreed on the remaining 39.8%, with 12.4% of them the second annotator annotated the instance as ‘Prominent actors’ (shown in dark green), and 6.2% of the time as ‘Community spread’(red colour).

By comparing Fig 2a and 2b, we can see that the percentages of CANTM errors and human disagreement generally follow a similar distribution. The three categories where CANTM has the lowest accuracy/ recall (Other:2.3%, Public preparedness: 31.3% and Virus Transmission: 41.3%) are also the three categories with the lowest agreement between the human anotators (None: 8.3%, Public preparedness: 41.3% and Virus Transmission: 47.1%).

CANTM prediction performance also depends on the number of instances available for training (Table 3 shows the number of manual labels in each category available for training). The categories ‘Public authority action’, ‘Community spread’, ‘Prominent actors’ and ‘General medical advice’ have a relatively high number of instances (> = 177 instances) and also have better classification performance than other classes. In addition, according to Fig 2, ‘General medical advice’ and ‘Vaccine development’ have high disagreement between annotators. Classification error, however, is higher for the ‘Vaccine development’ category. This may be because the number of training instances for the ‘General medical advice’ category is almost triple that of ‘Vaccine development’; thus the model is more biased towards the former.

In general, the overall CANTM performance (accuracy: 63.34%, or agreement between CANTM and the human annotators) is better than human inter-annotator agreement prior to the filtering/cleaning process (51.45%).

5 COVID-19 disinformation analysis and discussion

As discussed above, the creation of the CANTM classifier was motivated by the journalists’ and fact-checkers’ needs for in-depth, topical analysis and monitoring of COVID-19 disinformation. Therefore, we also conducted a statistical analysis of debunked COVID-19 disinformation during the first six months of 2020, with respect to its category, the type of media employed, the social media platform where it originated, and the claim veracity (e.g. false, misleading).

7609 debunks of COVID-19 disinformation were published by IFCN members between 1st January and 30th June 2020 and were the focus of our study here. Each false claim was categorised by our trained CANTM model into one of the ten topical categories. Table 6 shows that the two most prevailing categories were disinformation about government and public authority actions (PubAuth) and the spread of the disease (CommSpread), which is consistent with the findings of the earlier small-scale social science study by [3]

Table 6. Statistics of debunked COVID-19 disinformation by IFCN members.

(1 January—30 June 2020).

Category PubAuth CommSpread PubRec PromActs MedAdv
1672 1527 301 1160 1115
VirTrans Vacc Consp VirOrgn Other
330 396 809 151 148
Media Type Video Text Audio Image Not Clear
1774 3317 144 1647 897
Veracity False Part. False Misleading No Evid. Other
6392 330 733 94 63
Platform Twitter Facebook WhatsApp News Blog
1198 4333 1023 464 91
LINE Instagram Oth. Social Oth. msg TV
83 94 542 44 21
TikTok YouTube Other
17 279 949 - -
Country Spain India Brazil US Other
484 1503 471 872 4282
Language EN ES PT FR Other
2880 1385 540 421 2386

With respect to platform of origin, as shown in Table 6, Facebook was was leading source with more than 45% of disinformation published there. Moreover, 3.6 times more false claims originated on Facebook as compared to the second highest source, Twitter. Unfortunately, the majority research into disinformation has focused on Twitter [2434] rather than Facebook, due to the highly restricted data access and terms and conditions of the latter.

To capture the longitudinal changes, we calculated weekly trends of the number of debunked disinformation (see Fig 3). The solid light green line represents the the weekly number of debunked disinformation while the dashed orange line is the number of worldwide Google searches for ‘Coronavirus’ (https://trends.google.com/trends/explore?q=%2Fm%2F01cpyy). Debunked disinformation was normalised to make it comparable to the Google search trends. We used the same normalisation method as Google search, i.e. the percentage of debunked disinformation compared to the week with the highest number of debunked disinformation (week 29/03/2020 with 810 debunks). The highest normalised value is thus 100 in both cases.

Fig 3. Weekly trends of normalised IFCN debunks, COVID related Google searches and categories.

Fig 3

The number of Google searches reflects global public interest in COVID-19. As shown in Fig 3, the trends in debunked disinformation over time are similar to those for Google searches, with a slight temporal delay which is likely due to the time required for fact-checking.

The two trends also demonstrate that disinformation volume is proportional to the information need of the general population. Both numbers start to grow from the middle of January, and reach 2 peaks in the January to June period: the smaller peak is at the end of January, and the second peak in the middle of March. It is likely that the two peaks are related to the WHO announcement of Public Health Emergency of International Concern on 30 January, 2020 and the COVID-19 pandemic on 11 March, 2020. Searches and disinformation both started to decay after the second peak.

The column chart on Fig 3) shows the proportion of each disinformation category (in a different colour) on a weekly basis. At the beginning, the most widespread disinformation category is ‘Conspiracy theory’. Between the end of January and mid February the prevailing categories become ‘Community spread’ and ‘Virus origin’. On February 9, WHO reported [35] that the number of COVID-19 deaths rose to 813 and exceeded the number of deaths during the SARS-CoV (severe acute respiratory syndrome coronavirus) outbreak. ‘General medical advice’ soon became the most highly spread disinformation category until early March. Soon after the pandemic announcement from WHO on March 11th, ‘Public authority action’ became the top disinformation category and remained thereafter. Other widespread categories after mid-March include ‘Community Spread’ and ‘Prominent actors’. In contrast, disinformation about ‘Virus Origin’ became much less widespread after March.

We also investigated the question of the modalities employed by disinformation from the different topical categories. Fig 4 shows a percentage stacked column chart per category of the modality of the disinformation claims in this category, i.e. image, video, text, or audio. The modality information is extracted automatically using rule-based patterns applied to the ‘Claim’, ‘Explanation’, ‘Claim Origin’ and ‘Source page’ (though ‘Source Link’) of the published debunks. For details on the rule-based extractor see S3 Appendix. The last column (All) in the figure is the overall distribution of media types.

Fig 4. Percentage stacked column chart of media type vs. category.

Fig 4

In general, Fig 4 shows that about half of the disinformation was spread through primarily textual narratives (e.g. text messages, blog articles). Video and image-based disinformation account for around a quarter of all media forms respectively, while only 2.1% of COVID-19 disinformation was spread by audio.

At the category level, although textual narratives are the predominant media for most categories (‘Public authority action’, ‘General medical advise’, ‘Prominent actors’, ‘Conspiracy theories’, ‘Virus transmission’ and ‘Vaccine development’), around 50% of false claims about ‘Virus origin’ and ‘Public Preparedness’ are spread through video. Image-based disinformation is not dominant in any category, although along with video it has a relatively high percentage in disinformation about ‘Community Spread’.

The third key research question was concerned with the role of social media platforms and messaging apps in the COVID-19 disinfodemic. Fig 5 is a percentage stacked column chart, which shows on a per social platform/app basis a breakdown of the categories of disinformation that circulated on that given platform/app. The originating platforms/apps considered in this study are shown in Table 6. The information about originating platform is extracted automatically from HTML tags in the IFCN web page of each debunk and is post-processed through string matching described in S2 Appendix.

Fig 5. Percentage stacked column chart of claim origin vs. category.

Fig 5

As shown in Fig 5, the category distribution across different social media platforms (Facebook, Twitter, Instagram etc.) are similar, while the most widespread categories are ‘Public Authority action’ and ‘Community Spread’. However, Instagram has a considerably larger percentage of disinformation in the ‘virus origin’ category—10.9% for Instagram compared against less than 2% on other social media platforms. This may be because Instagram has a higher proportion of video media than the other platforms, and according to our previous finding (Fig 4) ‘Virus origin’ is frequently spread through videos. The percentage of ‘Virus origin’ is also relatively high on the video platform YouTube (7.2%). ‘Conspiracy theory’ disinformation is spread primarily through news, YouTube, and blog posts, than through other social media platforms and messaging apps (LINE and WhatsApp). This may be related to the lengthier nature of conspiracy theory narratives and videos, which are thus better suited to news, YouTube, and blog posts. In contrast, messaging apps (LINE and WhatsApp) have a much higher proportion of ‘General medical advice’ disinformation than other platforms. What these findings demonstrate is that different kinds of authoritative information, public health messages, and platform disinformation responses are needed for the different categories of COVID-19 disinformation.

The fourth research question is whether there are differences in the categories for debunked COVID-19 claims of given veracity. We considered the following possible values of claim veracity: False—The given COVID-19 claim has been rated as false by the IFCN fact-checker who published the debunk; Partially False—the claim mixes true and false information, according to the fact-checkers; Misleading—the claim is rated as conveying misleading information; and No evidence—the fact-checkers found no evidence to prove the claim is true or not. The claim veracity information is extracted from the HTML tags on the IFCN debunk pages and is post-processed through string matching, as described in S2 Appendix. As shown in Table 6, 85% of the debunked disinformation in our dataset has been rated ‘False’ by the fact-checkers.

Fig 6 is a percentage stacked column chart of disinformation categories per claim veracity value. Overall, the distribution of topical categories per claim veracity value is no different from the overall category distribution in the entire dataset. The topical distribution of ‘misleading’ disinformation is slightly different from that of ‘false’ disinformation, as ‘Community spread’ has the largest proportion here. The ‘No evidence’ type distribution is clearly different as compared to the others, with 52.1% related to ‘General medical advice’, and ‘Conspiracy Theories’ as the second most mentioned category. This may be because for these two categories of disinformation it can be quite difficult to find solid scientific evidence that debunks them explicitly, especially in the earlier stages of the pandemic.

Fig 6. Percentage stacked column chart of veracity type vs. category.

Fig 6

6 COVID-19 disinformation topics

In order to offer further insights into COVID-19 disinformation that spread between January and June 2020, we extracted the topics using CANTM by reusing the pre-trained M1 model (with labelled data), and only trained the M1 Classifier decoder and M2 model. Table 7 shows the examples of Class- Associated topics. Class- Associated topics are derived from Rct in M1 Classifier Decoder (Section 3.1.3) and the topics are directly associate with pre-defined classes, hence called Class- Associated topics.

Table 7. COVID-19 classification-associated topics from unlabelled data.

PubAuth covid-19 president india china patients people ministry social police u.s.
CommSpread people covid-19 died coronavirus false infected new outbreak photo shows
MedAdv coronavirus water evidence prevent covid-19 experts health novel symptoms claims
PromActs coronavirus claim says novel please article people outbreak trump donald
Consp virus new evidence chinese created says novel video also predicted
VirTrans spread claim health claims masks novel found china spreading facebook
VirOrgn china outbreak covid-19 new market also novel indonesia shows claim
PubRec video claim people shows novel outbreak lockdown times show old
Vacc covid-19 vaccine novel claim testing disease said trump march new

Table 7 shows the top 10 topic words of the class-associated topics. As the topics are directly associated with the classifier prediction, the topic words are strongly linked with the pre-defined classes, and can be used as a global explanation of the classifier and for discovering concepts related to the classes. For example, the top topic words for Public Authority Action are ‘president’ and ‘ministry’.

7 Related work

7.1 COVID-19 disinformation datasets and studies

Even though the COVID-19 infodemic is a very recent phenomenon, it has attracted very significant attention among researchers. Prior relevant COVID-19 ‘infodemic’ research can be classified into one of two categories. The first one includes studies that are based entirely on information related to COVID-19 (without specifically distinguishing disinformation). The most relevant research in this category includes: the creation of a COVID-19 relevant Twitter dataset based on a time period covering the pandemic [24] or based on certain manually selected COVID-related hashtags [2529]; sentiment analysis of information spread on Twitter [28, 30, 30, 3641]; analysis of the spreading pattern of news with different credibility on Twitter [28, 31] and other social media platforms [32]; tweet misconception and stance dataset labelling and classification [42]; analysis of tweet topics using unsupervised topic modelling [30, 3641, 4349]; classification of informativeness of a tweet related to COVID-19 [50, 51]. Among these, the study most similar to ours is Gencoglu (2020) [52], which classifies tweets into 11 pre-defined classes using BERT and LaBSE [53]. However, the categories defined in [52] are generally different from ours, since ours are categories of disinformation specifically, whereas those of [52] aim to categorise all information relevant to COVID-19.

Our paper thus falls into the second category, which focuses specifically on research on COVID-19 disinformation. Related studies include: manually labelled likelihood of tweets containing false information and what types of damage could arise from this false information [34]; applying COVID-Twitter-BERT [54] to flag tweets for fact checking [55]; applying pre-trained NLP models including BERT to automatically detect false information [5658]. As demonstrated in our experiments, the newly proposed CANTM model outperforms BERT-based models on this task.

Attention to the study of categories specific to COVID-19 disinformation is also found in previous research. Kouzy et. al. 2020 [33] study 673 tweets prior to February 27, 2020, and report the proportion of the disinformation in different categories according to their manual labelling. Serrano et. al. 2020 [59] annotate 180 YouTube videos with two set of labels—a) disinformation or not; b) conspiracy theory or not—and propose several automatic classifiers using video comments based on pre-trained Transformer [60] models [61, 62] including BERT. Amongst these, the research closest to ours is Brennen et. al. (2020) [3], who carried out a qualitative study of the types, sources, and claims in 225 instances of disinformation across different platforms. In this paper, we adopted their disinformation categories; developed an automated machine learning method and a significantly larger annotated dataset; and extended the analysis on a much larger scale and over a longer time period.

7.2 Variational AutoEncoder (VAE) and supervised topic modelling

With respect to the computational methods, the following research is also relevant: VAE based topic/document modelling e.g. Mnih et. al. (2014) [63] trained a VAE based document model using the REINFORCE algorithm [64]; Miao et. al. [14] introduce Gaussian Softmax distribution, Gaussian Stick Breaking distribution and Recurrent Stick Breaking process for topic distribution construction. Srivastava et. al. in 2017 [65] proposed a ProdLDA that applies a Laplace approximation to re-parameterise Dirichlet distribution in VAE. Zhu et. al. [66] apply a Biterm Topic Model [67, 68] into the VAE framework for short text topic modelling. Topic models with additional information (e.g. author, label etc.): example work includes Supervised LDA [69], Labeled LDA [70], Sparse Additive Generative Model [71], Structural Topic Models [72], Author Topic Model [73], Time topic model [74] and topic model conditional on any arbitrary Features [15, 75]. NVDM in text classification: NVDM is also is apply NVDM as additional topic features [76, 77] in text classification. Compared with these approaches, CANTM is an asymmetric (different encoder input and decoder output) VAE that directly uses VAE latent variable as classification feature without external features, which enables the use of latent topics as classifier explanations. This explainability feature is highly beneficial for our specific use case.

8 Conclusion

This paper introduced the COVID-19 disinformation categories corpus, which provides manual annotation of debunked COVID-19 disinformation into 10 semantic categories. After quality control and a filtering process, the inter-annotator agreement average measured by Cohen’s Kappa is 0.70. The paper also presented a new classification-aware topic model, that combines the BERT language model with the VAE document model framework, and demonstrates improved classification accuracy over a vanilla BERT model. In addition, the classification-aware topics provide class-related topics, which are: a) an efficient way to discover the class of (pre-defined) related topics; and b) a proxy explanation of classifier decisions.

The third contribution of this paper is a statistical analysis of COVID-19 disinformation which circulated between Jan and Jun 2020. It was conducted based on the automatically assigned category labels, and our main findings are:

  1. The announcements from public authorities (e.g. WHO) highly correlate to public interest in COVID-19 and the volume of circulating disinformation. Moreover, disinformation about public authority actions is the dominating type of COVID-19 disinformation.

  2. The relative frequency of the different disinformation categories varies throughout the different stages of the pandemic. Initially, the most popular category was ‘Conspiracy theory’, but then focus shifted to disinformation about ‘Community spread’ and ‘Virus origin’, only to shift again later towards disinformation about ‘General medical advice’. As countries began to take actions to combat the pandemic, disinformation about ‘Public authority actions’ began to dominate.

  3. Different categories of disinformation are spread through different modalities. For instance, about half of the ‘Virus origin’ and ‘Public reaction’ disinformation posts are spread via video messages.

  4. Facebook is the main originating platform of the disinformation debunked by IFCN fact-checkers, even though it has received much less attention than Twitter in related independent research.

9 Software and data

Supporting information

S1 Appendix. Data structure and example IFCN web page.

(PDF)

S2 Appendix. The string matching process.

(PDF)

S3 Appendix. Rule-based extraction of media type.

(PDF)

S4 Appendix. Definitions of the COVID-19 disinformation categories.

(PDF)

S5 Appendix. Deriving the ELBO.

(PDF)

S6 Appendix. Extra experimental details.

(PDF)

S7 Appendix. CANTM confusion matrix.

(PDF)

S8 Appendix. Classification-aware topics examples.

(PDF)

S1 Data

(ZIP)

S2 Data

(ZIP)

Data Availability

The full dataset is publicly available at: www.kaggle.com/dataset/fd97cd3b8f9b10c1600fd7bbb843a5c70d4c934ed83e74085c50b78d3db18443 The source code is publicly available at: https://github.com/GateNLP/CANTM.

Funding Statement

This research has been supported by European Union under grant agreement No.825297 WeVerify (https://weverify.eu/) and No. 825091 RISIS (https://www.risis2.eu/). There was no additional external funding received for this study. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. WHO. Novel Coronavirus(2019-nCoV) Situation Report—13. World Health Organization; 2020. [Google Scholar]
  • 2. Posetti J, Bontcheva K. Policy brief 1, DISINFODEMIC: Deciphering COVID-19 disinformation. United Nation Educational, Scientific and Cultural Organization; 2020. [Google Scholar]
  • 3. Brennen S, Simon F, Howard P, Nielsen RK. Types, sources, and claims of COVID-19 misinformation. Reuters Institute; 2020. [Google Scholar]
  • 4.IFCN. IFCN COVID-19 Misinformation—Poynter, alcohol search; 2021. Available from: https://www.poynter.org/ifcn-covid-19-misinformation/page/4/?search_terms=alcohol.
  • 5. Mehrpour O, Sadeghi M. Toll of acute methanol poisoning for preventing COVID-19. Archives of toxicology. 2020; p. 1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Khan A. Indore Stone Pelting: The inside story of WhatsApp messages and fearmongering that led to shocking attack on doctors; 2020. Available from: https://www.freepressjournal.in/india/indore-stone-pelting-the-inside-story-of-whatsapp-messages-and-fearmongering-that-led-to-shocking-attack-on-doctors. [Google Scholar]
  • 7.BBC. Mast fire probe amid 5G coronavirus claims; 2020. Available from: https://www.bbc.co.uk/news/uk-england-52164358.
  • 8. Shane T, Noel P. Data deficits: why we need to monitor the demand and supply of information in real time; 2020. Available from: https://firstdraftnews.org/long-form-article/data-deficits/. [Google Scholar]
  • 9.Devlin J, Chang MW, Lee K, Toutanova K. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers); 2019. p. 4171–4186.
  • 10.Kingma DP, Welling M. Auto-encoding variational bayes. In: Proceedings of the 2nd International Conference on Learning Representations; 2013.
  • 11.Rezende DJ, Mohamed S, Wierstra D. Stochastic Backpropagation and Approximate Inference in Deep Generative Models. In: International Conference on Machine Learning; 2014. p. 1278–1286.
  • 12.Miao Y, Yu L, Blunsom P. Neural variational inference for text processing. In: International conference on machine learning; 2016. p. 1727–1736.
  • 13. Kingma DP, Mohamed S, Rezende DJ, Welling M. Semi-supervised learning with deep generative models. In: Advances in neural information processing systems; 2014. p. 3581–3589. [Google Scholar]
  • 14.Miao Y, Grefenstette E, Blunsom P. Discovering discrete latent topics with neural variational inference. In: Proceedings of the 34th International Conference on Machine Learning-Volume 70. JMLR. org; 2017. p. 2410–2419.
  • 15. Korshunova I, Xiong H, Fedoryszak M, Theis L. Discriminative Topic Modeling with Logistic LDA. In: Advances in Neural Information Processing Systems; 2019. p. 6767–6777. [Google Scholar]
  • 16.Card D, Tan C, Smith NA. Neural Models for Documents with Metadata. In: Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers); 2018. p. 2031–2040.
  • 17. Cohen J. A coefficient of agreement for nominal scales. Educational and psychological measurement. 1960;20(1):37–46. 10.1177/001316446002000104 [DOI] [Google Scholar]
  • 18.Ding R, Nallapati R, Xiang B. Coherence-Aware Neural Topic Modeling. In: Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing. Brussels, Belgium: Association for Computational Linguistics; 2018. p. 830–836. Available from: https://www.aclweb.org/anthology/D18-1096.
  • 19.Maas AL, Hannun AY, Ng AY. Rectifier nonlinearities improve neural network acoustic models. In: Proceeding of International Conference on Machine Learning. vol. 30; 2013. p. 3.
  • 20. Blei DM, Ng AY, Jordan MI. Latent dirichlet allocation. Journal of machine Learning research. 2003;3(Jan):993–1022. [Google Scholar]
  • 21.Wolf T, Debut L, Sanh V, Chaumond J, Delangue C, Moi A, et al. HuggingFace’s Transformers: State-of-the-art Natural Language Processing. ArXiv. 2019;abs/1910.03771.
  • 22.Kingma DP, Ba J. Adam: A method for stochastic optimization. In: Proceedings of the conference paper at the 3rd International Conference for Learning Representations; 2014.
  • 23. Řehůřek R, Sojka P. Software Framework for Topic Modelling with Large Corpora In: Proceedings of the LREC 2010 Workshop on New Challenges for NLP Frameworks. Valletta, Malta: ELRA; 2010. p. 45–50. [Google Scholar]
  • 24.Abdul-Mageed M, Elmadany A, Pabbi D, Verma K, Lin R. Mega-COV: A Billion-Scale Dataset of 65 Languages For COVID-19. arXiv preprint arXiv:200506012. 2020;.
  • 25. Chen E, Lerman K, Ferrara E. Tracking Social Media Discourse About the COVID-19 Pandemic: Development of a Public Coronavirus Twitter Data Set. JMIR Public Health and Surveillance. 2020;6(2):e19273 10.2196/19273 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Banda JM, Tekumalla R, Wang G, Yu J, Liu T, Ding Y, et al. A large-scale COVID-19 Twitter chatter dataset for open scientific research–an international collaboration. arXiv preprint arXiv:200403688. 2020;. [DOI] [PMC free article] [PubMed]
  • 27. Qazi U, Imran M, Ofli F. GeoCoV19: a dataset of hundreds of millions of multilingual COVID-19 tweets with location information. SIGSPATIAL Special. 2020;12(1):6–15. 10.1145/3404820.3404823 [DOI] [Google Scholar]
  • 28.Sharma K, Seo S, Meng C, Rambhatla S, Liu Y. COVID-19 on Social Media: Analyzing Misinformation in Twitter Conversations. arXiv preprint arXiv:200312309. 2020;.
  • 29.Singh L, Bansal S, Bode L, Budak C, Chi G, Kawintiranon K, et al. A first look at COVID-19 information and misinformation sharing on Twitter. arXiv preprint arXiv:200313907. 2020;.
  • 30. Medford RJ, Saleh SN, Sumarsono A, Perl TM, Lehmann CU. An “Infodemic”: Leveraging High-Volume Twitter Data to Understand Early Public Sentiment for the COVID-19 Outbreak. In: Open Forum Infectious Diseases; 2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Zhou X, Mulay A, Ferrara E, Zafarani R. ReCOVery: A Multimodal Repository for COVID-19 News Credibility Research. arXiv preprint arXiv:200605557. 2020;.
  • 32.Cinelli M, Quattrociocchi W, Galeazzi A, Valensise CM, Brugnoli E, Schmidt AL, et al. The covid-19 social media infodemic. arXiv preprint arXiv:200305004. 2020;. [DOI] [PMC free article] [PubMed]
  • 33. Kouzy R, Abi Jaoude J, Kraitem A, El Alam MB, Karam B, Adib E, et al. Coronavirus goes viral: quantifying the COVID-19 misinformation epidemic on Twitter. Cureus. 2020;12(3). 10.7759/cureus.7255 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Alam F, Shaar S, Nikolov A, Mubarak H, Martino GDS, Abdelali A, et al. Fighting the COVID-19 Infodemic: Modeling the Perspective of Journalists, Fact-Checkers, Social Media Platforms, Policy Makers, and the Society. arXiv preprint arXiv:200500033. 2020;.
  • 35. WHO. Novel Coronavirus(2019-nCoV) Situation Report—20. World Health Organization; 2020. [Google Scholar]
  • 36.Chen L, Lyu H, Yang T, Wang Y, Luo J. In the eyes of the beholder: Sentiment and topic analyses on social media use of neutral and controversial terms for covid-19. arXiv preprint arXiv:200410225. 2020;.
  • 37. Xue J, Chen J, Hu R, Chen C, Zheng C, Zhu T. Twitter discussions and concerns about COVID-19 pandemic: Twitter data analysis using a machine learning approach. Journal of Medical Internet Researc. 2020;. 10.2196/20550 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Gupta RK, Vishwanath A, Yang Y. Covid-19 twitter dataset with latent topics, sentiments and emotions attributes. arXiv preprint arXiv:200706954. 2020;.
  • 39. Wang X, Zou C, Xie Z, Li D. Public opinions towards covid-19 in california and new york on twitter. medRxiv. 2020;. 10.1101/2020.07.12.20151936 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Feng Y, Zhou W. Is working from home the new norm? an observational study based on a large geo-tagged covid-19 twitter dataset. arXiv preprint arXiv:200608581. 2020;. [DOI] [PMC free article] [PubMed]
  • 41.Yin H, Yang S, Li J. Detecting topic and sentiment dynamics due to COVID-19 pandemic using social media. arXiv preprint arXiv:200702304. 2020;.
  • 42. Hossain T, Logan RL IV, Ugarte A, Matsubara Y, Young S, Singh S. COVIDLies: Detecting COVID-19 Misinformation on Social Media In: Proceedings of the 1st Workshop on NLP for COVID-19 (Part 2) at EMNLP 2020. Online: Association for Computational Linguistics; 2020. Available from: https://www.aclweb.org/anthology/2020.nlpcovid19-2.11. [Google Scholar]
  • 43. Rao HR, Vemprala N, Akello P, Valecha R. Retweets of officials’ alarming vs reassuring messages during the COVID-19 pandemic: Implications for crisis management. International Journal of Information Management. 2020;55:102187 10.1016/j.ijinfomgt.2020.102187 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44. Wicke P, Bolognesi MM. Framing COVID-19: How we conceptualize and discuss the pandemic on Twitter. PLoS ONE. 2020;. 10.1371/journal.pone.0240010 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Hosseini P, Hosseini P, Broniatowski DA. Content analysis of Persian/Farsi Tweets during COVID-19 pandemic in Iran using NLP. arXiv preprint arXiv:200508400. 2020;.
  • 46.Jang H, Rempel E, Carenini G, Janjua N. Exploratory analysis of COVID-19 related tweets in north america to inform public health institutes. arXiv preprint arXiv:200702452. 2020;.
  • 47. Park S, Han S, Kim J, Molaie MM, Vu HD, Singh K, et al. Risk communication in asian countries: Covid-19 discourse on twitter. Journal of Medical Internet Research. 2020;. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.McQuillan L, McAweeney E, Bargar A, Ruch A. Cultural Convergence: Insights into the behavior of misinformation networks on Twitter. arXiv preprint arXiv:200703443. 2020;.
  • 49.Kabir M, Madria S, et al. CoronaVis: A Real-time COVID-19 Tweets Analyzer. arXiv preprint arXiv:200413932. 2020;.
  • 50. Kumar P, Singh A. NutCracker at WNUT-2020 Task 2: Robustly Identifying Informative COVID-19 Tweets using Ensembling and Adversarial Training In: Proceedings of the Sixth Workshop on Noisy User-generated Text (W-NUT 2020); 2020. [Google Scholar]
  • 51. Chauhan K. NEU at WNUT-2020 Task 2: Data Augmentation To Tell BERT That Death Is Not Necessarily Informative In: Proceedings of the Sixth Workshop on Noisy User-generated Text (W-NUT 2020). Online: Association for Computational Linguistics; 2020. p. 440–443. Available from: https://www.aclweb.org/anthology/2020.wnut-1.64. [Google Scholar]
  • 52. Gencoglu O. Large-Scale, Language-Agnostic Discourse Classification of Tweets During COVID-19. Machine Learning and Knowledge Extraction. 2020;2(4):603–616. 10.3390/make2040032 [DOI] [Google Scholar]
  • 53.Feng F, Yang Y, Cer D, Arivazhagan N, Wang W. Language-agnostic bert sentence embedding. arXiv preprint arXiv:200701852. 2020;.
  • 54.Müler M, Salathé M, Kummervold PE. COVID-Twitter-BERT: A Natural Language Processing Model to Analyse COVID-19 Content on Twitter. arXiv preprint arXiv:200507503. 2020;. [DOI] [PMC free article] [PubMed]
  • 55.Alkhalifa R, Yoong T, Kochkina E, Zubiaga A, Liakata M. QMUL-SDS at CheckThat! 2020: determining COVID-19 tweet check-worthiness using an enhanced CT-BERT with numeric expressions. arXiv preprint arXiv:200813160. 2020;.
  • 56.Vijjali R, Potluri P, Kumar S, Teki S. Two stage transformer model for covid-19 fake news detection and fact checking. arXiv preprint arXiv:201113253. 2020;.
  • 57.Shahi GK, Nandini D. FakeCovid–A Multilingual Cross-domain Fact Check News Dataset for COVID-19. arXiv preprint arXiv:200611343. 2020;.
  • 58.Dharawat A, Lourentzou I, Morales A, Zhai C. Drink bleach or do what now? Covid-HeRA: A dataset for risk-informed health decision making in the presence of COVID19 misinformation. arXiv preprint arXiv:201008743. 2020;.
  • 59. Medina Serrano JC, Papakyriakopoulos O, Hegelich S. NLP-based Feature Extraction for the Detection of COVID-19 Misinformation Videos on YouTube In: Proceedings of the 1st Workshop on NLP for COVID-19 at ACL 2020. Online: Association for Computational Linguistics; 2020. Available from: https://www.aclweb.org/anthology/2020.nlpcovid19-acl.17. [Google Scholar]
  • 60. Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, et al. Attention is all you need. Advances in neural information processing systems. 2017;30:5998–6008. [Google Scholar]
  • 61. Yang Z, Dai Z, Yang Y, Carbonell J, Salakhutdinov RR, Le QV. Xlnet: Generalized autoregressive pretraining for language understanding. In: Advances in neural information processing systems; 2019. p. 5753–5763. [Google Scholar]
  • 62.Liu Y, Ott M, Goyal N, Du J, Joshi M, Chen D, et al. Roberta: A robustly optimized bert pretraining approach. arXiv preprint arXiv:190711692. 2019;.
  • 63.Mnih A, Gregor K. Neural variational inference and learning in belief networks. In: Proceedings of the 31st International Conference on International Conference on Machine Learning-Volume 32; 2014. p. II–1791.
  • 64. Williams RJ. Simple statistical gradient-following algorithms for connectionist reinforcement learning. Machine learning. 1992;8(3-4):229–256. 10.1007/BF00992696 [DOI] [Google Scholar]
  • 65.Srivastava A, Sutton C. Autoencoding variational inference for topic models. In: Proceedings of 2017 International Conference on Learning Representations; 2017.
  • 66.Zhu Q, Feng Z, Li X. GraphBTM: Graph Enhanced Autoencoded Variational Inference for Biterm Topic Model. In: Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing. Brussels, Belgium: Association for Computational Linguistics; 2018. p. 4663–4672. Available from: https://www.aclweb.org/anthology/D18-1495.
  • 67. Cheng X, Yan X, Lan Y, Guo J. Btm: Topic modeling over short texts. IEEE Transactions on Knowledge and Data Engineering. 2014;26(12):2928–2941. 10.1109/TKDE.2014.2313872 [DOI] [Google Scholar]
  • 68.Yan X, Guo J, Lan Y, Cheng X. A biterm topic model for short texts. In: Proceedings of the 22nd international conference on World Wide Web; 2013. p. 1445–1456.
  • 69. Mcauliffe JD, Blei DM. Supervised topic models. In: Advances in neural information processing systems; 2008. p. 121–128. [PMC free article] [PubMed] [Google Scholar]
  • 70.Ramage D, Hall D, Nallapati R, Manning CD. Labeled LDA: A supervised topic model for credit attribution in multi-labeled corpora. In: Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing: Volume 1-Volume 1. Association for Computational Linguistics; 2009. p. 248–256.
  • 71.Eisenstein J, Ahmed A, Xing EP. Sparse additive generative models of text. In: Proceedings of the 28th International Conference on International Conference on Machine Learning; 2011. p. 1041–1048.
  • 72. Roberts ME, Stewart BM, Tingley D, Lucas C, Leder-Luis J, Gadarian SK, et al. Structural topic models for open-ended survey responses. American Journal of Political Science. 2014;58(4):1064–1082. 10.1111/ajps.12103 [DOI] [Google Scholar]
  • 73.Rosen-Zvi M, Griffiths T, Steyvers M, Smyth P. The author-topic model for authors and documents. In: Proceedings of the 20th conference on Uncertainty in artificial intelligence. AUAI Press; 2004. p. 487–494.
  • 74.Wang X, McCallum A. Topics over time: a non-Markov continuous-time model of topical trends. In: Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining; 2006. p. 424–433.
  • 75.Mimno D, McCallum A. Topic models conditioned on arbitrary features with Dirichlet-multinomial regression. In: Proceedings of the Twenty-Fourth Conference on Uncertainty in Artificial Intelligence; 2008. p. 411–418.
  • 76.Zeng J, Li J, Song Y, Gao C, Lyu MR, King I. Topic Memory Networks for Short Text Classification. In: Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing; 2018. p. 3120–3131.
  • 77.Gururangan S, Dang T, Card D, Smith NA. Variational Pretraining for Semi-supervised Text Classification. In: Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics; 2019. p. 5880–5894.

Decision Letter 0

Sanda Martinčić-Ipšić

4 Dec 2020

PONE-D-20-33400

Classification Aware Neural Topic Model for COVID-19 Disinformation Categorisation

PLOS ONE

Dear Dr. Song,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Jan 16 2021 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: http://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols

We look forward to receiving your revised manuscript.

Kind regards,

Sanda Martinčić-Ipšić, PhD

Academic Editor

PLOS ONE

Journal Requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2.In your Data Availability statement, you have not specified where the minimal data set underlying the results described in your manuscript can be found. PLOS defines a study's minimal data set as the underlying data used to reach the conclusions drawn in the manuscript and any additional data required to replicate the reported study findings in their entirety. All PLOS journals require that the minimal data set be made fully available. For more information about our data policy, please see http://journals.plos.org/plosone/s/data-availability.

Upon re-submitting your revised manuscript, please upload your study’s minimal underlying data set as either Supporting Information files or to a stable, public repository and include the relevant URLs, DOIs, or accession numbers within your revised cover letter. For a list of acceptable repositories, please see http://journals.plos.org/plosone/s/data-availability#loc-recommended-repositories. Any potentially identifying patient information must be fully anonymized.

Important: If there are ethical or legal restrictions to sharing your data publicly, please explain these restrictions in detail. Please see our guidelines for more information on what we consider unacceptable restrictions to publicly sharing data: http://journals.plos.org/plosone/s/data-availability#loc-unacceptable-data-access-restrictions. Note that it is not acceptable for the authors to be the sole named individuals responsible for ensuring data access.

We will update your Data Availability statement to reflect the information you provide in your cover letter.

3.Thank you for submitting the above manuscript to PLOS ONE. During our internal evaluation of the manuscript, we found significant text overlap between your submission and the following previously published work, of which you are an author: http://eprints.whiterose.ac.uk/164746/

We would like to make you aware that copying extracts from previous publications, especially outside the methods section, word-for-word is unacceptable. In addition, the reproduction of text from published reports has implications for the copyright that may apply to the publications.

Please revise the manuscript to rephrase the duplicated text, cite your sources, and provide details as to how the current manuscript advances on previous work. Please note that further consideration is dependent on the submission of a manuscript that addresses these concerns about the overlap in text with published work.

We will carefully review your manuscript upon resubmission, so please ensure that your revision is thorough.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: N/A

Reviewer #2: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: No

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: No

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: Authors have compiled a COVID-19 related dataset and labelled it with 10 categories. They manually annotated a part of data with a good enough Kappa score. To automatically categorize data they used BERT model with a combination of encoder-decoder networks. Also the input for BERT is word-piece-based (as standard for BERT dictionary) while for E-D nework is simple BOW representation. At the end, authors compare and evaluate their results.

The paper is well structured, well written. Most of the work is justified and also data and DEMO version of the deployed algorithm is available (full after the publication) online.

I have no major comments but I propose authors to update the following parts:

- In the beginning of Chapter 4 authors should define the D_{KL}.

- In the Figure 1 authors can ommit some basic explanations (e.g. linear layer) as it is supposed the reader already understands BERT model which i more complex. Also in the figure not the same words are used.

- In the results I am not sure what is NVDMb and NVDMo? Also, as accuracy is reported, the percentage of majority class should be mentioned (otherwise reader needs to calculate it from Table 4?).

- Authors will publish annotated data. Could authors also publish automatically annotated data by their algorithm or publish their code. That would be useful for reproducibility and further comparitons.

- Authors sometimes start sentence with a formula (e.g. "p(x|z) is the generation"....) or reference (e.g. "[8] introduce a"...). I propose to reformat sentences in a way that they do not start like these.

Reviewer #2: In the manuscript "Classification Aware Neural Topic Model for COVID-19 Disinformation Categorisation" authors perform topic modelling of COVID-19 disinformation using neural networks. They combine BERT model with Variational Autoencoder and define a CANTM model for a topic generation. The proposed model is evaluated in terms of standard evaluation measures (accuracy, macro F- score and perplexity). The reported results show that the proposed model outperforms some other state-of-the-art approaches and human annotators. The evaluation procedure seems to be correctly implemented. However, the whole manuscript is too extensively written and certain parts of the described approach need to be clarified by explaining the experiment in a more concise text.

In general, this research is interesting and valuable, although the rest of the manuscript is not easy to follow. Overall, the manuscript has certain shortcomings, which need to be improved before the work is good enough to be recommended for publication.

My suggestions and comments are as follows.

1. Abstract should be rewritten. Now it seems to be slightly misleading because it is written that this research will develop “computational methods to support research on COVID-19 disinformation debunking and its social impact”. In the abstract, it should be emphasized that the main focus of their research is to identify the topic of fake news, not to identify fake news. Furthermore, this abstract is missing an overview of research method and insight into the results.

2. In the introductory section authors describe the motivation, main goals and challenges of their research- The scientific contributions are clearly stated as well. My suggestion is to add one paragraph with concise descriptions of all experiments.

3. Section Dataset Structure is written with too many details. The first part of the Section related to Table 1, together with this table can be moved to the Supplementary materials and leaving only data about dataset statistics.

4. Furthermore, this second Section about the data structure can be a subsection of the section which describes the experiment.

5. The third Section about disinformation category labelling is also too extensive.

6. Section about related work needs to be extended with more references that are relevant for this research. I suggest the authors to include more publications that use BERT model in similar NLP tasks.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: Yes: Slavko Žitnik

Reviewer #2: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

PLoS One. 2021 Feb 18;16(2):e0247086. doi: 10.1371/journal.pone.0247086.r002

Author response to Decision Letter 0


18 Jan 2021

Dear Reviewers and AE,

We would like to express our appreciation for your insightful comments, constructive suggestions and valuable time for the paper. We sincerely appreciate the encouragement in your comments. We are happy to report that we have addressed the issues that the reviewers raised to the best of our capacity. We have revised the structure and addressed the editorial problems addressed from the reviewers’ suggestions.

A color marked-up copy of our manuscript that highlights changes made to the original version is included. Red marks indicate major changes/revisions of paragraphs. Orange marks indicate minor grammatical/structure changes. Blue marks indicate new added paragraphs.

The responses to each comment in detail are as follows.

Response Reviewer #1:

1. In the beginning of Chapter 4 authors should define the D_{KL}.

We added the definition of D_{KL} in Line 141 as “Kullback–Leibler divergence”

2. In the Figure 1 authors can ommit some basic explanations (e.g. linear layer) as it is supposed the reader already understands BERT model which i more complex. Also in the figure not the same words are used.

We added the definition of linear layer in Equation 2 and Line 190. We also updated the figure and equations to have consistent wording.

3. In the results I am not sure what is NVDMb and NVDMo? Also, as accuracy is reported, the percentage of majority class should be mentioned (otherwise reader needs to calculate it from Table 4?).

We have moved the details of experiment settings from supplemental material to the main content. The definition of NVDMb and NVDMo now in the Line 234- 236, which is “1) original NVDM as described in [8] (“NVDMo” in the results ); 2) NVDM with BERT representation (“NVDMb” in the results).”

4. Authors will publish annotated data. Could authors also publish automatically annotated data by their algorithm or publish their code. That would be useful for reproducibility and further comparitons.

We will publish the source code and the data used in this paper. Links to the code and data are added in Section 9 Software and Data

5. Authors sometimes start sentence with a formula (e.g. "p(x|z) is the generation"....) or reference (e.g. "[8] introduce a"...). I propose to reformat sentences in a way that they do not start like these.

Thanks for the suggestion, we have revised the manuscript accordingly

Response Reviewer #2:

1. Abstract should be rewritten. Now it seems to be slightly misleading because it is written that this research will develop “computational methods to support research on COVID-19 disinformation debunking and its social impact”. In the abstract, it should be emphasized that the main focus of their research is to identify the topic of fake news, not to identify fake news. Furthermore, this abstract is missing an overview of research method and insight into the results.

Thanks for your suggestion, we have rewritten the abstract and parts of the introduction based on your suggestion.

2. In the introductory section authors describe the motivation, main goals and challenges of their research- The scientific contributions are clearly stated as well. My suggestion is to add one paragraph with concise descriptions of all experiments.

A concise description of experiments is added in Line 59-64

3. Section Dataset Structure is written with too many details. The first part of the Section related to Table 1, together with this table can be moved to the Supplementary materials and leaving only data about dataset statistics.

Thanks for your suggestion, we have now significantly reduced the content of Section Dataset Structure. We left Table 1 (with reduced rows) in the main content, because dataset building is one of the main contributions of this work, and the table is a clear way to present the structure of the data.

4. Furthermore, this second Section about the data structure can be a subsection of the section which describes the experiment.

Thanks for your suggestion, we now merged this section with Section 5 “COVID-19 Disinformation Analysis and Discussion”

5. The third Section about disinformation category labelling is also too extensive.

Thanks for your suggestion. We have revised the context and merged this section with Section 2 and renamed the sections as “Dataset and Annotation”. Data annotation and the cleaning process are one of the most important steps in our work. This ensures the correctness of the category labeling work and affects the correctness of our experiment and analysis process described in the later sections. We described this process within one page in the current version of the manuscript.

6. Section about related work needs to be extended with more references that are relevant for this research. I suggest the authors to include more publications that use BERT model in similar NLP tasks.

Thanks for the suggestion, we now enriched the related work section, and highlighted some of the work using BERT model.

Response editor Sanda Martinčić-Ipšić’s queries:

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming.

We are using the PLOS ONE official Latex template and ensured the manuscript meets PLOS ONE's style requirements

2. In your Data Availability statement, you have not specified where the minimal data set underlying the results described in your manuscript can be found. PLOS defines a study's minimal data set as the underlying data used to reach the conclusions drawn in the manuscript and any additional data required to replicate the reported study findings in their entirety. All PLOS journals require that the minimal data set be made fully available. For more information about our data policy, please see http://journals.plos.org/plosone/s/data-availability.

The full dataset is publicly available at:

www.kaggle.com/dataset/fd97cd3b8f9b10c1600fd7bbb843a5c70d4c934ed83e74085c50b78d3db18443

The source code is publicly available at:

https://github.com/GateNLP/CANTM

We added one more section “Section 9 Software and data” in the updated manuscript reporting the availability of source code and dataset.

3. During our internal evaluation of the manuscript, we found significant text overlap between your submission and the following previously published work, of which you are an author: http://eprints.whiterose.ac.uk/164746/

The work http://eprints.whiterose.ac.uk/164746/ is a copy of our arxiv version of the paper (please note the link to the paper is arxiv). White Rose Research Online is a repository that automatically collects research outputs from University of Sheffield and two other universities. The collection includes an arxiv preprint.

We deeply appreciate your time reviewing our manuscript,

Thank you and best regards.

Xingyi Song

Attachment

Submitted filename: Response to Reviewers.pdf

Decision Letter 1

Sanda Martinčić-Ipšić

2 Feb 2021

Classification Aware Neural Topic Model for COVID-19 Disinformation Categorisation

PONE-D-20-33400R1

Dear Dr. Song,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Sanda Martinčić-Ipšić, PhD

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

This manuscript relates to the ongoing outbreak of coronavirus. Given this, I checked the revision, your response to reviewers and data and SW availability. I am glad that the current manuscript revision has addressed all issues adequately and meets required PlosONE criteria. 

Reviewers' comments:

Acceptance letter

Sanda Martinčić-Ipšić

4 Feb 2021

PONE-D-20-33400R1

Classification Aware Neural Topic Model for COVID-19 Disinformation Categorisation

Dear Dr. Song:

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department.

If your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org.

If we can help with anything else, please email us at plosone@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. Sanda Martinčić-Ipšić

Academic Editor

PLOS ONE

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Appendix. Data structure and example IFCN web page.

    (PDF)

    S2 Appendix. The string matching process.

    (PDF)

    S3 Appendix. Rule-based extraction of media type.

    (PDF)

    S4 Appendix. Definitions of the COVID-19 disinformation categories.

    (PDF)

    S5 Appendix. Deriving the ELBO.

    (PDF)

    S6 Appendix. Extra experimental details.

    (PDF)

    S7 Appendix. CANTM confusion matrix.

    (PDF)

    S8 Appendix. Classification-aware topics examples.

    (PDF)

    S1 Data

    (ZIP)

    S2 Data

    (ZIP)

    Attachment

    Submitted filename: Response to Reviewers.pdf

    Data Availability Statement

    The full dataset is publicly available at: www.kaggle.com/dataset/fd97cd3b8f9b10c1600fd7bbb843a5c70d4c934ed83e74085c50b78d3db18443 The source code is publicly available at: https://github.com/GateNLP/CANTM.


    Articles from PLoS ONE are provided here courtesy of PLOS

    RESOURCES