Evolutionary Wave Function Collapse

· Source: Artificial Intelligence · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Gaming & Interactive Media · Depth: Expert, quick

Summary

Evolutionary Wave Function Collapse (EWFC) is a novel procedural content generation method that integrates Wave Function Collapse (WFC) with evolutionary search. Instead of directly evolving complete levels, EWFC evolves the small input examples that WFC uses to learn local adjacency constraints. WFC functions as a genotype-to-phenotype mapping, with generated levels subsequently evaluated via domain-specific fitness functions. The method was assessed in two distinct domains: maze connectivity maps and Zelda-style dungeon layouts, which represent different relationships between local and global structure. Results indicate that evolutionary optimization of WFC inputs significantly enhances generation quality in domains where desired properties arise from local relationships. However, the approach faces challenges in domains demanding global constraints. These findings suggest that evolutionary search can effectively guide WFC generation when target objectives are aligned with local structural properties.

Key takeaway

For research scientists developing procedural content generation systems, you should consider Evolutionary Wave Function Collapse (EWFC) when your desired outputs primarily depend on local structural relationships. If your project involves generating content like maze connectivity maps, EWFC offers a robust method to optimize WFC inputs, enhancing generation quality. However, for tasks requiring strict global constraints, you may need to augment EWFC with additional mechanisms or explore alternative approaches.

Key insights

Evolutionary search can effectively guide Wave Function Collapse generation when target objectives align with local structural properties.

Principles

Method

EWFC evolves small input examples for WFC, which learns local adjacency constraints. WFC maps these genotypes to phenotypes (levels), evaluated by domain-specific fitness functions.

In practice

Topics

Best for: AI Scientist, Research Scientist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Artificial Intelligence.