negobot: a conversational agent based on game theory for the detection of paedophile behaviour -...

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

Upload: carlos-laorden

Post on 21-Dec-2014

288 views

Category:

Technology


2 download

DESCRIPTION

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

TRANSCRIPT

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