Twist Flow for Inverse Problems
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: I'm Tom.
Jane: And I'm Jane, here with Lu, Meng and our in-house large language model, Lalam.
Tom: Today's paper: "Twist Flow for Inverse Problems".
Jane: The gist The authors propose joint twist-flow, an augmented flow-matching formulation that learns a continuous transport from an augmented source state (zx, y) to the augmented terminal state (x,
Tom: First, who's behind it and why it matters.
Paper summary: Tom: We've just talked about the core concept of "Twist Flow for Inverse Problems," which is this augmented flow-matching formulation. The authors propose it as a way to sample from inverse problems by learning a continuous transport map >
Jane: So, what’s the thesis here? What are they claiming is different from what we usually do when we try to generate samples for these kinds of tasks?
Lu: They are addressing the issue where direct conditional generative models introduce latent noise that can underrepresent posterior variability, especially in multimodal posteriors >
Meng: So, if I'm running a standard conditional flow matching setup, the results might look good on paper because they match some reference data, but they might be missing a whole family of solutions >
Lalam: Exactly. The paper argues that paired inverse problem training can still encourage an almost deterministic map from the observation to the target variable x >
Tom: And their proposed solution is joint twist-flow, which learns a transport from an augmented source state (zx, y) to an augmented terminal state (x, zy) >
Jane: So they claim this formulation learns a continuous transport that preserves broader posterior variability under observation consistency, even when the posterior is multimodal >
Lu: They introduce the key idea of augmenting the setup by adding both a Gaussian reference coordinate zx for sampling and a Gaussian likelihood-side coordinate zy for the observation branch >
Meng: And they use this to define an augmented transport that's designed to preserve broader posterior variability under observation consistency, which is the main mechanism here >
Tom: So it’s about coupling the posterior sampling reference with an auxiliary coordinate on the observation side, which helps fix those issues of undercoverage and distortion >
Jane: It moves away from just learning a direct map from latent noise and the observation to x, instead learning this more structured transport path >
Lu: They are essentially building an amortized posterior sampler using this flow-based transport structure for fixed-observation inference, which is what they call joint twist-flow >
Meng: From a production standpoint, that means we’re trying to build something that actually generates a more complete set of possibilities rather than just the most likely one >
Tom: Right. It’s about making sure the sampler doesn't collapse onto a single mode when there are many plausible outcomes available >
Jane: So, before we look at how they test this, what is the fundamental problem they are trying to solve with this twist flow idea?
Conclusion: Tom: We've covered the setup of "Twist Flow for Inverse Problems," focusing on how joint twist-flow learns an augmented transport path to capture multimodal variability >
Jane: So, looking at the title and what we’ve discussed, what is the big picture implication of this work for people who aren't deep into flow matching?
Lu: The authors are showing that in controlled toy inverse problems, joint twist-flow reduces latent underuse and mode dropping and support distortion when compared to a direct conditional-flow baseline >
Meng: So, it means for those specific test cases, the method is demonstrably better at keeping the posterior structure intact than a simpler approach >
Tom: And they also showed that in image restoration tasks, the augmented transport produces observation-aware posterior variability; uncertainty increases where it matters and stays suppressed where it doesn't >
Jane: So, what’s the takeaway for someone who only listens to this show? It suggests that if you have a complex inverse problem, you can get samples that explore multiple plausible solutions without collapsing prematurely >
Lu: In the seismic inversion application, they showed that this formulation can be applied to a high dimensional scientific inverse problem where one observation may be compatible with multiple plausible subsurface structures >
Tom: The main caution they mention is that the generated samples might be over-interpreted as the calibrated posterior truth, which is something we have to keep in mind when deploying these models >
Jane: So, the paper on "Twist Flow for Inverse Problems" suggests a path toward more robust sampling methods for inverse problems by incorporating an observation-aware degree of freedom into the model structure >
Shiqin Zeng, Zijun Deng, Felix J. Herrmann
Georgia Institute of Technology
cs.LG, physics.geo-ph
Submitted: 2026-10-07
Updated: 2026-10-07
License: http://creativecommons.org/licenses/by/4.0/
Importance score: 77/100
The gist: The gist The authors propose joint twist-flow, an augmented flow-matching formulation that learns a continuous transport from an augmented source state (zx, y) to the augmented terminal state (x, zy)
Key concepts
- Joint Twist Flow
- An augmented flow-matching formulation that learns a continuous transport mapping from an augmented source state (zx, y) to an augmented terminal state (x, zy). It is used to sample the posterior distribution of the target variable x given observations y in inverse problems.
- Augmented Source State (zx, y)
- The starting point for the flow learning process. It consists of a Gaussian sampling coordinate zx drawn from a standard normal distribution and the fixed observation y. This setup allows the transport to learn how to map random samples from zx into potential target solutions x.
- Augmented Terminal State (x, zy)
- The endpoint of the learned transport. It includes the generated target variable x and an auxiliary coordinate zy, which is sampled independently from a Gaussian distribution during training. This auxiliary coordinate helps control the scale of the likelihood-side branch.
- Posterior Sampling Definition
- The method defines posterior sampling as the x-marginal of an augmented distribution: pθ(x | y) = Z pθ(x, zy | y) dzy. This involves integrating out the auxiliary coordinate zy from the joint distribution to obtain a tractable way to sample the target variable x based on observations y.
Terminology
Summary
The gist The authors propose joint twist-flow, an augmented flow-matching formulation that learns a continuous transport from an augmented source state (zx, y) to the augmented terminal state (x, zy) for posterior sampling in inverse problems.
Joint Twist Flow Formulation
Joint twist-flow is introduced as an augmented flow-matching formulation that learns a continuous transport from the augmented source state (zx, y) to the augmented terminal state (x, zy) where x is the target variable and y is the observation The setup involves learning an augmented transport Sθ(zx, y) = (x, zy), where zx ∼ N (0, I) drives posterior sampling and zy is an auxiliary terminal coordinate associated with the observation This added coordinate gives the transport an observation-side degree of freedom, reducing the tendency to fit paired training data through a nearly deterministic dependence of x on y For a fixed observation y, the learned flow maps independent draws of zx ∼ N (0, I) to an ensemble of target samples x
Key Components and Interpretation
The formulation introduces two key coordinates: zx and zy The source state contains a Gaussian sampling coordinate and the fixed observation, while the terminal state contains the generated target and a Gaussian likelihood-side coordinate zy is sampled independently from N (0, σy squared y I) during training and paired with x at the terminal state This gives the likelihood-side branch a controlled Gaussian scale, while the learned transport couples the observation branch with posterior sampling For confidence level q ∈ (0, 1), a ball Bq(σy) gives an interpretable Gaussian scale for the likelihood-side coordinate generated by the learned transport The posterior sampler is then defined as the x-marginal of this augmented distribution, pθ(x y) = Z pθ(x, zy y) dzy
Validation on Toy Inverse Problems
The method was validated on low-dimensional inverse problems with reference posterior samples, where joint twist-flow better preserves multimodal posterior support than a direct conditional-flow baseline In controlled two-dimensional inverse problems, joint twist-flow reduces latent underuse and improves support preservation relative to a direct conditional-flow baseline The table shows that joint twist-flow reduces both Wasserstein and Kolmogorov–Smirnov discrepancies for x1 and x2 in all three settings This indicates that the twist-flow marginals more closely follow the MCMC reference than the conditional-flow marginals
Performance in Image Restoration
In image restoration tasks, joint twist-flow produces larger sample standard deviation and broader PCA clouds, indicating a wider generated ensemble Its F(x) standard-deviation maps remain small relative to the image-space spread, and the Iy values in Table 2 remain high, showing that generated samples remain consistent with the fixed observation This indicates that twist-flow explores multiple observation-compatible solutions rather than collapsing to the paired reference
Application to Seismic Inversion
The method was further evaluated on a seismic inverse problem where the target variable x is a two-dimensional subsurface velocity model Joint twist-flow produces larger and more structured uncertainty, concentrated around reflector interfaces, structural transitions, and deeper regions where the RTM image provides weaker constraints The generated velocity samples are forward modeled under the same acquisition geometry, and the resulting shot-record bands are compared with the ground-truth shot record This indicates that joint twist-flow produces a broader set of velocity models that remain compatible with the observed data
Conclusion
The experiments support three related conclusions: first, in controlled toy inverse problems, joint twist-flow reduces latent underuse, mode dropping, and support distortion relative to a direct conditional-flow baseline second, in image restoration, the augmented transport produces observation-aware posterior variability: uncertainty increases in weakly constrained components while remaining suppressed in components that determine the observation third, the seismic experiment shows that the same formulation can be applied to a high-dimensional scientific inverse problem where a single observation may be compatible with multiple plausible subsurface structures The main risk is that generated samples may be over-interpreted as calibrated posterior truth
--- Page 5 ---
The gist The authors propose joint twist-flow, an augmented flow-matching formulation that learns a continuous transport from an augmented source state (zx, y) to the augmented terminal state (x, zy) for posterior sampling in inverse problems.
Application to Seismic Inversion
The method was further evaluated on a seismic inverse problem where the target variable x is a two-dimensional subsurface velocity model <ref:2610.
Improvements for AI systems
-
The improved system can perform posterior sampling in inverse problems by learning a
continuous transport from the augmented source state (zx, y) to the augmented terminal state (x, zy)
rather than relying on direct conditional maps that may under-represent posterior variability. This allows forposterior sampling requires generating samples that are consistent with given observations while capturing the range of plausible solutions
even when the observation operator is many-to-one. -
The system will generate posterior samples that
preserve broader posterior variability under observation consistency,
specifically addressing mode distortion and artificial transitions between distinct feasible solutions, as demonstrated by its ability to better match MCMC reference samples in toy problems. -
In image restoration tasks, the improved system can achieve
observation-aware posterior variability: uncertainty increases in weakly constrained components while remaining suppressed in components that determine the observation,
leading to reconstructions that exploremultiple observation-compatible solutions rather than collapsing to the paired reference.
-
For scientific inverse problems, the system can produce ensembles where
larger and more structured uncertainty
is assigned to areas likereflector interfaces, structural transitions, and deeper regions where the RTM image provides weaker constraints,
offering a more physically meaningful uncertainty representation.
Abstract
In Bayesian inverse problems, posterior sampling requires generating samples that are consistent with given observations while capturing the range of plausible solutions. Direct conditional generative models introduce latent noise to model this ambiguity, but paired inverse-problem training can still encourage an almost deterministic map from the observation to the target. As a result, generated samples may be observation-consistent while under-representing posterior variability, especially when the posterior is multimodal, leading to undercoverage, mode distortion, or artificial transitions between distinct feasible solutions. We propose joint twist-flow, an augmented flow-matching formulation that learns a continuous transport from the augmented source state (z x, y) to the augmented terminal state (x, z y). Here x is the target variable, y is the observation, z x is the Gaussian reference coordinate for posterior sampling, and z y is a Gaussian likelihood-side coordinate associated with the observation branch. Under a Gaussian observation model, z y is motivated by the normalized observation residual associated with observation compatibility. Its role is not to replace uncertainty in x, but to couple generated samples of x to observation consistency, helping reduce likelihood-inconsistent variation while preserving variability in weakly constrained directions. We validate the method on low-dimensional inverse problems with reference posterior samples, where joint twist-flow better preserves multimodal posterior support than a direct conditional-flow baseline. We further evaluate the method on image restoration and seismic subsurface velocity-model inversion, showing increased posterior variability while maintaining observation consistency.
Sources
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: The Predictive Cost of ELBO Binding
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks