SlideShare a Scribd company logo
1 of 21
Download to read offline
The story of their lives: Massive procedural
generation of heroes’ journeys using evolved
agent-based models and logical reasoning
Rubén H. García-Ortega (@rubenhek), Pablo García-Sánchez (@fergunet),
Juan J. Merelo (@jjmerelo), Aránzazu San-Ginés, and Angel Fernández-Cabezas
(@jmkaos)
@made_project
A Hero’s Journey...
The Monomyth
Conflict
Journey
Hero
Mentor
Threshold Guardians
Herald
Shapeshifter
Shadow
Ally
Trickster
Motivation
Is it possible to create a multi-paradigm
three-layered system
EC
LR
ABM
that is able to generate massive
backstories following the monomyth
guidelines?
Our previous work (Evostar 2015)
ABM: FSM that models rats moving in a grid
Weakness:
a) Fixed parameters for world size and duration
b) Limited number of actions of the rats
c) Fitness: Arbitrary count of events in logs
The new approach
A new system architecture: A Java8 multi-paradigm Java/Prolog application
build over SOLID principles, TDD and Clean code.
A new ABM: ColorForms, a simple game where different pieces (squares,
triangles and circles) interact in a board in order to change their colours. On top of
this, we build a world where each piece has affinities, goals, strategies and
emotions.
A new method to measure the fitness: Logical reasoning modeled in a
declarative language (PROLOG) over events of the world. The logical theory is
extracted from the interpretations of the archetypes described by Vogler in The
Writer’s Journey.
System Architecture
ABM: ColorForms
World
Agents
Objects
Events
Behaviour of the agent
Events for the board configuration
Daily pieces’ events
Conditions in the Behaviour Tree (emotions/checks)
Actions in the Behaviour Tree (Strategies)
LR:
EC:
Individual: 52 parameters describing:
size of the world
number of pieces
number of virtual days
weights for joy (shape, background,
foreground, neighbor)
probability of fear, surprise, sadness
Three Fitness compared
Amount of Monomyth Occurrences
Found (M)
Amount of All Occurrences Found (A)
Amount of All Occurrences Distributed
by Predicates (AD)
(15 runs by individual)
Results
Conclusions
Emotion-driven agents in a virtual world (ColorForms)
Events generated as logical predicates evaluated to deduce the monomyth
Best fitness: search the appearance (and diversity) of facilitators
Future: human-guided, text generation, complex behaviour
Thank you!
http://www.velonuboso.com/made/
https://github.com/raiben/made
@made_project
@rubenhek, @fergunet and @jjmerelo

More Related Content

Similar to The story of their lives: Massive procedural generation of heroes' journeys using evolved agent-based models and logical reasoning

Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Antonio Lieto
 
