MetaNCA: нейросети обучаются без backprop и работают на невиданных архитектурах
Группа исследователей опубликовала на arXiv препринт, в котором описывается новый подход к обучению нейросетей — Meta Neural Cellular Automata (MetaNCA). В отличие от традиционного метода обратного распространения ошибки, MetaNCA использует локальные правила для самоорганизации весов, что приближает процесс обучения к естественным биологическим механизмам.
Основой фреймворка стала идея нейронных клеточных автоматов, где каждый элемент сети взаимодействует только с соседними. Исследователи обучили специальную сеть правил — Weight Transformer, которая с помощью линейного внимания агрегирует сигналы от соседних весов и скрытых состояний. Эта сеть правил затем итеративно обновляет параметры целевой нейросети без необходимости градиентного спуска.
В экспериментах MetaNCA успешно сгенерировал веса для полносвязных сетей (MLP), сверточных (CNN) и ResNet на датасетах MNIST и CIFAR-100. Максимальный размер сгенерированной сети достиг 2 миллионов параметров. Важно, что метод не требует повторного обучения для каждой новой архитектуры — обученная однажды сеть правил способна генерировать веса для архитектур, которые не встречались во время мета-обучения.
Авторы отмечают, что разнообразие архитектур во время тренировки усиливает способность к обобщению. Это открывает перспективы для автоматического поиска и генерации нейросетей, снижая вычислительные затраты на обучение с нуля. Пока метод протестирован на относительно небольших датасетах и моделях, но потенциал для масштабирования значителен.
Работа выложена в открытый доступ и доступна для ознакомления на arXiv. Исследователи планируют дальнейшее развитие подхода, включая работу с более крупными сетями и задачами за пределами классификации изображений.






