Existing approaches to diffusion-based inverse problem solvers frame the signal recovery task as a probabilistic sampling episode, where the solution is drawn from the desired posterior distribution. This framework suffers from several critical drawbacks, including the intractability of the conditional likelihood function, strict dependence on the score network approximation, and poor $\mathbf{x}_0$ prediction quality. We demonstrate that these limitations can be sidestepped by reframing the generative process as a discrete optimal control episode. We derive a diffusion-based optimal controller inspired by the iterative Linear Quadratic Regulator (iLQR) algorithm. This framework is fully general and able to handle any differentiable forward measurement operator, including super-resolution, inpainting, Gaussian deblurring, nonlinear deblurring, and even highly nonlinear neural classifiers. Furthermore, we show that the idealized posterior sampling equation can be recovered as a special case of our algorithm. We then evaluate our method against a selection of neural inverse problem solvers, and establish a new baseline in image reconstruction with inverse problems.
Paper
Similar papers
Peer review
Summary
The paper addresses the limitations of existing diffusion-based inverse problem solvers, which typically frame signal recovery as a probabilistic sampling task. The authors propose a novel approach that redefines the generative process as a discrete optimal control task. Inspired by the iterative Linear Quadratic Regulator algorithm, this new framework named diffusion optimal control, can handle various differentiable forward measurement operators, including super-resolution, inpainting, and deblurring.
Strengths
1. The paper introduces a novel framework based on optimal control theory to solve diffusion-based inverse problems, moving away from the traditional probabilistic sampling approaches. This is a significant theoretical advancement. 2. The framework addresses critical drawbacks of current methods, such as the intractability of the conditional likelihood function and dependence on score network approximations. This leads to more robust and potentially more accurate solutions.
Weaknesses
1. The method involves complex mathematical formulations and optimal control theory, which may pose challenges for implementation and understanding by practitioners who are not familiar with these concepts. The need to compute Jacobian and Hessian matrices, as well as the regularized inverses, may lead to significant computational demands, particularly in high-dimensional settings. 2. Lacking of enough experiments, such as MRI reconstruction or other medical images. Including more diverse datasets and additional baseline methods would provide a more comprehensive evaluation.
Questions
1. What is the purpose of injecting control vectors u_t into the reverse diffusion process, and how do they influence the terminal state of the system? 2. How are the gradients V_x and Hessians V_xx of the value function used within the optimal control framework, and what is their significance? 3. Please indicate what is output of Algorithm 1. 4. Can you give some high level description about: How does using an adaptive optimizer for action updates improve the iLQR algorithm, and what impact does it have on the performance and efficiency of solving inverse problem tasks?
Rating
5
Confidence
3
Soundness
2
Presentation
3
Contribution
2
Limitations
The method requires the forward measurement operator to be differentiable. In cases where this is not possible or practical, the applicability of the proposed framework may be limited. The performance evaluations rely on specific pretrained models. The method’s robustness and performance with other pretrained models, or models trained on different data distributions, would need further investigation.
Summary
This paper proposes diffusion optimal control that solves inverse problems via posterior sampling by combining the power of a pre-trained unconditional diffusion model and the iterative Linear Quadratic Regulator algorithm to produce optimal controls that steer the reverse diffusion process to correctly recover the original signal. The framework is general and able to handle any differentiable forward measurement operator and establishes a new baseline in image reconstruction.
Strengths
* The idea of augmenting the reverse diffusion sampling process with a perturbation control is quite novel and general for arbitrary cost functions, although the paper focuses specifically on the cost for posterior sampling. * The writing is generally good (see more comments regarding writing in questions). It is concise and to the point with good intuitions provided. * Efforts (e.g. low-rank approximations) have been made to bring down the computational cost in iLQR for the high-dimensional image setting. * The empirical performance of the proposed method is strong and establishes new state-of-the-art results.
Weaknesses
* The runtime of the proposed method seems high and is not much discussed. iLQR is a global-in-time iterative method that could potentially require a large number of iterations to converge (and all nice things discussed in Section 4. rely on this convergence). On top of that, for each iteration, there needs to be $\Omega(T)$ matrix solves which can be quite slow given the dimension of the images (even with techniques like low-rank approximation). It would be interesting to see ablation studies on the effect of num_iter in Algorithm 1. It would be also more convincing to report the runtime of each method in Table 1. * There is no analysis of the approximation error of iLQR (the first and second-order Taylor approximations) in the studied setting. Specifically, it seems to me that a lot of heavy lifting is done when the control $u_t$ is designed to be only a perturbation of the reverse diffusion step. For instance, does this imply that the value function is smoother (hence the Taylor approximation is more accurate) when parameterized by $u_t$?
Questions
* What is the rough runtime of each method in Table 1? * Notations such as $p_t(x|y)$ are confusing to me. The subscript $t$ on $p$ suggests a family of distributions but I think that's not the case. My understanding of the randomness is the following. First, the random variable $x_0$ is drawn from the clean image distribution. Then $y = A(x_0) + \eta$. In parallel, we also have random variables $x_t$ obtained deterministically from $x_0$ by evolving along the ODE of the forward diffusion. A better notation in my opinion is to put the subscript $t$ on $x$, like $p(x_t|y)$. * In (29), what is the meaning of $\nabla_{x_t} \log p(y|x_0)$? * Line 149, what do you mean by "produces a feasible solution"? What's the meaning of being feasible? * The texts around line 160 are hard to parse. What is the notation $p(x_0|x_t,x_0)$? What is the $x_0$-centered marginal? * Line 176, why is $\log p(y|x_t) = \log p(y|x_0)$ an assumption, not a consequence? * In the paragraph of Line 204, I'm confused about why the diffusion model can be taken to have randomly initialized weights. This does not seem to result in any meaningful application, since there is no information about the image distribution. For instance, in Figure 6, the produced result looks even worse than the input $y$. Minor comments * Line 82, what is $\theta$? * In Section 2.3, it would be good to include the dimension of each variable. In (13), it would be good to clarify that $k, K$ all depend on $t$. * Algorithm 1 appears unreferenced in the main text. In the input, what is $x_T$? Is it just drawn from a Gaussian? What is the output? * Line 117, $\ell_t(x_t,u_t) = 0$, not just not depend on $x_t$. It would also be good to say here what exactly is $\ell_0$ for input/output perturbation controls instead of defining it later. * Theorem 4.1 is missing transitions for presenting the conclusion (29). * The values of $\alpha$ in the two theorems appear to be missing a factor of $2$. * In (32), it should be $\widetilde{x}_{t-1}$ on the left side of the equation. * Line 253, there is a parenthesis not closed.
Rating
6
Confidence
3
Soundness
3
Presentation
3
Contribution
4
Limitations
There's not much discussion about the limitations in the paper. There is no potential negative societal impact.
**Line 176: Why is $\log 𝑝(𝑦|𝑥_0) = \log 𝑝(𝑦|𝑥_t)$ an assumption, not a consequence?** Indeed, $\log p(y | x_t) = \log p(y | x_0)$ is a consequence under the deterministic ODE dynamics. However, we also consider the setting of DPS, where the process is stochastic. Under this setting, there may be more than one $y$ (and thus $x_0$) associated with a given $x_t$, since $p(x_t|x_0)$ is Gaussian and supported everywhere. In this case, the equality is no longer guaranteed, but is assumed in many prior works (e.g., DPS). **Line 204: What is the purpose this experiment with randomly initialized weights?** Indeed, this application is itself not meaningful. We meant to demonstrate DPS samplers *require* a well-approximated score model to function properly, whereas we do not. Of course, the performance of our model also improves with a better diffusion prior, but the deterioration when the score is not well approximated is more graceful than DPS (i.e., in less represented parts of the dataset). This can be useful when using a general inverse solver (e.g. ImageNet or foundation model) and solving for an image from an unknown or poorly approximated distribution. To further illustrate our point, we also demonstrate that the same trend occurs even when the diffusion model weights are initialized from a pretrained model, but from a different distribution than the source image. In Figure 10 in the rebuttal PDF, the right hand block shows an inverse problem setting for reconstructing ImageNet images, using an FFHQ model. As expected, our proposed method outperforms DPS on this out-of-domain inverse problem setting.
Response to authors
Dear authors, thank you for the detailed response and the additional experiments. This clarifies most of my questions. I would like to keep my positive score unchanged.
Summary
This paper proposes a new approach to conditional generation tasks through score-based diffusion models, with a focus on inverse problems. As an alternative to using the likelihood $p(y | x_t)$ to guide the time-reversed SDE towards the posterior distribution, the authors reformulate this as an optimal control problem. Starting from the ODE-based time-reversed flow for the unconditioned prior, the authors derive a controller based on the iLQR algorithm to guide the particles towards high posterior probability regions. The authors provide theory to demonstrate that the optimal guidance coincides precisely with the desired conditional scores. They demonstrate the method on a number of benchmarks including image inpainting and other inverse problems.
Strengths
The paper is well written and very clear. The method appears novel and addresses a legitimate challenge in conditional diffusion models. As the authors acknowledge: optimal control formulation of diffusions exist, but not (to my knowledge) in the context of guiding conditional diffusion models. The theoretical results provide a sound justification of the validity of the approach. The numerical results demonstrate that it is competitive in terms of accuracy compared to baseline, established methodology.
Weaknesses
The main weakness is the sheer computational cost of the algorithm, the need to compute very expensive hessians drastically limits the practical use of this method. The authors suggest a number of low rank approximations to mitigate this, but it is unclear how much is lost by introducing them. One point of question is the interplay between the number of diffusion steps $m$ and $T$. As $m\rightarrow \infty$, for $T$ fixed and large we expect that the baseline conditional diffusion model will improve significantly in accuracy. Generally, I feel that the configuration of the baseline has not been explored (or if it has, it has not been reported carefully). Similarly, the authors claim that they have done equivalent budget analysis in the experiments -- I could not find the details of this: is it the case that the computational cost is the equivalent? Have the author really explored the hyper-parameter space for these methods.
Questions
Can the authors provide some insight on how to choose the key parameters $(m, n, k)$? -- does the optimal control method allow substantially smaller $m$? When does one approach become more computationally effective than the other? I can imagine, when $m$ is sufficiently small, that PSLD, DPS will start to outperform this method with comparable computational cost. Minor comments: the metrics LPIP, PSNR, SSIM are reported, but at no point are these explained, or are references provided. These are well known in some communities, but not for the wider readership. Small typos around references were found.
Rating
7
Confidence
4
Soundness
3
Presentation
3
Contribution
3
Limitations
The main limitation is the large computational cost of this methodology. This has been identified and acknowledged. The authors have claimed to do an equivalent budget analysis, but this maybe needed a bit more details (wall-clock time, etc). Potential societal impacts are addressed in the Appendix.
Summary
The paper uses the optimal control theory to solve the diffusion posterior sampling problem by iterative Linear Quadratic Regulator (iLQR) algorithm. The method could be utilized to solve both linear and nonlinear inverse problems. Experiments on MNIST and FFHQ demonstrate the outperformance of the proposed method.
Strengths
1. This paper is well-written, with a good summary of previous methods and their shortcomings. 2. The proposed method that interprets the reverse diffusion process as an uncontrolled non-linear dynamical system is novel. Theoretical support is provided to verify the algorithm.
Weaknesses
1. The method is well-backed but might be computationally exhausting. 2. The experiments are limited. Quantitative results on different datasets and nonlinear inverse problems are lacking.
Questions
1. As shown in Algorithm 1, the method's time complexity is $O(T)$ in each iteration. Although the $T$ is relatively small $(=50)$ in the experiments, num_iters $\times T$ would be large, e.g. $50\times 50 = 2500$ as shown in Table 2 in the appendix. Also, the initialization of $\{x_T'\}$ requires $T$ NFEs (number of function evaluations). Is this correct? How about the computational efficiency of the proposed method? I would like to see a more detailed comparison of the method with other baselines like DPS in terms of time. 2. More baselines need to be compared such as [1], [2], [3] and [4]. The settings in these works might be a bit different. Some settings might be different. Can you clarify the proposed method's advantage over these baselines? 3. Previous methods like DPS have done extensive experiments on both linear and nonlinear inverse problems across both FFHQ and ImageNet datasets. However. the experiments in the paper seem to be somewhat limited. I have two questions about the experiments. 1) Since there are only quantitative results for linear inverse problems (note that the results in Table 1 are all linear), can you clarify the proposed method's advantages in nonlinear problems such as phase retrieval, nonlinear deblurring, and so on? 2) Can you show more results on ImageNet, which is a broader dataset that contains more than one domain, such as faces in FFHQ? [1] Zehao Dou, and Yang Song. Diffusion Posterior Sampling for Linear Inverse Problem Solving: A Filtering Perspective, ICLR 2024 [2] Morteza Mardani, Jiaming Song, Jan Kautz, Arash Vahdat. A Variational Perspective on Solving Inverse Problems with Diffusion Models. ICLR 2024 [3] Jiaming Song, Arash Vahdat, Morteza Mardani, Jan Kautz. Pseudoinverse-Guided Diffusion Models for Inverse Problems. ICLR 2023 [4] Zhu, Y., Zhang, K., Liang, J., Cao, J., Wen, B., Timofte, R., and Van Gool, L. Denoising diffusion models for plug-and-play image restoration. CVPR 2023
Rating
5
Confidence
3
Soundness
2
Presentation
3
Contribution
2
Limitations
Yes. They mentioned limitations and impacts in the appendix, which looks good to me.
I thank the authors for their hard work on the rebuttal and appreciate the additional results. However, I still have concerns about two points: - Insufficient baselines: While I agree that DPS-like baselines share the same issues due to the use of Tweedie's formula, recent works like FPS have shown significant performance improvements. Additionally, Resample (https://arxiv.org/abs/2307.08123, ICLR 2024) is an advanced method of PSLD, as both approaches are latent-based. - Unsatisfactory results: In Table 1 of the paper, the proposed method (T = 20) does not outperform either PSLD or DPS and is not even competitive. I wouldn't expect a significant difference between the FFHQ (Table 1 in the paper) and ImageNet datasets(in the rebuttal pdf) to change this outcome. Given these considerations and other reviewers' comments, I retain my score.
Summary
This paper tackles inverse problem via the perspective of optimal control. By treating the diffusion process (ODE) as a non-linear dynamic system and the extra guidance term as control signal, the authors manage to optimize the diffusion trajectory via the iterative Linear Quadratic Regulator (iLQR) algorithm. Several techniques are used to make the iLQR algorithm more efficient. This paper show good results on FFHQ dataset.
Strengths
The idea is interesting and reasonable. Using optimal control to solve the inverse problem enables us to optimize the whole sampling trajectory and avoid the error for estimating $x_0$ via Tweedie's formula. And the results on FFHQ dataset looks good.
Weaknesses
1. High computation cost: Despite the advantages mentioned above, one obvious drawback of this method is the potential high computation cost. This includes: a. Computing and storing the Jacobian matrices, which can be of very high dimension, can be very costly. Although the authors further propose some techniques to reducing the cost, these methods might also bring extra approximation error as well as more hyper-parameters to tune; b. Optimizing the the whole trajectory requires evaluating the whole trajectory for many times and do iterative updates. This requires more computation. Thus, though in Table 1, the authors denoted their methods as $T=50$ and $T=20$, considering the iterative update nature over the whole trajectory, this might not be directly comparable (and might actually need more computation) to other methods, which are denoted as $T=1000$. And the authors might have to greatly reduce the timesteps to make the whole algorithm affordable, this might also bring extra approximation error. 2. Lack of more complex dataset: Though the authors achieve good performance on FFHQ dataset, considering the human face data is relatively easy (aligned, not very multimodal), it is still not very clear to me how the proposed method can work on more complex dataset, for example, on ImageNet. From my own experience, the ImageNet data can be much harder than the FFHQ human face data in the inverse problem. And considering the approximation error introduced in iLQR algorithm, computing the Jacobian matrices as well as using less timesteps, it might raise concerning regarding whether the proposed algorithm can work well on more complex dataset. 3. Minor suggestion: I think it might be better for the authors to add more introduction for the optimal control part in the main paper. Or at least give more clear introduction for the notation used in 2.3. Currently, I find it not very clear to people without much background in optimal control.
Questions
1. Following my first point in weakness, can the author provide a comparison in sampling time (e.g. second, or NFE) of different methods. Only comparing diffusion timesteps are not very fair considering the proposed method needs to iteratively update over the whole trajectory for many times. 2. Under different initializations, can the proposed algorithm always be able to find a good solution? And will the optimized results look same or different?
Rating
6
Confidence
3
Soundness
3
Presentation
3
Contribution
3
Limitations
The authors has adequately addressed the limitations.
Summary
The paper uses tools from optimal control to introduce a novel approach for solving inverse problems with diffusion models. The authors propose reframing the generative process of diffusion models as a discrete optimal control problem allowing to leverage the iterative Linear Quadratic Regulator (iLQR) algorithm. Tackling limitations of existing probabilistic sampling methods, the resulting method demonstrates promising performance for inverse problems on FFHQ, such as super-resolution, inpainting, and deblurring.
Strengths
While many connections between optimal control and diffusion models have been established, the proposed algorithm leverages variants of iLQR to provide a fresh perspective on training-free posterior sampling with diffusion models. The paper provides additional theoretical guarantees as well as multiple modifications (randomized low-rank approximations, matrix-free evaluations, and adaptive optimizers) to reduce computational costs. Finally, several ablations are presented for the proposed method.
Weaknesses
1. The claims of the paper are not sufficiently supported by experiments and/or theory (the first statements in the following are just examples---similar statements can be found throughout the paper): * "dependence on the approximation quality of the underlying terms in the diffusion process": only a result for a single image is provided (Fig. 6). The current paper also does not seem to provide theoretical results for such robustness as claimed in "reconstruction performance is theoretically and empirically robust to the accuracy of the approximated prior score". * "its sensitivity to the temporal discretization scheme": for the baselines, again only a result for a single image is provided (Fig. 3). Moreover, the number of steps is typically reduced to accelerate the algorithm. Accordingly, methods should be compared in terms of performance vs. runtime/flops and not the number of diffusion steps. It seems that the proposed method is significantly more expensive than competing methods (in particular, since `num_iters>=50` full simulations are used). * "its inherent inaccuracy due to the intractability of the conditional score function": The conditional score function remains intractable, one just obtains an approximation via iLQR, since the obtained $x_0$'s obtained from the iLQR iterations only *approximately* converge to the posterior distribution *in the limit*. Statements like "Moreover, our model always estimates $x_0$ exactly, rather than forming an approximation $\hat{x}_0 \approx x_0$" sound misleading. Using iLQRs, we simulate "nominal" trajectories and thus iteratively obtain an approximate candidate for $x_0$ which will be used for the refinement of the control. In a similar (however, useless) fashion one could also use, e.g., DPS to obtain an estimate of $x_0$ and then run a probability flow ODE simulation where the scores are conditioned on $x_0$ (instead of $x_t$) to have a "method [that] produces controls that coincide precisely with the desired conditional scores". However, the advantage of DPS lies in the fact that only a single simulation is needed. * "on several inverse problem tasks across several datasets": Apart from a single figure on MNIST (without metrics and for only a single baseline and task), results are only provided for FFHQ. 2. Moreover, several of the mentioned limitations have been already tackled by alternative approaches to posterior sampling with diffusion models, e.g., variational approaches (https://arxiv.org/abs/2305.04391) or resampling strategies (https://arxiv.org/abs/2307.08123). 3. Finally, the appendix could provide further details on * hyperparameter choices and optimization for the baselines. * precise assumptions for the theorems.
Questions
See "weaknesses" above.
Rating
4
Confidence
3
Soundness
1
Presentation
2
Contribution
2
Limitations
See "weaknesses" above.
Rebuttal (Continued)
**Hyperparameter choices for the baselines.** For baselines from competing works in Table 1, we directly replicate the reported hyperparameters from the respective papers. For our baselines, please refer to Table 2 for the hyperparameter values. For the T = 20 result, we let T = 20 and let the number of iterations be 50. For insight into how we selected these values, please see Section D.3 and Tables 4, 5, and 6. **Assumptions for the theorems.** The assumptions required for Theorem 4.1 are summarized in Equations 27 and 28. Similarly, Theorem 4.2 requires Equations 30 and 31. We have additionally clarified that we require $\alpha > 0$, and $\log p(y | x)$ to be twice-differentiable (which holds when $p(y | x)$ is Gaussian, as is the case in our settings). We take our theoretical results very seriously and would be happy to clarify any other ambiguities in the theorems.
**No theoretical results for such robustness [to the score approximation]:** "Therefore, the performance of DPS (and related algorithms) depends on the approximation $s_\theta \approx \nabla \log p_t(x_t)$. Our algorithm makes no such assumption, and is thus robust to this approximation error." It is clear (and also written in 196-197), that the theoretical results require such an approximation. Thus, it still remains unclear *why* the method is more robust. **Methods should be compared in terms of performance vs runtime / flops and no the number of diffusion steps. / The proposed method is significantly more expensive than competing methods. / Results are only provided for MNIST and FFHQ.** I thank the authors for the additional experiments which improve the empirical evaluation and resolve some of my concerns. A revised version of the paper should provide results for different NFEs to assess the scaling as well as provide more insights into runtime for all considered method (considering the maximal batchsize for each method for a given memory budget). However, when comparing against further baselines, such as FPS-SMC [1], DCDP [2], DiffPIR [3], RedDIFF [4], ReSample [5], the provided results for ImageNet, in particular for the deblurring tasks, seem not to be state-of-the-art anymore. **The conditional score function remains intractable in the proposed method.** The conditional likelihood (also the one used for the ODE) is defined via $p(y|x_t) = \int p(y|x_0) p_{SDE}(x_0 | x_t) \mathrm{d}x_t$, where the conditional density of the SDE $p_{SDE}$ cannot just be replaced by the one for the ODE (which, I agree, would be a dirac, since for deterministic dynamics $x_0$ is exactly determined by $x_t$.). **The statement that our model estimates $x_0$ exactly, rather than forming an approximation sounds misleading.** Indeed one can just simulate the SDE, however, the distribution of $x_0$ depends on the approximation of the score (see also the first comment). **Please discuss alternative approaches to posterior sampling with diffusion models, e.g., variational approaches (https://arxiv.org/abs/2305.04391) or resampling strategies (https://arxiv.org/abs/2307.08123).** Note that resampling-based methods, such as DiffPIR and DCDP, use a simulation instead of Tweedie's formula to obtain an estimate of $x_0$. **Assumptions for the theorems.** It should be defined what exactly is meant by $x_t$ (does it originate from the approximate score, the ground-truth score, the forward/backward simulation), on which equation (29) depends. Also, equation (29) comes without any statement. Given the additional empirical evidence, I adjusted my score. However, I still think that the presentation should be improved, both theoretically (unclear statements, see above) as well as empirically (compare to further baselines, see above). --- [1] Dou, Zehao and Song, Yang. "Diffusion Posterior Sampling for Linear Inverse Problem Solving: A Filtering Perspective.", ICLR 2024. [2] Li, Xiang, et al. "Decoupled data consistency with diffusion purification for image restoration.", arXiv preprint arXiv:2403.06054. [3] Zhu, Yuanzhi, et al. "Denoising Diffusion Models for Plug-and-Play Image Restoration.", CVPR workshop NTIRE 2023. [4] Morteza Mardani, Jiaming Song, Jan Kautz, and Arash Vahdat. A variational perspective on solving inverse problems with diffusion models. arXiv preprint arXiv:2305.04391, 2023. [5] Bowen Song, Soo Min Kwon, Zecheng Zhang, Xinyu Hu, Qing Qu, and Liyue Shen. Solving inverse problems with latent diffusion models via hard data consistency. ICLR, 2023
We greatly appreciate the reviewer's continued discussion of our paper, and their more positive outlook. Below we respond to some additional points the reviewer raised. **No theoretical results for such robustness [to the score approximation] -- see Lines 196-197.** Theoretically, the reasoning for such robustness is due to the simple fact that DPS (and other algorithms) differentiate through Tweedie's formula, which relies explicitly on the score. On the other hand, our algorithm differentiates through the true simulated forward dynamics, which can be any dynamical system --- this additional flexibility is granted by our generalized optimal control framework. **Comparison to ICLR 2024 results.** Indeed, the ImageNet results from ICLR 2024 (and some other venues) are very relevant, and we shall include some of these concurrent results in our work, where applicable. We note that some works do not use the same experimental setting. For example, ReSample uses the much easier setting of $\sigma = 0.01$, whereas we keep the settings used by DPS $\sigma=0.05$. We still believe that our work provides a meaningful contribution to the field, and hope the reviewer agrees. **The conditional score remains intractable.** We claim tractability of $\nabla_{x_t} \log p(y | x_t)$ in the deterministic case. We also claim tractability of $\nabla_{x_t} \log p(y | x_0)$ in the stochastic case, which DPS (and related models are still unable to compute). For details, see our response to *No theoretical results for such robustness [to the score approximation]*. We have made this clearer in the manuscript. **Estimating $x_0$ requires approximation of the score.** There is a subtle distinction here. $x_0$ as defined by the reverse diffusion process requires the score, of course. $x_0$ as defined simply as the final state of the dynamical system solved by our system does NOT require the score. We will make this distinction more clear in our manuscript. **Please discuss alternative approaches to posterior sampling with diffusion models, e.g., variational approaches (https://arxiv.org/abs/2305.04391) or resampling strategies (https://arxiv.org/abs/2307.08123).** We thank the reviewer for bringing these papers to our attention. DiffPIR actually uses Tweedie's (See Line 3 in Algorithm 1). On the other hand, DCDP does not leverage Tweedie's. However, there is also no theoretical discussion of the correctness of the proposed approach. **Assumptions for the theorems.** $x_t$ is defined as in Algorithm 1. We are missing a statement before Eq. 29, which should read: "Then the iterative linear quadratic regulator with Tikhonov regularizer $\alpha$ produces the control". We apologize for the confusion, and have added statements clarifying this in our manuscript.
Please review the authors' rebuttal and respond
Dear Reviewers, Thank you once again for your time and effort in reviewing for NeurIPS 2024. The authors have already submitted their rebuttal to your comments, and the discussion phase has now begun. For those who have not yet responded, please review the authors' responses carefully at your earliest convenience. Your timely feedback on whether your previous concerns have been adequately addressed is crucial to the reviewing process. Thank you very much! Best regards, Area Chair
Response
I thank the authors for their detailed response, and clarifications which were insightful. Taking into account the new information provided, I will increase my score.
I would like to thank the authors for their responses. After reviewing the rebuttal pdf and comments, my concerns are resolved and I would like to raise my rating.
Decision
Accept (poster)