Comparison of Fake News Detection using Machine Learning and Deep Learning Techniques

Fake news has spread widely on the Web in recent years due to the massive amount of information exchanged on digital media. This has motivates our study to determine the best-performing model among two Machine Learning models: Naïve Bayes (NB), Support Vector Machine (SVM), and three Deep Learning models: Long Short-Term Memory (LSTM), Neural Network with Keras (NN-Keras), and Neural Network with TensorFlow (NN-TF). We examined five models using two different English language news datasets. The performance of the models was evaluated using four metrics; accuracy, precision, recall and F1-score. The obtained results showed that deep learning models had achieved better accuracy than traditional ML models. The LSTM model has outperformed all other models examined. It achieved an average accuracy of 94.21%. The NN-Keras has also produced a good performance with an average accuracy of 92.99%. The words’ order carries critical information and plays a significant role in the fake news classification, where our LSTM makes a prediction based on this.

[1]  Dimple Rathod Comparison of Techniques to Detect Fake News , 2020 .

[2]  Akshay Jain,et al.  Fake News Detection , 2018, 2018 IEEE International Students' Conference on Electrical, Electronics and Computer Science (SCEECS).

[3]  Deepayan Bhowmik,et al.  Fake News Identification on Twitter with Hybrid CNN and RNN Models , 2018, SMSociety.

[4]  Silvia Giordano,et al.  Merging deep learning model for fake news detection , 2019, 2019 International Conference on Advanced Electrical Engineering (ICAEE).

[5]  Anupam Joshi,et al.  Faking Sandy: characterizing and identifying fake images on Twitter during Hurricane Sandy , 2013, WWW.

[6]  Bhadrachalam Chitturi,et al.  Deep neural approach to Fake-News identification , 2020 .

[7]  Issa Traoré,et al.  Detection of Online Fake News Using N-Gram Analysis and Machine Learning Techniques , 2017, ISDDC.

[8]  Lara Lloret Iglesias,et al.  Fake news detection using Deep Learning , 2019, Regular.

[9]  Francesco Marcelloni,et al.  A survey on fake news and rumour detection techniques , 2019, Inf. Sci..

[10]  Ms.CH.UMA Devi,et al.  FAKE NEWS DETECTION USING MACHINE LEARNING , 2019 .

[11]  Guy Lapalme,et al.  A systematic analysis of performance measures for classification tasks , 2009, Inf. Process. Manag..

[12]  Mohammad Rezwanul Huq,et al.  Detecting Fake News using Machine Learning and Deep Learning Algorithms , 2019, 2019 7th International Conference on Smart Computing & Communications (ICSCC).

[13]  Reza Zafarani,et al.  Fake News: A Survey of Research, Detection Methods, and Opportunities , 2018, ArXiv.

[14]  Mykhailo Granik,et al.  Fake news detection using naive Bayes classifier , 2017, 2017 IEEE First Ukraine Conference on Electrical and Computer Engineering (UKRCON).

[15]  B. Morton Fake news. , 2018, Marine pollution bulletin.