Concept

Score Matching

Score matching is a method used to train probabilistic models without evaluating the intractable partition function ZZ or its derivatives. This technique minimizes the expected squared difference between the score function (the gradient of the log density with respect to the input xx) of the model and that of the true data distribution:

L(x,θ)=12xlogpmodel(x;θ)xlogpdata(x)22L(x,\theta) = \frac{1}{2} \left\| \nabla_x \log p_{\text{model}}(x;\theta) - \nabla_x \log p_{\text{data}}(x) \right\|_{2}^{2}

J(θ)=Epdata(x)[L(x,θ)]J(\theta) = \mathbb{E}_{p_{\text{data}}(x)} [L(x,\theta)]

θ=argminθJ(θ)\theta^* = \arg\min_{\theta} J(\theta)

0

1

Updated 2026-06-19

References


Tags

Data Science

Related
Learn After