Alex Byaly: Causal Graphs for Procedural Generation @roguelikecelebration
Alex Byaly: Causal Graphs for Procedural Generation  @roguelikecelebration
Uploaded November 2022 | Updated September 2026, 10 hours ago
Causal graphs are models that describe possible causal relationships between things. They're typically used during inference: given some source of data, how can we explain the patterns we see? This talk is about doing the opposite. Instead of using them to learn about data, we'll generate it.

This is useful because a natural-seeming choice when procedurally generating data leads to something really strange. Imagine you roll some attributes independently, say hometown and favorite food. If you look at the results in Seattle, the favorite foods end up the same as for Tokyo. There is no relationship between the attributes. In the real world scientific studies have to be careful so their results aren't undermined by selection bias. If you only survey middle aged women in Nebraska your results might not generalize. A causal graph can introduce these kinds of relationships into generated content.

Lead-in music generated by Sonat Uzun.
Alex Byaly: Causal Graphs for Procedural GenerationAlice Lai - All Together Now: Creating Multiplicative Power in HadesLudipe - Exploring Pacifist RoguelikesBrian Cronin - Off The Rails: Lessons from Monster Train DevelopmentEiríkr Åsheim: Uxn: Permacomputing & RoguelikesRoguelike Celebration 2022 Preview: Justin Ma & Matthew Davis - Subset GamesRay - A Mythopoetic Interface Reading of Caves of QudPatrick Kemp - Design tooling at Spry FoxNat Alison- In Defense of Hand-Crafted SudokuKaysa Konopljak: Going legit with DotA: How to transform a thousand authors into fourYounès Rabii-There’s A Skull In My Garden: Simple interactions give new meanings to generated thingsNic Junius: Braided Narratives: Or How I Learned to Stop Worrying and Love Linear Stories
Roguelike Celebration |

Alex Byaly: Causal Graphs for Procedural Generation

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER