presentation dagstuhl v2materials.dagstuhl.de/files/17/17301/17301.irynagurevych.slides.pdf ·...

24
NLP Approaches to Fact Checking and Fake News Detection Andreas Hanselowski, Iryna Gurevych 24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Upload: others

Post on 25-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

NLP Approaches to Fact Checking and Fake News Detection

Andreas Hanselowski, Iryna Gurevych

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 2: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Outline:

1. Fake News Detection

2

2. Automated Fact Checking

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 3: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Outline:

1. Fake News Detection

3

2. Automated Fact Checking

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 4: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Fake News Detection: Fake News Challenge

General idea:

“The Fake News Challenge is a competition in the spirit of the Netflix Prize designed to foster the development of AI technology to help solve the fake news problem.” Dean Pomerleau

4

A number of competitions to explore AI approaches for different problems in fake news detection

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 5: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Fake News Detection: Fake News Challenge

General idea:

“The Fake News Challenge is a competition in the spirit of the Netflix Prize designed to foster the development of AI technology to help solve the fake news problem.” Dean Pomerleau

5

A number of competitions to explore AI approaches for different problems in fake news detection

Fake News Challenge Stage One: Stance classification

Given: An article headline and an article body

To be determined: Stance of the article with respect to the headline Classes: agrees, disagrees, discusses, unrelated

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Headline

Page 6: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Fake News Detection: Fake News Challenge

General idea:

“The Fake News Challenge is a competition in the spirit of the Netflix Prize designed to foster the development of AI technology to help solve the fake news problem.” Dean Pomerleau

6

A number of competitions to explore AI approaches for different problems in fake news detection

Fake News Challenge Stage One: Stance classification

Given: An article headline and an article body

To be determined: Stance of the article with respect to the headline Classes: agrees, disagrees, discusses, unrelated

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Headline

Page 7: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Results: Top 10 out of 50

Team % FNC-1 score

SOLAT in the SWEN 82.02

Athene UKP 81.97

UCL Machine Reading 81.72

Fake News Detection: Fake News Challenge

7

UCL Machine Reading 81.72

Chips Ahoy! 80.21

CLUlings 79.73

Unconscious bias 79.69

OSU 79.65

MITBusters 79.58

DFKI LT 79.56

GTRI - ICL 79.33

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 8: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Our takeaway:

Data set relatively small only ≈1500 individual articles Poor generalization to new corpora

Approaches which work well: Topic models, bag of words features, n-grams, tf-idf

Fake-News Detection: Fake News Challenge

Topic models, bag of words features, n-grams, tf-idf

Approaches which do not work: Features based on word embeddings, RNNs (LSTMs)

Problem setting is relatively simple,however for better performance larger corpora required

23.06.2017 | Graduiertenkolleg „Adaptive Informationsaufbereitung aus heterogenen Quellen“ | Andreas Hanselowski |

Page 9: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Outline

1. Fake News Detection

9

2. Automated Fact Checking

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 10: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Evidence documents:

The Daily Mail:

…Hundreds of Palestinians left homeless after Israel opens river dams and floods houses …

Al Jazeera:

Claim: Israel caused flooding in Gaza by opening river dams

Automated Fact Checking (Claim Validation)

10

Al Jazeera:

"Israel opened water dams, without warning, last night, causing serious damage to Gazan villages near the border, " General Al-Saudi told Al Jazeera. …

The Jerusalem post:

…The Daily Mail published a story on Monday that originally accused Israel of intentionally opening dams …. in order to flood Gaza.

The only problem is, there are no dams in southern Israel. … after amending the article's headline the pretense for the charge remained in the Daily Mail article…

Claim is false

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 11: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Automated Fact Checking (Claim Validation):NLP-Pipeline

NLP Pipeline

Document retrieval

Large corpus, Web

Claim

11

Extraction of evidence

Evidence 1

Claim validation

Evidence 2

Evidence 1 Evidence 2

Claim

Verdict

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 12: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Israel reportedly flooded Gaza

No casualties were reported as a result, but more than 80 families had

