Эндрю Дудзик: «Высокоуровневая абстракция часто мешает понимать суть задачи»

Machine Learning Street Talk 12,3 тыс. 13 мин 4 мин 10.04.2023
Главное

В новом выпуске канала Machine Learning Street Talk Тим Скарф отправляется в компьютерную лабораторию Кембриджа, чтобы обсудить глубокие математические структуры с ведущими исследователями DeepMind — доктором Петаром Величковичем и доктором Эндрю Дудзиком. В центре дискуссии оказались не только вопросы машинного обучения, но и фундаментальные концепции теории категорий, их связь с алгеброй и историческое наследие британской информатики.

🏰 От «Математической лаборатории» до DeepMind: Исторический контекст Кембриджа 2:10

Поездка Тима Скарфа в Кембридж началась с погружения в историю вычислительной техники. Компьютерная лаборатория Кембриджа, как отмечают участники, изначально называлась «Математической лабораторией» . Это подчеркивает глубокую связь между теоретической математикой и первыми шагами в создании ЭВМ.

В лаборатории сохранились уникальные артефакты:

Особое внимание Петар Величкович уделил «Залу славы» компаний, вышедших из стен кембриджской лаборатории. Одной из самых значимых в списке является DeepMind Technologies, основанная в 2010 году . Исследователи также продемонстрировали паттерн на стекле лаборатории, который оказался не просто украшением или азбукой Морзе, а точным воспроизведением перфокарты для программы численного интегрирования с использованием решеток .

🧬 Решетки и группоиды: Где прячется сложность в теории категорий? 5:16

В ходе беседы Эндрю Дудзик и Петар Величкович затронули тему того, как абстрактные математические структуры, такие как решетки и группоиды, соотносятся с теорией категорий. Теория категорий рассматривается ими как объединяющая структура, изучающая абстрактные объекты и трансформации между ними .

Эндрю Дудзик выделил ключевые различия в сложности этих структур:

Петар Величкович отметил, что с высоты птичьего полета группоиды могут казаться неинтересными, представляя собой лишь классы эквивалентности, однако внутренняя динамика в них крайне богата . Собеседники сошлись во мнении, что почти всё, представляющее интерес в математике, является некой комбинацией решеток и группоидов .

🧠 «Моноидальное просветление» и проверка на зрелость 7:54

Обсуждая специализацию в математике, Эндрю Дудзик упомянул забавный случай из дискуссии с Дэвидом Спиваком (известным математиком в области теории категорий). По словам Дудзика, Спивак в какой-то момент провозгласил достижение «моноидального просветления», заявив о готовности к тому, что категориальные произведения могут не быть декартовыми (Cartesian) .

Дудзик выдвинул встречный тезис о «настоящей проверке на зрелость» в этой области:

  1. Готовность к тому, что категориальные произведения (products) не являются декартовыми — это лишь первый шаг .
  2. Настоящий тест на понимание — это когда ко-произведения (co-products) перестают быть ко-декартовыми .

По мнению Дудзика, многие исследователи моноидальных категорий всё ещё воспринимают операцию «плюс» слишком буквально, не видя за ней более глубоких смыслов . Петар Величкович добавил, что в их совместных работах они пытаются переопределить значение знака «плюс», что, по ироничному замечанию Дудзика, делает их работу интересной, хотя, возможно, и находящейся на «слишком низком гомотопическом уровне», чтобы привлечь внимание радикальных теоретиков категорий .

⚖️ Опасности чрезмерной абстракции: Почему алгебра важнее «категорификации» 9:41

Одним из самых острых моментов дискуссии стало обсуждение «категорификации» — процесса перевода проблем на более высокие уровни абстракции. Эндрю Дудзик выразил скептическое отношение к тем, кто призывает работать исключительно на высших категориальных уровнях .

Основные аргументы Дудзика против преждевременной абстракции:

Петар Величкович согласился с этим подходом, отметив, что их цель — сделать свои исследования понятными для людей с базовыми знаниями в области компьютерных наук и теории множеств, а не только для экспертов в теории категорий .

🤝 Влияние на ИИ: Графовые нейросети и академический путь 10:48

В завершающей части видео к разговору присоединился профессор Пьетро Лио, который подчеркнул вклад Петара Величковича в развитие области графовых нейронных сетей (GNN) в Кембридже . По словам профессора, их совместный курс по обучению представлений на графах готовит новое поколение ученых со всего мира, объединяя теорию и практику .

Петар поделился личной историей о том, как Пьетро Лио убедил его заняться наукой. В начале пути Величкович не планировал исследовательскую карьеру, но Пьетро, даже не видя его кода, сразу заявил: «Петар, ты должен делать PhD, исследования — это для тебя» . Как признается сам Петар, именно настойчивость профессора стала причиной его научной карьеры. Тим Скарф подтвердил статус Величковича, назвав его «мировой знаменитостью» в области машинного обучения, чьи работы по графам сейчас определяют тренды индустрии .

💬 Цитаты

«Настоящий тест на зрелость в этой области — когда ваши категориальные ко-произведения перестают быть ко-декартовыми.»

Эндрю Дудзик 08:09

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

Эндрю Дудзик 10:21
👥 Спикеры
🔗 Упомянутые сайты и проекты
📖 Термины
Теория категорий
Раздел математики, изучающий абстрактные структуры и отношения между ними с помощью объектов и морфизмов.
Решетка (Lattice)
Частично упорядоченное множество, в котором любая пара элементов имеет уникальную верхнюю и нижнюю грани.
Группоид
Алгебраическая категория, в которой каждый морфизм является изоморфизмом (имеет обратный элемент).
Моноидальная категория
Категория, оснащенная тензорным произведением и единичным объектом, обобщающая понятие моноида.
GNN (Graph Neural Networks)
Класс нейронных сетей, предназначенных для обработки данных, представленных в виде графов.
📊 Цифры
🗓 Хронология
  1. 1940-е/50-е Создание компьютера EDSAC в Математической лаборатории Кембриджа.
  2. 2010 Основание компании DeepMind.
  3. 2023 Запись интервью Тима Скарфа в Кембриджском университете.
⚖️ Другая сторона
Наука Category Theory DeepMind Petar Veličković Andrew Dudzik GNN