Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-06T17:37:32.174Z Has data issue: false hasContentIssue false

Towards universal methods for fake news detection

Published online by Cambridge University Press:  26 October 2022

Maria Pszona
Affiliation:
Samsung R&D Institute Poland, pl. Europejski 1, 00-844 Warsaw, Poland
Maria Janicka
Affiliation:
Samsung R&D Institute Poland, pl. Europejski 1, 00-844 Warsaw, Poland
Grzegorz Wojdyga
Affiliation:
Institute of Computer Science Polish Academy of Sciences, ul. Jana Kazimierza 5, 01-248 Warszawa, Poland
Aleksander Wawer*
Affiliation:
Samsung R&D Institute Poland, pl. Europejski 1, 00-844 Warsaw, Poland Institute of Computer Science Polish Academy of Sciences, ul. Jana Kazimierza 5, 01-248 Warszawa, Poland
*
*Corresponding author. E-mail: axw@ipipan.waw.pl
Rights & Permissions [Opens in a new window]

Abstract

Fake news detection is an emerging topic that has attracted a lot of attention among researchers and in the industry. This paper focuses on fake news detection as a text classification problem: on the basis of five publicly available corpora with documents labeled as true or fake, the task was to automatically distinguish both classes without relying on fact-checking. The aim of our research was to test the feasibility of a universal model: one that produces satisfactory results on all data sets tested in our article. We attempted to do so by training a set of classification models on one collection and testing them on another. As it turned out, this resulted in a sharp performance degradation. Therefore, this paper focuses on finding the most effective approach to utilizing information in a transferable manner. We examined a variety of methods: feature selection, machine learning approaches to data set shift (instance re-weighting and projection-based), and deep learning approaches based on domain transfer. These methods were applied to various feature spaces: linguistic and psycholinguistic, embeddings obtained from the Universal Sentence Encoder, and GloVe embeddings. A detailed analysis showed that some combinations of these methods and selected feature spaces bring significant improvements. When using linguistic data, feature selection yielded the best overall mean improvement (across all train-test pairs) of 4%. Among the domain adaptation methods, the greatest improvement of 3% was achieved by subspace alignment.

Information

Type
Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Table 1. Summary of data sets

Figure 1

Table 2. Examples of news in the investigated data sets

Figure 2

Figure 1. Mean and standard deviation of the number of sentences in each corpus.

Figure 3

Table 3. Summary of other results on given data sets

Figure 4

Table 4. Dictionaries of hedges and exclusions

Figure 5

Figure 2. The architecture of two models: based on USE embeddings (left) and bi-directional LSTM using GloVe embeddings (right).

Figure 6

Figure 3. The scheme of validation and comparing machine learning models under different conditions: in-domain and cross-domain setting.

Figure 7

Table 5. In-domain accuracy of different fake news detection models on five data sets

Figure 8

Table 6. In-domain accuracy of different fake news detection models on five data sets for various linguistic features

Figure 9

Figure 4. t-SNE visualization of USE embeddings, ELMo embeddings, and linguistic features.

Figure 10

Figure 5. The dependence of accuracy of fake news detection on the size of training set.

Figure 11

Table 7. Cross-domain accuracy. Averages are calculated from cross-data set results (not in-domain test sets). Nonsignificant pairwise comparisons are marked with superscript letters (Wilcoxon test), nonsignificant group comparisons are greyed out (Cochran Q test)

Figure 12

Table 8. Leave-one-out accuracy

Figure 13

Table 9. Fact-checking results by Team Domlin system (Stammbach and Neumann 2019)

Figure 14

Table 10. The number of top n features common for all data sets (5)

Figure 15

Table 11. Intersection of top n linguistic features

Figure 16

Figure 6. Part-of-speech statistics.

Figure 17

Figure 7. Average cross-domain accuracy gain for various numbers of top features (n).

Figure 18

Table 12. Accuracy of classifiers based on Mutual Information, intersection of the top 100 linguistic features

Figure 19

Table 13. Domain adaptation accuracy on models with linguistic features. Nonsignificant pairwise comparisons are marked with superscript letters (Wilcoxon test), nonsignificant group comparisons are greyed out (Cochran Q test)

Figure 20

Table 14. Domain adaptation accuracy on models with USE embeddings. Nonsignificant pairwise comparisons are marked with superscript letters (Wilcoxon test), nonsignificant group comparisons are greyed out (Cochran Q test)

Figure 21

Figure 8. Improvement in accuracy achieved by different domain adaptation methods applied to two feature spaces: USE embeddings and linguistic features.

Figure 22

Table 15. Domain adaptation cross-domain accuracy for deep learning methods applied to the model using USE embeddings. Nonsignificant pairwise comparisons are marked with superscript letters (Wilcoxon test), nonsignificant group comparisons are greyed out (Cochran Q test)

Figure 23

Table 16. Domain adaptation accuracy for deep learning methods applied to the model using GloVe embeddings. Nonsignificant pairwise comparisons are marked with superscript letters (Wilcoxon test), nonsignificant group comparisons are greyed out (Cochran Q test)

Figure 24

Figure 9. Improvement in accuracy achieved by different deep domain adaptation methods applied on two models: bidirectional-LSTM trained on GloVe embeddings and neural network using USE embeddings.

Figure 25

Table 17. Ranking of methods for linguistic features

Figure 26

Table 18. Ranking of methods for GloVe features

Figure 27

Table 19. Ranking of methods for USE features

Figure 28

Table 20. Ranking of feature types