Эффект гравитационного линзирования, предсказанный Эйнштейном и применённый для поиска невидимых объектов Цвикки, похож на капли дождя, рисующие очертания невидимого предмета на оконном стекле. Свет далёкой звезды, проходя мимо скрытой планеты или чёрной дыры, изгибается, и на снимках телескопа возникает меняющийся узор яркости. Раньше, чтобы восстановить по этому узору массу и положение невидимки, астрономы тратили часы, перебирая множество вариантов.
CausticFlow — нейросеть, прошедшая тренировку на миллионах примеров — справляется за секунду. Ей показали бессчётное число искусственных световых картин от разных объектов, и теперь она мгновенно находит в библиотеке подходящий шаблон. Даже если телескоп записал лишь пару капель этого узора, CausticFlow по ним восстанавливает весь силуэт.
Удивительно: нейросеть не нуждается в том, чтобы планета или другой объект излучали хоть какой-то свет — она видит их только по искажениям фона. На реальных наблюдениях программа верно определяет параметры в семи случаях из десяти и уже готова к массовому поиску в данных с Хаббла и Уэбба. Это откроет дорогу к исследованию жизни звёзд, рождения новых светил и даже кандидатов в тёмную материю.
CausticFlow способен восстановить событие по отрывочному графику яркости — как мозг достраивает фразу с пропущенными буквами.
Поиск скрытых тел по слабым световым искажениям — почти сюжет из трилогии «Задача трёх тел», где так выслеживали инопланетные цивилизации. CausticFlow делает то же, но ищет не пришельцев, а чёрные дыры и планеты-странники.