AlphaEvolve: Как ИИ-агент Google побил 56-летний математический рекорд

Machine Learning Street Talk 100 тыс. 1 ч 13 мин 2 мин 14.05.2025
Главное

Революция в математических вычислениях: Как AlphaEvolve ломает 56-летний рекорд 0:02

Команда Google DeepMind представила AlphaEvolve — эволюционного программного агента, способного совершать научные открытия, генерируя новые алгоритмы. Система уже установила мировые рекорды в компьютерных науках, решив фундаментальные задачи, которые оставались непреодолимыми на протяжении более полувека. В центре внимания — задача умножения матриц, где AlphaEvolve удалось найти алгоритм, превосходящий классический метод Штрассена.

🧮 Победа над методом Штрассена: 48 против 49 29:00

Умножение матриц — одна из базовых операций в информатике. В 1969 году Фолькер Штрассен совершил прорыв, предложив метод, требующий семи умножений для матриц 2x2 вместо стандартных восьми. Для матриц 4x4 долгое время лучшим решением оставалось рекурсивное применение метода Штрассена, что требовало 49 скалярных умножений.

По словам разработчиков, они изначально не ожидали превзойти показатель 49, так как Alphatensor (предыдущий проект команды) сталкивался с ограничениями в этой области. Успех стал возможен благодаря тому, что AlphaEvolve подошла к задаче как к поиску алгоритма поиска, эффективно исследуя пространство решений.

🧬 Архитектура: Эволюция и LLM 14:36

AlphaEvolve представляет собой эволюционный метод, объединяющий креативность больших языковых моделей (LLM) с автоматизированным тестированием (оценкой).

  1. Эволюционный цикл: Система берет код, оценивает его пригодность, фильтрует «глупые» предложения и итеративно улучшает наиболее перспективные фрагменты кода.
  2. Meta-learning: Вместо генерации решения «в лоб», агент может оптимизировать сам процесс поиска или даже предлагать изменения в промптах, которые направляют модель к лучшему результату.
  3. Human-in-the-loop: Несмотря на высокую степень автоматизации, система остается инструментом для человека: исследователи идентифицируют интересные задачи, задают условия и интерпретируют результаты.

🌐 Практическое применение: От дата-центров до Gemini 6:04

Технология уже нашла применение внутри Google, ускоряя реальные критически важные системы:

🔮 Будущее: Является ли база программ «новой нефтью»? 26:06

Участники дискуссии обсудили потенциальное будущее, где библиотека эффективно обученных алгоритмов может стать ценным ресурсом для науки. Ведущие предположили, что новые парадигмы ИИ могут основываться не просто на генерации текста, а на создании надежных «программных баз данных», которые обобщают знания для разных доменов.

На текущем этапе исследователи подчеркивают важность «человеческого фактора»: взаимодействие между исследователем и ИИ, где человек уточняет задачу, а система дает ответ, позволяет развивать интуицию обеих сторон.

💬 Цитаты

«Мы даже не надеялись, что она найдет что-то лучше 49, потому что долго пытались сделать это с Alphatensor.»

«По сути, AlphaEvolve распознает правильный способ использования ИИ — взаимодействие между людьми и машинами.»

👥 Спикеры
🔗 Упомянутые сайты и проекты
📖 Термины
Алгоритм Штрассена
Метод умножения матриц, позволяющий выполнять операцию быстрее стандартного способа за счет меньшего количества умножений.
Программный синтез
Автоматическая генерация компьютерных программ, выполняющих заданную спецификацию.
Эволюционные алгоритмы
Методы оптимизации, вдохновленные биологической эволюцией (отбор, мутации, итерации).
Задача о сложности умножения матриц
Математическая проблема поиска максимально эффективного количества операций для умножения матриц разного размера.
📊 Цифры
🗓 Хронология
  1. 1969 Фолькер Штрассен публикует алгоритм умножения матриц 2x2 за 7 операций.
  2. 2 года назад Google DeepMind разрабатывает Alphatensor для поиска алгоритмов умножения матриц.
  3. Май 2026 Публикация научной работы по AlphaEvolve.
⚖️ Другая сторона
Искусственный интеллект AlphaEvolve Google DeepMind Умножение матриц Программный синтез