Нав’є-Стокс, шпигунство та OpenAI
По-перше, розпочну з гарної новини. Виглядає так, що ще одна проблема тисячоліття закрита. Впав Нав’є-Стокс. Доказ формалізований на мові програмування Lean 4, ви його можете знайти за посиланням github.com/...enai/NavierStokesAndEuler плюс короткий прес-реліз openai.com/...x/navier-stokes-solution. Так, математична спільнота перевіряє, чи все точно у формулюваннях, це процес місяців, але виглядає досить переконливо.

Рис. 1 Знімок локального руху нестисливої рідини. Помаранчевий позначає швидше кутове обертання, бірюзовий показує повільніше. Швидкість обертання також залежить від радіуса. Траєкторії показують спіралеподібний рух до центру та розтягування вздовж осі.
Я не хочу писати, яка модель використовувалась, скільки агентів було в рої, ... Тут цікаво інше. Цей доказ з’явився напередодні публікації Бакмастера, Альпьоге, та інших, та дивним чином ми бачимо збіг у доказах. Так, Бакмастер та Альпьоге довели лише рівняння Ейлера з силовим членом (forced Euler equations). Це суміжна, формально інша задача. Але вочевидь кінцева ціль у них це Нав’є-Стокс. Це типова практика, коли команда, штурмуючи важку задачу, спочатку отримує проміжний результат на суміжній постановці, та і публікує саме його, поки повне рішення ще не готове або вилизане. Подивимося у repo, ми бачимо у корені дві директорії, NavierStokes та Euler.
Йдемо далі. За словами Бакмастера, з ним зв’язався Бубек, дослідник OpenAI, та запропонував йому вибір: або Бакмастер з Альпьоге публікують свою часткову роботу, а наступного дня OpenAI оголошує про повне рішення, визнаючи їх «найближчими до розв’язку людьми». Або Бакмастер публікує сам, забирає премію, але тільки вкаже, що модель OpenAI теж усе розв’язала. А... і ще... прибере Альпьоге зі списку співавторів, бо афіляція з Anthropic не дуже радує... Оскільки про це стало відомо, то Бакмастер відмовився.
OpenAI політкоректно зазначає, що «не може повністю виключити, що знеособлені дані з використання їхніх продуктів могли якось „покращити модель“». Виглядає як перестраховка та захист, якщо спільнота математиків визнає докази ідентичними. Для мене цей пасаж це визнання, що справа не зовсім чиста: якщо OpenAI дійсно мали незалежний інший доказ, то навіщо звертатися? Бери та публікуй!
А давайте подумаємо, що могло витекти. Ну... звісно що запити до ChatGPT. Але якщо припустити, що проєкт вели у git, використовували Codex хоча б для підготовки LaTeX файлів, то OpenAI могла просто мати доступ до всіх етапів дослідження, включаючи чернетки. А оськільки формальна верифікація це багато спейифічної рутини, то будувати доказ в IDE за допомогою асистента цілком логічно. А значить могло витекти абсолютно все. Додам, що технічно нескладно можливо мати бота, який буде слідкувати за успішністю роботи видатних вчених та не тільки. Також не проблема найняти спеціалістів, які б допомогли моделям на правах частинки рою у разі чого. Я не бачу, як це перевірити взагалі, лишається лише джентльменам вірити на слово. Що ми маємо? Сильний мотив, технічну можливість, і поведінку компанії до публікації, яка куди більше нагадує спробу контролювати наратив, ніж впевненість у власній незалежності.
Особисто мене в цій історії більше радує, що методи формальної верифікації все більше й більше використовуються у математиці, черга за програмуванням.
6 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівДуже схоже, що таки OpenAI вкрали у справжніх вчених доказ рівняння Ейлера з силовим членом. Сподіваюсь, це доведуть.
Там питання ширше. Науковці використовували Codex. А це означає, що технічно OpenAI мала доступ не тільки до запитів, а й до всіх файлів, чернетки, переписки, тощо. З того, що готувалися опублувати не означає, що вони не обговорювали проблеми, які можуть бути саме у Нав’є, та можливі варіанти їх вирішення. Все, що автори не публікували, бо вважали це незавершеним чи непрезентабельним міг бачити Codex, бо це по суті spyware, призначення якого копіювати файли на сервера OpenAI.
З іншого боку як це довести? Особливо якщо хтось не зняв галочку improve the model for everyone.
Вкрали чужу роботу, а в прес релізі
“This proof, produced by an internal OpenAI system”
Вони весь інтернет вкрали для того щоб свій скам обучити. Тепер наступний крок.
Десь була інфа, що близько 10000 агентів одночасно працювали. Спалили токенів на декілька лямів (скоріш десятків лямів)... А спроси навіщо.
Ну... в інтернеті дуже невелика частка коду на мові програмування Lean 4.
Так, була інфа про 10000 агентів, але маркетинг, перевірити ніяк. Ще є такий лист statement.pdf з якого ніби-то витікає, що насправді це була окрема людська команда OpenAI, а не чисто агенти.
Спалили це відносно, бо тобі все одно треба тримати сервера наготові, бо в будь який момент може прийти платний запит від користувача. Не кажучи про навчання нових моделів, тощо, тобто це частина інфраструктури, частково безкоштовна.
Навіщо теж питання, навіщо є математики? Навіщо Перельман доводив гіпотезу Пуанкаре?
Частину роботи вони таки зробили. От тільки я не спеціаліст в PDE щоб оцінити наскільки складно перейти під Ейлера до Нав’є Стокса. Якщо брати директорії, то в NavierStokes 404k слів, а в Euler 211k (майже в два рази). Проте OpenAI заявляє, що на Navier-Stokes пішло 875 000 агенто-годин, що у 175 разів більше. Ну... Але знову, це самозвітність зацікавленої сторони, яку неможливо аудитувати ззовні, тому чекаємо спеціалістів.