Переводчик приходит на совещание, где говорят на незнакомом языке. Он не знает слов, но замечает, что после одного выступления все начинают кивать. Через несколько встреч он уже понимает, кто задаёт тон. Алгоритм Kausal делает то же самое с данными: учит язык системы, чтобы найти, кто на кого влияет.
Потом алгоритм делает два прогноза: один только по истории эффекта, другой с добавлением предполагаемой причины. Если второй прогноз точнее, значит, причина действительно помогает. На данных Эль-Ниньо такой подход поймал крупные события, которые другие методы пропустили. Это работает как переводчик, который теперь не просто слышит слова, а понимает, кто кому диктует.
Оператор Купмана был предложен в 1931 году, но только с появлением глубокого обучения его стало возможным эффективно аппроксимировать для реальных данных.
Идея поднять систему в пространство, где сложное становится простым, напоминает «гиперпространство» из научной фантастики, где корабли обходят ограничения обычного пространства. Здесь роль гиперпространства играет бесконечномерное пространство функций.