World Models: 꿈 속에서 정책을 학습하다
한 줄 요약
관측을 VAE(V) 로 압축하고, 시계열은 MDN-RNN(M) 으로 예측하며, 작은 Controller(C) 가 행동을 결정한다. 학습된 월드 모델이 만든 가상 롤아웃(꿈) 안에서 정책을 학습해도 실제 환경으로 전이된다.
핵심 기여
환경을 직접 다루는 대신, 에이전트가 세계를 시뮬레이션하는 내부 모델을 먼저 학습한다. 모델은 세 부분으로 나뉜다.
- V (Vision): 고차원 관측 를 저차원 잠재 벡터 로 압축하는 VAE.
- M (Memory): 를 예측하는 MDN-RNN. 미래의 불확실성을 혼합 가우시안으로 표현한다.
- C (Controller): 와 RNN 은닉 상태 를 입력받아 행동을 내는 아주 작은 선형 정책.
인사이트
무거운 표현 학습(V, M)과 가벼운 정책 학습(C)을 분리한 점이 핵심이다. C가 매우 작기 때문에 진화 전략(CMA-ES) 같은 비미분 최적화로도 학습할 수 있다.
“꿈 속에서 학습한 정책이 현실에서도 동작한다”는 관찰이 이후 모델 기반 RL의 표본 효율 논의를 본격화시켰다. 이 흐름은 PlaNet, Dreamer 계열로 이어진다.