FlowGrad: Controlling the Output of Generative ODEs with Gradients

Xingchao Liu, Lemeng Wu, Shujian Zhang, Chengyue Gong, Wei Ping +1 more
2/14/2026

No confident code implementation found for this paper.

Abstract

Generative modeling with ordinary differential equations (ODEs) has achieved fantastic results on a variety of applications. Yet, few works have focused on controlling the generated content of a pre-trained ODE-based generative model. In this paper, we propose to optimize the output of ODE models according to a guidance function to achieve controllable generation. We point out that, the gradients can be efficiently back-propagated from the output to any intermediate time steps on the ODE trajectory, by decomposing the back-propagation and computing vectorJacobian products. To further accelerate the computation of the back-propagation, we propose to use a non-uniform discretization to approximate the ODE trajectory, where we measure how straight the trajectory is and gather the straight parts into one discretization step. This allows us to save ∼ 90% of the back-propagation time with ignorable error. Our framework, named FlowGrad, outperforms the state-of-the-art baselines on text-guided image manipulation. Moreover, FlowGrad enables us to find global semantic directions in frozen ODE-based generative models that can be used to manipulate new images without extra optimization.

DOISemantic Scholar

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{liu2026flowgrad,
  title  = {FlowGrad: Controlling the Output of Generative ODEs with Gradients},
  author = {Xingchao Liu and Lemeng Wu and Shujian Zhang and Chengyue Gong and Wei Ping and Qiang Liu},
  year   = {2026},
  doi    = {10.1109/CVPR52729.2023.02331},
  url    = {https://doi.org/10.1109/CVPR52729.2023.02331},
  journal = {CVPR 2023 2023}
}

Discussion