← 최신 논문
🧬 biology

Learning the Koopman Operator using Attention Free Transformers

이 논문은 국소적 시간적 문맥을 위한 어텐션 프리 잠재 메모리 블록과 잠재 드리프트를 수정하기 위한 동적 재인코딩 메커니즘을 결합하여, 기존의 오토인코더 및 어텐션 기반 모델에 비해 우수한 장기 예측 정확도와 낮은 추론 지연 시간을 달 수 있는 강건한 쿱만(Koopman) 예측기를 소개한다.

원저자: Mohammed Nagdi, Evangelos-Marios Nikolados, Alexey Yermakov, Mars Gao, Nathan Kutz, Filippo Menolascina

게시일 2026-06-24
📖 4 분 읽기☕ 가벼운 읽기

원저자: Mohammed Nagdi, Evangelos-Marios Nikolados, Alexey Yermakov, Mars Gao, Nathan Kutz, Filippo Menolascina

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ⚕️ 이것은 동료 심사를 거치지 않은 프리프린트의 AI 생성 설명입니다. 의학적 조언이 아닙니다. 이 내용을 바탕으로 건강 관련 결정을 내리지 마세요. 전체 면책 조항 읽기

거대한 문제: "표류하는" GPS

당신이 컴퓨터를 사용하여 롤러코스터나 흔들리는 진자의 경로를 예측하려고 한다고 상상해 보세요. 과학자들은 이 복잡하고 꿈틀거리는 비선형 움직임을 단순하고 직선적인 예측으로 바꾸기 위해 **쿠프만 연산자(Koopman Operator)**라는 수학적 도구를 사용합니다. 이것은 마치 자동차가 오직 완벽하게 평평하고 곧은 고속도로 위로만 달린다고 가정하여 자동차의 경로를 예측하는 것과 같습니다.

짧은 여정(몇 초) 동안에는 이 방법이 매우 잘 작동합니다. 하지만 긴 시간(몇 시간 또는 며칠) 동안의 주행을 예측하려고 하면, 예측이 "표류(drift)"하기 시작합니다. 컴퓨터는 자동차가 여전히 곧은 고속도로 위에 있다고 생각하지만, 실제로는 자동차는 절벽 아래로 떨어졌거나 회전 루프를 돌고 있습니다. 수학적 계산이 매 단계마다 미세하게 틀리게 되고, 이러한 작은 오류들이 쌓여 결국 예측을 완전히 쓸모없게 만듭니다.

논문에서는 이를 **표류(drift)**라고 부릅니다. 이는 "곧은 고속도로"(학습된 모델)가 실제의 울퉁불퉁한 세상을 완벽하게 반영하는 지도가 아니기 때문에 발생합니다.

해결책: 두 가지 새로운 도구

에든버러 대학교와 워싱턴 대학교의 연구진인 저자들은 이 표류 문제를 해결하기 위해 두 가지 새로운 "안전 장치"를 도입했습니다. 그들은 표준 쿠프만 모델에 이 기능들을 추가하여, 길을 잃지 않고 수천 단계를 예측할 수 있을 만큼 견고하게 만들었습니다.

1. "단기 기억" (AFT 블록)

비유: 당신이 안개 낀 숲속을 걷고 있다고 상상해 보세요. 만약 발 바로 앞의 지면만 본다면, 보이지 않는 뿌리에 걸려 넘어질 수 있습니다. 하지만 방금 지나온 몇 걸음을 되돌아본다면, 길의 경사를 느끼고 넘어지기 전에 균형을 잡을 수 있습니다.

기술적 내용: 저자들은 **어텐션 프리 잠재 기억(Attention-Free Latent Memory, AFT)**이라는 구성 요소를 추가했습니다.

  • 역할: 컴퓨터가 다음 예측을 하기 전에, 방금 수행한 마지막 몇 단계의 짧은 "윈도우(window)"를 살펴봅니다. 이 과거 기록을 사용하여 현재 위치를 미세하게 수정함으로써, 작은 오류가 커지기 전에 바로잡습니다.
  • 특별한 점: 보통 과거를 살펴보는 것은 매우 무겁고 느린 컴퓨터 프로세스(트랜스포머의 "어텐션" 같은 방식)를 필요로 합니다. 하지만 이 새로운 방식은 "어텐션 프리(attention-free)" 방식으로, 훨씬 빠르고 메모리를 아주 적게 사용하면서도 동일한 작업을 수행합니다(약 30,000개의 추가 파라미터만 사용). 이는 마치 슈퍼컴퓨터로 계산할 필요 없이 지난 10번의 회전을 기억하는 GPS를 가진 것과 같습니다.

