← 최신 논문
🧬 biology

Online Generalised Predictive Coding

본 논문은 시간 척도의 분리를 통해 동적 환경에서 잠재 상태의 동시 온라인 추론, 모델 파라미터 학습, 불확실성 추정을 가능하게 하는 동적 기대 최대화 (Dynamic Expectation Maximisation) 의 확장인 온라인 일반화 예측 부호화 (ODEM) 를 소개하며, 불일치하거나 혼란스러운 생성 모델을 가진 경우에도 견고함을 입증한다.

원저자: Mehran H. Z. Bazargani, Szymon Urbas, Adeel Razi, Thomas Brendan Murphy, Karl Friston

게시일 2026-05-05
📖 3 분 읽기☕ 가벼운 읽기

원저자: Mehran H. Z. Bazargani, Szymon Urbas, Adeel Razi, Thomas Brendan Murphy, Karl Friston

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

당신의 뇌가 실시간으로 미스터리를 해결하려는 형사라고 상상해 보세요. 매초마다 새로운 단서 (감각 데이터) 가 도착하고, 형사는 현재 일어나고 있는 일에 대한 가설을 즉시 업데이트하고, 게임의 규칙을 학습하며, 자신의 감각을 얼마나 신뢰할 수 있는지 파악해야 합니다.

이 논문은 바로 이 형사가 하는 일을 컴퓨터가 수행하도록 돕는 새로운 수학적 도구인 ODEM(온라인 동적 기대 최대화) 을 소개합니다. 이는 세계의 숨겨진 원인을 "추측"하고, 실수에서 배우며, 세계가 움직이는 동안에도 신뢰도를 조정하는 기계의 방법입니다.

다음은 간단한 비유를 통해 작동 원리를 설명한 것입니다:

1. 형사의 세 가지 업무 (삼중 추정)

대부분의 컴퓨터 프로그램은 한 번에 한 가지 일만 하려고 합니다. 반면 ODEM 은 "온라인 삼중 추정"이라고 불리는 세 가지 일을 동시에 수행합니다.

  • 숨겨진 상태 추적: 현재 사물이 어디에 있는지 파악합니다 (예: "저 새가 왼쪽으로 날아가고 있는지 오른쪽으로 날아가고 있는지?").
  • 규칙 학습: 세계가 어떻게 작동하는지 파악합니다 (예: "새들은 보통 직선이 아니라 곡선으로 날아간다").
  • 불확실성 추정: 데이터를 얼마나 신뢰해야 할지 결정합니다 (예: "안개가 끼어 있어 시력이 불확실하므로, 새의 비행 패턴에 대한 기억을 더 신뢰해야 한다").

논리는 진정한 "온라인" 시스템이 되려면 모든 데이터를 본 후 결정을 내릴 수 없다고 주장합니다. 대신 추측을 하고, 즉시 업데이트하며, 뒤돌아보지 않고 다음 초의 데이터로 넘어가야 합니다.

2. "부드러움"의 트릭 (일반화 좌표)

1 초 후 자동차가 어디에 있을지 예측하려 한다고 상상해 보세요.

  • 옛 방식: 자동차가 지금 어디에 있는지만 봅니다. 자동차가 갑자기 방향을 틀면 예측이 늦어질 수 있습니다.
  • ODEM 의 방식: 자동차의 위치, 속도, 가속도, 그리고 가속도가 변하는 속도 (저크) 까지 봅니다.

이 논문은 이를 "운동의 일반화 좌표"라고 부릅니다. 마치 자동차의 위치만 찍는 것이 아니라 속도와 운전자가 액셀러레이터를 얼마나 세게 밟고 있는지까지 기록하는 영화 카메라와 같습니다. 움직임의 "부드러움"을 알면, 자동차가 혼란스럽고 예측 불가능하게 움직일지라도 시스템이 미래를 훨씬 더 잘 예측할 수 있습니다.

3. 속도 함정 (시간 척도 분리)

이 "형사 작업"에서 가장 큰 어려움 중 하나는 어떤 것은 빠르게 변하고 어떤 것은 느리게 변한다는 점입니다.

  • 빠름: 움직이는 물체의 위치 (매 밀리초마다 변함).
  • 느림: 게임의 규칙이나 공기 중의 노이즈 양 (수 분 또는 수 시간마다 변함).

ODEM 은 시간 척도 분리라는 교묘한 트릭을 사용합니다. 이는 물체 추적과 같은 "빠른" 업데이트와 규칙 학습과 같은 "느린" 업데이트를 서로 다른 속도로 일어나는 두 가지 다른 작업으로 취급합니다.

  • 빠른 작업: 반사 신경처럼 끊임없이 업데이트됩니다.
  • 느린 작업: 새로운 습관을 배우는 것처럼 드물게 업데이트됩니다.

이것은 시스템이 혼란에 빠지는 것을 방지합니다. 새가 날개를 퍼덕일 때마다 물리 법칙을 다시 쓰려고 하지 않으며, 패턴이 오랜 시간 지속될 때만 법칙을 업데이트합니다.

4. 테스트: "틀린" 지도

연구자들은 시스템이 작동하는지 증명하기 위해 까다로운 테스트를 설정했습니다.

  • 현실: 일반화 로트카 - 볼테라(Generalised Lotka-Volterra)라는 수학적 모델을 사용하여 복잡하고 혼란스러운 세계를 만들었습니다 (세 종의 동물이 상호작용하며 먹이를 두고 싸우는 시뮬레이션이라고 생각하세요).
  • 형사: ODEM 시스템에 로렌츠 시스템(Lorenz system, 주로 기상 패턴을 시뮬레이션하는 데 사용됨)이라는 완전히 다른 수학적 모델을 기반으로 한 "지도"를 주었습니다.

보통 도시 지도로 정글을 항해하면 길을 잃습니다. 그러나 ODEM 은 "부드러운 운동" 트릭 (일반화 좌표) 과 "속도 함정" 트릭 (시간 척도 분리) 을 사용했기 때문에, 내부 지도가 속해 있는 세계의 종류에 대해 근본적으로 잘못 알고 있었음에도 불구하고 동물들의 움직임을 놀라울 정도로 잘 추적했습니다.

5. 결과: 더 나은 형사

이 논문은 ODEM 이 다음을 할 수 있음을 보여줍니다.

  1. 세계가 혼란스러울 때도 숨겨진 상태를 정확하게 추적합니다.
  2. 잘못된 규칙 (매개변수) 으로 시작했더라도 시간이 지남에 따라 올바른 "규칙"을 학습합니다.
  3. 데이터의 노이즈 정도에 따라 신뢰도 (불확실성) 를 조정합니다.

저자들은 이 방법이 새로운 데이터가 도착할 때마다 전체 사건 역사를 다시 분석하고 멈출 필요 없이, 인간의 뇌와 마찬가지로 기계가 실시간으로 학습하고 적응할 수 있는 생물학적 영감을 받은 방법을 제공한다고 결론지었습니다.

간단히 말해: ODEM 은 사물이 어떻게 부드럽게 움직이는지 살펴 미래를 추측하고, 규칙을 천천히 학습하며, 언제 눈을 믿고 언제 기억을 믿어야 할지 아는 스마트하고 빠르게 학습하는 시스템입니다. 모든 것이 계속 돌아가는 동안에도요.

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

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

Digest 사용해 보기 →