Papers
Topics
Authors
Recent
Search
2000 character limit reached

Diagonal Flow Matching for Inverse Design

Updated 5 July 2026
  • The paper introduces Diag-CFM, a zero-anchored flow matching method that pairs design coordinates with noise and labels with zero to eliminate sensitivity to coordinate ordering and scaling.
  • It leverages permutation-equivariant training to ensure robust, bidirectional synthesis and analysis in inverse design tasks.
  • Empirical results show Diag-CFM achieves over 10× improvement in round-trip error compared to standard methods across scalable benchmarks.

to=functions.shell wuregistry 天天中彩票被{"command":"bash -lc 'python - <<\"PY\"\nimport urllib.parse, urllib.request\nqueries=[\"Diagonal Flow Matching\", \"Flow Matching for Generative Modeling\", \"Generator Matching flow matching diffusion\"]\nfor q in queries:\n url='http://export.arxiv.org/api/query?search_query=all:'+urllib.parse.quote(q)+'&start=0&max_results=3'\n print(\"QUERY\", q)\n data=urllib.request.urlopen(url, timeout=20).read().decode('utf-8','ignore')\n print(data[:1200].replace('\n',' ')[:1200])\n print('\n---\n')\nPY'"}_奇米影视 to=functions.shell 开号地址{"output":"QUERY Diagonal Flow Matching\n<?xml version=\"1.0\" encoding=\"UTF-8\"?> <feed xmlns=\"http://www.w3.org/2005/Atom\"> <link href=\"http://arxiv.org/api/query?search_query%3Dall%3ADiagonal%2520Flow%2520Matching%26id_list%3D%26start%3D0%26max_results%3D3\" rel=\"self\" type=\"application/atom+xml\"/> <title type=\"html\">ArXiv Query: search_query=all:Diagonal%20Flow%20Matching&id_list=&start=0&max_results=3</title> <id>http://arxiv.org/api/cHxN44Xca9Ty9Eb4nuo7vhslq8A</id> <updated\>2026-07-05T00:00:00-04:00</updated> <opensearch:totalResults xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>1/opensearch:totalResults <opensearch:startIndex xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>0/opensearch:startIndex <opensearch:itemsPerPage xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>3/opensearch:itemsPerPage <entry> <id>http://arxiv.org/abs/([2603.15925](/papers/2603.15925))v1</id> <updated\>2026-03-20T21:38:32Z</updated> <published\>2026-03-20T21:38:32Z</published> <title>Generative Inverse Design with Abstention via Diagonal Flow Matching</title>\n---\n\nQUERY Flow Matching for Generative Modeling\n<?xml version=\"1.0\" encoding=\"UTF-8\"?> <feed xmlns=\"http://www.w3.org/2005/Atom\"> <link href=\"http://arxiv.org/api/query?search_query=all:Flow%20Matching%20for%20Generative%20Modeling&id_list=&start=0&max_results=3\" rel=\"self\" type=\"application/atom+xml\"/> <title type=\"html\">ArXiv Query: search_query=all:Flow Matching for Generative Modeling&id_list=&start=0&max_results=3</title> <id>http://arxiv.org/api/DgAtv2mhhzBikjvqSWAF+E8R3XA</id> <updated\>2026-07-05T00:00:00-04:00</updated> <opensearch:totalResults xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>157040/opensearch:totalResults <opensearch:startIndex xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>0/opensearch:startIndex <opensearch:itemsPerPage xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>3/opensearch:itemsPerPage <entry> <id>http://arxiv.org/abs/([2210.02747](/papers/2210.02747))v1</id> <updated\>2022-10-06T17:59:16Z</updated> <published\>2022-10-06T17:59:16Z</published> <title>Flow Matching for Generative Modeling</title> <summary> Flow Matching (FM) is a family of simulation-f\n---\n\nQUERY Generator Matching flow matching diffusion\n<?xml version=\"1.0\" encoding=\"UTF-8\"?> <feed xmlns=\"http://www.w3.org/2005/Atom\"> <link href=\"http://arxiv.org/api/query?search_query=all:Generator%20Matching%20flow%20matching%20diffusion&id_list=&start=0&max_results=3\" rel=\"self\" type=\"application/atom+xml\"/> <title type=\"html\">ArXiv Query: search_query=all:Generator Matching flow matching diffusion&id_list=&start=&max_results=3</title> <id>http://arxiv.org/api/m4iQkp4B+xp0AsG21go41reJI44</id> <updated\>2026-07-05T00:00:00-04:00</updated> <opensearch:totalResults xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>321989/opensearch:totalResults <opensearch:startIndex xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>0/opensearch:startIndex <opensearch:itemsPerPage xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>3/opensearch:itemsPerPage <entry> <id>http://arxiv.org/abs/([1504.00088](/papers/1504.00088))v1</id> <updated\>2015-03-31T18:00:00Z</updated> <published\>2015-03-31T18:00:00Z</published> <title>Matching while Learning</title> <summary> \n---\n","metadata":{"exit_code":0,"duration_seconds":1.98}} RTLU to=functions.shell 天天彩票app code='{"command":"bash -lc "PY\"\nimport urllib.parse, urllib.request, re\nq=\"(Lipman et al., 2022)\"\nurl=\"http://export.arxiv.org/api/query?id_list=\"+q\nprint(urllib.request.urlopen(url).read().decode()[:800])\nPY"}' /久久 to=functions.shell атәыла{"output":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\">\n <link href=\"http://arxiv.org/api/query?search_query=&id_list=([2210.02747](/papers/2210.02747))&start=0&max_results=10\" rel=\"self\" type=\"application/atom+xml\"/>\n <title type=\"html\">ArXiv Query: search_query=&id_list=(Lipman et al., 2022)&start=0&max_results=10</title>\n <id>http://arxiv.org/api/q0wyKR29jlG9gH8ob2+vpSgQe1s</id>\n <updated\>2026-07-05T00:00:00-04:00</updated>\n <opensearch:totalResults xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>1/opensearch:totalResults\n <opensearch:startIndex xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>0/opensearch:startIndex\n <opensearch:itemsPerPage xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>10/opensearch:itemsPerPage\n","metadata":{"exit_code":0,"duration_seconds":0.47}} Diagonal Flow Matching (Diag-CFM) is a variant of conditional flow matching for generative inverse design that defines a continuous-time, invertible flow in an augmented space [z;y][x;0][z; y] \leftrightarrow [x; 0] and trains a neural velocity field against the diagonal target [xz;y][x-z; -y]. In the formulation introduced for inverse design, the method uses a zero-anchoring strategy that pairs design coordinates with noise and labels with zero, with the stated goals of removing accidental dependence on coordinate ordering and scaling while preserving bidirectional generation and prediction (Campos et al., 16 Mar 2026). Within the broader Generator Matching view, diagonal structure refers more generally to imposing coordinate-wise restrictions on drift utu_t or diagonal diffusion ata_t, which provides the main conceptual bridge between Diag-CFM and the wider diffusion/flow matching landscape (Patel et al., 2024).

1. Inverse-design setting and the limitation of standard conditional flow matching

Diag-CFM is formulated for parametric engineering design problems with design parameters xRPx \in \mathbb{R}^P and performance labels yRLy \in \mathbb{R}^L, typically with L<PL < P. The forward relation is written as

y=f(x)+ε,y = f(x) + \varepsilon,

where f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L is a simulator or surrogate and ε\varepsilon is noise. The feasible label set is

[xz;y][x-z; -y]0

and, for a target [xz;y][x-z; -y]1 and tolerance [xz;y][x-z; -y]2, the success set is

[xz;y][x-z; -y]3

The objective is to sample diverse designs [xz;y][x-z; -y]4 that satisfy [xz;y][x-z; -y]5, ideally covering the possibly multi-modal success set rather than returning only a single optimizer output (Campos et al., 16 Mar 2026).

Standard conditional flow matching for this setting works in an augmented [xz;y][x-z; -y]6-dimensional space. It uses a latent [xz;y][x-z; -y]7, forms

[xz;y][x-z; -y]8

and linearly interpolates

[xz;y][x-z; -y]9

The corresponding target velocity is

utu_t0

The paper identifies the central weakness of this construction: different coordinates are matched against different types of quantities, namely “design vs noise” in some coordinates and “design vs label” in others. Because the loss is component-wise, the approximation difficulty depends on the arbitrary decomposition into the first utu_t1 and last utu_t2 coordinates. This introduces sensitivity to coordinate ordering and scaling, and the paper reports that standard CFM can be unstable and significantly less accurate than Diag-CFM across all three benchmarks considered (Campos et al., 16 Mar 2026).

2. Zero anchoring and the diagonal construction

Diag-CFM changes the source–target pairing rather than the basic flow-matching recipe. It operates in an augmented space of dimension utu_t3, samples noise utu_t4, and defines

utu_t5

The linear path is

utu_t6

with target velocity

utu_t7

This is the sense in which the method is “diagonal”: each design coordinate is paired only with a noise coordinate, and each label coordinate is paired only with zero (Campos et al., 16 Mar 2026).

Construction Standard CFM Diag-CFM
Source state utu_t8 utu_t9
Target state ata_t0 ata_t1
Target velocity ata_t2 ata_t3

The training objective is standard flow-matching regression applied to this new state design: ata_t4 The velocity field is a neural network

ata_t5

typically implemented in the paper as an MLP. At convergence, integrating

ata_t6

