. , XN ∈ Rd approximating unknown probability distribution π ∈ P(Rd ) Given: V : Rd → R such that π has density Z1 e −V OR samples Y1, . . . , YM ∼ π . Solution: 1 Design Fπ : P(Rd ) → [0, ∞) ∪ {∞} with Fπ (µ) = 0 iff µ = π . 2 Construct curve µ : [0, ∞) → P(Rd ), t ↦→ µt with Fπ (µt ) → 0, t → ∞. 3 Approximate µt by X1(t), . . . , XN (t). Output X1(T ), . . . , XN (T ) for some large T > 0. TAKE-HOME 1 / 3: can be distribution learning ←−−−−−−−−−−−−−−−−→ optimization on P(Rd ) ⏞ ⏟⏟ ⏞ ⏟⏟ ⏞ ⏞ viewed as recover π from data minimizing a function Viktor Stein (TUM) | Moving Mass, Decreasing Energy 2
[0, ∞) ∪ {∞}. Derivative in Euclidean space: DF (x)[v ] = ⟨∇F (x), v ⟩, ∀x, v ∈ Rd . Defn. Functional derivative of F at µ is δF(µ) : Rd → R and satisfies (up to add. const.) 1 ∀ϕ ∈ L2(Rd ; µ) admissible. ⟨δF(µ), ϕ⟩L2(µ) = lim (F(µ + hϕ) − F(µ)) h→0 h The Wasserstein gradient flow of F has the velocity field vt = −∇δF(µt ). Why choose vt like this? Gradient flow means dissipating energy the fastest. ∫︂ ∫︂ d δF(µt )∂t µt dx = − δF(µt )∇ · (vt µt ) dx F(µt ) = dt d d R ∫︂R = Rd ⟨∇δF(µt ), vt ⟩ dµt (x) = ⟨∇δF(µt ), vt ⟩L2(Rd ;µt ) . ⇝ choose vt = −∇δF (µt ): the velocity field is the steepest decrease of F . Viktor Stein (TUM) | Moving Mass, Decreasing Energy 5
XN (0) ∼ µ0 ∈ P2(R ). Assuming that µN t := N d Wasserstein gradient flow ∑︁N j=1 δXt(j) , solves the ∂t µt = ∇ · (µt ∇δF (µt )) , (1) we obtain particle dynamics (j) (j) (1) (N) Ẋt = Γt (Xt , . . . , Xt ), j ∈ {1, . . . , N} for some function Γ. Problems: 1 (µN t )t>0 might not solve (1). N 2 A typical velocity field such as ∇δF(µN t ) = ∇ log(µt ) might not be defined for empirical measures. 3 For Fπ = KL( · ∥ π) with a continuous target π , Fπ (µN t ) = ∞ =⇒ no informative finite loss landscape on empirical measures. Solution: Regularization. Viktor Stein (TUM) | Moving Mass, Decreasing Energy 7
the Wasserstein metric space. 2 Gradient flow is determined by energy and geometry. 3 Kernel regularization can yield tractable particle approximations. Thank you for your attention! viktorajstein.github.io Viktor Stein (TUM) | Moving Mass, Decreasing Energy 9