реклама
Бургер менюБургер меню

Эдуард Сероусов – Слепое пятно вида (страница 8)

18

Второй этап. Лина добавила к архитектуре слой, который Джамал назвал «археологическим»: сеть искала не сигналы, а области данных, систематически классифицированные как шум всеми предыдущими алгоритмами. Не случайный шум – систематический. Области, в которых разные алгоритмы, разных авторов, с разной архитектурой, обученные в разное время и в разных институтах, давали одинаковый ответ: «шум». Гипотеза Лины: если все алгоритмы, созданные людьми, одинаково игнорируют одну и ту же область данных, это не может быть случайностью. Это – слепое пятно. Не алгоритма, а вида.

Третий этап – и вот здесь Лина сделала то, чего не делал никто. Она убрала человека из верификации. Полностью. Алгоритм обучался без человеческой разметки, анализировал без человеческого контроля, и результаты его работы – любые результаты – не проходили через человеческий фильтр. Никто не смотрел на выходные данные. Никто не решал, что является «находкой», а что – «ложным срабатыванием». Алгоритм был один. Один и автономен.

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

Она объясняла это Джамалу – ночью, в серверной, между третьим и четвёртым кофе, – и Джамал слушал, наклонив голову, как слушают музыку, которую нужно расслышать за шумом, и потом сказал:

– Вы описываете ситуацию, в которой машина знает больше, чем человек, и человек должен ей поверить.

– Нет, – сказала Лина. – Я описываю ситуацию, в которой человеческое восприятие является ограничением, а не стандартом. Мы не должны верить машине. Мы должны проверить, не является ли наше неверие – дефектом наблюдателя.

Джамал помолчал. Потом:

– Лина, если алгоритм найдёт сигнал, и никто из нас не сможет его увидеть – как мы об этом напишем? Что мы скажем рецензентам? «Поверьте нашей нейросети, мы сами не видим, но она видит»?

Лина улыбнулась. Это была её рабочая улыбка – узкая, быстрая, означавшая, что собеседник задал правильный вопрос.

– Мы скажем именно это. И нас засмеют. И мы будем правы.

Четыре тридцать семь утра. Октябрь. Серверная в Хадживади.

Лина запустила автономный анализ на полный архив GMRT – не выборку, а всё, все двадцать терабайт, – и откинулась в кресле. Серверы загудели громче; вентиляция увеличила обороты. Температура в комнате поднялась на полтора градуса. Лина ощущала серверную как организм: он дышал, грелся, работал, и она была частью его метаболизма – или паразитом, в зависимости от точки зрения.

Прогресс-бар на экране полз вправо, и Лина смотрела на него, хотя знала, что смотрение не ускоряет вычисления, а знание не помогало – она всегда смотрела. Это было что-то вроде суеверия: если отвернуться – результат изменится. Абсурд. Она знала, что абсурд. Она всё равно смотрела.

Семнадцать минут.

Терминал мигнул.

ANOMALY DETECTED

Region: RA 17h 45m 40s / Dec -29° 00' 28"

Confidence: 99.7%

Classification: STRUCTURED – non-stochastic, non-periodic, non-terrestrial

Human-validated baseline: NOISE (confirmed by 14 independent algorithms, 2009-2028)

Лина посмотрела на экран. Посмотрела на координаты. Центр Млечного Пути, плюс-минус – область Стрельца А, одна из самых изученных в радиоастрономии. Десятки тысяч часов наблюдений. Сотни публикаций. Каждый квадратный угловой секунд – картографирован, описан, классифицирован.

И в этих данных – структурированный сигнал с вероятностью 99,7%.

Который четырнадцать независимых алгоритмов – написанных разными группами, в разных институтах, на разных языках программирования, обученных на разных выборках – классифицировали как шум. Единогласно. За двадцать лет.

Лина открыла визуализацию. Спектрограмма области: частота по вертикальной оси, время по горизонтальной. Шум. Стандартный шум радиоизлучения галактического центра: тепловое, синхротронное, пульсарные гармоники, наземные помехи. Она увеличила масштаб – в область, отмеченную алгоритмом красным прямоугольником. Шум. Она применила преобразование Фурье. Шум. Вейвлет-анализ. Шум. Корреляционную функцию. Автокорреляцию. Кросс-корреляцию. Декомпозицию на независимые компоненты. Шум, шум, шум, шум.