from ata_t7 to ata_t8 approximately transports the distribution of ata_t9 to the empirical distribution of xRPx \in \mathbb{R}^P0 (Campos et al., 16 Mar 2026).

The practical consequence of zero anchoring is that labels are no longer compared directly against a subset of design coordinates. The paper states that this resolves the strong sensitivity of inverse-design CFM to arbitrary ordering and scaling, while still supporting bidirectional use through the same ODE (Campos et al., 16 Mar 2026).

3. Permutation equivariance, robustness, and what “diagonal” means

The main theoretical claim for Diag-CFM is permutation robustness at the level of the target-velocity distribution. Let

xRPx \in \mathbb{R}^P1

where xRPx \in \mathbb{R}^P2 and xRPx \in \mathbb{R}^P3. For permutation matrices xRPx \in \mathbb{R}^P4 on design coordinates and xRPx \in \mathbb{R}^P5 on label coordinates, define

xRPx \in \mathbb{R}^P6

Proposition 3.1 states that the distribution of xRPx \in \mathbb{R}^P7 is equivariant under permutations of parameter and label coordinates. Because the entries of xRPx \in \mathbb{R}^P8 are i.i.d., permuting coordinates preserves the target-velocity statistics. By contrast, Proposition 3.2 states that the standard CFM target velocity is not equivariant under coordinate permutations, so the learning problem itself depends on arbitrary coordinate order (Campos et al., 16 Mar 2026).

The paper connects this directly to observed training behavior. On the gas turbine dataset, which is normalized to xRPx \in \mathbb{R}^P9, simply reordering the parameter coordinates changes standard CFM’s final round-trip error by nearly one order of magnitude, whereas Diag-CFM’s error is reported as essentially constant across orderings. The same section also attributes improved run-to-run stability to the diagonal construction (Campos et al., 16 Mar 2026).

In the broader Generator Matching framework, “diagonal” has a wider meaning than the zero-anchored inverse-design construction. A generator on yRLy \in \mathbb{R}^L0 can be written as

yRLy \in \mathbb{R}^L1

and a diagonal structure can be imposed either through coordinate-wise drift yRLy \in \mathbb{R}^L2 or through a diagonal diffusion matrix yRLy \in \mathbb{R}^L3. The Generator Matching analysis therefore treats diagonality as a structural restriction on the generator family, whereas the Diag-CFM inverse-design paper realizes diagonality through the specific augmented-state pairing yRLy \in \mathbb{R}^L4 and the target yRLy \in \mathbb{R}^L5 (Patel et al., 2024).

A common misconception is to identify all coordinate-wise linear flows with Diag-CFM. The literature summarized here does not support that equivalence. The inverse-design method is a specific zero-anchored construction; related linear-path methods may be only conceptually aligned with diagonal designs rather than instances of Diag-CFM proper (Campos et al., 16 Mar 2026).

4. Bidirectional flow, abstention, and intrinsic uncertainty

Diag-CFM is bidirectional because the same learned ODE is used in both synthesis and analysis. For inverse generation, given a target yRLy \in \mathbb{R}^L6, one samples yRLy \in \mathbb{R}^L7, initializes

yRLy \in \mathbb{R}^L8

integrates

yRLy \in \mathbb{R}^L9

and outputs the design

L<PL < P0

For forward prediction, given a design L<PL < P1, one sets

L<PL < P2

integrates backward with sign reversal,

L<PL < P3

and reads off

L<PL < P4

There is no separate forward and inverse network; both directions share the same L<PL < P5 (Campos et al., 16 Mar 2026).

A distinctive aspect of the method is that the zero-anchored architecture exposes two model-intrinsic uncertainty metrics. The first is Zero-Deviation. If synthesis produces

L<PL < P6

then

L<PL < P7

Since the target final state for label coordinates is exactly zero, L<PL < P8 is intended to be small for feasible in-distribution targets and larger for unrealistic or out-of-distribution targets. The second metric is Self-Consistency. After synthesis, one replaces the residual label coordinates by exact zeros, integrates backward from

L<PL < P9

obtains

y=f(x)+ε,y = f(x) + \varepsilon,0

and defines

y=f(x)+ε,y = f(x) + \varepsilon,1

The paper emphasizes that this differs from a trivial round trip because the nonzero residual y=f(x)+ε,y = f(x) + \varepsilon,2 is discarded before the backward pass (Campos et al., 16 Mar 2026).

These two metrics are used for three tasks: selecting the best candidate among multiple generations, abstaining from unreliable predictions, and detecting out-of-distribution targets. The reported gains are task-wide rather than anecdotal. Candidate selection improves over random choice by y=f(x)+ε,y = f(x) + \varepsilon,3 to y=f(x)+ε,y = f(x) + \varepsilon,4; rejecting the top y=f(x)+ε,y = f(x) + \varepsilon,5 most uncertain samples reduces mean error by y=f(x)+ε,y = f(x) + \varepsilon,6 to y=f(x)+ε,y = f(x) + \varepsilon,7; and Zero-Deviation in particular achieves strong ROC AUC values, including y=f(x)+ε,y = f(x) + \varepsilon,8 on Unifoil, y=f(x)+ε,y = f(x) + \varepsilon,9 on gas turbine, and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L0–f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L1 on DTLZ (Campos et al., 16 Mar 2026).

5. Benchmarks, metrics, and observed behavior

The Diag-CFM study evaluates three inverse-design benchmarks: a gas turbine combustor dataset with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L2 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L3, a Unifoil airfoil dataset with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L4 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L5 plus two physical conditioning scalars, and the analytical DTLZ2 benchmark with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L6 up to f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L7 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L8. The central empirical metric for inverse quality is round-trip error, namely the error incurred by generating a design for a target and then evaluating its achieved performance. Forward MSE is also reported, together with diversity analyses and uncertainty benchmarks (Campos et al., 16 Mar 2026).

On the gas turbine benchmark, Diag-CFM attains forward MSE f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L9, compared with ε\varepsilon0 for the INN baseline and ε\varepsilon1 for standard CFM. Its round-trip error is ε\varepsilon2, compared with ε\varepsilon3 for INN and ε\varepsilon4 for CFM, which the paper summarizes as more than a ε\varepsilon5 improvement. On Unifoil, Diag-CFM achieves forward MSE ε\varepsilon6 versus ε\varepsilon7 for INN and ε\varepsilon8 for CFM, and round-trip error ε\varepsilon9 versus [xz;y][x-z; -y]00 and [xz;y][x-z; -y]01, respectively (Campos et al., 16 Mar 2026).

The DTLZ2 results are particularly important for scalability. At [xz;y][x-z; -y]02, the reported round-trip errors are [xz;y][x-z; -y]03 for Diag-CFM, [xz;y][x-z; -y]04 for CFM, and [xz;y][x-z; -y]05 for INN. At [xz;y][x-z; -y]06, they are [xz;y][x-z; -y]07, [xz;y][x-z; -y]08, and [xz;y][x-z; -y]09, respectively. The paper therefore characterizes Diag-CFM as maintaining round-trip error in the [xz;y][x-z; -y]10–[xz;y][x-z; -y]11 range across design dimensions up to [xz;y][x-z; -y]12, while CFM and INN degrade more sharply (Campos et al., 16 Mar 2026).

The implementation used for these results is deliberately simple. The velocity network is an MLP with time [xz;y][x-z; -y]13 concatenated directly to the state, and inference uses explicit Euler with [xz;y][x-z; -y]14 uniform steps on [xz;y][x-z; -y]15. The paper presents this as evidence that the empirical gains arise primarily from the flow construction rather than from specialized architectural devices (Campos et al., 16 Mar 2026).

6. Relation to flow matching, guided variants, and Generator Matching

Flow matching more generally is a continuous-time alternative to diffusion in which a vector field defines an ODE transporting a simple base distribution to a target distribution, and training regresses the learned velocity onto a known conditional velocity along a prescribed probability path (Lipman et al., 2022). The Generator Matching framework sharpens this relation by showing that both flow matching and diffusion can be written as Markov processes with generators [xz;y][x-z; -y]16, with pure flow matching corresponding to a first-order operator and diffusion corresponding to a second-order operator with nonzero diffusion matrix. In that view, the empirical robustness of flow matching is linked to the first-order transport PDE and the absence of a smoothing operator that must later be inverted (Patel et al., 2024).

This contextualization matters for Diag-CFM. The inverse-design method remains a flow-matching model, and therefore inherits the first-order ODE character of standard flow matching. The Generator Matching paper further notes that a diagonal flow matching variant can be seen as imposing additional structure on either [xz;y][x-z; -y]17, for example coordinate-wise decoupled drift, or on the diffusion term [xz;y][x-z; -y]18, for example a diagonal diffusion matrix. This suggests a broader family of diagonal or partially diagonal generator constructions beyond the specific zero-anchored inverse-design formulation (Patel et al., 2024).

A related but distinct development is guided flow matching for channel knowledge map construction. That method uses a deterministic ODE,

[xz;y][x-z; -y]19

with the linear interpolation

[xz;y][x-z; -y]20

and constant target velocity

[xz;y][x-z; -y]21

The paper states that it does not explicitly mention the term “Diagonal Flow Matching,” but it describes the resulting structure as reminiscent of DFM or diagonal flows because each component evolves along a coordinate-wise linear path and the analytic target velocity contains no explicit cross-coordinate coupling (Huang et al., 6 Jan 2026).

