← 최신 논문
📊 statistics

What Uncertainties Do We Need for Dynamical Systems?

이 논문은 알레아토릭(aleatoric) 불확실성과 에피스테믹(epistemic) 불확실성을 구분하고, 그 기원을 명확히 하며, 서로 다른 과업에 따라 불확실성 정량화 목표가 어떻게 달라지는지 검토함으로써 동적 시스템에 대한 불확실성 모델링에 관한 머신러닝 관점을 제시한다.

원저자: Yusuf Sale, Christopher Bülte, Felix Czaja, Joshua Stiller, Eyke Hüllermeier

게시일 2026-06-11
📖 5 분 읽기🧠 심층 분석

원저자: Yusuf Sale, Christopher Bülte, Felix Czaja, Joshua Stiller, Eyke Hüllermeier

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

핵심 요약: 미래를 예측하는 것은 어렵습니다

공이 다음에 어디로 굴러갈지 예측하려고 한다고 상상해 보세요. 완벽한 세상이라면, 공이 어디서 시작되었는지, 얼마나 세게 밀었는지, 그리고 언덕의 모양이 어떤지를 정확히 안다면 그 경로를 영원히 계산할 수 있을 것입니다. 이것이 바로 **결정론적 시스템(deterministic system)**입니다. 놀라운 일 없이 오직 수학대로만 움직이는 것이죠.

하지만 현실 세계는 무질서합니다. 우리는 모든 것을 완벽하게 알지 못합니다. 이 논문은 단순하지만 심오한 질문을 던집니다. 우리가 사물의 변화(예: 흔들리는 진자, 날씨, 또는 로봇의 움직임)를 예측하려고 할 때, 우리가 실제로 마주하는 "모른다는 것"의 정체는 무엇인가?

저자들은 "모른다는 것"을 두 가지 주요 유형으로 나눕니다.

  1. 알레아토리 불확실성 (Aleatoric Uncertainty, "노이즈"): 이는 시스템 자체에 내재된 무작위성입니다. 공을 치는 순간 불어오는 돌풍과 같습니다. 아무리 공부를 많이 하거나 센서를 추가하더라도, 당신은 바람을 예측할 수 없습니다. 이는 줄일 수 없는(irreducible) 불확실성입니다.
  2. 에피스테믹 불확실성 (Epistemic Uncertainty, "무지"): 이는 지식의 부족을 의미합니다. 공을 얼마나 세게 밀었는지 정확히 모르는 것과 같습니다. 만약 더 좋은 도구나 더 많은 데이터가 있다면, 이를 알아낼 수 있습니다. 즉, 줄일 수 있는(reducible) 불식입니다.

이 논문은 동적 시스템(시간에 따라 변하는 것들)에서 이 두 종류의 불확실성이 복잡한 방식으로 뒤섞이며, 우리가 무엇을 하려느냐에 따라 이들을 다르게 취급해야 한다고 주장합니다.


"모름"의 다섯 가지 원천

저자들은 예측에 불확실성이 스며드는 다섯 가지 구체적인 지점을 식별했습니다. 이를 설명하기 위해 흔들리는 진자라는 비유를 사용해 보겠습니다.

1. 시작점 (초기 조건, Initial Condition)

  • 시나리오: 당신은 진자의 흔들림을 예측하고 싶지만, 타이머를 시작할 때 진자가 정확히 어디에 있었는지 100% 확신하지 못합니다. 아마도 자를 사용하는 과정에서 약간의 오차가 있었을 수도 있습니다.
  • 불확실성: 이것은 에피스테믹입니다. 더 좋은 카메라나 더 정밀한 자가 있었다면 시작점을 정확히 알 수 있었을 것입니다.
  • 확산 방식: 일단 시작되면, 이 작은 오차는 경로를 따라 계속 이어집니다. 진자가 안정적이라면 오차는 작게 유지될 수 있습니다. 하지만 만약 이중 진자처럼 혼돈(chaotic) 상태라면, 이 작은 오차는 매우 빠르게 거대해질 수 있습니다.

2. 무작위적인 떨림 (프로세스 노이즈, Process Noise)

  • 시나리오: 시작점을 완벽하게 알고 있더라도, 진자는 미세하고 무작위적인 공기의 흐름이나 바닥의 진동에 의해 영향을 받습니다.
  • 불확실성: 이것은 알레아토리입니다. 우주의 "노이즈"입니다. 모든 공기 분자를 측정할 수는 없으므로, 이 무작위성은 영구적입니다.
  • 확산 방식: 시작점의 오차(한 번 발생하는 것)와 달리, 이 노이즈는 매 초마다 발생합니다. 이는 누군가 옆에서 계속 살짝 밀고 있는 상태에서 직선으로 걸으려고 노력하는 것과 같습니다. 경로는 하나의 선이 아니라 뿌연 구름 형태가 됩니다.

3. 흐릿한 안경 (부분 관측, Partial Observations)

  • 시나리오: 당신은 진자의 전체 모습을 볼 수 없습니다. 각도를 알려주는 센서만 가지고 있거나, 혹은 센서가 노이즈가 섞여 있어 약간 잘못된 값을 알려줍니다.
  • 불확실성: 이것은 에피스테믹입니다. 당신은 시스템의 일부에 대해 "눈이 먼" 상태입니다.
  • 해결책: 이것은 "필터링(filtering)"이라 불리는 퍼즐입니다. 당신은 보이는 것을 이용해 보이지 않는 것을 추측합니다. 시스템이 안정적이라면 당신의 추측은 시간이 지남에 따라 좋아질 것입니다. 하지만 시스템이 혼돈 상태라면, 결코 확신할 수 없을지도 모릅니다.

