Skip to content

Commit 3b3306e

Browse files
authored
Add files via upload
1 parent 5541d4d commit 3b3306e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

paper/paper.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ $$
8686
\log p(\boldsymbol{x}_0) = \log p(\boldsymbol{x}_T) - \int_{t=0}^{t=T}\text{d}t \; \nabla_{\boldsymbol{x}_t}\cdot f(\boldsymbol{x}_t, t).
8787
$$
8888

89-
The code implements these calculations also for the Hutchinson trace estimation method [@ffjord; @Hutchinson] that reduces the computational expense of the estimate. Figure \ref{fig:8gauss} shows an example of a data-likelihood calculation using a trained diffusion model with the ODE associated from an SDE.
89+
The code implements these calculations also for the Hutchinson trace estimation method [@ffjord; @Hutchinson] which reduces the computational expense of the density estimate. This is because the divergence term $\nabla_{\boldsymbol{x}_t}\cdot f(\boldsymbol{x}_t, t)$ is materialised via a cheaper vector-Jacobian product (i.e. a $\mathcal{O}(\text{dim}(\boldsymbol{x}))$ operation versus a $\mathcal{O}(\text{dim}(\boldsymbol{x})^2)$ operation for the full Jacobian). Figure \ref{fig:8gauss} shows an example of a data-likelihood calculation using a trained diffusion model, where the density estimate from the ODE is calculated after training with the associated SDE of the forward diffusion process.
9090

9191
# Implementations and future work
9292

0 commit comments

Comments
 (0)