A Supervised Machine Learning Approach to Fake News Identification

  • Anisha Datta
  • Shukrity SiEmail author
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 38)


In the era of digitization, we no longer need to struggle to connect to the outer world. There are so many sources that provide us with news reports of our surroundings, national and international activities. But the problem is there are many sources which are fooling people by spreading fake news about everything. This can be fatal sometimes as it encourages human rage. So to prevent this, the data scientists are eager to detect this kind of sources automatically. We have proposed a new model for this supervised data to predict if the provided news is fake or not. We have used some machine learning algorithms like- Gradient Boosting, Random Forest, Extra tree, XGBoost etc. and among these, GBM gives best result as accuracy of 95%. Then a majority voting classifier is made with these algorithm which gives accuracy of 94.15%.


Fake news detection Supervised machine learning Confusion matrix Classification ROC-AUC curve Majority voting 


  1. 1.
    Zhou, X., Zafarani, R.: Fake news: a survey of research, detection methods, and opportunities. arXiv:1812.00315v1 [cs.CL], 2 December 2018
  2. 2.
    Gilda, S.: Evaluating machine learning algorithms for fake news detection. In: 2017 IEEE 15th Student Conference on Research and Development (SCOReD) (2017)Google Scholar
  3. 3.
    Ahmed, H., Traore, I., Saad, S.: Detection of online fake news using N-gram analysis and machine learning techniques. In: Conference: International Conference on Intelligent, Secure, and Dependable Systems in Distributed and Cloud Environments, October 2017Google Scholar
  4. 4.
    Shu, K., Sliva, A., Wang, S., Tang, J., Liu, H.: Fake News Detection on Social Media: A Data Mining Perspective Google Scholar
  5. 5.
    Stahl, K.: Fake news detection in social media. Received 20 April 2018; Accepted 15 May 2018Google Scholar
  6. 6.
    Shu, K., Mahudeswaran, D., Liu, H.: FakeNewsTracker: a tool for fake news collection, detection, and visualizationGoogle Scholar
  7. 7.
    Aldwairi, M., Alwahedi, A.: Detecting fake news in social media networksGoogle Scholar
  8. 8.
    Liaw, A., Wiener, M.: Classification and regression by random forest. R news 2(3) (2002). ISSN 1609-3631 Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringJalpaiguri Government Engineering CollegeJalpaiguriIndia

Personalised recommendations