Israel reportedly flooded Gaza

No casualties were reported as a result, but more than 80 families had to flee after their homes filled with

Automated Fact Checking (Claim Validation):Training-Data

Israel caused flooding in Gaza

In the wake of a recent severe winter storm in the region. Israeli authorities opened the floodgates to discharge the accumulated water flooding villages in Gaza.

Israel caused flooding in Gaza by opening river dams

Articles containing evidence

Claim and Verdict

result, but more than 80 families had to flee after their homes filled with water levels sometimes reaching more than three meters, the Gaza Ministry of Interior said in a statement. The flood caused by Israel forced the closure of the main road connecting al-Mughraqa district and Nusseirat refugee camp south of Gaza city.In the wake of a recent severe winter storm in the region, Israeli authorities opened the floodgates to discharge the accumulated water flooding villages in Gaza.

.

.water levels sometimes reaching more than three meters, the Gaza Ministry of Interior said in a statement. The flood caused by Israel forced the closure of the main road connecting al-Mughraqa district and Nusseirat refugee camp south of Gaza city.In the wake of a recent severe winter storm in the region, Israeli authorities opened the floodgates to discharge the accumulated water flooding villages in Gaza.

.

flooding villages in Gaza. No casualties were reported as a result, but more than 80 families had to flee after their homes filled with water levels sometimes reaching more than three meters, the Gaza Ministry of Interior said in a statement.The flood caused by Israel forced the closure of the main road connecting al-Mughraqa district and Nusseirat refugee camp south of Gaza city.

Evidence text snippets

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 13: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Israel reportedly flooded Gaza

No casualties were reported as a result, but more than 80 families had

Israel reportedly flooded Gaza

No casualties were reported as a result, but more than 80 families had to flee after their homes filled with

Automated Fact Checking (Claim Validation):Training-Data

Israel caused flooding in Gaza

In the wake of a recent severe winter storm in the region. Israeli authorities opened the floodgates to discharge the accumulated water flooding villages in Gaza.

Israel caused flooding in Gaza by opening river dams

Articles containing evidence

Claim and Verdict

result, but more than 80 families had to flee after their homes filled with water levels sometimes reaching more than three meters, the Gaza Ministry of Interior said in a statement. The flood caused by Israel forced the closure of the main road connecting al-Mughraqa district and Nusseirat refugee camp south of Gaza city.In the wake of a recent severe winter storm in the region, Israeli authorities opened the floodgates to discharge the accumulated water flooding villages in Gaza.

.

.water levels sometimes reaching more than three meters, the Gaza Ministry of Interior said in a statement. The flood caused by Israel forced the closure of the main road connecting al-Mughraqa district and Nusseirat refugee camp south of Gaza city.In the wake of a recent severe winter storm in the region, Israeli authorities opened the floodgates to discharge the accumulated water flooding villages in Gaza.

.

flooding villages in Gaza. No casualties were reported as a result, but more than 80 families had to flee after their homes filled with water levels sometimes reaching more than three meters, the Gaza Ministry of Interior said in a statement.The flood caused by Israel forced the closure of the main road connecting al-Mughraqa district and Nusseirat refugee camp south of Gaza city.

Evidence text snippets

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Corpus statistics:Number of claims: ≈ 3800Number of documents: ≈ 14000

Corpus will be releasedf

Page 14: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

First Results (work-in-progress)

Evidence extraction:

Random baseline: F1= 10%

Deep Learning method (LSTMs): F1 = 20%

Further Deep Learning structures need to be explored

Upper bound low due to annotation

14

by one single fact checker

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 15: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

First Results (work-in-progress)

Evidence extraction:

Random baseline: F1= 10%

Deep Learning method (LSTMs): F1 = 20%

Further Deep Learning structures need to be explored

Upper bound low due to annotation

15

by one single fact checker

Claim validation:

Majority baseline: F1 = 45%

Deep Learning method (LSTMs): F1 = 63%

Further DL structures to be explored

Reasoning, world knowledge needs to be incorporated

Israel caused flooding in Gaza by opening river dams

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 16: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Conclusions:

