Fake and Real News detection Using Python

Authors

  • Fakhra Akhtar  Faculty of Computer Science an Information Technology, RIPHA University Lahore, Pakistan
  • Faizan Ahmed Khan  COMSATS University Islamabad, Lahore-Campus, Pakistan
  • Muhammad Tauseef Hanif  COMSATS University Islamabad, Lahore-Campus, Pakistan

DOI:

https://doi.org//10.32628/IJSRST207376

Keywords:

Fake News Detection, Python, Accuracy

Abstract

In the digital age, fake news has become a well-known phenomenon. The spread of false evidence is often used to confuse mainstream media and political opponents, and can lead to social media wars, hatred arguments and debates.Fake news is blurring the distinction between real and false information, and is often spread on social media resulting in negative views and opinions. Earlier Research describe the fact that false propaganda is used to create false stories on mainstream media in order to cause a revolt and tension among the masses The digital rights foundation DRF report, which builds on the experiences of 152 journalists and activists in Pakistan, presents that more than 88 % of the participants find social media platforms as the worst source for information, with Facebook being the absolute worst. The dataset used in this paper relates to Real and fake news detection. The objective of this paper is to determine the Accuracy , precision , of the entire dataset .The results are visualized in the form of graphs and the analysis was done using python. The results showed the fact that the dataset holds 95% of the accuracy. The number of actual predicted cases were 296. Results of this paper reveals that The accuracy of the model dataset is 95.26 % the precision results 95.79 % whereas recall and F-Measure shows 94.56% and 95.17% accuracy respectively.Whereas in predicted models there are 296 positive attributes , 308 negative attributes 17 false positives and 13 false negatives. This research recommends that authenticity of news should be analysed first instead of drafting an opinion, sharing fake news or false information is considered unethical journalists and news consumers both should act responsibly while sharing any news.

References

  1. Balmau, O., Guerraoui, R., Kermarrec, A. M., Maurer, A., Pavlovic, M., & Zwaenepoel, W. (2018). Limiting the Spread of Fake News on Social Media Platforms by Evaluating Users' Trustworthiness. arXiv preprint arXiv:1808.09922
  2. Brody, D. C., & Meier, D. M. (2018). How to model fake news. arXiv preprint arXiv:1809.00964.
  3. Monti, F., Frasca, F., Eynard, D., Mannion, D., & Bronstein, M. M. (2019). Fake news detection on social media using geometric deep learning. arXiv preprint arXiv:1902.06673.
  4. Vicario, M. D., Quattrociocchi, W., Scala, A., & Zollo, F. (2019). Polarization and fake news: Early warning of potential misinformation targets. ACM Transactions on the Web (TWEB), 13(2), 1-22.
  5. Tandoc Jr, E. C., Lim, Z. W., & Ling, R. (2018). Defining “fake news” A typology of scholarly definitions. Digital journalism, 6(2), 137-153.
  6. Volkova, S., Shaffer, K., Jang, J. Y., & Hodas, N. (2017, July). Separating facts from fiction: Linguistic models to classify suspicious and trusted news posts on twitter. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers) (pp. 647-653).
  7. Apampa, O. (2019). Fake News: A Data-Driven Analysis Of The Role Of Influencers In The Spread Of Misinformation And Disinformation On Selected Social Media Platforms.
  8. Rügenhagen, M., Beck, T. S., & Sartorius, E. J. (2020). Information Integrity in the Era of Fake News.
  9. TIOBE Software Index (2011). "TIOBE Programming Community Index Python". 1
  10. "Programming Language Trends - O'Reilly Radar". Radar.oreilly.com. 2 August 2006.
  11. Bakir, V., & McStay, A. (2018). Fake news and the economy of emotions: Problems, causes, solutions. Digital journalism, 6(2), 154-175.
  12. Gelfert, A. (2018). Fake news: A definition. Informal Logic, 38(1), 84-117.
  13. Shao, C., Ciampaglia, G. L., Varol, O., Flammini, A., & Menczer, F. (2017). The spread of fake news by social bots. arXiv preprint arXiv:1707.07592, 96, 104.
  14. Conroy, N. K., Rubin, V. L., & Chen, Y. (2015). Automatic deception detection: Methods for finding fake news. Proceedings of the Association for Information Science and Technology, 52(1), 1-4.
  15. Jang, S. M., & Kim, J. K. (2018). Third person effects of fake news: Fake news regulation and media literacy interventions. Computers in Human Behavior, 80, 295-302.
  16. Wang, Y., Ma, F., Jin, Z., Yuan, Y., Xun, G., Jha, K., ... & Gao, J. (2018, July). Eann: Event adversarial neural networks for multi-modal fake news detection. In Proceedings of the 24th acm sigkdd international conference on knowledge discovery & data mining (pp. 849-857).
  17. Waisbord, S. (2018). Truth is what happens to news: On journalism, fake news, and post-truth. Journalism studies, 19(13), 1866-1878.
  18. Nielsen, R. K., & Graves, L. (2017). " News you don't believe": Audience perspectives on fake news.
  19. Rubin, V. L., Conroy, N., Chen, Y., & Cornwell, S. (2016, June). Fake news or truth? using satirical cues to detect potentially misleading news. In Proceedings of the second workshop on computational approaches to deception detection (pp. 7-17).
  20. Rochlin, N. (2017). Fake news: belief in post-truth. Library hi tech.
  21. Kanchan Mahajan, Proff.J.S.Chitode, "Waste Bin Monitoring

Downloads

Published

2020-06-30

Issue

Section

Research Articles

How to Cite

[1]
Fakhra Akhtar, Faizan Ahmed Khan, Muhammad Tauseef Hanif, " Fake and Real News detection Using Python, International Journal of Scientific Research in Science and Technology(IJSRST), Online ISSN : 2395-602X, Print ISSN : 2395-6011, Volume 7, Issue 3, pp.423-428, May-June-2020. Available at doi : https://doi.org/10.32628/IJSRST207376