Vandalism Detection in Wikidata
Stefan Heindorf1, Martin Potthast2, Benno Stein2, Gregor Engels1 CIKM 2016 October 25, 2016
1 2
Vandalism Detection in Wikidata Stefan Heindorf 1 , Martin Potthast 2 - - PowerPoint PPT Presentation
Vandalism Detection in Wikidata Stefan Heindorf 1 , Martin Potthast 2 , Benno Stein 2 , Gregor Engels 1 CIKM 2016 October 25, 2016 1 2 Motivation Vandalism Detection in Wikidata Stefan Heindorf 2 Motivation Vandalism Detection in Wikidata
Stefan Heindorf1, Martin Potthast2, Benno Stein2, Gregor Engels1 CIKM 2016 October 25, 2016
1 2
Vandalism Detection in Wikidata Stefan Heindorf 2
Vandalism Detection in Wikidata Stefan Heindorf 2
Vandalism Detection in Wikidata Stefan Heindorf 2
Vandalism Detection in Wikidata Stefan Heindorf 2
Vandalism Detection in Wikidata Stefan Heindorf 2
Vandalism Detection in Wikidata Stefan Heindorf 2
Vandalism Detection in Wikidata Stefan Heindorf 2
Vandalism Detection in Wikidata Stefan Heindorf 2
3 Stefan Heindorf Vandalism Detection in Wikidata
3 Stefan Heindorf Vandalism Detection in Wikidata
Item head
3 Stefan Heindorf Vandalism Detection in Wikidata
Item head Item body
3 Stefan Heindorf Vandalism Detection in Wikidata
Item head Item body Revisions
3 Stefan Heindorf Vandalism Detection in Wikidata
(Feb 22, 2013) (May 13, 2013) (May 30, 2013) Item head Item body Revisions
3 Stefan Heindorf Vandalism Detection in Wikidata
(Feb 22, 2013) (May 13, 2013) (May 30, 2013) Item head Item body Revisions
3 Stefan Heindorf Vandalism Detection in Wikidata
(Feb 22, 2013) (May 13, 2013) (May 30, 2013) Item head Item body Revisions
3 Stefan Heindorf Vandalism Detection in Wikidata
Item head Item body Revisions
4
Stefan Heindorf Vandalism Detection in Wikidata
5 Stefan Heindorf Vandalism Detection in Wikidata
Vandalism Detection in Wikidata Stefan Heindorf 6
Vandalism Detection in Wikidata Stefan Heindorf 6
Vandalism Detection in Wikidata Stefan Heindorf 6
Vandalism Detection in Wikidata Stefan Heindorf 6
Vandalism Detection in Wikidata Stefan Heindorf 6
7
7
Month
7
Month
7
Month
103,000 vandalism revisions
7
Month
103,000 vandalism revisions 24 million manual revisions
7
Month
103,000 vandalism revisions 24 million manual revisions 0.4% vandalism
7
Item head (1.3% vandalism) Month
103,000 vandalism revisions 24 million manual revisions 0.4% vandalism
7
Item head (1.3% vandalism) Item body (0.2% vandalism) Month
103,000 vandalism revisions 24 million manual revisions 0.4% vandalism
7
Item head (1.3% vandalism) Item body (0.2% vandalism) Training Month
103,000 vandalism revisions 24 million manual revisions 0.4% vandalism
7
Item head (1.3% vandalism) Item body (0.2% vandalism) Training Validation Month
103,000 vandalism revisions 24 million manual revisions 0.4% vandalism
7
Item head (1.3% vandalism) Item body (0.2% vandalism) Training Test Validation Month
103,000 vandalism revisions 24 million manual revisions 0.4% vandalism
11 Character features (e.g., lowerCaseRatio, digitRatio) 9 Word features (e.g., badWordRatio) 4 Sentence features (e.g., commentSitelinkSimilarity) 3 Statement features (e.g., propertyFrequency)
10 User features (e.g., userCountry) 2 Item features (e.g., logItemFrequency) 8 Revision features (e.g., revisionTag, revisionLanguage)
Stefan Heindorf 8 Vandalism Detection in Wikidata
Stefan Heindorf 8 Vandalism Detection in Wikidata
revisionTag
Stefan Heindorf 8 Vandalism Detection in Wikidata
revisionTag Vand. Total Prob.
52 T 8,619 T 0.60% By abuse filter 49 T 122 T 39.90% By editing tools 3 T 8,496 T 0.03%
52 T 15,386 T 0.34% revisionTag
Stefan Heindorf 8 Vandalism Detection in Wikidata
revisionTag Vand. Total Prob.
52 T 8,619 T 0.60% By abuse filter 49 T 122 T 39.90% By editing tools 3 T 8,496 T 0.03%
52 T 15,386 T 0.34% revisionTag
Stefan Heindorf 8 Vandalism Detection in Wikidata
revisionTag Vand. Total Prob.
52 T 8,619 T 0.60% By abuse filter 49 T 122 T 39.90% By editing tools 3 T 8,496 T 0.03%
52 T 15,386 T 0.34% revisionTag
Stefan Heindorf 8 Vandalism Detection in Wikidata
revisionTag Vand. Total Prob.
52 T 8,619 T 0.60% By abuse filter 49 T 122 T 39.90% By editing tools 3 T 8,496 T 0.03%
52 T 15,386 T 0.34% revisionTag
Vandalism Detection in Wikidata Stefan Heindorf 9
Vandalism Detection in Wikidata Stefan Heindorf 9
Vandalism Detection in Wikidata Stefan Heindorf 9
22:35, 11 September 2013 184.19.64.111 (talk) . . (Changed English label: Barack Obama Aloha) 22:35, 11 September 2013 184.19.64.111 (talk) . . (Added English alias: Lulu:):):):):):):)) 12:05, 11 September 2013 MatmaBot (talk | contribs) . . (Changed Polish description: imported
Vandalism Detection in Wikidata Stefan Heindorf 9
22:35, 11 September 2013 184.19.64.111 (talk) . . (Changed English label: Barack Obama Aloha) 22:35, 11 September 2013 184.19.64.111 (talk) . . (Added English alias: Lulu:):):):):):):)) 12:05, 11 September 2013 MatmaBot (talk | contribs) . . (Changed Polish description: imported
Vandalism Detection in Wikidata Stefan Heindorf 9
22:35, 11 September 2013 184.19.64.111 (talk) . . (Changed English label: Barack Obama Aloha) 22:35, 11 September 2013 184.19.64.111 (talk) . . (Added English alias: Lulu:):):):):):):)) 12:05, 11 September 2013 MatmaBot (talk | contribs) . . (Changed Polish description: imported
Session 1 Session 2
Vandalism Detection in Wikidata Stefan Heindorf 9
22:35, 11 September 2013 184.19.64.111 (talk) . . (Changed English label: Barack Obama Aloha) 22:35, 11 September 2013 184.19.64.111 (talk) . . (Added English alias: Lulu:):):):):):):)) 12:05, 11 September 2013 MatmaBot (talk | contribs) . . (Changed Polish description: imported
Session 1 Session 2
Vandalism Detection in Wikidata Stefan Heindorf 9
22:35, 11 September 2013 184.19.64.111 (talk) . . (Changed English label: Barack Obama Aloha) 22:35, 11 September 2013 184.19.64.111 (talk) . . (Added English alias: Lulu:):):):):):):)) 12:05, 11 September 2013 MatmaBot (talk | contribs) . . (Changed Polish description: imported
Session 1 Session 2
Vandalism Detection in Wikidata Stefan Heindorf 9
22:35, 11 September 2013 184.19.64.111 (talk) . . (Changed English label: Barack Obama Aloha) 22:35, 11 September 2013 184.19.64.111 (talk) . . (Added English alias: Lulu:):):):):):):)) 12:05, 11 September 2013 MatmaBot (talk | contribs) . . (Changed Polish description: imported
Session 1 Session 2
Wikidata Vandalism Detector
10 Vandalism Detection in Wikidata Stefan Heindorf
Wikidata Vandalism Detector
Wikidata Abuse Filter
10 Vandalism Detection in Wikidata Stefan Heindorf
Wikidata Vandalism Detector
Wikidata Abuse Filter
Objective Revision Evaluation Service
10 Vandalism Detection in Wikidata Stefan Heindorf
Wikidata Vandalism Detector
Wikidata Abuse Filter
Objective Revision Evaluation Service
10 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
Precision Recall
Vandalism Detection in Wikidata Stefan Heindorf
Test Dataset (0.2% vandalism)
Wikidata Vandalism Detector
Wikidata Abuse Filter
Objective Revision Evaluation Service
10 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
Precision Recall
Vandalism Detection in Wikidata Stefan Heindorf
FILTER Test Dataset (0.2% vandalism)
Wikidata Vandalism Detector
Wikidata Abuse Filter
Objective Revision Evaluation Service
10 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
Precision Recall
Vandalism Detection in Wikidata Stefan Heindorf
ORES FILTER Test Dataset (0.2% vandalism)
Wikidata Vandalism Detector
Wikidata Abuse Filter
Objective Revision Evaluation Service
10 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
Precision Recall
Vandalism Detection in Wikidata Stefan Heindorf
ORES FILTER Test Dataset (0.2% vandalism)
Wikidata Vandalism Detector
Wikidata Abuse Filter
Objective Revision Evaluation Service
10 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
Precision Recall
Vandalism Detection in Wikidata Stefan Heindorf
ORES FILTER Test Dataset (0.2% vandalism)
Wikidata Vandalism Detector
Wikidata Abuse Filter
Objective Revision Evaluation Service
10 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
Precision Recall
Vandalism Detection in Wikidata Stefan Heindorf
ORES FILTER PR-AUC: 0.491 ROC-AUC: 0.991 Test Dataset (0.2% vandalism)
Wikidata Vandalism Detector
Wikidata Abuse Filter
Objective Revision Evaluation Service
10 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
Precision Recall
Vandalism Detection in Wikidata Stefan Heindorf
Detect and revert 30% vandalism
fully automatically
ORES FILTER Test Dataset (0.2% vandalism)
Wikidata Vandalism Detector
Wikidata Abuse Filter
Objective Revision Evaluation Service
10 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
Precision Recall
Vandalism Detection in Wikidata Stefan Heindorf
Detect and revert 30% vandalism
fully automatically
ORES FILTER
(precision 2% instead of 0.2%) Still find 98.8% of all vandalism
Test Dataset (0.2% vandalism)
Stefan Heindorf 11 Vandalism Detection in Wikidata
Conclusion
Content & Context
Multiple-Instance
0.491
Stefan Heindorf 11 Vandalism Detection in Wikidata
Conclusion
Content & Context
Multiple-Instance
0.491
Stefan Heindorf 11 Vandalism Detection in Wikidata
Code + Data: http://www.heindorf.me/ wdvd.html
Conclusion
Content & Context
Multiple-Instance
0.491
Outlook
Better detection (on item bodies)
Double-check with other sources
Stefan Heindorf 11 Vandalism Detection in Wikidata
Code + Data: http://www.heindorf.me/ wdvd.html
Conclusion
Content & Context
Multiple-Instance
0.491
Outlook
Better detection (on item bodies)
Double-check with other sources
Stefan Heindorf 11 Vandalism Detection in Wikidata
Code + Data: http://www.heindorf.me/ wdvd.html Join the competition: Vandalism Detection @WSDM Cup 2017 http://www.wsdm-cup-2017.org/
Conclusion
Content & Context
Multiple-Instance
0.491
Outlook
Better detection (on item bodies)
Double-check with other sources
Acknowledgement
Stefan Heindorf 11 Vandalism Detection in Wikidata
Code + Data: http://www.heindorf.me/ wdvd.html Join the competition: Vandalism Detection @WSDM Cup 2017 http://www.wsdm-cup-2017.org/
Conclusion
Content & Context
Multiple-Instance
0.491
Outlook
Better detection (on item bodies)
Double-check with other sources
Acknowledgement
Stefan Heindorf 11 Vandalism Detection in Wikidata
Code + Data: http://www.heindorf.me/ wdvd.html Join the competition: Vandalism Detection @WSDM Cup 2017 http://www.wsdm-cup-2017.org/