OUTDATED (Version 0.94) Systems Neurology (including Proposed ''Complexity Pr...
OUTDATED (Version 0.94) Systems Neurology (including Proposed ''Complexity Pr...OUTDATED (Version 0.94) Systems Neurology (including Proposed ''Complexity Pr...
OUTDATED (Version 0.94) Systems Neurology (including Proposed ''Complexity Pr...EmadfHABIB2
 
Updated (version 2.3 THRILLER) Easy Perspective to (Complexity)-Thriller 12 S...
Updated (version 2.3 THRILLER) Easy Perspective to (Complexity)-Thriller 12 S...Updated (version 2.3 THRILLER) Easy Perspective to (Complexity)-Thriller 12 S...
Updated (version 2.3 THRILLER) Easy Perspective to (Complexity)-Thriller 12 S...EmadfHABIB2
 
Haptivism. Technics of the Body in Computer Games / Alina Latypova & Alexande...
Haptivism. Technics of the Body in Computer Games / Alina Latypova & Alexande...Haptivism. Technics of the Body in Computer Games / Alina Latypova & Alexande...
Haptivism. Technics of the Body in Computer Games / Alina Latypova & Alexande...DevGAMM Conference
 
Open worm public hangout 10-08-11
Open worm public hangout 10-08-11Open worm public hangout 10-08-11
Open worm public hangout 10-08-11Stephen Larson
 
soft computing BTU MCA 3rd SEM unit 1 .pptx
soft computing BTU MCA 3rd SEM unit 1 .pptxsoft computing BTU MCA 3rd SEM unit 1 .pptx
soft computing BTU MCA 3rd SEM unit 1 .pptxnaveen356604
 
OUTDATED (Version 0.95) Systems Neurology (the only objective is My CAREER, o...
OUTDATED (Version 0.95) Systems Neurology (the only objective is My CAREER, o...OUTDATED (Version 0.95) Systems Neurology (the only objective is My CAREER, o...
OUTDATED (Version 0.95) Systems Neurology (the only objective is My CAREER, o...EmadfHABIB2
 
Steps Towards Building a Story Understanding Engine
Steps Towards Building a Story Understanding  EngineSteps Towards Building a Story Understanding  Engine
Steps Towards Building a Story Understanding EngineChristos Rodosthenous
 
OUTDATED (Version 0.93) Systems Neurology (including Proposed ''Complexity Pr...
OUTDATED (Version 0.93) Systems Neurology (including Proposed ''Complexity Pr...OUTDATED (Version 0.93) Systems Neurology (including Proposed ''Complexity Pr...
OUTDATED (Version 0.93) Systems Neurology (including Proposed ''Complexity Pr...EmadfHABIB2
 
Virtual worlds and Memory
Virtual worlds and MemoryVirtual worlds and Memory
Virtual worlds and Memoryguest119485
 
Evaluation of recommender technology using multi agent simulation
Evaluation of recommender technology using multi agent simulationEvaluation of recommender technology using multi agent simulation
Evaluation of recommender technology using multi agent simulationZina Petrushyna
 
AI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARHAI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARHjamesbond00714
 
Lecture-1-CVIntroduction.pdf
Lecture-1-CVIntroduction.pdfLecture-1-CVIntroduction.pdf
Lecture-1-CVIntroduction.pdfTechEvents1
 
HSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition SystemHSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition SystemCSCJournals
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmRespa Peter
 
Research Issue, Human Brain, Perceptual Control Theory PCT, 11-Layers, Missin...
Research Issue, Human Brain, Perceptual Control Theory PCT, 11-Layers, Missin...Research Issue, Human Brain, Perceptual Control Theory PCT, 11-Layers, Missin...
Research Issue, Human Brain, Perceptual Control Theory PCT, 11-Layers, Missin...EmadfHABIB2
 

Similar to The story of their lives: Massive procedural generation of heroes' journeys using evolved agent-based models and logical reasoning (20)

Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
 
Optimal combination of operators in Genetic Algorithmsfor VRP problems
Optimal combination of operators in Genetic Algorithmsfor VRP problemsOptimal combination of operators in Genetic Algorithmsfor VRP problems
Optimal combination of operators in Genetic Algorithmsfor VRP problems
 
OUTDATED (Version 0.94) Systems Neurology (including Proposed ''Complexity Pr...
OUTDATED (Version 0.94) Systems Neurology (including Proposed ''Complexity Pr...OUTDATED (Version 0.94) Systems Neurology (including Proposed ''Complexity Pr...
OUTDATED (Version 0.94) Systems Neurology (including Proposed ''Complexity Pr...
 
Updated (version 2.3 THRILLER) Easy Perspective to (Complexity)-Thriller 12 S...
Updated (version 2.3 THRILLER) Easy Perspective to (Complexity)-Thriller 12 S...Updated (version 2.3 THRILLER) Easy Perspective to (Complexity)-Thriller 12 S...
Updated (version 2.3 THRILLER) Easy Perspective to (Complexity)-Thriller 12 S...
 
Haptivism. Technics of the Body in Computer Games / Alina Latypova & Alexande...
Haptivism. Technics of the Body in Computer Games / Alina Latypova & Alexande...Haptivism. Technics of the Body in Computer Games / Alina Latypova & Alexande...
Haptivism. Technics of the Body in Computer Games / Alina Latypova & Alexande...
 
Open worm public hangout 10-08-11
Open worm public hangout 10-08-11Open worm public hangout 10-08-11
Open worm public hangout 10-08-11
 
soft computing BTU MCA 3rd SEM unit 1 .pptx
soft computing BTU MCA 3rd SEM unit 1 .pptxsoft computing BTU MCA 3rd SEM unit 1 .pptx
soft computing BTU MCA 3rd SEM unit 1 .pptx
 
OUTDATED (Version 0.95) Systems Neurology (the only objective is My CAREER, o...
OUTDATED (Version 0.95) Systems Neurology (the only objective is My CAREER, o...OUTDATED (Version 0.95) Systems Neurology (the only objective is My CAREER, o...
OUTDATED (Version 0.95) Systems Neurology (the only objective is My CAREER, o...
 
Steps Towards Building a Story Understanding Engine
Steps Towards Building a Story Understanding  EngineSteps Towards Building a Story Understanding  Engine
Steps Towards Building a Story Understanding Engine
 
OUTDATED (Version 0.93) Systems Neurology (including Proposed ''Complexity Pr...
OUTDATED (Version 0.93) Systems Neurology (including Proposed ''Complexity Pr...OUTDATED (Version 0.93) Systems Neurology (including Proposed ''Complexity Pr...
OUTDATED (Version 0.93) Systems Neurology (including Proposed ''Complexity Pr...
 
P1121104485
P1121104485P1121104485
P1121104485
 
Virtual worlds and Memory
Virtual worlds and MemoryVirtual worlds and Memory
Virtual worlds and Memory
 
Evaluation of recommender technology using multi agent simulation
Evaluation of recommender technology using multi agent simulationEvaluation of recommender technology using multi agent simulation
Evaluation of recommender technology using multi agent simulation
 
AI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARHAI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARH
 
EWIC talk - 07 June, 2018
EWIC talk - 07 June, 2018EWIC talk - 07 June, 2018
EWIC talk - 07 June, 2018
 
Lecture-1-CVIntroduction.pdf
Lecture-1-CVIntroduction.pdfLecture-1-CVIntroduction.pdf
Lecture-1-CVIntroduction.pdf
 
HSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition SystemHSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition System
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
 
Research Issue, Human Brain, Perceptual Control Theory PCT, 11-Layers, Missin...
Research Issue, Human Brain, Perceptual Control Theory PCT, 11-Layers, Missin...Research Issue, Human Brain, Perceptual Control Theory PCT, 11-Layers, Missin...
Research Issue, Human Brain, Perceptual Control Theory PCT, 11-Layers, Missin...
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

The story of their lives: Massive procedural generation of heroes' journeys using evolved agent-based models and logical reasoning