Presentation of our paper in Evostar 2016 conference. More info in http://www.velonuboso.com/made/
http://link.springer.com/chapter/10.1007%2F978-3-319-31204-0_39
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
1. 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
6. 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?
7. 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
8. 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.
17. 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
18. 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)
20. 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