<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SIAM/ASA JUQ | Bohan Chen's Personal Webpage</title><link>https://chenbh.com/tags/siam/asa-juq/</link><atom:link href="https://chenbh.com/tags/siam/asa-juq/index.xml" rel="self" type="application/rss+xml"/><description>SIAM/ASA JUQ</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 15 Jun 2026 00:00:00 +0000</lastBuildDate><image><url>https://chenbh.com/media/icon_hu5000416120042106492.png</url><title>SIAM/ASA JUQ</title><link>https://chenbh.com/tags/siam/asa-juq/</link></image><item><title>Flow Matching for Data Assimilation Accepted in SIAM/ASA JUQ</title><link>https://chenbh.com/post/enff-accepted-siam-asa-juq/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://chenbh.com/post/enff-accepted-siam-asa-juq/</guid><description>
&lt;details class="print:hidden xl:hidden" open>
&lt;summary>Table of Contents&lt;/summary>
&lt;div class="text-sm">
&lt;nav id="TableOfContents">
&lt;ul>
&lt;li>&lt;a href="#why-flow-matching-for-data-assimilation">Why Flow Matching for Data Assimilation?&lt;/a>&lt;/li>
&lt;li>&lt;a href="#the-ensemble-flow-filter">The Ensemble Flow Filter&lt;/a>&lt;/li>
&lt;li>&lt;a href="#accuracy-efficiency-and-scale">Accuracy, Efficiency, and Scale&lt;/a>&lt;/li>
&lt;li>&lt;a href="#collaboration-and-reproducibility">Collaboration and Reproducibility&lt;/a>&lt;/li>
&lt;/ul>
&lt;/nav>
&lt;/div>
&lt;/details>
&lt;p>I am happy to share that our paper, &lt;strong>“Flow Matching for Efficient and Scalable Data
Assimilation,”&lt;/strong> has been &lt;strong>accepted for publication in the SIAM/ASA Journal on
Uncertainty Quantification&lt;/strong>.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Paper:&lt;/strong>
·
&lt;/li>
&lt;li>&lt;strong>Code:&lt;/strong>
&lt;/li>
&lt;li>&lt;strong>Publication page and BibTeX:&lt;/strong>
&lt;/li>
&lt;li>&lt;strong>Journal:&lt;/strong>
&lt;/li>
&lt;/ul>
&lt;h2 id="why-flow-matching-for-data-assimilation">Why Flow Matching for Data Assimilation?&lt;/h2>
&lt;p>Data assimilation combines a dynamical model with noisy observations to estimate a
system&amp;rsquo;s evolving state. Classical ensemble filters are efficient but can struggle
with nonlinear or non-Gaussian distributions. More expressive generative approaches
can address those settings, but methods such as the ensemble score filter require many
sampling steps and can become expensive in large systems.&lt;/p>
&lt;p>Our goal was to retain the expressiveness of a generative method while making the
sampling process faster, training-free, and easier to scale.&lt;/p>
&lt;h2 id="the-ensemble-flow-filter">The Ensemble Flow Filter&lt;/h2>
&lt;figure style="margin: 1.5rem 0; text-align: center;">
&lt;img src="enff-framework.png" alt="Comparison of EnSF, EnFF-OT, and the filtering-to-predictive EnFF flow" style="width: 100%; height: auto;">
&lt;figcaption style="margin-top: 0.6rem;">EnFF transports an ensemble through a guided flow. The F2P variant directly connects one filtering distribution to the next predictive distribution instead of repeatedly returning to a Gaussian reference.&lt;/figcaption>
&lt;/figure>
&lt;p>We introduce the &lt;strong>ensemble flow filter (EnFF)&lt;/strong>, a flow-matching framework for
sequential Bayesian data assimilation. It does not require an offline training stage.
Instead, it constructs a Monte Carlo estimate of the marginal flow field from the
current ensemble and incorporates each observation through localized guidance.&lt;/p>
&lt;p>A central ingredient is the &lt;strong>filtering-to-predictive (F2P) flow&lt;/strong>. Standard generative
filters repeatedly transport samples from a Gaussian reference distribution. F2P
instead starts from the previous filtering ensemble and transports it toward the next
predictive distribution. This uses the structure already present in Bayesian filtering,
producing a more direct path and more stable behavior when the number of sampling steps
is small.&lt;/p>
&lt;p>The framework also connects new generative filters with classical methods. Under
appropriate flow choices and assumptions, EnFF recovers the bootstrap particle filter
and the ensemble Kalman filter.&lt;/p>
&lt;h2 id="accuracy-efficiency-and-scale">Accuracy, Efficiency, and Scale&lt;/h2>
&lt;p>We evaluate EnFF on Lorenz-63, Lorenz-96, the one-dimensional
Kuramoto–Sivashinsky equation, and the two-dimensional Navier–Stokes equations, using
both identity and nonlinear observation operators. The experiments range from compact
chaotic systems to a Navier–Stokes pressure field on a &lt;strong>256×256 grid&lt;/strong>.&lt;/p>
&lt;figure style="margin: 1.5rem 0; text-align: center;">
&lt;img src="featured.jpg" alt="Ground truth and predicted Navier-Stokes pressure fields from EnSF and EnFF-F2P" style="width: 100%; height: auto;">
&lt;figcaption style="margin-top: 0.6rem;">On the 256×256 Navier–Stokes benchmark, EnFF-F2P closely reconstructs the pressure field with only ten sampling steps, while EnSF shows a much larger error.&lt;/figcaption>
&lt;/figure>
&lt;p>The results show that EnFF can match or improve the ensemble score filter while using
far fewer sampling steps, with the advantage becoming more pronounced as the sampling
budget decreases. EnFF-F2P is also less sensitive to its flow hyperparameters across
different step counts.&lt;/p>
&lt;figure style="margin: 1.5rem 0; text-align: center;">
&lt;img src="benchmark-results.jpg" alt="RMSE and energy-score comparisons across Kuramoto-Sivashinsky and Navier-Stokes dimensions" style="width: 100%; height: auto;">
&lt;figcaption style="margin-top: 0.6rem;">Accuracy across increasing Kuramoto–Sivashinsky and Navier–Stokes dimensions under identity and nonlinear observations. EnFF variants remain competitive as the state dimension grows.&lt;/figcaption>
&lt;/figure>
&lt;p>Across the high-dimensional benchmarks, EnFF offers a favorable balance of filtering
accuracy, distributional quality, runtime, and stability. These results suggest that
flow design—not only the choice of generative model—is a useful lever for building
practical data-assimilation algorithms.&lt;/p>
&lt;h2 id="collaboration-and-reproducibility">Collaboration and Reproducibility&lt;/h2>
&lt;p>This work was a rewarding collaboration with &lt;strong>Taos Transue&lt;/strong>, &lt;strong>So Takao&lt;/strong>, and
&lt;strong>Bao Wang&lt;/strong>. Taos Transue and I contributed equally. The accompanying
contains the implementation and experiment code.&lt;/p>
&lt;p>&lt;em>Figures on this page were extracted from the latest version of the paper.&lt;/em>&lt;/p></description></item></channel></rss>