Literature DB >> 35599852

Deep transfer learning for COVID-19 fake news detection in Persian.

Masood Ghayoomi1, Maryam Mousavian2.   

Abstract

The spread of fake news on social media has increased dramatically in recent years. Hence, fake news detection systems have received researchers' attention globally. During the COVID-19 outbreak in 2019 and the worldwide epidemic, the importance of this issue becomes more apparent. Due to the importance of the issue, a large number of researchers have begun to collect English datasets and to study COVID-19 fake news detection. However, there are a large number of low-resource languages, including Persian, that cannot develop accurate tools for automatic COVID-19 fake news detection due to the lack of annotated data for the task. In this article, we aim to develop a corpus for Persian in the domain of COVID-19 where the fake news is annotated and to provide a model for detecting Persian COVID-19 fake news. With the impressive advancement of multilingual pre-trained language models, the idea of cross-lingual transfer learning can be proposed to improve the generalization of models trained with low-resource language datasets. Accordingly, we use the state-of-the-art deep cross-lingual contextualized language model, XLM-RoBERTa, and the parallel convolutional neural networks to detect Persian COVID-19 fake news. Moreover, we use the idea of knowledge transferring across-domains to improve the results by using both the English COVID-19 dataset and the general domain Persian fake news dataset. The combination of both cross-lingual and cross-domain transfer learning has outperformed the models and it has beaten the baseline by 2.39% significantly.
© 2022 John Wiley & Sons Ltd.

Entities:  

Keywords:  COVID‐19; contextualized text representation; deep neural network; fake news detection; transfer learning

Year:  2022        PMID: 35599852      PMCID: PMC9111484          DOI: 10.1111/exsy.13008

Source DB:  PubMed          Journal:  Expert Syst        ISSN: 0266-4720            Impact factor:   2.812


INTRODUCTION

The COVID‐19 pandemic since 2019 has imposed many challenges to the communities around the world and their health systems. This event might be the first pandemic where technology and social media are used widely to keep people connected and informed about it on a massive scale. This might cause an infodemic, an overabundance of information. Infodemic causes to disseminate a large amount of correct or incorrect information that might undermine public health. One of the most important challenges in an infodemic situation is the widespread dissemination of fake news and rumours about medical and political information, such as prevention, treatment, causes, and consequences of the disease on humans' life (Al‐Zaman, 2021; Barua et al., 2020; Swire‐Thompson & Lazer, 2020). Dissemination of incorrect information among people is harmful to threaten people's physical and mental health; as a result, it might lead to a higher prevalence of the disease. The general director of World Health Organization at the Munich Security Conference on 15 February 2020 proclaimed that ‘We're not just fighting an epidemic; we're fighting an infodemic’ (Zarocostas, 2020). van der Linden et al. (2020) have specified some published fake news about the epidemic, including marketing for counterfeit treatments such as gargling with lemon or salt water, injecting bleach, or 5G cellular network that caused or exacerbated COVID‐19 symptoms. The movie ‘Plandemic’ broadcasted online on 4 May 2020 attracted millions of views; and it quickly became one of the most widespread examples of misinformation about the COVID‐19. This video offered dangerous health advice, for example, it falsely suggested that wearing a mask activates the COVID‐19. The mass media, health‐care organization, and all community‐based organizations have a duty to provide a platform for the transmission and dissemination of credible public health and political information and messages through their participation. But due to the infodemic and producing a large amount of information, the channel of transmitting correct information to people might not function properly. To this end, filtering the information is required, which cannot be done manually due to the large amount of data to be produced. Machinery methods that utilize natural language processing techniques can help to remove unreliable online content from social networks. Due to the importance of the issue, researchers have provided various datasets based on different resources; including multilingual datasets (Lopez et al., 2020; Qazi et al., 2020), and mono‐lingual datasets, including English, (Cui & Lee, 2020; Memon & Carley, 2020; Patwa et al., 2020). In this article, we bring Persian, as a low‐resource language, into consideration and improve the general ability of the model for Perdian COVID‐19 fake news detection by leveraging a high‐resource language dataset, that is, English, and a general domain Persian fake news dataset. The proposed model is based on language and domain transfer learning. We implement a parallel Convolutional Neural Networks (CNN) model and use the state‐of‐the‐art deep cross‐lingual contextualized representation model, XLM‐RoBERTa (Conneau et al., 2020), for precisely detecting Persian COVID‐19 fake news. The rest of the article is organized as follows: Section 2 reviews related works about COVID‐19 fake news detection. Section 3 presents the proposed model in this article. The datasets used in our research are described in Section 4. Section 5 reports the experimental results and analyzes errors; and finally, the article is summarized in Section 6.

