Dynamical Systems

Dynamical system은 state가 시간 또는 연속 경로를 따라 어떻게 변하는지 설명합니다. 이 페이지는 update rule, vector field, ODE/SDE, flow map 같은 raw mathematical language를 정리합니다. Recurrent model, residual network, diffusion, flow matching, control, molecular dynamics는 이 언어를 쓰는 application입니다.

핵심은 state와 transition을 분리하는 것입니다.

Route Map

질문시작점쓰임
state가 step-by-step으로 update되는가?RNN, Residual networkrecurrence, iterative refinement, deep residual block
model이 continuous flow인가?Flow matching, Probability flow ODE, Rectified flowsample transport, velocity field
noise가 dynamics의 일부인가?Diffusion modelstochastic path, denoising objective
agent 또는 controller가 시간에 따라 행동하는가?Reinforcement learningstate, action, reward, policy dynamics
state가 물리적 상태인가?Molecular dynamicscoordinate와 force evolution as an application

Quantity Map

QuantitySymbolMeaning
State or system의 현재 값
Transitiondiscrete update rule
Vector fieldcontinuous-time movement direction
Flow mapstate를 time 에서 로 보냄
Noisestochastic perturbation
Energy/potentialphysical dynamics의 scalar field

Discrete-Time Dynamics

Discrete-time system은 state를 step 단위로 update합니다.

이 관점은 recurrent network, iterative refinement, optimization step, 일부 agent state transition을 설명합니다.

Continuous-Time Dynamics

Continuous-time system은 보통 ODE로 씁니다.

는 vector field입니다. 각 위치에서 이동 방향과 속도를 알려줍니다.

ODE solution은 초기값 와 vector field 가 path를 결정한다는 뜻입니다.

Flow Map

시간 에서 까지 ODE를 풀면 flow map을 정의할 수 있습니다.

Generative flow는 이 관점을 사용해 simple distribution의 sample을 data distribution으로 이동시킵니다.

Stability View

작은 perturbation이 시간이 지나며 커지는지 줄어드는지도 중요합니다.

여기서 는 transition의 Jacobian입니다. 이 관점은 exploding/vanishing gradient, iterative refinement stability, numerical solver sensitivity와 연결됩니다.

Stochastic Dynamics

Diffusion 계열 model은 보통 noise를 포함합니다. 단순화한 stochastic differential equation은 다음과 같습니다.

는 Brownian motion입니다. Drift 는 deterministic movement를, diffusion term 는 noise scale을 조절합니다.

Residual Networks as Dynamics

A residual block:

이는 continuous dynamics의 discrete approximation으로 읽을 수 있습니다.

이 관점은 deep architecture, stability, continuous generative model을 연결해 줍니다.

Physical Dynamics Example

Molecular dynamics는 coordinate 위의 physical dynamical system 예시입니다. 자세한 protocol, force field, simulation artifact, structure workflow는 Computational Biology 쪽에서 다룹니다.

State에는 position과 velocity가 포함될 수 있습니다. AI note에서는 dynamics가 fixed physical model로 simulate되는지, neural model로 learned되는지, 아니면 post hoc analysis로만 쓰이는지를 구분하는 것이 중요합니다.

Checks

  • time이 discrete, continuous, learned, 또는 단순 ordering variable 중 무엇인가?
  • state가 vector, sequence, graph, coordinate set, distribution 중 무엇인가?
  • dynamics가 deterministic인가 stochastic인가?
  • model이 score, vector field, transition kernel, policy 중 무엇을 학습하는가?
  • numerical integration이 method의 일부인가, 아니면 conceptual analogy인가?
  • molecular dynamics라면 force field, time step, initialization, analyzed frame이 명시되어 있는가?