Skip to main content
Log in

Fake news detection using ensemble techniques

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Spreading false information or distorted news on social media with the intention of harming a person, group, or governmental entity is known as fake news. Gathering information from an online platform is an effortless process due to its speed, user-friendliness, and continuous updates. Nevertheless, this data is susceptible to personal biases or preferences, posing potential drawbacks for individuals or organizations involved. Consequently, it becomes crucial to employ computational techniques for identifying the dissemination of misinformation. Therefore, this study explored different machine learning models to classify the veracity of information by utilizing a dataset consisting of fake and real news. The analysis encompassed approximately 40,000 items, with roughly 20,000 items from each dataset category. The study utilized a combination of ensemble learning models, such as support vector machine, logistic regression, catboost, Xgboost, multinomial, naive Bayes, and random forest. The performance of these models was assessed using diverse evaluation metrics, including recall, accuracy, false rejection rate, F1 score, precision, negative predictive value, false discovery rate, and Matthews' correlation coefficient. Following these analyses, the deep auto_ViML model and passive-aggressive classifier were calculated alongside the best learning models. After calculations, the deep Auto_ViML model was found to have the highest accuracy, precision, recall, and F1 score of 99%. On the other hand, the hybrid learning model achieved the most favorable false rejection rate at 71%. In terms of computational efficiency, the support vector machine proved to be the fastest, taking only 0.245 ms to compute.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data availability

The dataset used in this study is available on URL: https://www.kaggle.com/clmentbisaillon/fake-and-real-news-dataset