Taken together, these papers place Diag-CFM at a precise intersection of ideas. It is not merely “flow matching with a simple path,” nor merely “a model with diagonal diffusion.” It is a specific zero-anchored conditional flow-matching construction for inverse design, whose defining property is the target [xz;y][x-z; -y]22, and whose theoretical and empirical significance lies in permutation-equivariant training targets, stable round-trip inverse design, and architecture-intrinsic abstention signals (Campos et al., 16 Mar 2026).python - <<\"PY\"\nimport urllib.parse, urllib.request, re\nq=\"(Lipman et al., 2022)\"\nurl=\"http://export.arxiv.org/api/query?id_list=\"^^^^46^^^^"}' /久久 to=functions.shell атәыла{"output":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\">\n <link href=\"http://arxiv.org/api/query?search_query=&id_list=([2210.02747](/papers/2210.02747))&start=0&max_results=10\" rel=\"self\" type=\"application/atom+xml\"/>\n <title type=\"html\">ArXiv Query: search_query=&id_list=(Lipman et al., 2022)&start=0&max_results=10</title>\n <id>http://arxiv.org/api/q0wyKR29jlG9gH8ob2+vpSgQe1s</id>\n <updated\>2026-07-05T00:00:00-04:00</updated>\n <opensearch:totalResults xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>1/opensearch:totalResults\n <opensearch:startIndex xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>0/opensearch:startIndex\n <opensearch:itemsPerPage xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>10/opensearch:itemsPerPage\n","metadata":{"exit_code":0,"duration_seconds":0.47}} Diagonal Flow Matching (Diag-CFM) is a variant of conditional flow matching for generative inverse design that defines a continuous-time, invertible flow in an augmented space [z;y][x;0][z; y] \leftrightarrow [x; 0] and trains a neural velocity field against the diagonal target [xz;y][x-z; -y]. In the formulation introduced for inverse design, the method uses a zero-anchoring strategy that pairs design coordinates with noise and labels with zero, with the stated goals of removing accidental dependence on coordinate ordering and scaling while preserving bidirectional generation and prediction (Campos et al., 16 Mar 2026). Within the broader Generator Matching view, diagonal structure refers more generally to imposing coordinate-wise restrictions on drift utu_t or diagonal diffusion ata_t, which provides the main conceptual bridge between Diag-CFM and the wider diffusion/flow matching landscape (Patel et al., 2024).

1. Inverse-design setting and the limitation of standard conditional flow matching

Diag-CFM is formulated for parametric engineering design problems with design parameters xRPx \in \mathbb{R}^P and performance labels yRLy \in \mathbb{R}^L, typically with L<PL < P. The forward relation is written as

y=f(x)+ε,y = f(x) + \varepsilon,

where f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L is a simulator or surrogate and ε\varepsilon is noise. The feasible label set is

[xz;y][x-z; -y]0

and, for a target [xz;y][x-z; -y]1 and tolerance [xz;y][x-z; -y]2, the success set is

[xz;y][x-z; -y]3

The objective is to sample diverse designs [xz;y][x-z; -y]4 that satisfy [xz;y][x-z; -y]5, ideally covering the possibly multi-modal success set rather than returning only a single optimizer output (Campos et al., 16 Mar 2026).

Standard conditional flow matching for this setting works in an augmented [xz;y][x-z; -y]6-dimensional space. It uses a latent [xz;y][x-z; -y]7, forms

[xz;y][x-z; -y]8

and linearly interpolates

[xz;y][x-z; -y]9

The corresponding target velocity is

utu_t0

The paper identifies the central weakness of this construction: different coordinates are matched against different types of quantities, namely “design vs noise” in some coordinates and “design vs label” in others. Because the loss is component-wise, the approximation difficulty depends on the arbitrary decomposition into the first utu_t1 and last utu_t2 coordinates. This introduces sensitivity to coordinate ordering and scaling, and the paper reports that standard CFM can be unstable and significantly less accurate than Diag-CFM across all three benchmarks considered (Campos et al., 16 Mar 2026).

2. Zero anchoring and the diagonal construction

Diag-CFM changes the source–target pairing rather than the basic flow-matching recipe. It operates in an augmented space of dimension utu_t3, samples noise utu_t4, and defines

utu_t5

The linear path is

utu_t6

with target velocity

utu_t7

This is the sense in which the method is “diagonal”: each design coordinate is paired only with a noise coordinate, and each label coordinate is paired only with zero (Campos et al., 16 Mar 2026).

Construction Standard CFM Diag-CFM
Source state utu_t8 utu_t9
Target state ata_t0 ata_t1
Target velocity ata_t2 ata_t3

The training objective is standard flow-matching regression applied to this new state design: ata_t4 The velocity field is a neural network

ata_t5

typically implemented in the paper as an MLP. At convergence, integrating

ata_t6

from ata_t7 to ata_t8 approximately transports the distribution of ata_t9 to the empirical distribution of xRPx \in \mathbb{R}^P0 (Campos et al., 16 Mar 2026).

The practical consequence of zero anchoring is that labels are no longer compared directly against a subset of design coordinates. The paper states that this resolves the strong sensitivity of inverse-design CFM to arbitrary ordering and scaling, while still supporting bidirectional use through the same ODE (Campos et al., 16 Mar 2026).

3. Permutation equivariance, robustness, and what “diagonal” means

The main theoretical claim for Diag-CFM is permutation robustness at the level of the target-velocity distribution. Let

xRPx \in \mathbb{R}^P1

where xRPx \in \mathbb{R}^P2 and xRPx \in \mathbb{R}^P3. For permutation matrices xRPx \in \mathbb{R}^P4 on design coordinates and xRPx \in \mathbb{R}^P5 on label coordinates, define

xRPx \in \mathbb{R}^P6

Proposition 3.1 states that the distribution of xRPx \in \mathbb{R}^P7 is equivariant under permutations of parameter and label coordinates. Because the entries of xRPx \in \mathbb{R}^P8 are i.i.d., permuting coordinates preserves the target-velocity statistics. By contrast, Proposition 3.2 states that the standard CFM target velocity is not equivariant under coordinate permutations, so the learning problem itself depends on arbitrary coordinate order (Campos et al., 16 Mar 2026).

The paper connects this directly to observed training behavior. On the gas turbine dataset, which is normalized to xRPx \in \mathbb{R}^P9, simply reordering the parameter coordinates changes standard CFM’s final round-trip error by nearly one order of magnitude, whereas Diag-CFM’s error is reported as essentially constant across orderings. The same section also attributes improved run-to-run stability to the diagonal construction (Campos et al., 16 Mar 2026).

In the broader Generator Matching framework, “diagonal” has a wider meaning than the zero-anchored inverse-design construction. A generator on yRLy \in \mathbb{R}^L0 can be written as

yRLy \in \mathbb{R}^L1

and a diagonal structure can be imposed either through coordinate-wise drift yRLy \in \mathbb{R}^L2 or through a diagonal diffusion matrix yRLy \in \mathbb{R}^L3. The Generator Matching analysis therefore treats diagonality as a structural restriction on the generator family, whereas the Diag-CFM inverse-design paper realizes diagonality through the specific augmented-state pairing yRLy \in \mathbb{R}^L4 and the target yRLy \in \mathbb{R}^L5 (Patel et al., 2024).

A common misconception is to identify all coordinate-wise linear flows with Diag-CFM. The literature summarized here does not support that equivalence. The inverse-design method is a specific zero-anchored construction; related linear-path methods may be only conceptually aligned with diagonal designs rather than instances of Diag-CFM proper (Campos et al., 16 Mar 2026).

4. Bidirectional flow, abstention, and intrinsic uncertainty

Diag-CFM is bidirectional because the same learned ODE is used in both synthesis and analysis. For inverse generation, given a target yRLy \in \mathbb{R}^L6, one samples yRLy \in \mathbb{R}^L7, initializes

yRLy \in \mathbb{R}^L8

integrates

yRLy \in \mathbb{R}^L9

and outputs the design

L<PL < P0

For forward prediction, given a design L<PL < P1, one sets

L<PL < P2

integrates backward with sign reversal,

L<PL < P3

and reads off

L<PL < P4

There is no separate forward and inverse network; both directions share the same L<PL < P5 (Campos et al., 16 Mar 2026).

A distinctive aspect of the method is that the zero-anchored architecture exposes two model-intrinsic uncertainty metrics. The first is Zero-Deviation. If synthesis produces

L<PL < P6

then

L<PL < P7

Since the target final state for label coordinates is exactly zero, L<PL < P8 is intended to be small for feasible in-distribution targets and larger for unrealistic or out-of-distribution targets. The second metric is Self-Consistency. After synthesis, one replaces the residual label coordinates by exact zeros, integrates backward from

L<PL < P9

obtains

y=f(x)+ε,y = f(x) + \varepsilon,0

and defines

y=f(x)+ε,y = f(x) + \varepsilon,1

The paper emphasizes that this differs from a trivial round trip because the nonzero residual y=f(x)+ε,y = f(x) + \varepsilon,2 is discarded before the backward pass (Campos et al., 16 Mar 2026).

These two metrics are used for three tasks: selecting the best candidate among multiple generations, abstaining from unreliable predictions, and detecting out-of-distribution targets. The reported gains are task-wide rather than anecdotal. Candidate selection improves over random choice by y=f(x)+ε,y = f(x) + \varepsilon,3 to y=f(x)+ε,y = f(x) + \varepsilon,4; rejecting the top y=f(x)+ε,y = f(x) + \varepsilon,5 most uncertain samples reduces mean error by y=f(x)+ε,y = f(x) + \varepsilon,6 to y=f(x)+ε,y = f(x) + \varepsilon,7; and Zero-Deviation in particular achieves strong ROC AUC values, including y=f(x)+ε,y = f(x) + \varepsilon,8 on Unifoil, y=f(x)+ε,y = f(x) + \varepsilon,9 on gas turbine, and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L0–f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L1 on DTLZ (Campos et al., 16 Mar 2026).

