Solving Inverse Problems with Flow-based Models via Model Predictive Control
George Webber, Alexander Denker, Riccardo Barbano, Andrew J Reader

TL;DR
This paper introduces MPC-Flow, a model predictive control framework that guides flow-based generative models for inverse problems, improving efficiency and scalability without requiring backpropagation through the model.
Contribution
MPC-Flow formulates inverse problem solving as a sequence of control sub-problems, enabling practical, training-free guidance of flow models at inference time.
Findings
Strong performance on image restoration benchmarks
Scalable to large models like FLUX.2 (32B)
Avoids backpropagation through the generative trajectory
Abstract
Flow-based generative models provide strong unconditional priors for inverse problems, but guiding their dynamics for conditional generation remains challenging. Recent work casts training-free conditional generation in flow models as an optimal control problem; however, solving the resulting trajectory optimisation is computationally and memory intensive, requiring differentiation through the flow dynamics or adjoint solves. We propose MPC-Flow, a model predictive control framework that formulates inverse problem solving with flow-based generative models as a sequence of control sub-problems, enabling practical optimal control-based guidance at inference time. We provide theoretical guarantees linking MPC-Flow to the underlying optimal control objective and show how different algorithmic choices yield a spectrum of guidance algorithms, including regimes that avoid backpropagation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Model Reduction and Neural Networks · 3D Shape Modeling and Analysis
