Downloads

Keywords:

Fake news, Machine learning algorithms, Natural language processing, Data mining, Python programming

DEVELOPING A WEB BROWSER EXTENSION TO PREVENT THE SPREAD OF FAKE NEWS

Authors

Merve Esra Taşcı1 | Yonca BAYRAKDAR YILMAZ2
No 1

Abstract

Fake news causes huge social problems such as misdirecting and provoking the masses, creating an atmosphere of chaos by spreading fear. Detecting and stopping the dissemination of fake news has been an important and priority issue due to its rapid spread, difficulty to detect, and negative effects. In our study, a new Chrome extension that detects fake news has been developed in order to detect and prevent the spread of fake news. In the study; natural language processing, data mining methods, and various machine learning techniques for instance Passive Aggressive, Random Forest, Support Vector Machine, AdaBoost, XGBoost, and Long-Short-Term Memory (LSTM) algorithms are used. The accuracy rates of the algorithms, confusion matrices, AUC rates, and ROC curves were compared. The created machine learning model has been implemented in the online internet environment by using Flask and Rest API in the Python program. Finally, the Chrome extension interface was built using Javascript, HTML, and CSS. The LSTM algorithm gave the highest prediction result with a rate of 90.72% compared to other algorithms.

Article Details

Published

2024-10-22

Section

Articles

License

Copyright (c) 2024 International Journal of Engineering and Computer Science Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

How to Cite

DEVELOPING A WEB BROWSER EXTENSION TO PREVENT THE SPREAD OF FAKE NEWS. (2024). International Journal of Engineering and Computer Science, 13(10), 26576-26588. https://doi.org/10.18535/ijecs/v13i10.4921