5. Benchmarks, metrics, and observed behavior

The Diag-CFM study evaluates three inverse-design benchmarks: a gas turbine combustor dataset with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L2 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L3, a Unifoil airfoil dataset with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L4 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L5 plus two physical conditioning scalars, and the analytical DTLZ2 benchmark with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L6 up to f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L7 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L8. The central empirical metric for inverse quality is round-trip error, namely the error incurred by generating a design for a target and then evaluating its achieved performance. Forward MSE is also reported, together with diversity analyses and uncertainty benchmarks (Campos et al., 16 Mar 2026).

On the gas turbine benchmark, Diag-CFM attains forward MSE f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L9, compared with ε\varepsilon0 for the INN baseline and ε\varepsilon1 for standard CFM. Its round-trip error is ε\varepsilon2, compared with ε\varepsilon3 for INN and ε\varepsilon4 for CFM, which the paper summarizes as more than a ε\varepsilon5 improvement. On Unifoil, Diag-CFM achieves forward MSE ε\varepsilon6 versus ε\varepsilon7 for INN and ε\varepsilon8 for CFM, and round-trip error ε\varepsilon9 versus [xz;y][x-z; -y]00 and [xz;y][x-z; -y]01, respectively (Campos et al., 16 Mar 2026).

The DTLZ2 results are particularly important for scalability. At [xz;y][x-z; -y]02, the reported round-trip errors are [xz;y][x-z; -y]03 for Diag-CFM, [xz;y][x-z; -y]04 for CFM, and [xz;y][x-z; -y]05 for INN. At [xz;y][x-z; -y]06, they are [xz;y][x-z; -y]07, [xz;y][x-z; -y]08, and [xz;y][x-z; -y]09, respectively. The paper therefore characterizes Diag-CFM as maintaining round-trip error in the [xz;y][x-z; -y]10–[xz;y][x-z; -y]11 range across design dimensions up to [xz;y][x-z; -y]12, while CFM and INN degrade more sharply (Campos et al., 16 Mar 2026).

The implementation used for these results is deliberately simple. The velocity network is an MLP with time [xz;y][x-z; -y]13 concatenated directly to the state, and inference uses explicit Euler with [xz;y][x-z; -y]14 uniform steps on [xz;y][x-z; -y]15. The paper presents this as evidence that the empirical gains arise primarily from the flow construction rather than from specialized architectural devices (Campos et al., 16 Mar 2026).

6. Relation to flow matching, guided variants, and Generator Matching

Flow matching more generally is a continuous-time alternative to diffusion in which a vector field defines an ODE transporting a simple base distribution to a target distribution, and training regresses the learned velocity onto a known conditional velocity along a prescribed probability path (Lipman et al., 2022). The Generator Matching framework sharpens this relation by showing that both flow matching and diffusion can be written as Markov processes with generators [xz;y][x-z; -y]16, with pure flow matching corresponding to a first-order operator and diffusion corresponding to a second-order operator with nonzero diffusion matrix. In that view, the empirical robustness of flow matching is linked to the first-order transport PDE and the absence of a smoothing operator that must later be inverted (Patel et al., 2024).

This contextualization matters for Diag-CFM. The inverse-design method remains a flow-matching model, and therefore inherits the first-order ODE character of standard flow matching. The Generator Matching paper further notes that a diagonal flow matching variant can be seen as imposing additional structure on either [xz;y][x-z; -y]17, for example coordinate-wise decoupled drift, or on the diffusion term [xz;y][x-z; -y]18, for example a diagonal diffusion matrix. This suggests a broader family of diagonal or partially diagonal generator constructions beyond the specific zero-anchored inverse-design formulation (Patel et al., 2024).

A related but distinct development is guided flow matching for channel knowledge map construction. That method uses a deterministic ODE,

[xz;y][x-z; -y]19

with the linear interpolation

[xz;y][x-z; -y]20

and constant target velocity

[xz;y][x-z; -y]21

The paper states that it does not explicitly mention the term “Diagonal Flow Matching,” but it describes the resulting structure as reminiscent of DFM or diagonal flows because each component evolves along a coordinate-wise linear path and the analytic target velocity contains no explicit cross-coordinate coupling (Huang et al., 6 Jan 2026).

Taken together, these papers place Diag-CFM at a precise intersection of ideas. It is not merely “flow matching with a simple path,” nor merely “a model with diagonal diffusion.” It is a specific zero-anchored conditional flow-matching construction for inverse design, whose defining property is the target [xz;y][x-z; -y]22, and whose theoretical and empirical significance lies in permutation-equivariant training targets, stable round-trip inverse design, and architecture-intrinsic abstention signals (Campos et al., 16 Mar 2026)."}' /久久 to=functions.shell атәыла{"output":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\">\n <link href=\"http://arxiv.org/api/query?search_query=&id_list=([2210.02747](/papers/2210.02747))&start=0&max_results=10\" rel=\"self\" type=\"application/atom+xml\"/>\n <title type=\"html\">ArXiv Query: search_query=&id_list=(Lipman et al., 2022)&start=0&max_results=10</title>\n <id>http://arxiv.org/api/q0wyKR29jlG9gH8ob2+vpSgQe1s</id>\n <updated\>2026-07-05T00:00:00-04:00</updated>\n <opensearch:totalResults xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>1/opensearch:totalResults\n <opensearch:startIndex xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>0/opensearch:startIndex\n <opensearch:itemsPerPage xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>10/opensearch:itemsPerPage\n","metadata":{"exit_code":0,"duration_seconds":0.47}} Diagonal Flow Matching (Diag-CFM) is a variant of conditional flow matching for generative inverse design that defines a continuous-time, invertible flow in an augmented space [z;y][x;0][z; y] \leftrightarrow [x; 0] and trains a neural velocity field against the diagonal target [xz;y][x-z; -y]. In the formulation introduced for inverse design, the method uses a zero-anchoring strategy that pairs design coordinates with noise and labels with zero, with the stated goals of removing accidental dependence on coordinate ordering and scaling while preserving bidirectional generation and prediction (Campos et al., 16 Mar 2026). Within the broader Generator Matching view, diagonal structure refers more generally to imposing coordinate-wise restrictions on drift utu_t or diagonal diffusion ata_t, which provides the main conceptual bridge between Diag-CFM and the wider diffusion/flow matching landscape (Patel et al., 2024).

1. Inverse-design setting and the limitation of standard conditional flow matching

Diag-CFM is formulated for parametric engineering design problems with design parameters xRPx \in \mathbb{R}^P and performance labels yRLy \in \mathbb{R}^L, typically with L<PL < P. The forward relation is written as

y=f(x)+ε,y = f(x) + \varepsilon,

where f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L is a simulator or surrogate and ε\varepsilon is noise. The feasible label set is

[xz;y][x-z; -y]0

and, for a target [xz;y][x-z; -y]1 and tolerance [xz;y][x-z; -y]2, the success set is

[xz;y][x-z; -y]3

The objective is to sample diverse designs [xz;y][x-z; -y]4 that satisfy [xz;y][x-z; -y]5, ideally covering the possibly multi-modal success set rather than returning only a single optimizer output (Campos et al., 16 Mar 2026).

Standard conditional flow matching for this setting works in an augmented [xz;y][x-z; -y]6-dimensional space. It uses a latent [xz;y][x-z; -y]7, forms

[xz;y][x-z; -y]8

and linearly interpolates

[xz;y][x-z; -y]9

The corresponding target velocity is

utu_t0

The paper identifies the central weakness of this construction: different coordinates are matched against different types of quantities, namely “design vs noise” in some coordinates and “design vs label” in others. Because the loss is component-wise, the approximation difficulty depends on the arbitrary decomposition into the first utu_t1 and last utu_t2 coordinates. This introduces sensitivity to coordinate ordering and scaling, and the paper reports that standard CFM can be unstable and significantly less accurate than Diag-CFM across all three benchmarks considered (Campos et al., 16 Mar 2026).

2. Zero anchoring and the diagonal construction

Diag-CFM changes the source–target pairing rather than the basic flow-matching recipe. It operates in an augmented space of dimension utu_t3, samples noise utu_t4, and defines

utu_t5

The linear path is

utu_t6

with target velocity

utu_t7

This is the sense in which the method is “diagonal”: each design coordinate is paired only with a noise coordinate, and each label coordinate is paired only with zero (Campos et al., 16 Mar 2026).

Construction Standard CFM Diag-CFM
Source state utu_t8 utu_t9
Target state ata_t0 ata_t1
Target velocity ata_t2 ata_t3

The training objective is standard flow-matching regression applied to this new state design: ata_t4 The velocity field is a neural network

ata_t5

typically implemented in the paper as an MLP. At convergence, integrating

ata_t6

from ata_t7 to ata_t8 approximately transports the distribution of ata_t9 to the empirical distribution of xRPx \in \mathbb{R}^P0 (Campos et al., 16 Mar 2026).

The practical consequence of zero anchoring is that labels are no longer compared directly against a subset of design coordinates. The paper states that this resolves the strong sensitivity of inverse-design CFM to arbitrary ordering and scaling, while still supporting bidirectional use through the same ODE (Campos et al., 16 Mar 2026).