RELATED WORKS

Recently neural network models have achieved researchers' attention. Computational hardware capabilities and the availability of large amount of data have made it possible to propose advanced neural models in the text representation and text classification. The classification and vectorization based on this approach can be used in various text mining tasks. One of the recent hot topics that uses natural language processing methods is detecting misinformation, that is also called fake news or rumours. Liu, Wu, et al. (2019) proposed a two‐stage model based on the Bidirectional Encoder Representations from Transformers (BERT) (Devlin et al., 2019) model to detect fake news. In the first stage, their proposed model classified news into two categories as the coarse‐grained labels using statements and extra information. The predicted coarse‐grained labels together with the statements and extra information were used for fine‐grained label prediction. They evaluated the proposed model on the LIAR (Wang, 2017) dataset. Huang and Chen (2020) proposed an ensemble model in fake news detection and investigated the cross‐domain intractability. In this method, a combination of models called embedding Long Short‐Term Memory (LSTM) network, depth LSTM, linguistic inquiry and word count with a CNN classifier as well as n‐gram with a CNN classifier was implemented to find the appropriate features of the news. The self‐adaptive harmony search algorithm was used to determine the optimized weights of the ensemble learning model. Kaliyar et al. (2020) implemented the FNDNet model. This model was composed of three parallel convolutional networks and max‐pooling layers followed by two dense layers and the output layer. The GloVe word representation proposed by Pennington et al. (2014) was used in the CNN model. Their experiments were performed on the Kaggle fake news dataset* which is related to the fake news published during the time of the 2016 U.S Presidential Election. In the proposed model by Goldani, Momtazi, and Safabakhsh (2021), parallel capsule networks were presented to detect fake news. They used four parallel capsule networks using the non‐static word embedding for medium or long news statements, and two parallel capsule networks using static word embedding for short news statements. In another research, they implemented a CNN network using static and non‐static word embedding and margin loss (Goldani, Safabakhsh, & Momtazi, 2021). In both researches, they conducted their experiments on the two datasets, namely ISOT (Ahmed et al., 2017) and LIAR (Wang, 2017). Kaliyar et al. (2021) proposed a BERT‐based deep learning model, called FakeBERT, by combining three single‐layer CNN with different kernel sizes and filters followed by two stacked single‐layer CNNs, a flatten layer, and two dense layers to detect fake news. Their experiments were evaluated on the Kaggle fake news dataset. Nasir et al. (2021) developed a combination of CNN and LSTM to extract local features and learn long‐term dependencies to classify news as real or fake. They evaluated their experiments on two datasets, namely ISOT (Ahmed et al., 2017) and FA‐KES (Salem et al., 2019).

Related works on Persian fake news detection

