← 최신 논문
🤖 machine learning

Learning partially observed systems with neural Hamiltonian ordinary differential equations

본 논문은 에너지 보존과 물리적 제약을 부과하여 부분적으로 관측된 동적 시스템을 학습함으로써 순수 데이터 기반 베이스라인보다 우수한 정확도와 장기적 안정성을 달성하는 해밀토니안 신경망과 신경 상미분방정식을 결합한 프레임워크인 신경 해밀토니안 상미분방정식 (NHODE) 을 소개합니다.

원저자: Sunniva Meltzer, Sølve Eidnes, Alexander Johannes Stasik

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

원저자: Sunniva Meltzer, Sølve Eidnes, Alexander Johannes Stasik

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

복잡한 기계의 움직임이 어떻게 예측되는지 로봇에게 가르치려 한다고 상상해 보세요. 보통은 로봇에게 전체 기계의 영상을 보여 주며 "이걸 봐, 규칙을 배우고 그다음에 무슨 일이 일어날지 말해 줘"라고 말합니다.

하지만 그 기계에 비밀 compart ment 가 있다면 어떨까요? 바깥쪽 기어는 돌아가는 것을 볼 수 있지만, 내부에 숨겨진 기어는 볼 수 없습니다. 바깥쪽 기어는 숨겨진 기어 때문에 움직이지만, 그들을 볼 수 있는 카메라는 내부에 없습니다. 외부만 보여 주는 방식으로 표준 로봇 (순수 데이터 학습자) 을 가르치려 한다면, 결국 혼란에 빠질 것입니다. 그것은 숨겨진 기어에 대해 잘못된 추측을 하게 되고, 곧 전체 기계에 대한 예측이 무너져 제멋대로 비틀거리며 길을 잃게 될 것입니다.

이 논문은 NHODE(Neural Hamiltonian Ordinary Differential Equations, 신경 해밀토니안 상미분 방정식) 라는 새로운 종류의 로봇 교사를 소개합니다. 이는 단순히 패턴을 외우는 것이 아니라 물리 법칙을 존중하도록 로봇을 가르침으로써 이러한"블라인드 스폿"문제를 해결하도록 설계되었습니다.

다음은 간단한 비유를 통해 작동 방식을 설명한 것입니다:

1. 문제: "눈이 먼"학습자

실제 세계에서는 종종 모든 것을 측정할 수 없습니다. 아마도 자동차의 속도는 볼 수 있지만 연료 수준은 볼 수 없거나, 행성의 위치는 볼 수 있지만 그것을 당기는 보이지 않는 중력은 볼 수 없을지도 모릅니다.

  • 옛 방식 (순수 데이터): 무용수의 발만 보고 춤을 배우려 하는 학생을 상상해 보세요. 무용수의 상체가 예상치 못한 동작을 하면, 학생은 발과 나머지 몸 사이의 연결을 이해하지 못해 길을 잃게 됩니다. 논문에서 이러한"순수 데이터"모델들은 특히 혼돈 시스템 (세 개의 행성이 예측 불가능한 왈츠를 추는 것과 같은"삼체 문제"와 같은) 에서 빠르게 실패했습니다.

2. 해결책: "물리 우선"교사

NHODE 프레임워크는"발만 보지 말고, 에너지는 생성되거나 소멸되지 않는다는 것을 기억해"라고 말하는 교사 같습니다.

  • 에너지 은행 (해밀토니안): 논문은 시스템의 총 에너지를 위한 은행 계좌라고 할 수 있는"해밀토니안"이라는 개념을 사용합니다. 폐쇄된 시스템에서 이 에너지 균형은 항상 일정하게 유지되어야 합니다.
  • 비법: NHODE 모델은 이 규칙을 깨뜨릴 수 없도록 설계되었습니다. 수학이 에너지 보존 법칙을 따르도록 강제합니다. 로봇이 숨겨진 기어를 볼 수 없더라도, 가시적인 기어가 가속되면 총 에너지 균형을 올바르게 유지하기 위해 숨겨진 기어는 반드시 다른 곳에서 감속해야 한다는 것을 알고 있습니다.

3."숨겨진"부분 처리 방법

