journal article·2022-01-21Open access

Fake News Classification Based on Content Level Features

Chun-Ming Lai, Mei-Hua Chen, Endah Kristiani, Vinod Kumar Verma, Chao-Tung Yang

Applied Sciences· Volume 12· Issue 3

Abstract

Due to the openness and easy accessibility of online social media (OSM), anyone can easily contribute a simple paragraph of text to express their opinion on an article that they have seen. Without access control mechanisms, it has been reported that there are many suspicious messages and accounts spreading across multiple platforms. Accordingly, identifying and labeling fake news is a demanding problem due to the massive amount of heterogeneous content. In essence, the functions of machine learning (ML) and natural language processing (NLP) are to enhance, speed up, and automate the analytical process. Therefore, this unstructured text can be transformed into meaningful data and insights. In this paper, the combination of ML and NLP are implemented to classify fake news based on an open, large and labeled corpus on Twitter. In this case, we compare several state-of-the-art ML and neural network models based on content-only features. To enhance classification performance, before the training process, the term frequency-inverse document frequency (TF-IDF) features were applied in ML training, while word embedding was utilized in neural network training. By implementing ML and NLP methods, all the traditional models have greater than 85% accuracy. All the neural network models have greater than 90% accuracy. From the experiments, we found that the neural network models outperform the traditional ML models by, on average, approximately 6% precision, with all neural network models reaching up to 90% accuracy.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Misinformation and Its Impacts · Spam and Phishing Detection · Topic Modeling

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science, Tunghai University, Taichung City 407224, Taiwan

Department of Foreign Languages and Literature, Tunghai University, Taichung City 407224, Taiwan

Department of Informatics, Krida Wacana Christian University, Jakarta 11470, Indonesia

Department of Computer Science & Engineering, Sant Longowal Institute of Engineering & Technology, (SLIET), Longowal 148106, India

Research Center for Smart Sustainable Circular Economy, Tunghai University, No. 1727, Section 4, Taiwan Boulevard, Taichung City 407224, Taiwan

References (35)

Show source-provided references
1. Sex differences in mental abilities: G masks the dimensions on which they lie10.1016/j.intell.2006.03.012 ↗
2. Lying words: Predicting deception from linguistic styles10.1177/0146167203029005010 ↗
3. Dey, A., Rafi, R.Z., Parash, S.H., Arko, S.K., and Chakrabarty, A. (2018, January 25–29). Fake News Pattern Recognition using Linguistic Analysis. Proceedings of the 2018 Joint 7th International Conference on Informatics, Electronics & Vision (ICIEV) and 2018 2nd International Conference on Imaging, Vision & Pattern Recognition (icIVPR), Kitakyushu, Japan.10.1109/ICIEV.2018.8641018 ↗
4. A survey on fake news and rumour detection techniques10.1016/j.ins.2019.05.035 ↗
5. Linguistic Indicators in the Identification of Fake News
6. Big Data and quality data for fake news and misinformation detection
7. Asr, F.T., and Taboada, M. (2018, January 1). The data challenge in misinformation detection: Source reputation vs. content veracity. Proceedings of the First Workshop on Fact Extraction and Verification (FEVER), Brussels, Belgium.
8. On lying and being lied to: A linguistic analysis of deception in computer-mediated communication10.1080/01638530701739181 ↗
9. Rashkin, H., Choi, E., Jang, J.Y., Volkova, S., and Choi, Y. (2017, January 7–11). Truth of varying shades: Analyzing language in fake news and political fact-checking. Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing, Copenhagen, Denmark.10.18653/v1/D17-1317 ↗
10. Clarke, I., and Grieve, J. (2019). Stylistic variation on the Donald Trump Twitter account: A linguistic analysis of tweets posted between 2009 and 2018. PLoS ONE, 14.10.1371/journal.pone.0222062 ↗
11. Ahmed, H., Traore, I., and Saad, S. (2017). Detection of online fake news using n-gram analysis and machine learning techniques. International Conference on Intelligent, Secure, and Dependable Systems in Distributed and Cloud Environments, Springer.10.1007/978-3-319-69155-8_9 ↗
12. Mikolov, T., Sutskever, I., Chen, K., Corrado, G., and Dean, J. (2013, January 5–8). Distributed Representations of Words and Phrases and their Compositionality. Proceedings of the 27th Annual Conference on Neural Information Processing Systems (NIPS 2013), Lake Tahoe, NV, USA.
13. Mikolov, T., Yih, W.t., and Zweig, G. (2013, January 9–14). Linguistic Regularities in Continuous Space Word Representations. Proceedings of the 2013 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Atlanta, GA, USA.
14. Mikolov, T., Chen, K., Corrado, G., and Dean, J. (2013, January 2–4). Efficient Estimation of Word Representations in Vector Space. Proceedings of the 1st International Conference on Learning Representations (ICLR, 2013), Scottsdale, AZ, USA.
15. Interpreting TF-IDF term weights as making relevance decisions10.1145/1361684.1361686 ↗
16. (2019, November 30). TF-IDF. Available online: http://www.tfidf.com/.
17. (2019, November 10). TfidfVectorizer. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.feature_extraction.text.TfidfVectorizer.html.
18. A statistical interpretation of term specificity and its application in retrieval10.1108/eb026526 ↗
19. Extended Boolean information retrieval10.1145/182.358466 ↗
20. Salton, G., and McGill, M.J. (1983). Introduction to Modern Information Retrieval, McGraw-Hill.
21. Term-weighting approaches in automatic text retrieval10.1016/0306-4573(88)90021-0 ↗
22. Traylor, T., Straub, J., and Snell, N. (February, January 30). Classifying Fake News Articles Using Natural Language Processing to Identify In-Article Attribution as a Supervised Learning Estimator. Proceedings of the 2019 IEEE 13th International Conference on Semantic Computing (ICSC), Newport Beach, CA, USA.10.1109/ICOSC.2019.8665593 ↗
23. (2020, March 10). Logistic Regression. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html.
24. Granik, M., and Mesyura, V. (June, January 29). Fake news detection using naive Bayes classifier. Proceedings of the 2017 IEEE First Ukraine Conference on Electrical and Computer Engineering (UKRCON), Kyiv, Ukraine.10.1109/UKRCON.2017.8100379 ↗
25. (2020, January 15). Naive Bayes. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.naive_bayes.MultinomialNB.html.
26. (2020, February 18). Support Vector Classification. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html,sklearn.svm.SVC.
27. (2020, February 12). Random Forest. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html.
28. Hochreiter, S., and Schmidhuber, J. (1997). LSTM can solve hard long time lag problems. Advances in Neural Information Processing Systems, The MIT Press.
29. Detecting opinion spams and fake news using text classification10.1002/spy2.9 ↗
30. Supervised learning for fake news detection10.1109/MIS.2019.2899143 ↗
31. Exploring deep neural networks for rumor detection10.1007/s12652-019-01527-4 ↗
32. Convolutional neural network with margin loss for fake news detection10.1016/j.ipm.2020.102418 ↗
33. An ensemble machine learning approach through effective feature extraction to classify fake news10.1016/j.future.2020.11.022 ↗
34. Fake news stance detection using deep learning architecture (cnn-lstm)10.1109/ACCESS.2020.3019735 ↗
35. Fake news detection: A hybrid CNN-RNN based deep learning approach