3. Permutation equivariance, robustness, and what “diagonal” means

The main theoretical claim for Diag-CFM is permutation robustness at the level of the target-velocity distribution. Let

xRPx \in \mathbb{R}^P1

where xRPx \in \mathbb{R}^P2 and xRPx \in \mathbb{R}^P3. For permutation matrices xRPx \in \mathbb{R}^P4 on design coordinates and xRPx \in \mathbb{R}^P5 on label coordinates, define

xRPx \in \mathbb{R}^P6

Proposition 3.1 states that the distribution of xRPx \in \mathbb{R}^P7 is equivariant under permutations of parameter and label coordinates. Because the entries of xRPx \in \mathbb{R}^P8 are i.i.d., permuting coordinates preserves the target-velocity statistics. By contrast, Proposition 3.2 states that the standard CFM target velocity is not equivariant under coordinate permutations, so the learning problem itself depends on arbitrary coordinate order (Campos et al., 16 Mar 2026).

The paper connects this directly to observed training behavior. On the gas turbine dataset, which is normalized to xRPx \in \mathbb{R}^P9, simply reordering the parameter coordinates changes standard CFM’s final round-trip error by nearly one order of magnitude, whereas Diag-CFM’s error is reported as essentially constant across orderings. The same section also attributes improved run-to-run stability to the diagonal construction (Campos et al., 16 Mar 2026).

In the broader Generator Matching framework, “diagonal” has a wider meaning than the zero-anchored inverse-design construction. A generator on yRLy \in \mathbb{R}^L0 can be written as

yRLy \in \mathbb{R}^L1

and a diagonal structure can be imposed either through coordinate-wise drift yRLy \in \mathbb{R}^L2 or through a diagonal diffusion matrix yRLy \in \mathbb{R}^L3. The Generator Matching analysis therefore treats diagonality as a structural restriction on the generator family, whereas the Diag-CFM inverse-design paper realizes diagonality through the specific augmented-state pairing yRLy \in \mathbb{R}^L4 and the target yRLy \in \mathbb{R}^L5 (Patel et al., 2024).

A common misconception is to identify all coordinate-wise linear flows with Diag-CFM. The literature summarized here does not support that equivalence. The inverse-design method is a specific zero-anchored construction; related linear-path methods may be only conceptually aligned with diagonal designs rather than instances of Diag-CFM proper (Campos et al., 16 Mar 2026).

4. Bidirectional flow, abstention, and intrinsic uncertainty

Diag-CFM is bidirectional because the same learned ODE is used in both synthesis and analysis. For inverse generation, given a target yRLy \in \mathbb{R}^L6, one samples yRLy \in \mathbb{R}^L7, initializes

yRLy \in \mathbb{R}^L8

integrates

yRLy \in \mathbb{R}^L9

and outputs the design

L<PL < P0

For forward prediction, given a design L<PL < P1, one sets

L<PL < P2

integrates backward with sign reversal,

L<PL < P3

and reads off

L<PL < P4

There is no separate forward and inverse network; both directions share the same L<PL < P5 (Campos et al., 16 Mar 2026).

A distinctive aspect of the method is that the zero-anchored architecture exposes two model-intrinsic uncertainty metrics. The first is Zero-Deviation. If synthesis produces

L<PL < P6

then

L<PL < P7

Since the target final state for label coordinates is exactly zero, L<PL < P8 is intended to be small for feasible in-distribution targets and larger for unrealistic or out-of-distribution targets. The second metric is Self-Consistency. After synthesis, one replaces the residual label coordinates by exact zeros, integrates backward from

L<PL < P9

obtains

y=f(x)+ε,y = f(x) + \varepsilon,0

and defines

y=f(x)+ε,y = f(x) + \varepsilon,1

The paper emphasizes that this differs from a trivial round trip because the nonzero residual y=f(x)+ε,y = f(x) + \varepsilon,2 is discarded before the backward pass (Campos et al., 16 Mar 2026).

These two metrics are used for three tasks: selecting the best candidate among multiple generations, abstaining from unreliable predictions, and detecting out-of-distribution targets. The reported gains are task-wide rather than anecdotal. Candidate selection improves over random choice by y=f(x)+ε,y = f(x) + \varepsilon,3 to y=f(x)+ε,y = f(x) + \varepsilon,4; rejecting the top y=f(x)+ε,y = f(x) + \varepsilon,5 most uncertain samples reduces mean error by y=f(x)+ε,y = f(x) + \varepsilon,6 to y=f(x)+ε,y = f(x) + \varepsilon,7; and Zero-Deviation in particular achieves strong ROC AUC values, including y=f(x)+ε,y = f(x) + \varepsilon,8 on Unifoil, y=f(x)+ε,y = f(x) + \varepsilon,9 on gas turbine, and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L0–f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L1 on DTLZ (Campos et al., 16 Mar 2026).

5. Benchmarks, metrics, and observed behavior

The Diag-CFM study evaluates three inverse-design benchmarks: a gas turbine combustor dataset with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L2 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L3, a Unifoil airfoil dataset with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L4 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L5 plus two physical conditioning scalars, and the analytical DTLZ2 benchmark with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L6 up to f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L7 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L8. The central empirical metric for inverse quality is round-trip error, namely the error incurred by generating a design for a target and then evaluating its achieved performance. Forward MSE is also reported, together with diversity analyses and uncertainty benchmarks (Campos et al., 16 Mar 2026).

On the gas turbine benchmark, Diag-CFM attains forward MSE f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L9, compared with ε\varepsilon0 for the INN baseline and ε\varepsilon1 for standard CFM. Its round-trip error is ε\varepsilon2, compared with ε\varepsilon3 for INN and ε\varepsilon4 for CFM, which the paper summarizes as more than a ε\varepsilon5 improvement. On Unifoil, Diag-CFM achieves forward MSE ε\varepsilon6 versus ε\varepsilon7 for INN and ε\varepsilon8 for CFM, and round-trip error ε\varepsilon9 versus [xz;y][x-z; -y]00 and [xz;y][x-z; -y]01, respectively (Campos et al., 16 Mar 2026).

The DTLZ2 results are particularly important for scalability. At [xz;y][x-z; -y]02, the reported round-trip errors are [xz;y][x-z; -y]03 for Diag-CFM, [xz;y][x-z; -y]04 for CFM, and [xz;y][x-z; -y]05 for INN. At [xz;y][x-z; -y]06, they are [xz;y][x-z; -y]07, [xz;y][x-z; -y]08, and [xz;y][x-z; -y]09, respectively. The paper therefore characterizes Diag-CFM as maintaining round-trip error in the [xz;y][x-z; -y]10–[xz;y][x-z; -y]11 range across design dimensions up to [xz;y][x-z; -y]12, while CFM and INN degrade more sharply (Campos et al., 16 Mar 2026).

The implementation used for these results is deliberately simple. The velocity network is an MLP with time [xz;y][x-z; -y]13 concatenated directly to the state, and inference uses explicit Euler with [xz;y][x-z; -y]14 uniform steps on [xz;y][x-z; -y]15. The paper presents this as evidence that the empirical gains arise primarily from the flow construction rather than from specialized architectural devices (Campos et al., 16 Mar 2026).

6. Relation to flow matching, guided variants, and Generator Matching

Flow matching more generally is a continuous-time alternative to diffusion in which a vector field defines an ODE transporting a simple base distribution to a target distribution, and training regresses the learned velocity onto a known conditional velocity along a prescribed probability path (Lipman et al., 2022). The Generator Matching framework sharpens this relation by showing that both flow matching and diffusion can be written as Markov processes with generators [xz;y][x-z; -y]16, with pure flow matching corresponding to a first-order operator and diffusion corresponding to a second-order operator with nonzero diffusion matrix. In that view, the empirical robustness of flow matching is linked to the first-order transport PDE and the absence of a smoothing operator that must later be inverted (Patel et al., 2024).

This contextualization matters for Diag-CFM. The inverse-design method remains a flow-matching model, and therefore inherits the first-order ODE character of standard flow matching. The Generator Matching paper further notes that a diagonal flow matching variant can be seen as imposing additional structure on either [xz;y][x-z; -y]17, for example coordinate-wise decoupled drift, or on the diffusion term [xz;y][x-z; -y]18, for example a diagonal diffusion matrix. This suggests a broader family of diagonal or partially diagonal generator constructions beyond the specific zero-anchored inverse-design formulation (Patel et al., 2024).

A related but distinct development is guided flow matching for channel knowledge map construction. That method uses a deterministic ODE,

[xz;y][x-z; -y]19

with the linear interpolation

[xz;y][x-z; -y]20

and constant target velocity

[xz;y][x-z; -y]21

The paper states that it does not explicitly mention the term “Diagonal Flow Matching,” but it describes the resulting structure as reminiscent of DFM or diagonal flows because each component evolves along a coordinate-wise linear path and the analytic target velocity contains no explicit cross-coordinate coupling (Huang et al., 6 Jan 2026).

