Переводчик в большом зале не просто слушает слова. Он следит за всеми разговорами сразу, помнит, кто что сказал раньше, и угадывает, что будет дальше. SEA-ViT работает так же, только вместо голосов она слушает океан.
Океанские течения похожи на разговор: вода движется не сама по себе, а под влиянием ветра, приливов и далёких климатических событий. Раньше компьютеры считали каждую точку отдельно, как будто переводчик слышал только одного человека. SEA-ViT использует два приёма. Один слой видит всё поле течений сразу, как переводчик, который окидывает взглядом зал. Другой слой помнит, что было вчера и неделю назад, потому что читает данные и вперёд, и назад по времени.
Когда наступает Эль-Ниньо, вода у берегов Таиланда движется иначе. SEA-ViT получает подсказку об этом, как переводчик, которому сказали, что сегодня в зале все будут говорить быстрее. За ошибки в такие дни модель наказывают строже, поэтому она учится быть внимательной именно тогда, когда это важнее всего.
Теперь SEA-ViT может предсказывать течения в Сиамском заливе и Андаманском море. Моряки и рыбаки получат прогноз, который слышит весь океан, а не только одну точку у берега. И тогда переводчик в зале совещаний станет не просто сравнением, а настоящей работой: SEA-ViT переводит язык моря на язык безопасных маршрутов.
Модель названа SEA-ViT, что одновременно отсылает к морю (sea) и к архитектуре Vision Transformer (ViT). Автор благодарит самого себя в разделе acknowledgments, что является редкостью в научных статьях.