References

  1. Singh V, Dasgupta R, Sonagra D, Raman K, Ghosh I (2017) Automated fake news detection using linguistic analysis and machine learning. In: International conference on social computing, behavioral-cultural modeling, & prediction and behavior representation in modeling and simulation (SBP-BRiMS), 1–3

  2. Lewis JR (2019) The strategy of fake news: A polemic on lies, the attack on the truth and the mainstream media's response. Drexel University, 1–24

  3. Christopoulou A (2019) The information disorder ecosystem: A study on the role of social media, the initiatives to tackle disinformation and a systematic literature review of false information taxonomies. International Hellenic University Scholar Works, 1–82

  4. Bakir V, McStay A (2018) Fake news and the economy of emotions: Problems, causes, solutions. Digit Journal 6(2):154–175

    Article  Google Scholar 

  5. Grinberg N, Joseph K, Friedland L, Swire-Thompson B, Lazer D (2019) Fake news on Twitter during the 2016 US presidential election. Science 363(6425):374–378

    Article  Google Scholar 

  6. Rocha YM, de Moura GA, Desidério GA, de Oliveira CH, Lourenço FD, de Figueiredo Nicolete LD (2021) The impact of fake news on social media and its influence on health during the COVID-19 pandemic: A systematic review. J Public Health 1–10

  7. Braun JA, Eklund JL (2019) Fake news, real money: Ad tech platforms, profit-driven hoaxes, and the business of journalism. Digit J 7(1):1–21

    Google Scholar 

  8. Kumar Y, Singh N, Kumar M, Singh A (2021) AutoSSR: an efficient approach for automatic spontaneous speech recognition model for the Punjabi Language. Soft Comput 25(2):1617–1630

    Article  Google Scholar 

  9. Braşoveanu AM, Andonie R (2019) Semantic fake news detection: a machine learning perspective. In: International work-conference on artificial neural networks. Springer, Cham, 656–667

  10. Khanam Z, Alwasel BN, Sirafi H, Rashid M (2021) Fake news detection using machine learning approaches. In: IOP conference series: Materials science and engineering. IOP Publishin, 1099(1), 1012–1040

  11. Hiramath CK, Deshpande GC (2019) Fake news detection using deep learning techniques. In 2019 1st International Conference on Advances in Information Technology (ICAIT), IEEE, 411–415

  12. Zhou Z, Guan H, Bhat MM, Hsu J (2019) Fake news detection via NLP is vulnerable to adversarial attacks. arXiv preprint arXiv:1901.09657

  13. Agarwal A, Mittal M, Pathak A, Goyal LM (2020) Fake news detection using a blend of neural networks: An application of deep learning. SN Comput Sci 1(3):1–9

    Article  Google Scholar 

  14. Khan JY, Khondaker M, Islam T, Iqbal A, Afroz S (2019) A benchmark study on machine learning methods for fake news detection. arXiv preprint arXiv:1905.04749, 1–12

  15. Reis JC, Correia A, Murai F, Veloso A, Benevenuto F (2019) Supervised learning for fake news detection. IEEE Intell Syst 34(2):76–81

    Article  Google Scholar 

  16. Shu K, Liu H (2019) Detecting fake news on social media. Synth Lect Data Min Knowl Discov 11(3):1–129

    Google Scholar 

  17. Ahmad I, Yousaf M, Yousaf S, Ahmad MO (2020) Fake news detection using machine learning ensemble methods. Complexity 1–11

  18. Long Y (2017) Fake news detection through multi-perspective speaker profiles. Assoc Comput Linguist 252–256

  19. Kong SH, Tan LM, Gan KH, Samsudin NH (2020) Fake news detection using deep learning. In 2020 IEEE 10th Symposium on Computer Applications & Industrial Electronics (ISCAIE), 102–107

  20. Xu W, Wu J, Liu Q, Wu S, Wang L (2022) Mining fine-grained semantics via graph neural networks for evidence-based fake news detection. In: Proceedings of the ACM Web Conference 2022, 1-15

  21. Kaliyar RK (2018) Fake news detection using a deep neural network. In: 2018 4th International Conference on Computing Communication and Automation (ICCCA), (1–7)

  22. Shu K, Mahudeswaran D, Liu H (2019) FakeNewsTracker: a tool for fake news collection, detection, and visualization. Comput Math Organ Theory 25(1):60–71

    Article  Google Scholar 

  23. Nasir JA, Khan OS, Varlamis I (2021) Fake news detection: A hybrid CNN-RNN based deep learning approach. Int J Inf Manag Data Insights 1(1):100007

    Google Scholar 

  24. Bezdan T, Stoean C, Naamany AA, Bacanin N, Rashid TA, Zivkovic M, Venkatachalam K (2021) Hybrid fruit-fly optimization algorithm with k-means for text document clustering. Mathematics 9(16):1929

    Article  Google Scholar 

  25. Ahmed H, Traore I, Saad S (2018) Detecting opinion spams and fake news using text classification. Secur Privacy 1–12

  26. Yazdi KM, Yazdi AM, Khodayi S, Hou J, Zhou W, Saedy S (2020) Improving fake news detection using k-means and support vector machine approaches. Int J Electron Commun Eng 14(2):38–42

    Google Scholar 

  27. Pinnaparaju N, Indurthi V, Varma V (2020) Identifying fake news spreaders in social media. In: CLEF, 1–5

  28. Hieu TN, Minh HCN, Van HT, Quoc BV (2020) ReINTEL challenge 2020: Vietnamese cake news detection using Ensemble Model with PhoBERT embeddings. In: Proceedings of the 7th international workshop on Vietnamese language and speech processing, 1–5

  29. Kumar Y, Mahajan M (2019) Machine learning based speech emotions recognition system. Int J Sci Technol Res 8(7):722–729

    Google Scholar 

  30. Najar F, Zamzami N, Bouguila N (2019) Fake news detection using bayesian inference. In: 2019 IEEE 20th International Conference on Information Reuse and Integration for Data Science (IRI), IEEE, 389–394

  31. Antony Vijay J, Anwar Basha H, Arun Nehru J (2020) A dynamic approach for detecting the fake news using random forest classifier and NLP. In: Computational Methods and Data Engineering: Proceedings of ICMDE 2020, Volume 2. Springer, Singapore pp. 331–341

  32. Ahmed S, Hinkelmann K, Corradini F (2022) Development of fake news model using machine learning through natural language processing. arXiv preprint arXiv:2201.07489

  33. Saikh T, De A, Ekbal A, Bhattacharyya P (2020) A deep learning approach for automatic detection of fake news. Proceedings of the 16th International Conference on Natural Language Processing, 230–238

  34. Della Vedova ML, Tacchini E, Moret S, Ballarin G, DiPierro M, de Alfaro L (2018). Automatic online fake news detection combining content and social signals. In: 2018 22nd conference of open innovations association (FRUCT), 272–279

  35. Agarwal V, Sultana HP, Malhotra S, Sarkar A (2019) Analysis of classifiers for fake news detection. Procedia Comput Sci 165:377–383

    Article  Google Scholar 

  36. Yang S, Shu K, Wang S, Gu R, Wu F, Liu H (2019) Unsupervised fake news detection on social media: A generative approach. In: Proceedings of the AAAI conference on artificial intelligence, 33(1):5644–5651

  37. Guo H, Ash A, Chung D, Friedland G (2020) Detecting conspiracy theories from tweets: Textual and structural approaches. MediaEval’20, 1–3

  38. Torky M, Nabil E, Said W (2019) Proof of credibility: A blockchain approach for detecting and blocking fake news in social networks. Int J Adv Comput Sci Appl 10(12):321–327

    Google Scholar 

  39. Chauhan T, Palivela H (2021) Optimization and improvement of fake news detection using deep learning approaches for societal benefit. Int J Inf Manag Data Insights 1(2):1–11

    Google Scholar 

  40. Ali M (2022) Fake-news network model: A conceptual framework for strategic communication to deal with fake news. Int J Strateg Commun 1–17

  41. Kumar S, Asthana R, Upadhyay S, Upreti N, Akbar M (2020) Fake news detection using deep learning models: A novel approach. Trans Emerg Telecommun Technol 31(2):1–23

    Google Scholar 

  42. Ozbay FA, Alatas B (2020) Fake news detection within online social media using supervised artificial intelligence algorithms. Physica A 540:1–21

    Article  Google Scholar 

  43. Choraś M, Demestichas K, Giełczyk A, Herrero Á, Ksieniewicz P, Remoundou K, ... & Woźniak M (2021) Advanced machine learning techniques for fake news (online disinformation) detection: A systematic mapping study. Appl Soft Comput 101(107050):1–15

  44. Schuster T, Schuster R, Shah DJ, Barzilay R (2020) The limitations of stylometry for detecting machine-generated fake news. Comput Linguist 46(2):499–510

    Article  Google Scholar 

  45. Nithya S Hannah, Sahayadhas Arun (2023) Meta-heuristic Searched-Ensemble Learning for fake news detection with optimal weighted feature selection approach. Data Knowl Eng 144:102124

  46. Narang Poonam, Singh Ajay Vikram, Monga Himanshu (2022) Hybrid metaheuristic approach for detection of fake news on social media. Int J Performability Eng 18.6

  47. Madani, M., Motameni, H., & Roshani, R. (2023). Fake news detection using feature extraction, natural language processing, curriculum learning, and deep learning. Int J Inf Technol Decis Mak 1–36

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pooja Malhotra.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interests to disclose.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Malhotra, P., Malik, S.K. Fake news detection using ensemble techniques. Multimed Tools Appl 83, 42037–42062 (2024). https://doi.org/10.1007/s11042-023-17301-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-17301-w

Keywords