36
NEGOBOT A conversational agent based on game theory for the detection of paedophile behaviour

Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Embed Size (px)

DESCRIPTION

Presentation at CISIS 2012 International conference of the paper: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour

Citation preview

Page 1: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

NEGOBOTA conversational agent based on gametheory for the detection of paedophile

behaviour

Page 2: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Children have become active users of the Internet

Page 3: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

One of the worst problems in cyber-society is

paedophile behaviour

Page 4: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Commercial systems

analyse conversationsto automatically classify them

Page 5: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Our approach?

Page 6: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Meet:

NEGOBOT

Page 7: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Objective:To detect paedophile

behaviour

Page 8: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

As a chatter bot, negobot “knows” about:

Natural Language Processing

Information Retrieval

Automatic Learning

Game theory

Page 9: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Negobot’s architecture

Page 10: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012
Page 11: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

AI’s system knowledge

Page 12: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Gathering groups of representative conversations

considered offensive.

http://www.perverted-justice.com

Page 13: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

1377 conversations

Page 14: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

We use Lucene in order to rank how similar areNegobot’s conversations with actual paedophile’sconversations

Page 15: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

A system tounderstand the conversations

Page 16: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Replacing“emoticons”

SMS-like wordingtranslation

Correctingmisspelled words

1

Page 17: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Question-answering patterns(AIML) 2

Page 18: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Random responsewaiting times

Colloquial andSMS-like language

Forcedlanguage errors

3

Page 19: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Game theory

Page 20: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

A structure of seven

chatterbots, with different behaviours 1

Page 21: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Conversation level

Page 22: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

An evaluation function to classify, in real time, the

current conversation 2

Page 23: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

𝒇 (𝒙 )=𝑨+𝑩+𝑪

Page 24: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

𝒇 (𝒙 )=𝑨𝑨=𝑪𝒐𝒏𝒗𝒆𝒓𝒔𝒂𝒕𝒊𝒐𝒏𝑯𝒊𝒔𝒕𝒐𝒓𝒚

𝑩=𝑪𝒖𝒓𝒓𝒆𝒏𝒕 𝑪𝒐𝒏𝒗𝒆𝒓𝒔𝒂𝒕𝒊𝒐𝒏 𝒍𝒆𝒗𝒆𝒍

𝑪=𝑻𝒊𝒎𝒆𝒃𝒆𝒕𝒘𝒆𝒆𝒏𝒄𝒐𝒏𝒗𝒆𝒓𝒔𝒂𝒕𝒊𝒐𝒏𝒔

+𝑩+𝑪

Page 25: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Functional flow

Page 26: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

EXAMPLES

Page 27: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Passiveconversation

Page 28: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Aggresiveconversation

Page 29: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Limitations?

Page 30: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

The key is the language

Page 31: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Future?

Page 32: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

WSD, opinion mining, …

ImproveAIML

Collaborativeagents

Page 33: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

Working with the Spanish’ Cyber-crime unit…

Page 34: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

…trying to find those monsters

Page 35: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012
Page 36: Negobot: A conversational agent based on game theory for the detection of paedophile behaviour - CISIS 2012

References1. Little girl:

http://4.bp.blogspot.com/-qoMi9XA-pfE/UD4Il8NOF3I/AAAAAAAADH4/Dy83sETvTgI/s0/Bank+Interview+Tips.jpg

2. Predator: http://1.bp.blogspot.com/-ZkA7FRuhLu8/TouRfRHOwmI/AAAAAAAAahc/9auIEO8M1m4/s400/pedofilia%2B9%255B5%255D.jpg

3. Conversation icon: http://www.vendorregistry.com/images/home-slides/conversation-icon.png?sfvrsn=0

4. Lighthouse: http://lucaskrech.com/blog/wp-content/uploads/2010/04/lighthouse4tracing.jpg

5. Human brain: http://www.whyworrybook.com/wp-content/uploads/2013/01/canstockphoto1694623-2-brain-with-shooting-lines.jpg

6. Reveal-listen-understanding: http://2.bp.blogspot.com/-HXGhx9-CNts/UhWpYnBvSDI/AAAAAAAAAIE/Ic7EPi-f94A/s1600/understanding.jpg

7. Chess: http://2.bp.blogspot.com/-5_3295FDOd4/UcQvY6s05uI/AAAAAAAAa4I/IF9Pf_Qxa2w/s1600/Chess+HD+Pictures7.jpg

8. Prison: http://www.ereverev.co.il/UploadImg/Articles/12826.jpg