In addition to the research studies described above on fake news detection of the English data, there is a limited number of researches on detecting Persian fake news. In most of these studies, conventional machine learning methods are used. Zamani et al. (2017) collected a dataset of 783 Persian rumour tweets from two Iranian websites, including gomaneh.com † and shayeaat.ir,‡ and added an equal number of random non‐rumour tweets to the dataset. They used structural and content‐based features as the input of four different machine learning methods, including decision tree, naive Bayes, sequential minimal optimization, and instance‐based learner. Mahmoodabad et al. (2018) collected about 3.5 million posts from almost 12,000 users' profiles in Twitter. From the crawled data, 4345 tweets were labelled as rumours. The synthetic minority over‐sampling technique (Chawla et al., 2002) was used to overcome the data imbalance problem. Classifiers were trained with three different types of features: (a) structural features, (b) content features, and (c) demographic features. These three types of features were defined as features related to the social media structure, the text of each tweet, and the user who sends the tweet, respectively. Different classifiers were selected for training with the crawled dataset, such as random forest, decision tree, sequential minimal optimization, and multilayer perceptron. Zarharan et al. (2019) prepared a dataset that consists of 534 claims and 2124 associated news articles for stance classification. They developed logistic regression, Support Vector Machine (SVM), random forest, naive Bayes, and stacked LSTM models. Several features were used to train the classifiers like bag‐of‐words representation, term frequency‐inverse document frequency, and cosine similarity between the claim and the article to find out the best feature set that obtains the highest results of a classifier. Jahanbakhsh‐Nagadeh et al. (2020) presented a model to calculate the Spread Power of Rumour (SPR). They computed SPR based on the two factors that Allport and Postman (1947) found as the reasons to spread rumours: (a) importance, and (b) ambiguity. They used 42 features in their study. They used 28 features to train a classifier to study the impact of the features on the importance factor. Moreover, another set of 14 features was used to study the ambiguity factor. Their experiments were conducted on the data developed by Zamani et al. (2017) as well as 882 posts from three Telegram channels of Iranian websites. In another study, Jahanbakhsh‐Nagadeh et al. (2021) presented a model for detecting Persian rumours based on valuable features from content information of social media texts. In this research, the data collected by Jahanbakhsh‐Nagadeh et al. (2020) and Zamani et al. (2017) has been used. Additionally, the data developed by Seifikar et al. (2018) related to the Kermanshah earthquake was also used. Samadi et al. (2021) proposed a processing model for detecting Persian fake news. In the model, the document representation and sequence representation of each word of a document have been used. The models took the advantage of contextualized representation (Devlin et al., 2019). Two classifiers were used in the model such that the single layer perceptron neural network was used in the first model, and the CNN was used in the second model. Furthermore, the research contributed to develop a fake news dataset for Persian in the news media domain. This dataset contained 1861 real news crawled from five reliable Persian online news agencies, namely IRNA,§ ISNA,¶ Farsnews,** Hamshahri†† and Mehrnews,‡‡ and 1800 fake news collected from various news agencies.

Related works on COVID‐19 fake news detection

By the spread of COVID‐19, some studies focused merely on misinformation about COVID‐19. Al‐Rakhami and Al‐Amri (2020) collected data through the use of Twitter's streaming application programming interface and annotated the data by human experts. They proposed a two‐level stack‐based ensemble learning model that depends on the quality and credibility of information about COVID‐19. The proposed model was based on experiments using six different machine learning models, namely naive Bayes, Bayes net, k‐nearest neighbour, decision tree, random forest, and SVM. They used SVM plus random forest as a first level model and the decision tree as a meta model. A set of 26 features were used in their proposed model, out of which 9 features were based on the tweets and 17 features were based on users' information. They concluded that among the features ‘whether an account is verified or not’ is the most important user‐level feature. Additionally, the features ‘the number of retweets’, ‘the number of hashtags’, ‘the number of mentions’ and ‘the following rate stay in the next positions’ were used. Gundapu and Mamid (2021) compared the performance of various machine learning, deep learning, and transformer‐based models using the English dataset developed by Patwa et al. (2020). In this study, they used some conventional classification algorithms like linear regression, SVM, passive aggressive classifier, and extreme gradient boosting. Moreover, they implemented different neural models, such as LSTM and Bidirectional LSTM (BiLSTM) with attention mechanism, CNN, and stacked CNN‐BiLSTM. They developed individual and ensemble models of the three transformer models, namely BERT (Devlin et al., 2019), A Lite BERT (ALBERT) (Lan et al., 2019), and XLNet (Yang et al., 2019). An ensemble of the transformer‐based model computed the average of softmax probabilities from these models, and it achieved the best F1 score by 98.55%. Wani et al. (2021) developed models such as parallel CNN, single layer LSTM, hierarchical attention networks (Yang et al., 2016), and BiLSTM with attention mechanism. The models used GloVe (Pennington et al., 2014) and Fasttext (Joulin et al., 2017) embeddings. Furthermore they fine‐tuned BERT (Devlin et al., 2019), a distilled version of BERT, called DistilBERT, (Sanh et al., 2019), and two publicly shared BERT‐based pre‐trained models on the COVID corpus from the Hugging Face model hub,§§ namely COVID‐BERT‐Base¶¶ and COVID‐Twitter‐Base (Müller et al., 2020), to adapt the model to the target classification task. They continued their experiments by training BERT and DistilBERT as a language model based on the corpus composed of COVID‐19 tweets.*** These pre‐trained language models were used in a classification model to be adapted to the target task. They evaluated their models based on the COVID‐19 fake news detection dataset (Patwa et al., 2020).