Она знала, что сигнал есть. Алгоритм нашёл его за семнадцать минут. Вероятность – 99,7%. Классификация – «структурированный, нестохастический, непериодический, нетерреcтриальный». Четыре слова, каждое из которых означало: это не случайность. Это не звезда. Это не помеха. Это – нечто.

И она не могла его увидеть.

Не «не нашла» – не могла увидеть. Глядела прямо на визуализацию, знала, что в ней есть структура, – и видела шум. Мозг отказывался. Не ленился, не ошибался – отказывался, методично, на каждом уровне обработки, от первичной зрительной коры до фронтальных долей. То, что видел алгоритм, для человеческого восприятия не существовало.

Лина подвинула кресло ближе к монитору. Расстояние между её глазами и пикселями – тридцать сантиметров. Она напрягла зрение, как напрягают, пытаясь разглядеть фигуру в автостереограмме. Ничего. Она расфокусировала взгляд. Ничего. Она переключилась на представление в виде тепловой карты – красное на синем, сигнал должен быть красным. Всё было одинаково синим с вкраплениями оранжевого – стандартный фон, галактический шум.

Она ощутила что-то, что потом, при попытке описать, не смогла назвать ни страхом, ни восторгом, ни разочарованием. Ближе всего было: растерянность, подсвеченная изнутри электрическим возбуждением, от которого покалывало кончики пальцев. Она нашла. Она нашла – и не могла это видеть.

Кофе. Ей нужен кофе, и ей нужен Джамал, и ей нужно воспроизвести результат, и ей нужно перестать трястись, потому что руки дрожат, а дрожащие руки – это то, что случается с другими людьми, не с Линой Шармой, которая однажды представляла результаты перед комитетом по нобелевским номинациям и не почувствовала ничего, кроме лёгкого раздражения от слишком яркого освещения в зале.

Она позвонила Джамалу в пять двенадцать. Он взял трубку на втором гудке – значит, не спал; значит, работал.

– Джамал. Приезжай в серверную.

– Сейчас?

– Сейчас.

Пауза. Джамал не спросил «зачем». Он слышал её голос и понял, что «зачем» – вопрос, который можно задать потом.

– Двадцать минут, – сказал он и повесил трубку.

Лина ждала. Она не перезапускала анализ – суеверие, опять суеверие; она боялась, что повторный запуск даст другой результат, хотя знала, что детерминированный алгоритм на тех же данных обязан дать тот же результат, и знание не помогало. Она боялась, как ребёнок боится проверить, что монстр под кроватью не исчез.

Вместо этого она открыла телефон. Заметка без названия. Семь имён. Она перечитала их – привычка, ежеутренняя, автоматическая, как чистка зубов. Прия Венкатеш. Арун Датта. Кавери Рао. Михаил Бронский. Сяо Линь. Дмитрий Козырев. Фатима аль-Хашеми. Семь человек, которым её одержимость навредила.

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

Прия сломалась в четверг. Тихо – не крик, не истерика, а просто остановка: она сидела за монитором, руки на клавиатуре, и не двигалась. Два часа. Коллега заметил, вызвал скорую. Госпитализация. Нервный срыв, вызванный хроническим истощением и тревожным расстройством. Лина узнала на следующий день – по электронному письму от замдиректора института, написанному тоном человека, который хочет обвинить, но не имеет оснований: Прия работала добровольно, сверхурочные не были обязательными, Лина формально ничего не нарушила.

Формально.

Лина навестила её через неделю. Больница в Бангалоре – частная, чистая, с вентиляторами на потолке вместо кондиционеров. Прия сидела на кровати. Похудевшая. Без ручки в пальцах. Они молчали минуту – может быть, две; Лина не умела считать время в таких ситуациях, потому что не умела быть в таких ситуациях.

– Вы знали, – сказала Прия. Не вопрос – утверждение.

– Да, – сказала Лина. Она могла бы соврать. Могла бы сказать «не замечала», «была занята», «думала, что вы справляетесь». Не сказала. Не потому, что была честна из принципа – потому что Прия заслуживала точного ответа, как заслуживает его пациент, которому говорят диагноз.