Taken together, these papers place Diag-CFM at a precise intersection of ideas. It is not merely “flow matching with a simple path,” nor merely “a model with diagonal diffusion.” It is a specific zero-anchored conditional flow-matching construction for inverse design, whose defining property is the target [xz;y][x-z; -y]22, and whose theoretical and empirical significance lies in permutation-equivariant training targets, stable round-trip inverse design, and architecture-intrinsic abstention signals (Campos et al., 16 Mar 2026).python - <<\"PY\"\nimport urllib.parse, urllib.request, re\nq=\"(Lipman et al., 2022)\"\nurl=\"http://export.arxiv.org/api/query?id_list=\"+q\nprint(urllib.request.urlopen(url).read().decode()[:800])\nPY"}' /久久 to=functions.shell атәыла{"output":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\">\n <link href=\"http://arxiv.org/api/query?search_query=&id_list=([2210.02747](/papers/2210.02747))&start=0&max_results=10\" rel=\"self\" type=\"application/atom+xml\"/>\n <title type=\"html\">ArXiv Query: search_query=&id_list=(Lipman et al., 2022)&start=0&max_results=10</title>\n <id>http://arxiv.org/api/q0wyKR29jlG9gH8ob2+vpSgQe1s</id>\n <updated\>2026-07-05T00:00:00-04:00</updated>\n <opensearch:totalResults xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>1/opensearch:totalResults\n <opensearch:startIndex xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>0/opensearch:startIndex\n <opensearch:itemsPerPage xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>10/opensearch:itemsPerPage\n","metadata":{"exit_code":0,"duration_seconds":0.47}} Diagonal Flow Matching (Diag-CFM) is a variant of conditional flow matching for generative inverse design that defines a continuous-time, invertible flow in an augmented space [z;y][x;0][z; y] \leftrightarrow [x; 0] and trains a neural velocity field against the diagonal target [xz;y][x-z; -y]. In the formulation introduced for inverse design, the method uses a zero-anchoring strategy that pairs design coordinates with noise and labels with zero, with the stated goals of removing accidental dependence on coordinate ordering and scaling while preserving bidirectional generation and prediction (Campos et al., 16 Mar 2026). Within the broader Generator Matching view, diagonal structure refers more generally to imposing coordinate-wise restrictions on drift utu_t or diagonal diffusion ata_t, which provides the main conceptual bridge between Diag-CFM and the wider diffusion/flow matching landscape (Patel et al., 2024).

1. Inverse-design setting and the limitation of standard conditional flow matching

Diag-CFM is formulated for parametric engineering design problems with design parameters xRPx \in \mathbb{R}^P and performance labels yRLy \in \mathbb{R}^L, typically with L<PL < P. The forward relation is written as

y=f(x)+ε,y = f(x) + \varepsilon,

where f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L is a simulator or surrogate and ε\varepsilon is noise. The feasible label set is

[xz;y][x-z; -y]0

and, for a target [xz;y][x-z; -y]1 and tolerance [xz;y][x-z; -y]2, the success set is

[xz;y][x-z; -y]3

The objective is to sample diverse designs [xz;y][x-z; -y]4 that satisfy [xz;y][x-z; -y]5, ideally covering the possibly multi-modal success set rather than returning only a single optimizer output (Campos et al., 16 Mar 2026).

Standard conditional flow matching for this setting works in an augmented [xz;y][x-z; -y]6-dimensional space. It uses a latent [xz;y][x-z; -y]7, forms

[xz;y][x-z; -y]8

and linearly interpolates

[xz;y][x-z; -y]9

The corresponding target velocity is

utu_t0

The paper identifies the central weakness of this construction: different coordinates are matched against different types of quantities, namely “design vs noise” in some coordinates and “design vs label” in others. Because the loss is component-wise, the approximation difficulty depends on the arbitrary decomposition into the first utu_t1 and last utu_t2 coordinates. This introduces sensitivity to coordinate ordering and scaling, and the paper reports that standard CFM can be unstable and significantly less accurate than Diag-CFM across all three benchmarks considered (Campos et al., 16 Mar 2026).

2. Zero anchoring and the diagonal construction

Diag-CFM changes the source–target pairing rather than the basic flow-matching recipe. It operates in an augmented space of dimension utu_t3, samples noise utu_t4, and defines

utu_t5

The linear path is

utu_t6

with target velocity

utu_t7

This is the sense in which the method is “diagonal”: each design coordinate is paired only with a noise coordinate, and each label coordinate is paired only with zero (Campos et al., 16 Mar 2026).

Construction Standard CFM Diag-CFM
Source state utu_t8 utu_t9
Target state ata_t0 ata_t1
Target velocity ata_t2 ata_t3

The training objective is standard flow-matching regression applied to this new state design: ata_t4 The velocity field is a neural network

ata_t5

typically implemented in the paper as an MLP. At convergence, integrating

ata_t6

from ata_t7 to ata_t8 approximately transports the distribution of ata_t9 to the empirical distribution of xRPx \in \mathbb{R}^P0 (Campos et al., 16 Mar 2026).

The practical consequence of zero anchoring is that labels are no longer compared directly against a subset of design coordinates. The paper states that this resolves the strong sensitivity of inverse-design CFM to arbitrary ordering and scaling, while still supporting bidirectional use through the same ODE (Campos et al., 16 Mar 2026).

3. Permutation equivariance, robustness, and what “diagonal” means

The main theoretical claim for Diag-CFM is permutation robustness at the level of the target-velocity distribution. Let

xRPx \in \mathbb{R}^P1

where xRPx \in \mathbb{R}^P2 and xRPx \in \mathbb{R}^P3. For permutation matrices xRPx \in \mathbb{R}^P4 on design coordinates and xRPx \in \mathbb{R}^P5 on label coordinates, define

xRPx \in \mathbb{R}^P6

Proposition 3.1 states that the distribution of xRPx \in \mathbb{R}^P7 is equivariant under permutations of parameter and label coordinates. Because the entries of xRPx \in \mathbb{R}^P8 are i.i.d., permuting coordinates preserves the target-velocity statistics. By contrast, Proposition 3.2 states that the standard CFM target velocity is not equivariant under coordinate permutations, so the learning problem itself depends on arbitrary coordinate order (Campos et al., 16 Mar 2026).

The paper connects this directly to observed training behavior. On the gas turbine dataset, which is normalized to xRPx \in \mathbb{R}^P9, simply reordering the parameter coordinates changes standard CFM’s final round-trip error by nearly one order of magnitude, whereas Diag-CFM’s error is reported as essentially constant across orderings. The same section also attributes improved run-to-run stability to the diagonal construction (Campos et al., 16 Mar 2026).

In the broader Generator Matching framework, “diagonal” has a wider meaning than the zero-anchored inverse-design construction. A generator on yRLy \in \mathbb{R}^L0 can be written as

yRLy \in \mathbb{R}^L1

and a diagonal structure can be imposed either through coordinate-wise drift yRLy \in \mathbb{R}^L2 or through a diagonal diffusion matrix yRLy \in \mathbb{R}^L3. The Generator Matching analysis therefore treats diagonality as a structural restriction on the generator family, whereas the Diag-CFM inverse-design paper realizes diagonality through the specific augmented-state pairing yRLy \in \mathbb{R}^L4 and the target yRLy \in \mathbb{R}^L5 (Patel et al., 2024).

A common misconception is to identify all coordinate-wise linear flows with Diag-CFM. The literature summarized here does not support that equivalence. The inverse-design method is a specific zero-anchored construction; related linear-path methods may be only conceptually aligned with diagonal designs rather than instances of Diag-CFM proper (Campos et al., 16 Mar 2026).

4. Bidirectional flow, abstention, and intrinsic uncertainty

Diag-CFM is bidirectional because the same learned ODE is used in both synthesis and analysis. For inverse generation, given a target yRLy \in \mathbb{R}^L6, one samples yRLy \in \mathbb{R}^L7, initializes

yRLy \in \mathbb{R}^L8

integrates

yRLy \in \mathbb{R}^L9

and outputs the design

L<PL < P0

For forward prediction, given a design L<PL < P1, one sets

L<PL < P2

integrates backward with sign reversal,

L<PL < P3

and reads off

L<PL < P4

There is no separate forward and inverse network; both directions share the same L<PL < P5 (Campos et al., 16 Mar 2026).

A distinctive aspect of the method is that the zero-anchored architecture exposes two model-intrinsic uncertainty metrics. The first is Zero-Deviation. If synthesis produces

L<PL < P6

then

L<PL < P7

Since the target final state for label coordinates is exactly zero, L<PL < P8 is intended to be small for feasible in-distribution targets and larger for unrealistic or out-of-distribution targets. The second metric is Self-Consistency. After synthesis, one replaces the residual label coordinates by exact zeros, integrates backward from

L<PL < P9

obtains

y=f(x)+ε,y = f(x) + \varepsilon,0

and defines

y=f(x)+ε,y = f(x) + \varepsilon,1

The paper emphasizes that this differs from a trivial round trip because the nonzero residual y=f(x)+ε,y = f(x) + \varepsilon,2 is discarded before the backward pass (Campos et al., 16 Mar 2026).

These two metrics are used for three tasks: selecting the best candidate among multiple generations, abstaining from unreliable predictions, and detecting out-of-distribution targets. The reported gains are task-wide rather than anecdotal. Candidate selection improves over random choice by y=f(x)+ε,y = f(x) + \varepsilon,3 to y=f(x)+ε,y = f(x) + \varepsilon,4; rejecting the top y=f(x)+ε,y = f(x) + \varepsilon,5 most uncertain samples reduces mean error by y=f(x)+ε,y = f(x) + \varepsilon,6 to y=f(x)+ε,y = f(x) + \varepsilon,7; and Zero-Deviation in particular achieves strong ROC AUC values, including y=f(x)+ε,y = f(x) + \varepsilon,8 on Unifoil, y=f(x)+ε,y = f(x) + \varepsilon,9 on gas turbine, and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L0–f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L1 on DTLZ (Campos et al., 16 Mar 2026).

