1. 개요
A. 배경
B. 가설
- Time-series prediction 시 State가 재귀적으로 사용되기 때문에, 한 번 오차가 발생하기 시작하면 오차가 누적돼서 State 값이 Train data로부터 점점 벗어나는 현상이 발생한다.
- 에너지 소실 편미분방정식(dissipative partial differential equations)에서 stability는 에너지를 소실시키는 linear operator에 기인한다.
- 그렇다면, 비선형성을 학습하는 Nonlinear NN 외에도 Stability에 영향을 주는 Linear Term을 학습하는 Linear NN을 명시적으로 추가하면 동역학계를 안정적으로 학습하지 않을까?
2. 방법론 요약
(1) Stabilized Neural ODE
- 다음처럼 state derivative를 두 개의 NN을 이용하여 Linear Term과 Nonlinear Term을 학습
$$
\frac{du}{dt} = Au + F_\theta(u), \quad \tilde u(t_i+\tau) = u(t_i) + \int_{t_i}^{t_i + \tau} \tilde h(u(t);\theta)dt \\ u(t_i) \in R^d, A \in R^{d*d}, F : R^d \rightarrow R^d
$$
3. 논문의 실험 결과
(1) Kuramoto-Sivashinsky Equation