ASAL : автоматизированный поиск искусственной жизни с использованием VLM для исследования открытых систем

ASAL : автоматизированный поиск искусственной жизни с использованием VLM для исследования открытых систем. ASAL (Automated Search for Artificial Life) - метод автоматизации поиска симуляций искусственной жизни (ALife). В его оcнове лежит использование VLM для оценки и анализа результатов симуляций. Традиционные техники симуляции базируются на ручном проектировании и методах проб и ошибок, ограничивая возможности для открытий новых форм жизни. ASAL не имеет таких ограничений и предлагает 3 алгоритма поиска: контролируемый поиск целевых симуляций (Supervised Target); поиск открытых систем с временной новизной ( Open-Endedness); исследование всего разнообразия симуляций (Illumination). ASAL использует CLIP и DINOv2 для оценки видео, созданных в ходе симуляций, количественно анализируя качественные феномены в ALife. Метод был успешно применен к субстратам Boids, Particle Life, Game of Life, Lenia и Neural Cellular Automata. В проведенных экспериментах ASAL обнаружил ранее неизвестные формы жизни в Lenia и Boids, а также Cellular Automata, демонстрирующие открытую динамику, подобную Game of Life. Также, эти эксперименты показали, что ASAL способен находить симуляции, соответствующие как единичным, так и последовательным целям. Например, поиск последовательности “одна клетка“, а затем “две клетки“ приводит к обнаружению правил, способствующих самовоспроизведению. Для поиска открытых систем в Life-like CA использовался полный перебор, где Game of Life вошла в 5% наиболее открытых систем. Для визуализации разнообразия был разработан алгоритм освещения на основе генетического алгоритма, позволивший создать “атласы“ для Lenia и Boids. Локальная установка и запуск настроенного блокнота со всеми тремя алгоритмами: git clone cd asal conda env create -f pip install -r Лицензирование: Apache 2.0 License. Страница проекта Arxiv GitHub
Back to Top