Summary
The paper attempts to derive a means of conditioning a nonlinear diffusion process upon function-valued observations, via the $h$-transforms, adapting the method of _Jeremy Heng, Valentin De Bortoli, Arnaud Doucet, and James Thornton. Simulating diffusion bridges with score matching._ to a function-valued setting.
Strengths
Discrete approximations of notionally continuous objects is a ubiquitous problem in machine learning. By representing conditional nonlinear SDE solutions themselves in function space, this expands the range and type of discretization that can be employed to solve problems which are naturally regarded as functions; in this paper, it enables the use of reasonably general (separable) Hilbert-space basis functions as the means of discretization, rather than, e.g. a raster grid.
This problem is interesting and well-posed.
Weaknesses
There are many small oddities in the style which make this paper a difficult read.
See below for those.
The paper presents essentially one result, which is the up-lifting of learned bridge diffusion on a finite dimensional vector space, to ones on a function space with a finitely-truncated basis. This result seems somewhat, if not massively, important.
The first two pages, before the problem statement, are confusing. If we read the paper in linear order we cannot understand many of the assertions made there without reference to equations which have not been introduced yet, and are not even cross referenced. e.g. l46/sect 2.1
>Given an SDE, the conditioned SDE contains an intractable score function. This is similar, but46
slightly different, to the score function that arises in generative diffusion models Vincent [2011],47
Song and Ermon [2019], Song et al. [2021]. There, the starting distribution is complicated, but the48
stochastic process is linear. In our case, we are interested in the process itself, particularly non-linear49
processes. In this way, our work generalises the finite-dimensional work on conditioning non-linear50
SDEs and infinite dimensional score matching, where they consider time reversals of linear SDEs
What is doing on? Which score function is intractable? There is a lot of this kind of thing where technical statements are made without reference to the equations that ground them. This becomes (more) clear after reading the whole paper, but in the order that the paper is written, this entire section is hard to parse.
Questions
1. What is happening in figure 1? It is not easy to parse the start and end shapes. I can just about work it out from section 6.2.2, but can we add some visual cues in the figure, for example, fading out the starting shape as time does on, and fading in the terminal one?
> we first use two butterflies with somewhat320 different shapes [GBIF.Org User, 2024]. One trajectory between the two butterflies is plotted in Figure 2. In this, we can see the high correlation between neighbouring points, with a Brownian temporal model. In Figure 1, we plot 120 butterfly trajectories, at specific time points. For t = 0.2 we see that the butterfly outlines are mostly close to the start butterfly in pink, and at time t = 0.8, they are closer to the green target butterfly
2. 4.2/l159
> Moreover, under this measure $\mathbb{Q}, x(t)$ satisfies a new SDE
>$$
> \mathrm{d} x^c(t)=f\left(t, x^c(t)\right) \mathrm{d} t+\sigma \sigma^T\left(t, x^c\right) \nabla_x \log h\left(t, x^c(t)\right) \mathrm{d} t+\sigma\left(t, x^c(t)\right) \mathrm{d} W(t) .
>$$
Can you clarify the relationship between $x$ and $x^c$?
3. l165 confusing phrasing
> When $h(t, x)=p(t, x ; T, y)$ there is no general closed form solution. Different methods to learn the bridge exist Delyon and Hu [2006], Schauer et al. [2017]. More recently, score-based learning methods were proposed to learn the term $\nabla_x \log p(t, x ; T, y)$ Heng et al. [2021].
Do you mean something like this?
> For the required $h(t, x)=p(t, x ; T, y)$ there is no general closed form for $h$. Different methods to learn the bridge exist Delyon and Hu [2006], Schauer et al. [2017]. More recently, score-based learning methods were proposed to learn the term $\nabla_x \log p(t, x ; T, y)$ Heng et al. [2021], and it is the infinite-dimensional generalisation of the latter method that we pursue here
4. eq15:
>$\left\langle X(t, \xi), e_i\right\rangle=\left\langle\xi, e_i\right\rangle+\int_0^t\left\langle A X(s)+f(X(s)), e_i\right\rangle \mathrm{d} t+\int_0^t\left\langle e_i, B(X(s)) \mathrm{d} W(s)\right\rangle$.
Is something wrong with the variables of integration here? $\int_0^t\left\langle A X(s)+f(X(s)), e_i\right\rangle \mathrm{d} t$ is an integral in $t$ and yet the integrand doesn't depend upon t, and it does depend upon $s$ which is a free variable
Minor typos:
* l195
> However, transition operators of form Sec. 4.1 exist and satisfy the Markov property Equation (4)
should that be
> However, transition operators of form Equation (3) exist and satisfy the Markov property Equation (4)
Limitations
The paper seems to depend upon explicit orthogonal bases (sec 5.3) which is IMO a restriction in practice, since the diffusion methods of industrial interest frequently have no such explicit basis.