Франсуа Шолле о тесте ARC: „Попытка формализовать человеческое мышление“

Yannic Kilcher 5,8 тыс. 33 мин 3 мин 03.07.2020
Главное

Тест ARC: Новый взгляд на измерение интеллекта ИИ 0:00

В завершающей части серии видео, посвященной статье Франсуа Шолле «Об измерении интеллекта» (On the Measure of Intelligence), Янник Килхер разбирает ARC Challenge (Abstraction and Reasoning Corpus). Этот набор данных, созданный Шолле, представляет собой попытку создать эталонный тест для оценки способностей ИИ, который был бы максимально приближен к принципам человеческого мышления, опираясь на интуитивные знания, а не на зазубривание огромных объемов информации.

Механика и архитектура задач ARC 1:06

ARC Challenge радикально отличается от стандартных задач машинного обучения, таких как ImageNet или классические NLP-бенчмарки. Суть теста заключается в следующем:

По словам Янника Килхера, человек интуитивно считывает закономерности (например, симметрию, заполнение пустот или достройку фигур) даже после одного-двух примеров. Машине же, чтобы добиться успеха, необходимо не просто сопоставить пиксели, а понять логику трансформации.

Врожденные когнитивные приориты 10:48

Франсуа Шолле настаивает, что для справедливого сравнения машин с людьми необходимо явно описать «человеческие приориты» (human priors) — базовые знания о мире, которые человек получает через эволюцию или ранний жизненный опыт. Основные приориты, заложенные в ARC:

  1. Объектность (Objectness): Понимание того, что объекты существуют, обладают границами (цветом) и могут сохранять свойства.
  2. Геометрия и топология: Базовые навыки работы с линиями, симметрией, поворотами, отражениями и масштабированием.
  3. Целеполагание (Goal-directedness): Способность интерпретировать действия как движение к цели (например, объект «стремится» достичь препятствия или обойти его).
  4. Числа и счёт: Базовая способность сопоставлять количество объектов или элементов.

Кильхер отмечает, что создание системы, способной «вычислить» эти правила из малого количества данных, — задача крайне сложная, фактически эквивалентная созданию полноценного сильного ИИ (AGI).

Подход к решению: путь к AGI? 22:38

Франсуа Шолле предлагает решать ARC через разработку предметно-ориентированного языка (DSL), способного формально описывать все возможные задачи, опираясь на вышеупомянутые когнитивные приориты.

Процесс решения, согласно Шолле, выглядит так:

  1. Использование DSL для генерации множества программ-кандидатов, которые превращают входные сетки в выходные.
  2. Выбор наиболее подходящего решения на основе критериев простоты или вероятности программы.
  3. Применение выбранной программы к тестовому примеру.

Янник Килхер считает этот подход амбициозным, но «излишне оптимистичным». С его точки зрения, попытка формализовать человеческие знания — это «задача уровня построения AGI». Он предполагает, что эффективным методом может стать дообучение моделей типа GPT-3 на специально сгенерированных наборах данных, в которых программно прописаны правила «объектности» и поведения, имитирующие логику Шолле.

Критика и перспективы 29:22

Дискуссия завершается скептическим замечанием об «эффекте ИИ» (AI Effect): когда задача кажется интеллектуальной, но как только машина учится её решать, люди начинают говорить, что это «просто взлом» или «хитрый алгоритм», а не настоящий интеллект.

Тем не менее, оба эксперта согласны: ARC Challenge — это качественный шаг вперёд, так как он контролирует уровень «опыта» (количество данных) и «приоритов» (базовых знаний), делая сравнение возможностей человека и машины более научным и честным.

💬 Цитаты

«Мы верим, что решение этой конкретной подзадачи является критическим для прогресса в области общего ИИ.»

Франсуа Шолле 24:01

«Эффект ИИ означает, что когда вы думаете, что решение задачи представляет интеллект, то после нахождения решения оно оказывается не интеллектом, а просто „взломом“.»

Янник Килхер 30:02
👥 Спикеры
🔗 Упомянутые сайты и проекты
📖 Термины
ARC (Abstraction and Reasoning Corpus)
Набор данных для измерения интеллекта, проверяющий способность ИИ к абстрактному мышлению на основе малого количества примеров.
DSL (Domain-Specific Language)
Предметно-ориентированный язык программирования, созданный для решения узкого круга задач.
Human Priors
Базовые, врожденные или усвоенные в раннем детстве знания о мире (объекты, время, пространство), которыми обладают все люди.
AGI (Artificial General Intelligence)
Сильный ИИ, способный выполнять любую интеллектуальную задачу, доступную человеку.
📊 Цифры
⚖️ Другая сторона
Искусственный интеллект ARC Challenge François Chollet Yannic Kilcher AGI Cognitive priors