Content Based Fake News Detection Using Knowledge Graphs

This paper addresses the problem of fake news detection. There are many works already in this space; however, most of them are for social media and not using news content for the decision making. In this paper, we propose some novel approaches, including the B-TransE model, to detecting fake news based on news content using knowledge graphs. In our solutions, we need to address a few technical challenges. Firstly, computational-oriented fact checking is not comprehensive enough to cover all the relations needed for fake news detection. Secondly, it is challenging to validate the correctness of the extracted triples from news articles. Our approaches are evaluated with the Kaggle’s ‘Getting Real about Fake News’ dataset and some true articles from main stream media. The evaluations show that some of our approaches have over 0.80 F1-scores.

[1]  Ying Jiang,et al.  LanguageTool based University rumor detection on Sina Weibo , 2017, 2017 IEEE International Conference on Big Data and Smart Computing (BigComp).

[2]  Jeff Z. Pan,et al.  Reasoning about uncertain information and conflict resolution through trust revision , 2013, AAMAS.

[3]  Johan Bollen,et al.  Computational Fact Checking from Knowledge Networks , 2015, PloS one.

[4]  Jeff Z. Pan,et al.  Handling uncertainty: An extension of DL-Lite with Subjective Logic , 2015, Description Logics.

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

[6]  Suhang Wang,et al.  Fake News Detection on Social Media: A Data Mining Perspective , 2017, SKDD.

[7]  Ian Horrocks,et al.  Reasoning Web: Logical Foundation of Knowledge Graph Construction and Query Answering - 12th International Summer School 2016, Aberdeen, UK, September 5-9, 2016, Tutorial Lectures , 2017, Reasoning Web.

[8]  Zhen Wang,et al.  Knowledge Graph Embedding by Translating on Hyperplanes , 2014, AAAI.

[9]  Filippo Menczer,et al.  The spread of fake news by social bots , 2017, ArXiv.

[10]  Shlok Gilda,et al.  Evaluating machine learning algorithms for fake news detection , 2017, 2017 IEEE 15th Student Conference on Research and Development (SCOReD).

[11]  Thorsten Joachims,et al.  Making large scale SVM learning practical , 1998 .

[12]  Jun Zhao,et al.  Knowledge Graph Embedding via Dynamic Mapping Matrix , 2015, ACL.

[13]  Jeff Z. Pan,et al.  Exploiting Linked Data and Knowledge Graphs in Large Organisations , 2017 .

[14]  M. Gentzkow,et al.  Social Media and Fake News in the 2016 Election , 2017 .

[15]  Jason Weston,et al.  Translating Embeddings for Modeling Multi-relational Data , 2013, NIPS.

[16]  Zhiyuan Liu,et al.  Learning Entity and Relation Embeddings for Knowledge Graph Completion , 2015, AAAI.

[17]  Jeff Z. Pan,et al.  Tractable approximate deduction for OWL , 2016, Artif. Intell..

[18]  Jeff Z. Pan,et al.  Exploiting Tractable Fuzzy and Crisp Reasoning in Ontology Applications , 2012, IEEE Computational Intelligence Magazine.

[19]  Tim Weninger,et al.  Fact Checking in Heterogeneous Information Networks , 2016, WWW.

[20]  A. Atiya,et al.  Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond , 2005, IEEE Transactions on Neural Networks.

[21]  William Yang Wang “Liar, Liar Pants on Fire”: A New Benchmark Dataset for Fake News Detection , 2017, ACL.

[22]  Filippo Menczer,et al.  Finding Streams in Knowledge Graphs to Support Fact Checking , 2017, 2017 IEEE International Conference on Data Mining (ICDM).

[23]  Sinan Aral,et al.  The spread of true and false news online , 2018, Science.