Structured Kolmogorov-Arnold Neural ODEs for Interpretable Learning and Symbolic Discovery of Nonlinear Dynamics

이 논문은 구조화된 상태 공간 모델링과 Kolmogorov-Arnold 네트워크 (KAN) 를 통합한 SKANODE 프레임워크를 제안하여, 비선형 동역학 시스템의 관측 데이터로부터 물리적으로 해석 가능한 잠재 상태와 지배 방정식을 정확하게 복원하고 발견하는 방법을 제시합니다.

Wei Liu, Kiran Bacsa, Loon Ching Tang, Eleni Chatzi

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

Each language version is independently generated for its own context, not a direct translation.

1. 문제: "예측은 잘하는데, 왜 그런지 모른다"

기존의 딥러닝 (Deep Learning) 은 마치 천재적인 요리사와 같습니다. 수많은 재료를 섞어 맛을 내면, 어떤 재료를 얼마나 넣었는지 정확히 기억하지 못해도 맛있는 요리를 만들어냅니다.

  • 장점: 매우 정확합니다.
  • 단점: "왜 이 맛이 나는지", "어떤 화학 반응이 일어났는지"를 설명해 주지 못합니다. 과학자나 엔지니어에게는 "맛이 좋다"는 것보다 **"왜 맛있는지 (원리)"**를 아는 것이 더 중요합니다.

또한, 기존 기술들은 보통 모든 상태 (위치, 속도 등) 를 직접 측정할 수 있어야 했습니다. 하지만 현실에서는 가속도계 (진동만 측정) 같은 센서만 있어서, 위치나 속도를 직접 볼 수 없는 경우가 많습니다.

2. 해결책: SKANODE (구조화된 콜모고로프 - 아르노드 신경 ODE)

이 논문이 제안한 SKANODE는 이 문제를 해결하기 위해 두 가지 강력한 도구를 결합했습니다.

① "투명한 유리 상자" (구조화된 상태 공간)

기존 AI 는 데이터를 처리할 때 내부 상태를 임의로 만들어냅니다. 하지만 SKANODE 는 "물리 법칙을 미리 정해둔 유리 상자" 안에 데이터를 넣습니다.

  • 비유: 자동차를 운전할 때, 속도계와 계기판이 있는 차를 탄다고 상상해 보세요. SKANODE 는 가속도 (진동) 만 보고도, **"이 차가 지금 어디에 있고 (위치), 얼마나 빠르게 가고 있는지 (속도)"**를 물리 법칙을 통해 자연스럽게 추론해냅니다.
  • 효과: 우리가 직접 측정하지 않은 '위치'와 '속도'를 AI 가 스스로 찾아내어, 마치 **가상 센서 (Virtual Sensing)**처럼 작동하게 합니다.

② "수학 공식을 찾아내는 탐정" (KAN - 콜모고로프 - 아르노드 네트워크)

기존 AI 는 복잡한 함수를 블랙박스로 학습하지만, SKANODE 에 쓰인 KAN이라는 기술은 수학 공식을 직접 찾아내는 능력이 있습니다.

  • 비유: KAN 은 복잡한 기계의 소리를 듣고, "아, 이 기계는 A + B²라는 공식으로 움직이는구나!"라고 **간결한 수학 공식 (기호)**을 종이에 적어내는 탐정입니다.
  • 효과: AI 가 학습한 복잡한 관계를 "인간이 읽을 수 있는 공식"으로 바꿔줍니다.

3. SKANODE 가 어떻게 작동하는가? (두 단계 과정)

SKANODE 는 두 단계로 일을 처리합니다.

  1. 1 단계: 가상 센서로 상태 파악하기
    • 가속도 (진동) 데이터만 주어지면, 물리 법칙을 적용하여 위치와 속도를 추론합니다. 이때 KAN 이 복잡한 관계를 학습합니다.
  2. 2 단계: 공식으로 정리하기
    • 학습된 위치와 속도 데이터를 바탕으로, KAN 이 **"이 시스템의 움직임을 설명하는 진짜 수학 공식"**을 찾아냅니다.
    • 찾은 공식은 다시 시스템에 넣어 예측 정확도를 높입니다.

4. 실제 실험 결과 (세 가지 사례)

이 기술은 세 가지 다른 상황에서 테스트되었습니다.

  • 사례 1: 덩핑 진자 (Duffing Oscillator)
    • 상황: 탄성이 비선형인 진자가 흔들리는 실험.
    • 결과: SKANODE 는 **"위치의 세제곱 (x³)"**이라는 복잡한 비선형 항이 있다는 것을 정확히 찾아냈습니다. 마치 "이 진자는 평범한 진자가 아니라, 특정 공식으로 움직이는 특별한 진자야!"라고 설명해 준 것입니다.
  • 사례 2: 반 더 폴 진자 (Van der Pol Oscillator)
    • 상황: 마찰력이 속도에 따라 변하는 진자.
    • 결과: 마찰력이 속도와 위치의 곱에 비례한다는 비선형 감쇠 공식을 정확히 찾아냈습니다.
  • 사례 3: F-16 전투기 (실제 데이터)
    • 상황: 실제 F-16 전투기의 날개와 탑재물 연결부의 진동 데이터.
    • 결과: 여기서는 **'히스테리시스 (Hysteresis, 기억 효과)'**라는 복잡한 현상을 발견했습니다. 즉, "진동이 커질 때와 줄어들 때의 경로가 다르다"는 것을 AI 가 찾아내어, 비행기 연결부의 마모나 피로 손상을 예측할 수 있는 단서를 제공했습니다.

5. 왜 이것이 중요한가?

  1. 신뢰성: "AI 가 이렇게 예측했다"라고만 하는 게 아니라, **"이 공식에 따라 움직이니까 이렇게 예측했다"**라고 설명할 수 있습니다.
  2. 실용성: 모든 상태를 측정할 수 없는 상황 (가속도만 측정) 에서도 정확한 위치와 속도를 복원할 수 있습니다.
  3. 효율성: 복잡한 계산을 매번 할 필요 없이, 찾아낸 간단한 수학 공식만으로도 실시간 제어가 가능합니다. (예: 비행기 제어 시스템에 바로 적용 가능)

요약

SKANODE는 "블랙박스"였던 AI 를 **"투명한 유리 상자"**로 바꾸고, 복잡한 데이터 속에서 **"인간이 이해할 수 있는 물리 법칙 (수학 공식)"**을 찾아내는 혁신적인 기술입니다. 이는 과학자와 엔지니어가 복잡한 시스템을 더 잘 이해하고, 안전하고 신뢰할 수 있는 결정을 내리는 데 큰 도움을 줄 것입니다.