4. 잘못된 매뉴얼 (파라미터 불확실성, Parameter Uncertainty)

  • 시나리오: 진자가 움직이는 공식은 알고 있지만, 그 안의 정확한 수치는 모릅로 합니다. 중력이 9.8인지 9.81인지, 마찰력이 0.5인지 0.6인지 말이죠.
  • 불확실성: 이것은 에피스테믹입니다. "진짜" 숫자는 존재하지만, 당신이 아직 찾지 못했을 뿐입니다.
  • 위험성: 이것은 까다로운데, 수치의 작은 실수가 **계통적 편향(systematic bias)**을 만들기 때문입니다. 단순히 무작위로 흔들리는 것이 아니라, 핸들이 약간 휘어진 채로 운전하는 것과 같습니다. 짧은 여행 동안에는 괜찮겠지만, 긴 여행을 마치면 완전히 다른 나라에 도착하게 될 것입니다.

5. 잘못된 지도 (구조적 불확실성, Structural Uncertainty)

  • 시나리오: 당신은 아예 틀린 공식을 사용하고 있습니다. 예를 들어, 진자가 직선으로 움직인다고 가정했지만 실제로는 원을 그리며 움직이고 있을 수 있습니다. 혹은 진자 안에 보이지 않는 숨겨진 무게추가 있다는 사실을 잊었을 수도 있습니다.
  • 불확실성: 이것은 가장 어려운 종류입니다. 당신이 진실을 모른다는 점에서는 에피스테믹이지만, 질적으로 다른 성격을 가집니다. 모델 자체가 틀렸다면 단순히 데이터를 더 많이 모으는 것만으로는 해결할 수 없습니다. 이는 숲속에 있는데 바다의 지도를 보고 길을 찾는 것과 같습니다.

시간이 게임의 규칙을 바꾼다

논문은 중요한 점을 지적합니다. 어떤 불확실성이 가장 중요한지는 당신이 얼마나 먼 미래를 내다보고 있느냐에 달려 있습니다.

  • 단기 (Short Term): 만약 1초 뒤에 진자가 어디에 있을지 알고 싶다면, 시작점이 가장 중요합니다. 아직 바람이나 잘못된 공식이 상황을 망치기에는 시간이 충분하지 않기 때문입니다.
  • 중기 (Medium Term): 10초 앞을 내다본다면, 무작위적인 떨림관측의 사각지대가 지배하기 시작합니다. 노이즈가 축적됩니다.
  • 장기 (Long Term): 만약 1시간 뒤를 내다본다면, 잘못된 매뉴얼잘못된 지도가 주도권을 잡습니다. 시작점을 완벽하게 알았더라도, 공식이 약간 틀렸거나 모델의 일부가 빠져 있다면 장기적인 예측은 완전히 빗나가게 됩니다.

이러한 구분이 왜 중요한가?

"왜 굳이 '알레아토리'와 '에피스테믹'이라는 이름을 붙여야 하는가?"라고 물을 수 있습니다.

그 답은 **행동(Action)**에 있습니다.

  • 만약 당신이 에피스테믹 불확실성(무지)을 겪고 있다면, 최선의 행동은 **학습(Learn)**하는 것입니다. 더 좋은 센서를 도입하거나, 실험을 수행하거나, 모델을 정교하게 다듬어야 합니다. 이를 통해 불확실성을 줄일 수 있습니다.
  • 만약 당신이 알레아토리 불확실성(노이즈)을 겪고 있다면, 학습은 도움이 되지 않습니다. 바람을 "학습해서 없앨" 수는 없기 때문입니다. 대신, 당신은 **적응(Adapt)**해야 합니다. 무작위성을 견딜 수 있을 만큼 견고한 시스템을 만들어야 합니다 (예: 누군가 밀어도 균형을 잡을 수 있는 로봇).

머신러닝과의 연결고리

논문은 마지막으로 머신러닝(ML)이 어떻게 이와 연결되는지 살펴봅니다.

  • 머신러닝이 동적 시스템에 주는 도움: 머신러닝은 복잡한 패턴을 찾아내는 데 탁-월합니다 (예: 신경망을 사용하여 "잘못된 매뉴얼"이나 "잘못된 지도"를 추측하는 것). 데이터로부터 게임의 규칙을 학습할 수 있습니다.
  • 동적 시스템이 머신러닝에 주는 도움: 움직이는 물체를 추적하는 수학적 방법(예: 칼만 필터)은 이제 AI가 시퀀스를 학습하고 시간에 따른 의사결정을 내리는 것을 더 똑똑하게 만드는 데 사용되고 있습니다.

핵심 요약

이 논문은 단순히 "불확실성은 나쁜 것이다"라고 말하지 않습니다. 불확실성은 하나의 과정(process)입니다. 불확실성은 시간이 흐름에 따라 그 형태가 변합니다. 움직이는 시스템의 미래를 예측하려면, 불확실성이 어디에서 오는지(시작점, 노이즈, 센서, 파라미터, 혹은 모델 자체)와 언제 그것이 가장 큰 문제가 될지를 알아야 합니다. 그래야만 데이터를 더 모아야 할지, 아니면 더 견고한 시스템을 구축해야 할지를 결정할 수 있습니다.

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

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

Digest 사용해 보기 →