2. "현실 점검" (동적 재부호화)

비유: 당신이 배를 조종하고 있다고 상상해 보세요. 좋은 지도가 있더라도 바람이나 조류 때문에 경로를 벗어날 수 있습니다. 똑똑한 선장은 단순히 키를 잡고 있는 것이 아니라, 가끔 멈춰 서서 별(실제 세상)을 바라보며 "잠깐, 우리가 지도에 표시된 위치에 있지 않다"라고 말합니다. 그러고 나서 항해를 계속하기 전에 배의 위치를 올바른 위치로 다시 확 잡아당깁니다.

기술적 내용: 이것은 **동적 재부호화(Dynamic Re-encoding)**라고 불립니다.

  • 역할: 시스템은 스스로를 끊임없이 모니터링합니다. "내 예측이 모델이 있어야 할 모습과 다르게 보이기 시작했는가?"라고 자문합니다. 이 시스템은 단순하고 빠른 통계적 알람(연기 감지기 같은 역할)을 사용하여 예측이 "안전한 경로"(매니폴드)에서 벗어나기 시작하는지 포착합니다.
  • 해결책: 알람이 울리면, 시스템은 즉시 예측을 올바른 경로로 "스냅(snap)"하여 되돌린 후 다시 진행합니다. 이는 작은 오류가 치명적인 실패로 이어지는 것을 방지합니다.

테스트 방법

연구팀은 이 도구들을 세 가지 매우 다른 종류의 "롤러코스터"에 대해 테스트했습니다:

  1. 더핑 진동자(Duffing Oscillator): 두 가지 서로 다른 상태 사이를 전환할 수 있는 시스템(예: 두 골짜기 사이를 구르는 공)입니다. 이는 혼돈스럽고 예측하기 어렵습니다.
  2. 레프실레이터(Repressilator): 완벽한 리듬의 시계처럼 작동하는 합성 유전자 회로(리미트 사이클)입니다.
  3. IRMA: 서로 상호작용하는 5개의 유전자로 이루어진 복잡한 네트워크로, 피드백 루프가 얽힌 그물망과 같습니다.

결과

  • 더 높은 정확도: 세 가지 시스템 모두에서, 새로운 방식(Koopman + AFT + 현실 점검)은 기존 방식들보다 장기간에 걸쳐 훨씬 적은 실수를 범했습니다.
  • 거인들을 꺾다: 그들은 자신들의 방법을 거대하고 복잡한 AI 모델(트랜스포머 및 GRU 등)과 비교했습니다. 이 모델들은 매우 크고 느림에도 불구하고, 새로운 경량 쿠프만 방식보다 더 많이 표류했습니다.
  • 속도: 새로운 방식은 믿을 수 없을 정도로 빠릅니다. 다른 모델들이 걸리는 시간의 아주 일부분만 사용하여 1,000단계를 앞서 예측할 수 있습니다.

핵심 요약

이 논문은 복잡한 시스템을 오랫동안 예측하기 위해 거대하고 느린 AI가 반드시 필요한 것은 아니라는 점을 보여줍니다. 대신, 단순하고 빠른 선형 모델에 두 가지를 더해주면 됩니다:

  1. 작은 요철을 부드럽게 만들어 줄 단기 기억.
  2. 경로를 벗어나기 시작할 때 현실로 되돌려 놓을 자기 점검 메커니즘.

이를 통해 빠르고 작으면서도 오랫동안 경로를 유지할 수 있는 예측기를 만들 수 있으며, 이는 슈퍼컴퓨터가 숫자를 계산하느라 시간을 허비하기를 기다리지 않고도 다음에 어떤 일이 일어날지 알아야 하는 시스템에 완벽하게 부합합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →