Loading video...

Video Failed to Load

Go Home

Excited to share with Inria Flowers team ADTool, an open-source Python toolkit using curiosity-driven AI to explore behavior diversity of complex systems (cellular automata, physics models, ...)!🐍 Serving off-the-shelf strategies like IMGEP You said IMGEP? 👇

13,676 views • 1 year ago •via X (Twitter)

10 Comments

Inria Flowers team's profile picture
Inria Flowers team1 year ago

Intrinsically Motivated Goal Exploration Processes are a family of diversity search algorithms, first developed to model curiosity-driven exploration in humans (like autotelic exploration, where an agent samples its own goals in an open-ended exploration and discovery loop) 2/10

Inria Flowers team's profile picture
Inria Flowers team1 year ago

Schematically during the i'th discovery loop, IMGEP will: -define by itself a new goal g_i -sample p_i trying to have system's response S(p_i) as close as g_i -compute S(p_i) -store (p_i, S(p_i)) to improve future predictions of the parameters required to reach a given goal 3/10

Inria Flowers team's profile picture
Inria Flowers team1 year ago

Such algorithms can be highly relevant for exploring parameterized complex systems, where system behaviors are diverse, mapping with input parameters is non-trivial, and interesting parameters over the set of possible parameters are difficult to find by random search. 4/10

Inria Flowers team's profile picture
Inria Flowers team1 year ago

In particular IMGEP has recently been shown to be very effective in discovering new behaviors in Biological Networks (e.g. GRNs) 🧬 when exploring possible external perturbations. 5/10

Inria Flowers team's profile picture
Inria Flowers team1 year ago

ADTool's modular architecture makes it easy to add your own system, parameter space and observed behavior space, so you can launch your own new discovery processes. 6/10

Inria Flowers team's profile picture
Inria Flowers team1 year ago

Explorations can be launched by command line, and discoveries are organized on disk for easy saving, manipulation, sharing and reloading from past discoveries. 7/10

Inria Flowers team's profile picture
Inria Flowers team1 year ago

Several examples are provided to illustrate the diversity of possible applications, ranging from cellular automata to physics simulation engines and more to come! 8/10

Inria Flowers team's profile picture
Inria Flowers team1 year ago

ADTool also incorporates an interactive visualization aid, so you can see the arrival of discoveries in real time 9/10

Inria Flowers team's profile picture
Inria Flowers team1 year ago

Join the associated Discord to exchange ideas, questions, bugs and share your discoveries, with already some original ones on a class of continuous reversible cellular automata :) 10/10

Inria Flowers team's profile picture
Inria Flowers team1 year ago

@BertChakovsky @randazzoettore @eyvindn @zzznah @nataliemaphd @ThomasCabaret84 @mayalen_etc @forestier_seb @jesselinsane

Related Videos