Thai Fake News Detection Based on Information Retrieval, Natural Language Processing and Machine Learning
- 23 August 2021
- journal article
- research article
- Published by Springer Nature in SN Computer Science
- Vol. 2 (6) , 1-17
Abstract
Fake news is a big problem in every society. Fake news must be detected and its sharing should be stopped before it causes further damage to the country. Spotting fake news is challenging because of its dynamics. In this research, we propose a framework for robust Thai fake news detection. The framework comprises three main modules, including information retrieval, natural language processing, and machine learning. This research has two phases: the data collection phase and the machine learning model building phase. In the data collection phase, we obtained data from Thai online news websites using web-crawler information retrieval, and we analyzed the data using natural language processing techniques to extract good features from web data. For comparison, we selected some well-known classification Machine Learning models, including Naïve Bayesian, Logistic Regression, K-Nearest Neighbor, Multilayer Perceptron, Support Vector Machine, Decision Tree, Random Forest, Rule-Based Classifier, and Long Short-Term Memory. The comparison study on the test set showed that Long Short-Term Memory was the best model, and we deployed an automatic online fake news detection web application.Keywords
This publication has 45 references indexed in Scilit:
- Performance Study of Multilayer Perceptrons in a Low-Cost Electronic NoseIEEE Transactions on Instrumentation and Measurement, 2014
- The Probabilistic Relevance Framework: BM25 and BeyondFoundations and Trends® in Information Retrieval, 2009
- Logistic RegressionCirculation, 2008
- An extension of the naive Bayesian classifierInformation Sciences, 2006
- An introduction to decision tree modelingJournal of Chemometrics, 2004
- Random Forest: A Classification and Regression Tool for Compound Classification and QSAR ModelingJournal of Chemical Information and Computer Sciences, 2003
- Long Short-Term MemoryNeural Computation, 1997
- Support-vector networksMachine Learning, 1995
- Rule induction with CN2: Some recent improvements1991
- A vector space model for automatic indexingCommunications of the ACM, 1975