PROPOSED MODEL

In this article, we propose a model to detect Persian COVID‐19 fake news, but this language suffers from the lack of available data in this domain. The main idea of the proposed transformer model is based on transferring knowledge across languages and domains. Therefore, we perform cross‐lingual and cross‐domain transfer learning by using deep contextualized cross‐lingual representation, namely Cross‐lingual Language Model‐Robustly optimized BERT approach (XLM‐RoBERTa) (Conneau et al., 2020), and parallel CNN model as the classifier. Figure 1 shows the overall architecture of our proposed model. As can be seen, the model can be trained with different sets of data. In this research, we focus on two types of transfer learning models: (1) in‐domain cross‐lingual learning where we use an English COVID‐19 dataset, and (2) in‐language cross‐domain learning where a general domain Persian dataset is used. We study the impact of using additional data belonged to another language and domain for detecting the Persian COVID‐19 fake news to benefit from both types of language transfer and domain transfer models to achieve promising results in our target task.
FIGURE 1

The overall architecture of the proposed framework

The overall architecture of the proposed framework In the followings, we first review XLM‐RoBERTa as a pre‐trained cross‐lingual language model; then, we describe the architecture of the parallel CNN classifier.

XLM‐RoBERTa

Devlin et al. (2019) introduced BERT that uses a two‐step framework, namely pre‐training and fine‐tuning, as shown in Figure 2. BERT is a multi‐layer bidirectional transformer introduced by Vaswani et al. (2017). The BERT developers presented two main models, namely BERT‐base and BERT‐large, which differ in terms of parameters, the number of layers, the hidden size, and the number of self‐attention heads. They pre‐trained BERT with two unsupervised tasks, namely Masked Language Model (MLM) and Next Sentence Prediction (NSP). The BERT input for each token is made by summing the token embedding (the vocabulary ID for each token), segment embedding (a numeric to distinguish between different sentences), and position embedding (position of each token in the sequence). The BERT model provides two types of representations to be used in various natural language processing tasks: (a) the representation of the whole sentence used in classification tasks; and (b) a matrix containing representations of each token in a sentence.
FIGURE 2

BERT pre‐training and fine‐tuning steps (Devlin et al., 2019)

BERT pre‐training and fine‐tuning steps (Devlin et al., 2019) The RoBERTa model (Liu, Ott, et al., 2019) was proposed to improve the BERT model. They trained a model with larger data and batch size, and longer sequences. They changed the pattern of masking; that is, they used dynamic masking versus static masking in the original model. In addition, they removed the NSP loss function during the pre‐training process. Conneau et al. (2020) applied transformer‐based MLM to 100 languages using more than two terabytes of filtered CommonCrawl data. They took the proposed cross‐lingual MLM (XLM) (Conneau & Lample, 2019) and RoBERTa (Liu, Ott, et al., 2019) models into consideration. The transformer model, trained with the multilingual MLM objective, uses monolingual data. They sampled streams of text from each language and trained the model to predict the masked tokens in the input. Using cross‐lingual representation provided the possibility of using data from other languages to enrich the trained model.