5. Benchmarks, metrics, and observed behavior

The Diag-CFM study evaluates three inverse-design benchmarks: a gas turbine combustor dataset with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L2 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L3, a Unifoil airfoil dataset with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L4 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L5 plus two physical conditioning scalars, and the analytical DTLZ2 benchmark with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L6 up to f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L7 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L8. The central empirical metric for inverse quality is round-trip error, namely the error incurred by generating a design for a target and then evaluating its achieved performance. Forward MSE is also reported, together with diversity analyses and uncertainty benchmarks (Campos et al., 16 Mar 2026).

On the gas turbine benchmark, Diag-CFM attains forward MSE f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L9, compared with ε\varepsilon0 for the INN baseline and ε\varepsilon1 for standard CFM. Its round-trip error is ε\varepsilon2, compared with ε\varepsilon3 for INN and ε\varepsilon4 for CFM, which the paper summarizes as more than a ε\varepsilon5 improvement. On Unifoil, Diag-CFM achieves forward MSE ε\varepsilon6 versus ε\varepsilon7 for INN and ε\varepsilon8 for CFM, and round-trip error ε\varepsilon9 versus [xz;y][x-z; -y]00 and [xz;y][x-z; -y]01, respectively (Campos et al., 16 Mar 2026).

The DTLZ2 results are particularly important for scalability. At [xz;y][x-z; -y]02, the reported round-trip errors are [xz;y][x-z; -y]03 for Diag-CFM, [xz;y][x-z; -y]04 for CFM, and [xz;y][x-z; -y]05 for INN. At [xz;y][x-z; -y]06, they are [xz;y][x-z; -y]07, [xz;y][x-z; -y]08, and [xz;y][x-z; -y]09, respectively. The paper therefore characterizes Diag-CFM as maintaining round-trip error in the [xz;y][x-z; -y]10–[xz;y][x-z; -y]11 range across design dimensions up to [xz;y][x-z; -y]12, while CFM and INN degrade more sharply (Campos et al., 16 Mar 2026).

The implementation used for these results is deliberately simple. The velocity network is an MLP with time [xz;y][x-z; -y]13 concatenated directly to the state, and inference uses explicit Euler with [xz;y][x-z; -y]14 uniform steps on [xz;y][x-z; -y]15. The paper presents this as evidence that the empirical gains arise primarily from the flow construction rather than from specialized architectural devices (Campos et al., 16 Mar 2026).

6. Relation to flow matching, guided variants, and Generator Matching

Flow matching more generally is a continuous-time alternative to diffusion in which a vector field defines an ODE transporting a simple base distribution to a target distribution, and training regresses the learned velocity onto a known conditional velocity along a prescribed probability path (Lipman et al., 2022). The Generator Matching framework sharpens this relation by showing that both flow matching and diffusion can be written as Markov processes with generators [xz;y][x-z; -y]16, with pure flow matching corresponding to a first-order operator and diffusion corresponding to a second-order operator with nonzero diffusion matrix. In that view, the empirical robustness of flow matching is linked to the first-order transport PDE and the absence of a smoothing operator that must later be inverted (Patel et al., 2024).

This contextualization matters for Diag-CFM. The inverse-design method remains a flow-matching model, and therefore inherits the first-order ODE character of standard flow matching. The Generator Matching paper further notes that a diagonal flow matching variant can be seen as imposing additional structure on either [xz;y][x-z; -y]17, for example coordinate-wise decoupled drift, or on the diffusion term [xz;y][x-z; -y]18, for example a diagonal diffusion matrix. This suggests a broader family of diagonal or partially diagonal generator constructions beyond the specific zero-anchored inverse-design formulation (Patel et al., 2024).

A related but distinct development is guided flow matching for channel knowledge map construction. That method uses a deterministic ODE,

[xz;y][x-z; -y]19

with the linear interpolation

[xz;y][x-z; -y]20

and constant target velocity

[xz;y][x-z; -y]21

The paper states that it does not explicitly mention the term “Diagonal Flow Matching,” but it describes the resulting structure as reminiscent of DFM or diagonal flows because each component evolves along a coordinate-wise linear path and the analytic target velocity contains no explicit cross-coordinate coupling (Huang et al., 6 Jan 2026).

Taken together, these papers place Diag-CFM at a precise intersection of ideas. It is not merely “flow matching with a simple path,” nor merely “a model with diagonal diffusion.” It is a specific zero-anchored conditional flow-matching construction for inverse design, whose defining property is the target [xz;y][x-z; -y]22, and whose theoretical and empirical significance lies in permutation-equivariant training targets, stable round-trip inverse design, and architecture-intrinsic abstention signals (Campos et al., 16 Mar 2026)."}' /久久 to=functions.shell атәыла{"output":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\">\n <link href=\"http://arxiv.org/api/query?search_query=&id_list=([2210.02747](/papers/2210.02747))&start=0&max_results=10\" rel=\"self\" type=\"application/atom+xml\"/>\n <title type=\"html\">ArXiv Query: search_query=&id_list=(Lipman et al., 2022)&start=0&max_results=10</title>\n <id>http://arxiv.org/api/q0wyKR29jlG9gH8ob2+vpSgQe1s</id>\n <updated\>2026-07-05T00:00:00-04:00</updated>\n <opensearch:totalResults xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>1/opensearch:totalResults\n <opensearch:startIndex xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>0/opensearch:startIndex\n <opensearch:itemsPerPage xmlns:opensearch=\"http://a9.com/-/spec/opensearch/1.1/\"\>10/opensearch:itemsPerPage\n","metadata":{"exit_code":0,"duration_seconds":0.47}} Diagonal Flow Matching (Diag-CFM) is a variant of conditional flow matching for generative inverse design that defines a continuous-time, invertible flow in an augmented space [z;y][x;0][z; y] \leftrightarrow [x; 0] and trains a neural velocity field against the diagonal target [xz;y][x-z; -y]. In the formulation introduced for inverse design, the method uses a zero-anchoring strategy that pairs design coordinates with noise and labels with zero, with the stated goals of removing accidental dependence on coordinate ordering and scaling while preserving bidirectional generation and prediction (Campos et al., 16 Mar 2026). Within the broader Generator Matching view, diagonal structure refers more generally to imposing coordinate-wise restrictions on drift utu_t or diagonal diffusion ata_t, which provides the main conceptual bridge between Diag-CFM and the wider diffusion/flow matching landscape (Patel et al., 2024).

1. Inverse-design setting and the limitation of standard conditional flow matching

Diag-CFM is formulated for parametric engineering design problems with design parameters xRPx \in \mathbb{R}^P and performance labels yRLy \in \mathbb{R}^L, typically with L<PL < P. The forward relation is written as

y=f(x)+ε,y = f(x) + \varepsilon,

where f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L is a simulator or surrogate and ε\varepsilon is noise. The feasible label set is

[xz;y][x-z; -y]0

and, for a target [xz;y][x-z; -y]1 and tolerance [xz;y][x-z; -y]2, the success set is

[xz;y][x-z; -y]3

The objective is to sample diverse designs [xz;y][x-z; -y]4 that satisfy [xz;y][x-z; -y]5, ideally covering the possibly multi-modal success set rather than returning only a single optimizer output (Campos et al., 16 Mar 2026).

Standard conditional flow matching for this setting works in an augmented [xz;y][x-z; -y]6-dimensional space. It uses a latent [xz;y][x-z; -y]7, forms

[xz;y][x-z; -y]8

and linearly interpolates

[xz;y][x-z; -y]9

The corresponding target velocity is

utu_t0

The paper identifies the central weakness of this construction: different coordinates are matched against different types of quantities, namely “design vs noise” in some coordinates and “design vs label” in others. Because the loss is component-wise, the approximation difficulty depends on the arbitrary decomposition into the first utu_t1 and last utu_t2 coordinates. This introduces sensitivity to coordinate ordering and scaling, and the paper reports that standard CFM can be unstable and significantly less accurate than Diag-CFM across all three benchmarks considered (Campos et al., 16 Mar 2026).

2. Zero anchoring and the diagonal construction

Diag-CFM changes the source–target pairing rather than the basic flow-matching recipe. It operates in an augmented space of dimension utu_t3, samples noise utu_t4, and defines

utu_t5

The linear path is

utu_t6

with target velocity

utu_t7

This is the sense in which the method is “diagonal”: each design coordinate is paired only with a noise coordinate, and each label coordinate is paired only with zero (Campos et al., 16 Mar 2026).

Construction Standard CFM Diag-CFM
Source state utu_t8 utu_t9
Target state ata_t0 ata_t1
Target velocity ata_t2 ata_t3

The training objective is standard flow-matching regression applied to this new state design: ata_t4 The velocity field is a neural network

ata_t5

typically implemented in the paper as an MLP. At convergence, integrating

ata_t6

from ata_t7 to ata_t8 approximately transports the distribution of ata_t9 to the empirical distribution of xRPx \in \mathbb{R}^P0 (Campos et al., 16 Mar 2026).

The practical consequence of zero anchoring is that labels are no longer compared directly against a subset of design coordinates. The paper states that this resolves the strong sensitivity of inverse-design CFM to arbitrary ordering and scaling, while still supporting bidirectional use through the same ODE (Campos et al., 16 Mar 2026).

3. Permutation equivariance, robustness, and what “diagonal” means

