SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Gathering Background Knowledge for
Story Understanding through
Crowdsourcing
Christos T. Rodosthenous & Loizos Michael
Computational Cognition Lab, Open University of Cyprus
Introduction
General research problem
Acquisition of Background Knowledge to be used
by an automated story understanding system
Approach to the problem
Develop a method / system to facilitate
knowledge acquisition using crowdsourcing
techniques
Source task to the crowd
Engine Architecture
Knowledge Representation
Gather knowledge in a machine-readable form
High-level version of the Event Calculus (Michael,
2010)
A fluent F: is an object whose value can change
through the course of time
An action A: event that occurs at a specific time-
point
A literal L: fluent or an action, or their negation
Knowledge Representation
Φ implies L: constraints that hold at each story time-
point
e.g., person(X) implies can(X,think)
Φ causes L: capture the conditions whose
presence at some time-point is sufficient to change
the state of L at the next time-point
e.g., attack(X,Y) causes war(X,Y)
Crowdsourcing
“A strategy that combines the effort of the public to
solve a problem or produce a resource” (Wang et al.,
2013).
Games With A Purpose (GWAPs)
Genre of crowdsourcing
ESP Game, Verbocity, Common Consensus
“Knowledge Coder” Game
Output-agreement games template
Players required to agree on the same output they
produce
Game story
Planet Earth is captured by alien forces capable
of intercepting human communications in natural
language.
Join the resistance forces and encode human
knowledge in a form that is not readable by aliens.
Scoring and incentives
Players are rewarded with points:
For each successful mission attempt
When other players contribute and verify the
former players’ mission results and vice versa
Awards issued after a certain score
Considerations
Assumptions for human participants
Knowledgeable
Honest
Willing to participate
Game comprises multiple steps
Lower probability of user error
Easier control of the outcomes of each step
Facilitate the integration with knowledge
understanding systems
Considerations
Cheating: non-standard methods for creating an
advantage beyond normal gameplay
Anti-cheating mechanisms
Player anonymity
Internet address recording/filtering
Time-bounded missions
Acquiring Knowledge
Acquire broad knowledge
Use in Multiple Stories
Methodology comprises 6 steps casted as game
missions:
Mission 1 - Sentence processing
Mission 2 - Verb and noun identification
Mission 3 - Predicate construction
Mission 4 - Rule construction
Mission 5 - Rule generalization
Mission 6 - Rule evaluation
1. Sentence processing
Sentence: A cat chased the mice.
After processing:
{cat,chase,mouse}
2.Verb & noun identification
Selected phrase: {cat,chase,mouse}
After separation:
{cat,mouse} are nouns
{chase} is a verb
3.Predicate construction
Formal expression: chase(cat,mouse)
Selected words: {cat,mouse} nouns,{chase} verb
action
4.Rule construction
Rule 1: chase(cat,mouse) causes fear(mouse,cat)
Rule 2: chase(cat,mouse) implies can(cat,run)
Formal expression: chase(cat,mouse)
5. Rule generalization
Rule 2: cat(X) and chase(X,Y) implies can(X,run)
Rule 1: chase(X,Y) implies can(X,run)
Rule: chase(cat,mouse) implies can(cat,run)
6. Rule evaluation
Applicability
Sentence: A policeman was chasing a burglar.
Validity
Rule: chase(X,Y) implies can(X,run)
Rule Applicability
The conditions in the body of the rule are met in the
context of the selected sentence.
Sentence: A policeman was chasing a burglar.
Rule: chase(X,Y) implies can(X,run)
Body
X Y
Rule Validity
Decide whether the head of the rule follows from the
sentence.
Rule: chase(X,Y) implies can(X,run)
Head
Sentence: A policeman was chasing a burglar.
X
5 participants
Men and women
18+
>High School education
2 Stories (Aesop's fables)
The Oxen and the
Butchers
The Doe and the Lion
Empirical Setting
Access to a test game deployment for 1 week
Training on how to play
Empirical Results
Number of generated rules: 93
Number of causality rules: 15
Number of implication rules: 78
Examples of generated rules
horn(X) and assemble(X) and carry(purpose) and
sharpen(X) and assemble(certain,X,carry(purpose))
implies have(ox,horns)
beast(X) and throw(Y,mouth,X) implies kill(X,Y)
Empirical Results
Examples of generated rules
beast(X) and man(Y) and doe(Z) and
exclaime(Z) and escape(Z,Y) and throw(Z,X)
implies kill(X,Z)
Example of a “good” rule
beast(X) and throw(Y,mouth,X) implies
kill(X,Y)
Typos are common
in GWAPs
Player Feedback
Missions 1 and 2
Easy to play
Informative instructions
Missions 3 and 4
Required time before players understand fully what
they were expected to do
Interesting
Mission 5
Not very challenging
Mission 6
Easy to play
Player Feedback
Interesting game story
Would advertise the game to their friends
Proposed tablet and mobile version of the game
Requested integration with social media
Conclusions & Future Work
Encouraging results in terms of the feasibility of our
methodology
Conduct further experiments with more stories and
players
Acquisition of not highly applicable rules
Need for stronger incentives to simplify the rules
Integrate “Knowledge Coder” with a reasoning engine
Framework based on psychologically-validated models
of narrative comprehension (Diakidoy et al., 2014)
Compare crowdsourcing methods used in “Knowledge
Coder” game with automated knowledge acquisition
methods
More information….
• Christos T. Rodosthenous
• Email: christos.rodosthenous@ouc.ac.cy
• WWW: http://cognition.ouc.ac.cy
Game is accessible online at:
http://cognition.ouc.ac.cy/narrative

Contenu connexe

Similaire à Gathering Background Knowledge for Story Understanding through Crowdsourcing

Machine Learning and Inductive Inference
Machine Learning and Inductive InferenceMachine Learning and Inductive Inference
Machine Learning and Inductive Inference
butest
 
Sis sat 1000 josh dreller
Sis sat 1000 josh drellerSis sat 1000 josh dreller
Sis sat 1000 josh dreller
MediaPost
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
butest
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
butest
 
Artificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and OverviewArtificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and Overview
butest
 
Artificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and OverviewArtificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and Overview
butest
 
This is a heavily data-oriented
This is a heavily data-orientedThis is a heavily data-oriented
This is a heavily data-oriented
butest
 
This is a heavily data-oriented
This is a heavily data-orientedThis is a heavily data-oriented
This is a heavily data-oriented
butest
 
original
originaloriginal
original
butest
 
Topic_6
Topic_6Topic_6
Topic_6
butest
 

Similaire à Gathering Background Knowledge for Story Understanding through Crowdsourcing (20)

Genetic Algorithms.ppt
Genetic Algorithms.pptGenetic Algorithms.ppt
Genetic Algorithms.ppt
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning and Inductive Inference
Machine Learning and Inductive InferenceMachine Learning and Inductive Inference
Machine Learning and Inductive Inference
 
Eric Smidth
Eric SmidthEric Smidth
Eric Smidth
 
Sis sat 1000 josh dreller
Sis sat 1000 josh drellerSis sat 1000 josh dreller
Sis sat 1000 josh dreller
 
Modularity for Accurate Static Analysis of Smart Contracts
Modularity for Accurate Static Analysis of Smart ContractsModularity for Accurate Static Analysis of Smart Contracts
Modularity for Accurate Static Analysis of Smart Contracts
 
Lec0
Lec0Lec0
Lec0
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Diagnosing cancer with Computational Intelligence
Diagnosing cancer with Computational IntelligenceDiagnosing cancer with Computational Intelligence
Diagnosing cancer with Computational Intelligence
 
Artificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and OverviewArtificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and Overview
 
Artificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and OverviewArtificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and Overview
 
Prolog basics
Prolog basicsProlog basics
Prolog basics
 
Presentation of Visual Tracking
Presentation of Visual TrackingPresentation of Visual Tracking
Presentation of Visual Tracking
 
This is a heavily data-oriented
This is a heavily data-orientedThis is a heavily data-oriented
This is a heavily data-oriented
 
This is a heavily data-oriented
This is a heavily data-orientedThis is a heavily data-oriented
This is a heavily data-oriented
 
Games As Sims
Games As SimsGames As Sims
Games As Sims
 
original
originaloriginal
original
 
Topic_6
Topic_6Topic_6
Topic_6
 
nips-gg
nips-ggnips-gg
nips-gg
 

Dernier

Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Hung Le
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
ZurliaSoop
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
David Celestin
 

Dernier (20)

LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth death
 
Call Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. Mumbai
Call Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. MumbaiCall Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. Mumbai
Call Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. Mumbai
 
Lions New Portal from Narsimha Raju Dichpally 320D.pptx
Lions New Portal from Narsimha Raju Dichpally 320D.pptxLions New Portal from Narsimha Raju Dichpally 320D.pptx
Lions New Portal from Narsimha Raju Dichpally 320D.pptx
 
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptx
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 

Gathering Background Knowledge for Story Understanding through Crowdsourcing

  • 1. Gathering Background Knowledge for Story Understanding through Crowdsourcing Christos T. Rodosthenous & Loizos Michael Computational Cognition Lab, Open University of Cyprus
  • 2. Introduction General research problem Acquisition of Background Knowledge to be used by an automated story understanding system Approach to the problem Develop a method / system to facilitate knowledge acquisition using crowdsourcing techniques Source task to the crowd
  • 4. Knowledge Representation Gather knowledge in a machine-readable form High-level version of the Event Calculus (Michael, 2010) A fluent F: is an object whose value can change through the course of time An action A: event that occurs at a specific time- point A literal L: fluent or an action, or their negation
  • 5. Knowledge Representation Φ implies L: constraints that hold at each story time- point e.g., person(X) implies can(X,think) Φ causes L: capture the conditions whose presence at some time-point is sufficient to change the state of L at the next time-point e.g., attack(X,Y) causes war(X,Y)
  • 6. Crowdsourcing “A strategy that combines the effort of the public to solve a problem or produce a resource” (Wang et al., 2013). Games With A Purpose (GWAPs) Genre of crowdsourcing ESP Game, Verbocity, Common Consensus
  • 7. “Knowledge Coder” Game Output-agreement games template Players required to agree on the same output they produce Game story Planet Earth is captured by alien forces capable of intercepting human communications in natural language. Join the resistance forces and encode human knowledge in a form that is not readable by aliens.
  • 8. Scoring and incentives Players are rewarded with points: For each successful mission attempt When other players contribute and verify the former players’ mission results and vice versa Awards issued after a certain score
  • 9. Considerations Assumptions for human participants Knowledgeable Honest Willing to participate Game comprises multiple steps Lower probability of user error Easier control of the outcomes of each step Facilitate the integration with knowledge understanding systems
  • 10. Considerations Cheating: non-standard methods for creating an advantage beyond normal gameplay Anti-cheating mechanisms Player anonymity Internet address recording/filtering Time-bounded missions
  • 11. Acquiring Knowledge Acquire broad knowledge Use in Multiple Stories Methodology comprises 6 steps casted as game missions: Mission 1 - Sentence processing Mission 2 - Verb and noun identification Mission 3 - Predicate construction Mission 4 - Rule construction Mission 5 - Rule generalization Mission 6 - Rule evaluation
  • 12. 1. Sentence processing Sentence: A cat chased the mice. After processing: {cat,chase,mouse}
  • 13. 2.Verb & noun identification Selected phrase: {cat,chase,mouse} After separation: {cat,mouse} are nouns {chase} is a verb
  • 14. 3.Predicate construction Formal expression: chase(cat,mouse) Selected words: {cat,mouse} nouns,{chase} verb action
  • 15. 4.Rule construction Rule 1: chase(cat,mouse) causes fear(mouse,cat) Rule 2: chase(cat,mouse) implies can(cat,run) Formal expression: chase(cat,mouse)
  • 16. 5. Rule generalization Rule 2: cat(X) and chase(X,Y) implies can(X,run) Rule 1: chase(X,Y) implies can(X,run) Rule: chase(cat,mouse) implies can(cat,run)
  • 17. 6. Rule evaluation Applicability Sentence: A policeman was chasing a burglar. Validity Rule: chase(X,Y) implies can(X,run)
  • 18. Rule Applicability The conditions in the body of the rule are met in the context of the selected sentence. Sentence: A policeman was chasing a burglar. Rule: chase(X,Y) implies can(X,run) Body X Y
  • 19. Rule Validity Decide whether the head of the rule follows from the sentence. Rule: chase(X,Y) implies can(X,run) Head Sentence: A policeman was chasing a burglar. X
  • 20. 5 participants Men and women 18+ >High School education 2 Stories (Aesop's fables) The Oxen and the Butchers The Doe and the Lion Empirical Setting Access to a test game deployment for 1 week Training on how to play
  • 21. Empirical Results Number of generated rules: 93 Number of causality rules: 15 Number of implication rules: 78 Examples of generated rules horn(X) and assemble(X) and carry(purpose) and sharpen(X) and assemble(certain,X,carry(purpose)) implies have(ox,horns) beast(X) and throw(Y,mouth,X) implies kill(X,Y)
  • 22. Empirical Results Examples of generated rules beast(X) and man(Y) and doe(Z) and exclaime(Z) and escape(Z,Y) and throw(Z,X) implies kill(X,Z) Example of a “good” rule beast(X) and throw(Y,mouth,X) implies kill(X,Y) Typos are common in GWAPs
  • 23. Player Feedback Missions 1 and 2 Easy to play Informative instructions Missions 3 and 4 Required time before players understand fully what they were expected to do Interesting Mission 5 Not very challenging Mission 6 Easy to play
  • 24. Player Feedback Interesting game story Would advertise the game to their friends Proposed tablet and mobile version of the game Requested integration with social media
  • 25. Conclusions & Future Work Encouraging results in terms of the feasibility of our methodology Conduct further experiments with more stories and players Acquisition of not highly applicable rules Need for stronger incentives to simplify the rules Integrate “Knowledge Coder” with a reasoning engine Framework based on psychologically-validated models of narrative comprehension (Diakidoy et al., 2014) Compare crowdsourcing methods used in “Knowledge Coder” game with automated knowledge acquisition methods
  • 26. More information…. • Christos T. Rodosthenous • Email: christos.rodosthenous@ouc.ac.cy • WWW: http://cognition.ouc.ac.cy Game is accessible online at: http://cognition.ouc.ac.cy/narrative