논문은 교묘한 두 단계 과정을 설명합니다:

  1. 탐정 (인코더): 먼저 모델은 가시적인 부분의 짧은 역사 ("관측된 역사") 를 살펴봅니다. 그것은 탐정처럼 행동하여 가시적인 단서를 이용해 현재 숨겨진 부분들이 무엇을 하고 있는지 추측합니다. 그것은 보이지 않는 기어의"초기 상태"를 추론합니다.
  2. 시뮬레이터 (롤아웃): 숨겨진 부분에 대한 추측을 얻으면, 시간을 앞으로 진행하며 시뮬레이션을 실행합니다. 핵심적으로, 그것은 실제로 볼 수 있는 부분들만 자신의 숙제를 확인합니다. 숨겨진 부분을 잘못 추측했다고 해서 직접 처벌받지는 않습니다. 오직 가시적인 부분이 실제 영상과 일치하지 않을 때만 처벌받습니다.
    • 비유: 시몬의 손만 볼 수 있는"시몬이 말해"게임을 한다고 상상해 보세요. 당신은 시몬의 발이 무엇을 하고 있는지 추측해야 합니다. 발에 대한 추측이 손에 대한 예측을 잘못하게 만들면 당신은 지게 됩니다. 하지만 발에 대한 추측이 손이 올바르게 움직이게 한다면 당신은 이깁니다.

4. 추가 규칙 (대칭성) 추가

저자들은 에너지에 그치지 않고 더 많은"상식"규칙을 추가했습니다:

  • 병진 대칭성: 전체 기계를 한 발 왼쪽으로 이동시켜도 물리학은 변하지 않아야 합니다. 모델은 절대적인 위치가 아닌 부분들 사이의 거리를 보도록 학습합니다.
  • 분리 가능한 에너지: 그들은 에너지를"운동 에너지"(그들이 공식을 알고 있는 부분) 와"위치 에너지"(AI 가 학습하는 부분) 로 나뉘어 있다고 가정했습니다. 이는 작업을 더 쉽고 정확하게 만듭니다.

5. 결과: 혼돈 속의 안정성

이 논문은 단순한 것부터 매우 어려운 것까지 세 가지 시나리오에서 이를 테스트했습니다:

  • 스프링 위의 두 질량: 간단한 시스템입니다. 모든 방법이 어느 정도 작동했지만, 물리 기반 방법이 약간 더 좋았습니다.
  • 삼각형 세 질량: 조금 더 복잡합니다. 순수 데이터 모델들은 드리프트하기 시작하고 큰 실수를 저질렀습니다. 물리 기반 모델은 제자리를 지켰습니다.
  • 삼체 문제: 이것은"보스 레벨"입니다. 혼돈의 춤처럼 서로를 당기는 세 개의 행성입니다.
    • 결과: 순수 데이터 모델들 ("눈이 먼"학습자들) 은 미쳐 버렸고 예측이 매우 빠르게 터무니없는 것으로 폭발했습니다.
    • 승자: NHODE 모델, 특히 모든 추가 물리 규칙 (에너지, 운동량, 각운동량 보존) 을 갖춘 모델은 매우 오랫동안 춤을 올바르게 예측했습니다. 그것은 단순히 추측한 것이 아니라 춤의 규칙을 이해했기 때문에, 한 무용수를 볼 수 없더라도 춤이 계속되도록 그들이 반드시 어떻게 움직여야 하는지 알았습니다.

요약

이 논문은 물리 법칙을 AI 의 뇌에 직접 구축함으로써, 모든 부분을 볼 수 없더라도 시스템이 이해하도록 가르칠 수 있다고 주장합니다. 이는"눈 먼 추측자"를"물리 정통 탐정"으로 바꾸어, 보이지 않는 것을 보이는 것에서 추론하게 하며 혼돈스럽고 예측 불가능한 환경에서도 예측을 안정적으로 유지하게 합니다.

저자들은 모델이 가시적인 부분을 완벽하게 예측할 수 있지만, 숨겨진 부분의 정확한 상태는 유일하지 않을 수 있음을 지적합니다 (바깥에서 보면 똑같이 보이는 몇 가지 다른 숨겨진 시나리오가 있을 수 있음). 하지만 모델은 우리가 관심 있는 부분에 대해 물리적으로 일관되고 정확한 버전을 찾습니다.

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

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

Digest 사용해 보기 →