Convolutional neural network

CNN is the most widely used deep learning architecture in computer vision. After its success in computer vision tasks, CNN was considered by researchers to be used in natural language processing to extract n‐grams from texts. In our proposed model, we use the outputs of XLM‐RoBERTa model as the input of three parallel CNN classifiers. In the next layers, for each parallel network, there are common layers of CNN‐based models, including convolutional layer, and max‐pooling layer to learn substantial patterns. At the end, concatenated output of parallel CNNs is fed into a fully‐connected layer to make a prediction for the labels. The convolution layers of three parallel CNN use 30 filters with kernel sizes 3, 4, and 5. The model contains a single dense layer which contains 32 units. The architecture of the proposed deep neural model in our framework is represented in Figure 3.
FIGURE 3

The architecture of the deep neural model

The architecture of the deep neural model

DATASETS

In this article, we use three different datasets to apply the idea of cross‐lingual and cross‐domain transfer learning for fake news detection in Persian. The datasets are described in the followings. An English COVID‐19 fake news dataset; A general domain Persian fake news dataset; A Persian COVID‐19 fake news dataset. Two of the datasets that we use, namely the English fake news dataset on COVID19 (Patwa et al., 2020) and the Persian fake news belonged to the general domain (Samadi et al., 2021), have already been normalized and tokenized. The only common normalization that we implemented was separating punctuations from the previous word. For our developed Persian COVID‐19 dataset, we used the preprocessing algorithm introduced by Ghayoomi (2019) which does both normalization and tokenization with the accuracy of 97.80%. Patwa et al. (2020) introduced the English COVID‐19 dataset. They manually annotated a set of 10,700 posts and articles of real and fake news about the pandemic from social media. The fake and real news were collected from several fact‐checking websites and Twitter. Table 1 provides the statistics about the English COVID‐19 dataset.
TABLE 1

Statistics of the English COVID‐19 fake news dataset (Patwa et al., 2020)

RealFakeTotal
DocumentsWordsDocumentsWordsDocumentsWords
All data560034,583510031,08210,70065,665
Training336017,502306016,396642033,898
Validation1120835610207285214015,641
Test1120872510207401214016,126
Statistics of the English COVID‐19 fake news dataset (Patwa et al., 2020) Persian, in general, is one of the low‐resource languages. Although attempts have been made to develop language resources for this language, the developed data does not contain variability in the new research domains, such as fake news, and does not update regularly. The fake news detection data developed by Zamani et al. (2017) and Jahanbakhsh‐Nagadeh et al. (2020) are mostly from social media. These two datasets, however, are not publicly available. Therefore, we used a new dataset recently developed by Samadi et al. (2021) from online news agencies. The statistics of this general domain Persian fake news dataset is provided in Table 2.
TABLE 2

Statistics of the general domain Persian fake news dataset (Samadi et al., 2021)

RealFakeTotal
DocumentsWordsDocumentsWordsDocumentsWords
All data186159,364186037,921372197,285
Training129433,161131120,174260553,335
Validation36716,09137810,64374526,734
Test20010,112171710437117,216
Statistics of the general domain Persian fake news dataset (Samadi et al., 2021) As mentioned, the three Persian fake news datasets provided by Zamani et al. (2017), Jahanbakhsh‐Nagadeh et al. (2020) and Samadi et al. (2021) are in general domain, and none of them is in the domain of COVID‐19. To fill the gap, we contributed to develop a new dataset in this domain. This newly developed dataset is collected from social media, including Twitter and Instagram, as well as the websites of various Persian news agencies. Our Persian COVID‐19 fake news dataset includes 265 real news and 265 fake news, reported in Table 3. The labels ‘fake’ and ‘real’ are utilized to annotate this dataset. Considering the small size of the dataset, in this research, we use this dataset as the test data. Only in the baseline experiment (the first row in Table 6) this dataset is used for training in a 5‐fold cross‐validation mode.
TABLE 3