Stance classification for fake news detection works relatively well, fact checking is more challenging

Problems:

Not enough data

Snopes corpus is a staring point

16

Snopes corpus is a staring point

For comprehensive claim validation, reasoning, world knowledge is required

Our approach:

Brake down the problem into several sub-problems and tackle them individually

In addition to state-of-the-art deep learning approaches, incorporation of world knowledge and reasoning techniques

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 17: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

17DATUM | Graduiertenkolleg „Adaptive Informationsaufbereitung aus heterogenen Quellen“ |

Page 18: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Evidence documents:

The Daily Mail:

…Hundreds of Palestinians left homeless after Israel opens river dams and floods houses …

Al Jazeera:

Claim: Israel caused flooding in Gaza by opening river dams

Automated Fact Checking (Claim Validation)

18

Al Jazeera:

"Israel opened water dams, without warning, last night, causing serious damage to Gazan villages near the border, " General Al-Saudi told Al Jazeera. …

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 19: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Evidence documents:

The Daily Mail:

…Hundreds of Palestinians left homeless after Israel opens river dams and floods houses …

Al Jazeera:

Claim: Israel caused flooding in Gaza by opening river dams

Automated Fact Checking (Claim Validation)

19

Al Jazeera:

"Israel opened water dams, without warning, last night, causing serious damage to Gazan villages near the border, " General Al-Saudi told Al Jazeera. …

The Jerusalem post:

…The Daily Mail published a story on Monday that originally accused Israel of intentionally opening dams …. in order to flood Gaza.

The only problem is, there are no dams in southern Israel. … after amending the article's headline the pretense for the charge remained in the Daily Mail article…

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 20: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Challenging Cases:

Entity matching:

Claim: A restaurant in South Africa was shut down for serving human meat.

Evidence: A Nigerian restaurant has been shuttered by authorities for serving human flesh.

20

Inference:

Claim: Fritz Jahr introduced the concept of bioethics.

Evidence:

E1: The concept of bioethics was introduced in the article “Wissenschaft von Sittenlehre”.

E2: Fritz Jahr has authored “Wissenschaft von Sittenlehre”.

DATUM | Graduiertenkolleg „Adaptive Informationsaufbereitung aus heterogenen Quellen“ |

Page 21: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Fake-News Detection: Fake News Challenge Model structure

Model: Multi Layer Perceptron

Features:

Basic features

Bag-of-words

N-grams

agrees disagrees discusses unrelated

21

Headline feature vector Joint feature vector Docu. feature vector

N-grams

Topic models

Latent semantic indexing (LSA)

Latent Dirichlet allocation (LDA)

Lexica

Refuting words (fake, hoax, …)

…24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

PDIG2

Page 22: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Folie 21

PDIG2 was ist bag-of-words unigrams? wie unterscheiden sich diese von "normalen" unigrams?Prof. Dr. Iryna Gurevych; 21.07.2017

Page 23: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Automated Fact Checking (Claim Validation):Extraction of Evidence using LSTMs

Claim

EvidenceNot an Evidence

LSTM-2

22

Sentence representations:

Word embeddings:

Claim representation

Israel caused flooding in Gaza Israeli authorities opened river damps.Al-Saudi reports in an interview.

LSTM-1

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |

Page 24: Presentation Dagstuhl V2materials.dagstuhl.de/files/17/17301/17301.IrynaGurevych.Slides.pdf · Microsoft PowerPoint - Presentation_Dagstuhl_V2 Author: hanse Created Date: 7/24/2017

Automated Fact Checking (Claim Validation): Claim Validation using LSTMs

Verdict: False/True

Multi Layer Perceptron

23

Source 1Evidence 1

www.dailymail.co.ukIsraeli authorities opened river damps to flood Gaza.

Claim

Source nEvidence n

www.jpost.comThere are no dams in southern Israel.

…LSTM

24.07.2017 | Ubiquitous Knowledge Processing (UKP) Lab | Andreas Hanselowski, Prof. Dr. Iryna Gurevych |