Robust Detection of Fake News Using LSTM and GloVe Embeddings
Downloads
The pervasive issue of fake news on digital platforms poses a significant threat to public opinion and trust in media. This paper addresses the problem of fake news detection by leveraging advanced natural language processing (NLP) techniques and deep learning models. Utilizing the ISOT Fake News Dataset, which comprises balanced samples of verified and fake news articles, we develop and evaluate two primary models: a Long Short-Term Memory (LSTM) network and a Convolutional Neural Network (CNN). The LSTM model employs pre-trained GloVe embeddings, followed by LSTM layers and a fully connected layer for classification, while the CNN model incorporates convolutional layers, max-pooling, and dropout for comparative analysis. Extensive pre-processing and exploratory data analysis (EDA) were conducted to clean the data and understand its characteristics. Our results demonstrate that the LSTM model outperforms the CNN model, achieving an accuracy of 99.58% on the test set. However, the high performance raises concerns about dataset biases, suggesting the need for more diverse and challenging datasets to ensure model robustness. Future work will focus on adversarial training and explainability techniques to enhance the model’s resilience and interpretability.
Downloads
1. N. Rai, D. Kumar, N. Kaushik, C. Raj, and A. Ali, “Fake news classification using transformer based enhanced lstm and bert,” International Journal of Cognitive Com- puting in Engineering, vol. 3, pp. 98–105, 2022.
2. Zhang, Xichen, and Ali A. Ghorbani. "An overview of online fake news: Characterization, detection, and discussion." Information Processing & Management 57.2 (2020): 102025.
3. Monti, Federico, et al. "Fake news detection on social media using geometric deep learning." arXiv preprint arXiv:1902.06673 (2019).
4. Li, Hang. "Deep learning for natural language processing: advantages and challenges." National Science Review 5.1 (2018): 24-26.
5. Brownlee, Jason. "Deep learning for natural language processing." Machine Learning Mystery, Vermont, Australia 322 (2017).
6. Wang, Dongyang, Junli Su, and Hongbin Yu. "Feature extraction and analysis of natural language processing for deep learning English language." IEEE Access 8 (2020): 46335-46345.
7. Park, Sang-Un. "Analysis of the status of natural language processing technology based on deep learning." The Journal of Bigdata 6.1 (2021): 63-81.
8. Widiastuti, N. I. "Deep learning–now and next in text mining and natural language processing." IOP Conference Series: Materials Science and Engineering. Vol. 407. No. 1. IOP Publishing, 2018.
9. Deng, Li, and Yang Liu. "A joint introduction to natural language processing and to deep learning." Deep learning in natural language processing (2018): 1-22.
10. McMaster, Christopher, et al. "Developing a deep learning natural language processing algorithm for automated reporting of adverse drug reactions." Journal of biomedical informatics 137 (2023): 104265.
11. Aldunate, Ángeles, et al. "Understanding customer satisfaction via deep learning and natural language processing." Expert Systems with Applications 209 (2022): 118309.
Copyright (c) 2024 Alex Lee, Xiang Chen, Ivy Wood
This work is licensed under a Creative Commons Attribution 4.0 International License.