Statistics of the Persian COVID‐19 fake news dataset

RealFakeTotal
DocumentsWordsDocumentsWordsDocumentsWords
All data26511,197265759953018,796
TABLE 6

Performance of the proposed model using various training and test sets

LanguageDomainResults (%)
ModeTrainTestTrainTestPrecisionRecall F‐measure
BaselinePersianPersianCOVID‐19COVID‐1975.9864.9769.74
CLLEnglishPersianCOVID‐19COVID‐1953.7689.0667.05
CDLPersianPersianGeneralCOVID‐1956.6293.5870.55
CLCDLEnglish + PersianPersianCOVID‐19 + GeneralCOVID‐1962.9685.2772.13

Abbreviations: CDL, Cross‐Domain Learning; CLCDL, Cross‐Lingual and Cross‐Domain Learning; CLL, Cross‐Lingual Learning.

Statistics of the Persian COVID‐19 fake news dataset

EVALUATION

Experimental setup

In our research, we used the XLM‐RoBERTa model for text representation. We utilized English COVID‐19 dataset and the Persian general domain dataset to build the model. The parameters of the proposed model were set during the model training process. The values of the parameters are summarized in Table 4.
TABLE 4

The parameters values for the proposed model training

ParameterValue
Maximum sequence length64
Learning rate5e−5
Epoch5
Batch size64
OptimizerAdam
LossBinary cross entropy
The parameters values for the proposed model training

Results

We evaluated our model in three different ways such that each of them focuses on one of the datasets described in Section 4. Considering that three different datasets are available for our research, before focusing on Persian COVID‐19 fake news detection, we first performed experiments on the English COVID‐19 and Persian general domain datasets that contain a large number of data. In the first experiment, we used the English COVID‐19 data described in Table 1 for both training and testing. The performance of the CNN classifier for the English dataset as a rich language was 96.61% based on F‐measure. This performance can be considered as the upper‐bound of the performance for other languages to obtain a similar result. In the second experiment, we focused on the general domain Persian fake news detection task, where both training and test data belong to the dataset were described in Table 2. According to the experimental results, our model achieved the performance of 87.09% based‐on F‐measure. The results of these two experiments are reported in Table 5. The results show the status of fake news detection on the domain of COVID‐19 in English as well as the general domain data of a low‐resource language.
TABLE 5

Performance of the proposed model on English COVID data and Persian general domain data