The main theoretical claim for Diag-CFM is permutation robustness at the level of the target-velocity distribution. Let

xRPx \in \mathbb{R}^P1

where xRPx \in \mathbb{R}^P2 and xRPx \in \mathbb{R}^P3. For permutation matrices xRPx \in \mathbb{R}^P4 on design coordinates and xRPx \in \mathbb{R}^P5 on label coordinates, define

xRPx \in \mathbb{R}^P6

Proposition 3.1 states that the distribution of xRPx \in \mathbb{R}^P7 is equivariant under permutations of parameter and label coordinates. Because the entries of xRPx \in \mathbb{R}^P8 are i.i.d., permuting coordinates preserves the target-velocity statistics. By contrast, Proposition 3.2 states that the standard CFM target velocity is not equivariant under coordinate permutations, so the learning problem itself depends on arbitrary coordinate order (Campos et al., 16 Mar 2026).

The paper connects this directly to observed training behavior. On the gas turbine dataset, which is normalized to xRPx \in \mathbb{R}^P9, simply reordering the parameter coordinates changes standard CFM’s final round-trip error by nearly one order of magnitude, whereas Diag-CFM’s error is reported as essentially constant across orderings. The same section also attributes improved run-to-run stability to the diagonal construction (Campos et al., 16 Mar 2026).

In the broader Generator Matching framework, “diagonal” has a wider meaning than the zero-anchored inverse-design construction. A generator on yRLy \in \mathbb{R}^L0 can be written as

yRLy \in \mathbb{R}^L1

and a diagonal structure can be imposed either through coordinate-wise drift yRLy \in \mathbb{R}^L2 or through a diagonal diffusion matrix yRLy \in \mathbb{R}^L3. The Generator Matching analysis therefore treats diagonality as a structural restriction on the generator family, whereas the Diag-CFM inverse-design paper realizes diagonality through the specific augmented-state pairing yRLy \in \mathbb{R}^L4 and the target yRLy \in \mathbb{R}^L5 (Patel et al., 2024).

A common misconception is to identify all coordinate-wise linear flows with Diag-CFM. The literature summarized here does not support that equivalence. The inverse-design method is a specific zero-anchored construction; related linear-path methods may be only conceptually aligned with diagonal designs rather than instances of Diag-CFM proper (Campos et al., 16 Mar 2026).

4. Bidirectional flow, abstention, and intrinsic uncertainty

Diag-CFM is bidirectional because the same learned ODE is used in both synthesis and analysis. For inverse generation, given a target yRLy \in \mathbb{R}^L6, one samples yRLy \in \mathbb{R}^L7, initializes

yRLy \in \mathbb{R}^L8

integrates

yRLy \in \mathbb{R}^L9

and outputs the design

L<PL < P0

For forward prediction, given a design L<PL < P1, one sets

L<PL < P2

integrates backward with sign reversal,

L<PL < P3

and reads off

L<PL < P4

There is no separate forward and inverse network; both directions share the same L<PL < P5 (Campos et al., 16 Mar 2026).

A distinctive aspect of the method is that the zero-anchored architecture exposes two model-intrinsic uncertainty metrics. The first is Zero-Deviation. If synthesis produces

L<PL < P6

then

L<PL < P7

Since the target final state for label coordinates is exactly zero, L<PL < P8 is intended to be small for feasible in-distribution targets and larger for unrealistic or out-of-distribution targets. The second metric is Self-Consistency. After synthesis, one replaces the residual label coordinates by exact zeros, integrates backward from

L<PL < P9

obtains

y=f(x)+ε,y = f(x) + \varepsilon,0

and defines

y=f(x)+ε,y = f(x) + \varepsilon,1

The paper emphasizes that this differs from a trivial round trip because the nonzero residual y=f(x)+ε,y = f(x) + \varepsilon,2 is discarded before the backward pass (Campos et al., 16 Mar 2026).

These two metrics are used for three tasks: selecting the best candidate among multiple generations, abstaining from unreliable predictions, and detecting out-of-distribution targets. The reported gains are task-wide rather than anecdotal. Candidate selection improves over random choice by y=f(x)+ε,y = f(x) + \varepsilon,3 to y=f(x)+ε,y = f(x) + \varepsilon,4; rejecting the top y=f(x)+ε,y = f(x) + \varepsilon,5 most uncertain samples reduces mean error by y=f(x)+ε,y = f(x) + \varepsilon,6 to y=f(x)+ε,y = f(x) + \varepsilon,7; and Zero-Deviation in particular achieves strong ROC AUC values, including y=f(x)+ε,y = f(x) + \varepsilon,8 on Unifoil, y=f(x)+ε,y = f(x) + \varepsilon,9 on gas turbine, and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L0–f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L1 on DTLZ (Campos et al., 16 Mar 2026).

5. Benchmarks, metrics, and observed behavior

The Diag-CFM study evaluates three inverse-design benchmarks: a gas turbine combustor dataset with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L2 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L3, a Unifoil airfoil dataset with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L4 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L5 plus two physical conditioning scalars, and the analytical DTLZ2 benchmark with f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L6 up to f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L7 and f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L8. The central empirical metric for inverse quality is round-trip error, namely the error incurred by generating a design for a target and then evaluating its achieved performance. Forward MSE is also reported, together with diversity analyses and uncertainty benchmarks (Campos et al., 16 Mar 2026).

On the gas turbine benchmark, Diag-CFM attains forward MSE f:RPRLf : \mathbb{R}^P \to \mathbb{R}^L9, compared with ε\varepsilon0 for the INN baseline and ε\varepsilon1 for standard CFM. Its round-trip error is ε\varepsilon2, compared with ε\varepsilon3 for INN and ε\varepsilon4 for CFM, which the paper summarizes as more than a ε\varepsilon5 improvement. On Unifoil, Diag-CFM achieves forward MSE ε\varepsilon6 versus ε\varepsilon7 for INN and ε\varepsilon8 for CFM, and round-trip error ε\varepsilon9 versus [xz;y][x-z; -y]00 and [xz;y][x-z; -y]01, respectively (Campos et al., 16 Mar 2026).

The DTLZ2 results are particularly important for scalability. At [xz;y][x-z; -y]02, the reported round-trip errors are [xz;y][x-z; -y]03 for Diag-CFM, [xz;y][x-z; -y]04 for CFM, and [xz;y][x-z; -y]05 for INN. At [xz;y][x-z; -y]06, they are [xz;y][x-z; -y]07, [xz;y][x-z; -y]08, and [xz;y][x-z; -y]09, respectively. The paper therefore characterizes Diag-CFM as maintaining round-trip error in the [xz;y][x-z; -y]10–[xz;y][x-z; -y]11 range across design dimensions up to [xz;y][x-z; -y]12, while CFM and INN degrade more sharply (Campos et al., 16 Mar 2026).

The implementation used for these results is deliberately simple. The velocity network is an MLP with time [xz;y][x-z; -y]13 concatenated directly to the state, and inference uses explicit Euler with [xz;y][x-z; -y]14 uniform steps on [xz;y][x-z; -y]15. The paper presents this as evidence that the empirical gains arise primarily from the flow construction rather than from specialized architectural devices (Campos et al., 16 Mar 2026).

6. Relation to flow matching, guided variants, and Generator Matching

Flow matching more generally is a continuous-time alternative to diffusion in which a vector field defines an ODE transporting a simple base distribution to a target distribution, and training regresses the learned velocity onto a known conditional velocity along a prescribed probability path (Lipman et al., 2022). The Generator Matching framework sharpens this relation by showing that both flow matching and diffusion can be written as Markov processes with generators [xz;y][x-z; -y]16, with pure flow matching corresponding to a first-order operator and diffusion corresponding to a second-order operator with nonzero diffusion matrix. In that view, the empirical robustness of flow matching is linked to the first-order transport PDE and the absence of a smoothing operator that must later be inverted (Patel et al., 2024).

This contextualization matters for Diag-CFM. The inverse-design method remains a flow-matching model, and therefore inherits the first-order ODE character of standard flow matching. The Generator Matching paper further notes that a diagonal flow matching variant can be seen as imposing additional structure on either [xz;y][x-z; -y]17, for example coordinate-wise decoupled drift, or on the diffusion term [xz;y][x-z; -y]18, for example a diagonal diffusion matrix. This suggests a broader family of diagonal or partially diagonal generator constructions beyond the specific zero-anchored inverse-design formulation (Patel et al., 2024).

A related but distinct development is guided flow matching for channel knowledge map construction. That method uses a deterministic ODE,

[xz;y][x-z; -y]19

with the linear interpolation

[xz;y][x-z; -y]20

and constant target velocity

[xz;y][x-z; -y]21

The paper states that it does not explicitly mention the term “Diagonal Flow Matching,” but it describes the resulting structure as reminiscent of DFM or diagonal flows because each component evolves along a coordinate-wise linear path and the analytic target velocity contains no explicit cross-coordinate coupling (Huang et al., 6 Jan 2026).

Taken together, these papers place Diag-CFM at a precise intersection of ideas. It is not merely “flow matching with a simple path,” nor merely “a model with diagonal diffusion.” It is a specific zero-anchored conditional flow-matching construction for inverse design, whose defining property is the target [xz;y][x-z; -y]22, and whose theoretical and empirical significance lies in permutation-equivariant training targets, stable round-trip inverse design, and architecture-intrinsic abstention signals (Campos et al., 16 Mar 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Diagonal Flow Matching (Diag-CFM).