Santiago Ontañón1, Josep Valls-Vargas1 and Jichen Zhu2
1Computer Science, 2Digital Media
Drexel University
Bridging the Gap Between Computational Narrative and Natural Language Processing
February 4th 2017 – AAAI W17: What's Next for AI in Games?
Bridging the Gap Between Computational Narrative and Natural - - PowerPoint PPT Presentation
February 4th 2017 AAAI W17: What's Next for AI in Games? Bridging the Gap Between Computational Narrative and Natural Language Processing Santiago Ontan 1 , Josep Valls-Vargas 1 and Jichen Zhu 2 1 Computer Science, 2 Digital Media Drexel
Santiago Ontañón1, Josep Valls-Vargas1 and Jichen Zhu2
1Computer Science, 2Digital Media
Drexel University
February 4th 2017 – AAAI W17: What's Next for AI in Games?
Narratology Artificial Intelligence Natural Language Processing
2
Computational Narrative
3
New Content Procedural Content Generation
PCG & Narrative Systems Content & Experiences
Joe Bear was hungry. He asked Irving Bird where some honey
so Joe offered to bring him a worm if he’d tell him where some honey was. Irving agreed. But Joe didn’t know where any worms were, so he asked Irving, who refused to say.
Tale-spin [Meehan 1976], ASD [Riedl 2011], Opiate [Fairclough 2007]
4
Opiate [Fairclough 2007]
Narrative Function Sequences Characters, Attitudes, … Locations, Props, …
5
Story Workbench [Finlayson 2011], Scheherazade [Elson 2012]
6
Narrative
Natural Language Processing
ProppASM [Finlayson 2011], Social Networks [Elson 2010]
7
Narrative
New Content Natural Language Processing Procedural Content Generation
How can we bridge the “gap” in computational narrative in order to solve the authorial bottleneck problem?
PCG & Narrative Systems Content & Experiences
8
Narrative
New Content Natural Language Processing Procedural Content Generation
PCG & Narrative Systems Content & Experiences
9
Narrative
New Content Natural Language Processing Procedural Content Generation
PCG & Narrative Systems Content & Experiences
10
Narrative
New Content Natural Language Processing Procedural Content Generation
PCG & Narrative Systems Content & Experiences
11
Narrative
New Content Natural Language Processing Procedural Content Generation
PCG & Narrative Systems Content & Experiences
12
Narrative
New Content Natural Language Processing Procedural Content Generation
PCG & Narrative Systems Content & Experiences
13
Santiago Ontañón1, Josep Valls-Vargas1 and Jichen Zhu2
1Computer Science, 2Digital Media
Drexel University
February 4th 2017 – AAAI W17: What's Next for AI in Games?
15
16
17
Opiate [Fairclough 2007]
Narrative Function Sequences Characters, Attitudes, … Locations, Props, …
Once upon a time, Bonji ran into Lili, Mimo and Bibi, three friends who lived in a hut. In a field nearby lived Snomm who had a Magic
and Corporal Foot lived. They stole the Magic Mirror. [...]
18
Opiate [Fairclough 2007]
Narrative Function Sequences Characters, Attitudes, … Locations, Props, …
Once upon a time, Bonji ran into Lili, Mimo and Bibi, three friends who lived in a hut. In a field nearby lived Snomm who had a Magic
and Corporal Foot lived. They stole the Magic Mirror. [...]
Verb Extraction Mention Extraction Feature-Vector Assembly Role Identification Coreference Resolution Character Identification
External Knowledge Examples Examples
Function Identification
Domain Knowledge
Natural Language Preprocessing
19
20
21
Coreference Voting for Roles