Results (%)
DatasetPrecisionRecall F‐measure
English COVID‐1994.2299.1296.61
Persian general domain94.4680.7887.09
Performance of the proposed model on English COVID data and Persian general domain data In the third experiments, we focused on detecting Persian COVID‐19 fake news and proposed four learning scenarios for evaluating the model: The baseline model: Training the model with the Persian COVID‐19 data; The Cross‐Lingual Learning (CLL) model: Training the model with the English COVID‐19 data; The Cross‐Domain Learning (CDL): Training the model with the Persian general domain data; The Cross‐Lingual and Cross‐Domain Learning (CLCDL): Training the model with both English COVID‐19 dataset and Persian general domain dataset. The obtained results of the scenarios are reported in Table 6. In the first learning scenario, we only used the Persian COVID‐19 data without any help of other available datasets. We consider this learning scenario as the baseline. In this experiment, both training and test data belong to the COVID‐19 domain of Persian fake news as described in Table 3. We used 5‐fold cross‐validation to evaluate this model. According to the experimental results, when the training and test data belong to the same domain and language, the model achieves 69.74% based on F‐measure. The result does not seem to be high due to the small amount of the available data for a specific domain in a low‐resource language. To overcome the data sparsity problem, we proposed learning scenarios which benefit from transfer learning. Performance of the proposed model using various training and test sets Abbreviations: CDL, Cross‐Domain Learning; CLCDL, Cross‐Lingual and Cross‐Domain Learning; CLL, Cross‐Lingual Learning. In the second learning scenario, the cross‐lingual transfer learning method is used such that the model is trained with the English data and tested with the Persian data. The domain of both training and test data is the same and belongs to the COVID‐19 domain. The F‐measure of this model was 67.05% which was almost 2.7% lower than the baseline. This result showed that the cross‐lingual transfer learning method could not improve the performance, and in addition to overcome the data sparsity problem another issue should be taken into consideration. In the third learning scenario, the cross‐domain transfer learning method was used such that the model was trained with the Persian data in the general domain of fake news and tested with the data belonged to the COVID‐19 domain. The F‐measure of this model was 70.55% which was slightly better than the baseline. This result showed that the cross‐domain transfer learning method had a positive impact in our model to improve the performance but not significantly. The result determines that the equality of the domain between training and test data is important. Finally, in the fourth learning scenario, a model constructed from the combination of cross‐lingual and cross‐domain learning models was proposed such that the English COVID‐19 data along with the Persian general domain dataset on fake news were used for training the model, and the model was tested with the Persian COVID‐19 fake news data. This learning scenario outperformed the other proposed learning scenarios. This model obtained 2.39% improvement compared to the baseline which is statistically significant (p < 5) according to the two‐tailed t‐test. In this learning scenario, the advantage of the cross‐domain transfer learning method is enhanced with the cross‐lingual transfer learning method to resolve the data sparsity problem for low‐resource languages. According to the experimental results, it can be concluded that the cross‐lingual transfer learning method in the second learning scenario can extract information about COVID‐19 from the English dataset, but this dataset cannot acquire appropriate information about the Persian language. On the other hand, in the third learning scenario, the cross‐domain transfer learning method can learn about the properties of Persian fake news, but it does not learn much about the context of COVID‐19 news. The results of these two models indicate that the cross‐domain transfer model obtains the features better than cross‐language transfer model to detect fake news; therefore, linguistic properties of a language has a positive impact on the performance of a model. Taking the advantages of both transfer learning approaches in the fourth learning scenario, the best result has been obtained which indicates that having data from related domains of the test data in the training data is important even if the information source is another language. In addition, having data from the same language as the test data is important even if the information source is in another domain. As a result, both domain and language specific properties are important features to achieve the best performance of the model.

Error analysis

In the followings, four examples from the Persian COVID‐19 dataset are discussed. The first two examples are true; but they are algorithmically recognized as fake news. The next two examples are fake; but they are algorithmically detected as real news. The sample news in Figure 4, labelled ‘real’ in the gold data, is about a celebrity who has been hospitalized due to COVID‐19 in a luxurious hospital in Tehran such that a large amount of Remdesivir for treatment of COVID‐19 has been provided and food, such as chicken stroganoff, lobster, and Pizza, has been served. Since most of the news with such content about celebrities are fake, the content of the news seems to be fake and the algorithm assigned a wrong label to this news. None of our proposed learning scenarios assigned a correct label to this news.
FIGURE 4

First example of Persian real news detected as fake

First example of Persian real news detected as fake The sample news in Figure 5, labelled ‘real’ in the gold data, is about taking advantages of using technologies such as cyberspace, social media, and the Internet for education of students either primary and secondary school and higher education during the pandemic to prevent distribution of the disease. Since most of the news about cyberspace and social media are fake, the algorithms assigned a wrong label to this news and detected it as fake news.
FIGURE 5

Second example of Persian real news detected as fake

Second example of Persian real news detected as fake The sample news in Figure 6, labelled ‘fake’, is about sending 40,000 COVID‐19 test kits from Iran to Germany, as quoted by Bloomberg. It is also stated that other countries, like Spain, Brazil, Turkey, and Ecuador asked for the test kit. The content of the news can be generally true, because during the pandemic sending test kits to other countries as a charity was normal and such information appeared in many real news. But for this specific news, it is fake.
FIGURE 6

First example of Persian fake news detected as real

First example of Persian fake news detected as real The content of the sample news in Figure 7 is very similar to the previous example. The news is lengthy and it contains direct speech of Iran's vice president of science and technology. Similar to the previous example, the news is fake but it is algorithmically recognized as real news. The reason is that most of the news that contains direct speech is true. Therefore, it is not easy for the models to make a correct decision.
FIGURE 7

Second example of Persian fake news detected as real

Second example of Persian fake news detected as real

CONCLUSION AND FUTURE WORKS

In this article, we implemented knowledge transferring across language and across domain models using a parallel CNN classifier and the XLM‐RoBERTa language model to detect Persian COVID‐19 fake news. We compared the results obtained from the proposed model in four different scenarios. Three different datasets were used to evaluate the proposed model: an English COVID‐19 dataset (Patwa et al., 2020), a general domain Persian fake news dataset (Samadi et al., 2021), and a Persian dataset for fake news detection on COVID‐19 which contributed to be developed in the current research. The combination of these two knowledge transferring models resulted in a 2.39% improvement in F‐measure. Using the English COVID‐19 fake news dataset solely in the cross‐lingual transfer learning model did not improve the results, because the model did not learn anything about the linguistic properties of Persian. If the model is trained with a dataset in a language that is similar to the test data, say Persian in our experiments, it has a slightly positive impact on the performance of the model; because the model has learnt about the linguistic properties of the target language, but it might not perform properly due to lack of knowledge in the target domain. To continue this research in future, we can extract user's information from news articles in social media as features and use it as meta‐data to train our proposed neural network models and compare the results.
  9 in total

Review 1.  Public Health and Online Misinformation: Challenges and Recommendations.

Authors:  Briony Swire-Thompson; David Lazer
Journal:  Annu Rev Public Health       Date:  2019-12-24       Impact factor: 21.981

2.  A model to measure the spread power of rumors.

Authors:  Zoleikha Jahanbakhsh-Nagadeh; Mohammad-Reza Feizi-Derakhshi; Majid Ramezani; Taymaz Akan; Meysam Asgari-Chenaghlu; Narjes Nikzad-Khasmakhi; Ali-Reza Feizi-Derakhshi; Mehrdad Ranjbar-Khadivi; Elnaz Zafarani-Moattar; Mohammad-Ali Balafar
Journal:  J Ambient Intell Humaniz Comput       Date:  2022-06-24

3.  Deep transfer learning for COVID-19 fake news detection in Persian.

Authors:  Masood Ghayoomi; Maryam Mousavian
Journal:  Expert Syst       Date:  2022-04-03       Impact factor: 2.812

4.  Lies Kill, Facts Save: Detecting COVID-19 Misinformation in Twitter.

Authors:  Mabrook S Al-Rakhami; Atif M Al-Amri
Journal:  IEEE Access       Date:  2020-08-26       Impact factor: 3.367

5.  FakeBERT: Fake news detection in social media with a BERT-based deep learning approach.

Authors:  Rohit Kumar Kaliyar; Anurag Goswami; Pratik Narang
Journal:  Multimed Tools Appl       Date:  2021-01-07       Impact factor: 2.757

6.  Effects of misinformation on COVID-19 individual responses and recommendations for resilience of disastrous consequences of misinformation.

Authors:  Zapan Barua; Sajib Barua; Salma Aktar; Najma Kabir; Mingze Li
Journal:  Prog Disaster Sci       Date:  2020-07-21

7.  How to fight an infodemic.

Authors:  John Zarocostas
Journal:  Lancet       Date:  2020-02-29       Impact factor: 79.321

8.  Inoculating Against Fake News About COVID-19.

Authors:  Sander van der Linden; Jon Roozenbeek; Josh Compton
Journal:  Front Psychol       Date:  2020-10-23
  9 in total
  1 in total

1.  Deep transfer learning for COVID-19 fake news detection in Persian.

Authors:  Masood Ghayoomi; Maryam Mousavian
Journal:  Expert Syst       Date:  2022-04-03       Impact factor: 2.812

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.