Constrained Flow Policy Updates:
A Generalized Schrödinger Bridge View
Abstract
Online safe reinforcement learning (RL) seeks policies that maximize reward while satisfying safety constraints. Reward and safety can induce multimodal action distributions, challenging the prevailing primal–dual methods: Gaussian actors may collapse onto a single suboptimal mode, and optimization over the nonconvex Lagrangian landscape can be unstable. Diffusion and flow policies can represent such distributions, but recent work with a diffusion actor relies on estimating and matching the score of an augmented-Lagrangian target policy. Instead, we differentiate the augmented objective directly through the generation path of a flow policy, so no score needs to be estimated. Because a flow policy lacks a readily available action log-density for entropy regularization, we build on the density-free kinetic-energy regularizer of FLAC, a recent reward-only method, and propose Reparameterized Augmented-Lagrangian Flow Actor with Least Energy (RAFALE), an off-policy actor–critic method for safe RL. We formulate its update as a constrained one-ended generalized Schrödinger bridge and show that, for each source draw, this path-space problem is exactly an entropy-regularized problem in action space. At positive noise, its solution reweights the reward-only action distribution only where the estimated cost exceeds a threshold set by the Lagrange multiplier. As the noise vanishes, the optimal value converges to that of a least-energy map objective that the flow policy optimizes directly. Across seven Safety-Gymnasium tasks, RAFALE achieves competitive reward with mean final cost within budget on every task, whereas strong baselines trade one for the other; ablations support the necessity of both its augmented objective and its flow actor.
1 Introduction
Safe reinforcement learning (RL) seeks policies that maximize reward while respecting a cost budget. The constrained Markov decision process (CMDP) expresses this requirement as a bound on expected cumulative cost (Altman, 1999; Achiam et al., 2017). Primal–dual methods address it by alternating policy updates with adjustments to a Lagrange multiplier (Stooke et al., 2020), usually with a Gaussian actor. Yet reward and cost can favor separated regions of the action space, producing target distributions that a single Gaussian cannot represent. Moreover, the nonconvex Lagrangian landscape can make primal–dual training unstable (Cheng et al., 2026). Augmented Lagrangian methods address this latter difficulty by modifying the constraint term (Rockafellar, 1973; Bertsekas, 1982; Wu et al., 2024).
Diffusion and flow policies are expressive enough to represent such distributions in online RL. The methods that train them differ in how the critic enters generation (Gao et al., 2026): 1) Q-value guidance matches the score network to the critic’s action gradient (Psenka et al., 2024); 2) weighted matching regresses the model onto a score estimated from critic-weighted samples (Ma et al., 2025; Li et al., 2026b; Kim et al., 2026; Ma et al., 2026); 3) policy-gradient methods optimize an on-policy surrogate (McAllister et al., 2026; Yi et al., 2026); and 4) reparameterization differentiates the critic through the sampler (Wang et al., 2024; Celik et al., 2025; Lv et al., 2026). Related safe RL methods with generative policies use the first two approaches: score-based updates. Offline, FISOR extracts a diffusion policy by feasibility-guided weighted regression (Zheng et al., 2024). Online, ALGD trains a diffusion policy to match an estimated score of the Boltzmann policy whose energy is the augmented Lagrangian (Cheng et al., 2026).
A direct update would avoid estimating a score altogether. Reparameterization provides one for Gaussian actors, which are updated from the pathwise gradient of the critic at the generated action. For diffusion and flow policies, however, such an update is harder to regularize. Exploration requires the policy to remain stochastic (Ziebart, 2010; Haarnoja et al., 2018), but the usual entropy term needs an action log-density that these samplers do not readily provide. Reward-only methods therefore estimate the entropy along the sampling chain (Celik et al., 2025) or regularize a tractable proxy (Wang et al., 2024). FLAC offers a promising alternative for reward maximization: it regularizes the generation process in path space, keeping it close to a high-entropy reference process through a one-ended generalized Schrödinger bridge (Lv et al., 2026). This yields a density-free kinetic-energy regularizer. For safe RL, three questions remain: what this path-space regularization does to the action distribution, how the constraint reshapes that distribution, and how it relates to the deterministic flow update used in training.
Building on FLAC, we propose Reparameterized Augmented-Lagrangian Flow Actor with Least Energy (RAFALE). It evaluates the augmented Lagrangian at the generated action and differentiates it through the flow, so the constraint reaches the policy through a pathwise gradient rather than an estimated score. We answer the three questions through a constrained one-ended Schrödinger bridge. Our central observation is that, for each source draw, this path-space problem is exactly an entropy-regularized problem in action space. Keeping the generation process close to Brownian motion balances the augmented Lagrangian plus a displacement from the source draw against the entropy of the action distribution, so the solution becomes a Gibbs distribution. The constraint reweights this distribution: actions whose estimated cost exceeds a threshold set by the multiplier are downweighted increasingly with that cost, while the relative probabilities of the remaining actions are unchanged. The vanishing-noise limit of this problem gives a deterministic-map objective whose restriction to a midpoint sampler is exactly the actor loss of RAFALE.
| Method | Setting | Actor | Constraint | Actor update |
|---|---|---|---|---|
| PID-Lag (Stooke et al., 2020) | online | Gaussian | expected cost | policy gradient |
| CAL (Wu et al., 2024) | online | Gaussian | expected cost | reparameterization |
| RCRL (Yu et al., 2022) | online | Gaussian | state-wise | reparameterization |
| RESPO (Ganai et al., 2023) | online | Gaussian | state-wise | policy gradient |
| QSM (Psenka et al., 2024) | online | diffusion | none | Q-value guidance |
| RSM, RFM, FLAG (Ma et al., 2025; Li et al., 2026b; Kim et al., 2026) | online | diffusion, flow | none | weighted matching |
| FPO (McAllister et al., 2026) | online | flow | none | policy gradient |
| DACER, DIME (Wang et al., 2024; Celik et al., 2025) | online | diffusion | none | reparameterization |
| FLAC (Lv et al., 2026) | online | flow | none | reparameterization |
| FISOR (Zheng et al., 2024) | offline | diffusion | state-wise | weighted matching |
| ALGD (Cheng et al., 2026) | online | diffusion | expected cost | Q-value guidance |
| RAFALE (ours) | online | flow | expected cost | reparameterization |
Our contributions are threefold:
- •
A constrained Schrödinger-bridge analysis of flow updates. We show that, for each source draw, the constrained one-ended Schrödinger bridge is an entropy-regularized problem in action space. We then characterize its Gibbs solution and safety tilt and derive its vanishing-noise map objective (Section 4).
- •
A direct flow-policy algorithm. RAFALE optimizes the map objective through a midpoint sampler, combining the constraint term with kinetic regularization and off-policy critic learning (Section 5).
- •
Evaluation in online safe RL. On seven Safety-Gymnasium tasks, RAFALE achieves competitive reward with mean final cost within budget on every task. Ablations compare the augmented objective with standard and hinge alternatives, and the flow actor with Gaussian and mixture actors (Section 6).
2 Related Work
Due to space limits, we discuss here only the work closest to RAFALE; Appendix A describes the four routes of Section 1 and safe RL with generative actors in detail. RAFALE follows the fourth route, and Table 1 places representative methods of each route by setting, actor class, and constraint type.
Within safe RL, CAL applies an augmented Lagrangian to a policy-level expected constraint residual with a Gaussian actor (Wu et al., 2024). ALGD applies it at the action level and, following the first route, estimates the noisy-time score of the resulting Boltzmann policy for a diffusion actor (Cheng et al., 2026). We retain the action-level objective but optimize it through a flow sampler, along the fourth route. This expected-cost formulation differs from the state-wise reachability constraints used by RCRL and RESPO (Yu et al., 2022; Ganai et al., 2023) and by the offline generative methods FISOR and EpiFlow (Zheng et al., 2024; Tayal & Tayal, 2026).
KL control and Schrödinger bridges provide the basis for our reference-process regularizer (Todorov, 2006; Léonard, 2014; Chen et al., 2016; Zhang & Chen, 2022; Liu et al., 2024). FLAC derives kinetic-energy regularization from this perspective for reward-only flow policies (Lv et al., 2026), and SoftGAC decomposes a path-space regularizer at the endpoint for a reward-only bridge actor (He et al., 2026). We extend this analysis to the augmented Lagrangian: with a Brownian reference, the endpoint term becomes a displacement plus a conditional entropy, and the noise-free limit gives the objective of a deterministic flow actor.
3 The Constrained Flow-Update Problem
3.1 From an Episodic Constraint to an Actor Objective
We consider a CMDP , where and are continuous state and action spaces, is the transition kernel, and is the initial-state distribution. The reward , nonnegative cost , discount , and episode horizon define the objective
| (1) |
where , , and . The budget thus limits the expected undiscounted cost of an episode rather than the cost at every state.
Although Equation 1 evaluates complete episodes, the actor must compare individual actions. Reward and cost action values make this comparison possible by accounting for what follows each action under the current policy:
| (2) |
We estimate these values with off-policy critics trained on replay data (Liu et al., 2022; Wu et al., 2024). Since is discounted while the episode budget is not, we use a nominal budget in critic units, converted as specified in Appendix D. Following primal–dual methods (Altman, 1999; Achiam et al., 2017; Stooke et al., 2020), we combine the two critics with a nonnegative multiplier . For given critics and multiplier, the standard action-level Lagrangian is
| (3) |
Minimizing its expectation favors higher reward while accounting for future cost, with setting the relative weight of the two objectives.
Primal–dual updates built on , however, are prone to oscillation: the multiplier integrates past constraint violations, which makes the cost oscillate around the budget (Stooke et al., 2020). The augmented Lagrangian is the classical remedy, because it smooths the dual problem (Rockafellar, 1973; Rockafellar, 1976; Bertsekas, 1982), and Cheng et al. (2026) analyze its effect on the action-level landscape of a generative actor. At the action level, it replaces the linear constraint term of by a piecewise quadratic one:
| (4) |
where and sets the strength of the quadratic part. To see which actions this term affects, we rewrite it around the activation threshold :
| (5) |
Below , differs from only by an action-independent constant. Above , the added term grows quadratically with the excess of the estimated cost over , which is the active-set structure of the augmented Lagrangian (Hintermüller & Kunisch, 2006). The multiplier determines where this influence begins: lies below the nominal budget whenever , and a larger lowers it further, enlarging the set of actions on which the constraint term acts.
3.2 A Direct Actor Update for a Flow Policy
The objective tells us how to compare actions, but learning a policy also requires a way to transmit this objective to the actor. A flow policy provides a differentiable generation process: a source sample evolves under a state-conditioned velocity field,
| (6) |
At a fixed state , a numerical solver produces the endpoint (Lipman et al., 2023).11 1 For bounded environment actions, is the unsquashed output, and critic evaluations include the final tanh map. Kinetic energy is measured before squashing; see Appendix D. Each source draw gives a deterministic endpoint, while sampling induces the policy distribution. Because the solver is differentiable, the critic can update this generator through the action it produces. We therefore evaluate at the endpoint and optimize its expectation, extending the reparameterized updates of reward-only generative policies (Wang et al., 2024; Celik et al., 2025; Lv et al., 2026):
Problem 1 (Direct constrained flow update).
| (7) |
where denotes sampling states from the replay buffer. The constraint thus reaches the actor through the same pathwise derivative as the reward term, without an intermediate score estimate. Problem 1, however, contains no entropy regularization. Its minimizers do not depend on , so the update can map every source draw to the same minimizer of , and the policy may collapse prematurely and stop exploring.
4 A Safety-Tilted Schrödinger Bridge
Maximum-entropy RL avoids this collapse through entropy regularization, which requires an action log-density that our flow sampler does not readily provide (Haarnoja et al., 2018). Following FLAC (Lv et al., 2026), we therefore regularize the generation process in path space, where the regularizer needs no action log-density, instead of the action distribution in action space. The central result of this section is that, for each source draw, this path-space regularization is exactly an entropy-regularized problem in action space (Theorem 1); its solution and noise-free limit then determine the update of RAFALE.
4.1 From a Reference Process to Kinetic Regularization
We take as the reference a zero-drift Brownian process, which adds isotropic noise to each source draw:
| (8) |
where is a standard Brownian motion and . We write for its path distribution and for the distribution of its endpoint , which is the source distribution spread by Gaussian noise of variance . The desired generation process starts from , ends at actions with low , and stays close to . The following problem formalizes this trade-off in path space:
Problem 2 (Constrained one-ended Schrödinger bridge).
| (9) |
Problem 2 is a one-ended generalized Schrödinger bridge (Todorov, 2006; Zhang & Chen, 2022; Liu et al., 2024). Unlike a classical Schrödinger bridge, it fixes only the source distribution and leaves the action distribution free, since we have no target action distribution to match. Following FLAC (Lv et al., 2026), we call , which shapes , the terminal potential.
Problem 2, however, cannot be optimized with our sampler as written. Its KL term is defined by the density ratio between path distributions, whereas the sampler only generates paths from a velocity field. We therefore express the KL through that field. Let the generation process follow a velocity field under the reference noise,
| (10) |
and let denote its path distribution. Because Equation 10 and Equation 8 share the noise, Girsanov’s theorem (Léonard, 2014) gives
| (11) |
under the conditions of Section B.1. Scaled by , the divergence from the reference is thus the expected kinetic energy of the drift. Substituting it into Problem 2 gives an equivalent reformulation over velocity fields, with the same value and the same optimal path distribution (Section B.1):
Problem 3 (Equivalent kinetic-energy reformulation).
| (12) |
Both terms of its objective can be estimated from generated paths: the terminal potential from the critics at , and the kinetic energy from the velocities along the path. Unlike Problem 2, Problem 3 thus requires no density ratio; Section 4.3 connects it to the deterministic sampler of RAFALE.
The kinetic energy also controls the action distribution. Since the endpoint is a function of the path, the data-processing inequality bounds the divergence between endpoint distributions by the divergence between path distributions (Section B.1), and Equation 11 turns the latter into kinetic energy:
| (13) |
Minimizing the kinetic energy thus keeps the action distribution close to the broad reference distribution without evaluating its density.
4.2 Action-Space Form and Safety Tilt
The bound of Equation 13 limits the divergence of the action distribution, but it does not reveal which action distribution Problem 3 selects. The next result answers this exactly: for each source draw, the path-space problem is an entropy-regularized problem in action space, which yields both the solution and its noise-free limit.
Theorem 1 (Action-space form).
Let . Under the conditions of Section B.1, Problems 2 and 3 are equivalent to the following problem over conditional action distributions:
| (14) |
Here ranges over densities of actions, , , and is the action dimension. An optimal generation process draws its action from the minimizer in Equation 14 and connects each source draw to its action by a Brownian bridge.
We prove Theorem 1 in Section B.1 from the chain rule for the KL divergence and the Gaussian endpoint of the reference. It is the static form of the Schrödinger problem (Léonard, 2014), written for our one-ended setting. The theorem connects the path-space view of regularization, taken by FLAC, with the action-space view of maximum-entropy RL. For each source draw, the KL to the reference acts on the actions through two terms. The displacement is the kinetic energy of the straight path from to at constant speed. The sum is therefore the total energy of reaching : the terminal potential plus times this kinetic energy. The entropy , conditional on the source draw and weighted by the temperature , spreads the actions. Keeping the generation process close to Brownian motion is therefore exactly entropy regularization of the actions generated from each source draw, anchored to that draw by the displacement. The constant in Equation 14 does not depend on .
Because Equation 14 is entropy-regularized, its minimizer is a Boltzmann distribution. Theorem 2 gives this minimizer and compares it with the reward-only Schrödinger bridge of FLAC, obtained by replacing with , to isolate the effect of the constraint.
Theorem 2 (Gibbs solution and safety tilt).
Let . Let denote the minimizer in Equation 14, and let denote the minimizer when is replaced by . Under the conditions of Section B.1:
(a) Gibbs solution.
| (15) |
(b) Safety tilt. The two densities satisfy
| (16) | ||||
Part (a) follows from Equation 14 by the Gibbs variational principle (Section B.1). The solution compares two actions and generated from the same source draw through their total energy alone:
| (17) |
An action is thus more likely when it lowers by more than times its extra displacement.
Part (b) isolates the effect of the constraint. The normalizer depends only on the source draw, so it cancels when two actions from the same source draw are compared, and Equation 16 gives
| (18) |
If both actions satisfy , both weights equal one and the reward-only ratio is unchanged. Otherwise, the action with the higher estimated cost above becomes less likely to be selected relative to the other, increasingly with that cost. The constraint therefore lowers the probability of selecting actions with high estimated cost (Section B.3).
4.3 The Vanishing-Noise Limit
Theorems 1 and 2 characterize the Schrödinger bridge at positive noise, whereas the actor of RAFALE is a deterministic flow, which sends each source draw to a single action. We therefore study the limit of Problem 3, equivalently of Equation 14, as with fixed. In Equation 14, this limit removes only the entropy term and the constant, so each conditional solution concentrates on the minimizers of the total energy . Theorem 3 makes this precise.
Theorem 3 (Vanishing noise).
Under the conditions of Section B.1, for each state ,
| (19) |
where ranges over the square-integrable maps from source draws to actions and is the action dimension. The infimum is attained, and attains it if and only if, for -almost every ,
| (20) |
Without noise, Problem 3 thus reduces to choosing one action per source draw: its value converges to that of Equation 19, and an optimal map sends each source draw to a minimizer of its total energy.
The limit does not remove the randomness of the policy. The positive-noise solution of Equation 14 is random for two reasons: the source draw is random, and, given , the entropy term spreads the actions. The limit problem of Theorem 3 removes only the second. The first remains because the displacement makes the minimizer in Equation 20 depend on : for differentiable , the optimal map sends distinct source draws to distinct actions (Sections B.5 and C). The minimizers of Problem 1, by contrast, do not depend on , so Problem 1 can send every source draw to the same action (Section 3.2). In the noise-free limit, the kinetic regularization thus acts through the source draws, geometrically, rather than through the entropy of each conditional distribution.
5 Practical Online Algorithm
RAFALE minimizes the objective of Theorem 3, the noise-free limit of the action-space problem Equation 14, over maps given by a velocity network and one explicit midpoint step. The step, which FLAC also uses, requires two network evaluations:
| (21) |
The same evaluations give the kinetic energy of the step,
| (22) |
which is exactly the displacement of Theorem 3, so the one-step sampler evaluates the regularizer of the limit objective without approximation. Evaluating Equation 19 at the midpoint map and averaging over replay states therefore gives the actor loss (Section B.2):
| (23) |
We estimate the loss with one source draw per replay state and backpropagate through both velocity evaluations, so neither the Gibbs density of Theorem 2 nor its score is estimated during training.
To use Equation 23 online, we learn its critics from replay and adjust the multiplier using completed episodes; Algorithm 1 in Appendix D summarizes the learner. Two reward critics use clipped double Q-learning (Fujimoto et al., 2018), with their minimum supplying , alongside a single cost critic . Following FLAC (Lv et al., 2026), the reward backup subtracts times the kinetic energy of the next action, so is a kinetic-energy-regularized reward critic. The multiplier instead follows a projected proportional–integral rule driven by measured episode costs (Stooke et al., 2020). Data collection and evaluation use the same midpoint sampler, without candidate selection.
Kinetic-energy adaptation.
Because kinetic energy varies across tasks and training stages, a fixed can constrain the generator too strongly or too weakly. We therefore use the automatic tuning rule of FLAC, updating by gradient descent on
| (24) |
where is the minibatch mean kinetic energy and is the action dimension. Energy above the target increases and strengthens the regularizer, while energy below it decreases .
| Task | Metric | RESPO | CAL | RCRL | ALGD | RAFALE (ours) |
|---|---|---|---|---|---|---|
| Swimmer | Reward | |||||
| Cost | ||||||
| HalfCheetah | Reward | |||||
| Cost | ||||||
| Hopper | Reward | |||||
| Cost | ||||||
| Walker2d | Reward | |||||
| Cost | ||||||
| Ant | Reward | |||||
| Cost | ||||||
| Humanoid | Reward | |||||
| Cost | ||||||
| CarGoal | Reward | |||||
| Cost | ||||||
| Tasks within budget | 6/7 | 3/7 | 2/7 | 3/7 | 7/7 | |
6 Experiments
We test RAFALE on six velocity-constrained locomotion tasks and the navigation task CarGoal from Safety-Gymnasium (Ji et al., 2023). The episodic cost budget is for locomotion and for CarGoal. We report final-policy reward and cost as mean standard deviation over five seeds; a run is feasible when its mean evaluation cost is at most . All methods are evaluated at a fixed endpoint checkpoint (Appendix E).
Baselines.
CAL (Wu et al., 2024) and ALGD (Cheng et al., 2026) are off-policy primal–dual baselines with Gaussian and diffusion actors. RCRL (Yu et al., 2022) and RESPO (Ganai et al., 2023) instead use state-wise reachability constraints, a stricter safety objective than an expected-cost budget; RCRL is off-policy, and RESPO is on-policy with substantially more environment steps.
6.1 Main Results
RAFALE is the only method with mean final cost within budget on every task (Table 2). Among the entries within budget, it has the highest reward on all locomotion tasks, and RESPO has the highest reward on CarGoal. CAL and ALGD attain competitive reward, but each exceeds the budget on more than half of the tasks. The reachability-based methods obtain lower reward on locomotion, even with the longer training schedule of RESPO; RESPO is feasible on nearly every task, whereas RCRL exceeds the budget on most of them. Figure 1 also shows transient cost excursions during training (Section 7).
6.2 Ablation Studies
We ablate both components on Hopper, Walker2d, and Humanoid (protocols in Section E.4).
Augmented versus standard Lagrangian.
To separate activation at a threshold from growth above it, we compare with the standard Lagrangian and a hinge control , which keeps the threshold of but grows linearly above it. All other learner settings, including the multiplier update rule, are shared. On Hopper and Walker2d, the augmented objective gives higher final reward and lower peak and integrated excess of evaluated cost (Table 3). On Humanoid, final reward and integrated excess are similar, but the augmented objective is the only variant whose five final runs are all feasible. The hinge variant has a higher peak cost on every task, which suggests that the improvement depends on how the constraint term grows above the threshold, not only on the threshold itself.
Effect of the actor family.
To compare actor families under the same constraint mechanism, we replace the flow actor with tanh-Gaussian and eight-component tanh-GMM actors, each trained with its native regularizer, and leave the remaining settings unchanged. The flow actor attains the lowest mean final cost on all three tasks with comparable reward (Table 4), although its cost advantage over the GMM is small on Walker2d. Only the flow configuration has feasible final policies in every run, so the flow actor satisfies the budget more reliably without sacrificing reward.
| Task | Variant | Reward | Cost | Peak | Excess | Feas. |
|---|---|---|---|---|---|---|
| Hopper | Augmented (RAFALE) | 5/5 | ||||
| Hinge | 902.9 | 5/5 | ||||
| Standard | 767.8 | 5/5 | ||||
| Walker2d | Augmented (RAFALE) | 5/5 | ||||
| Hinge | 390.1 | 5/5 | ||||
| Standard | 443.8 | 5/5 | ||||
| Humanoid | Augmented (RAFALE) | 5/5 | ||||
| Hinge | 128.9 | 3/5 | ||||
| Standard | 147.3 | 4/5 |
| Task | Flow (RAFALE) | Gaussian | GMM |
|---|---|---|---|
| Hopper | (5) | (4) | (5) |
| Walker2d | (5) | (4) | (5) |
| Humanoid | (5) | (4) | (3) |
7 Conclusion and Limitations
We introduced RAFALE by formulating a constrained flow update as a one-ended Schrödinger bridge, whose reference-process regularizer becomes a computable kinetic-energy term. Our analysis shows that, for each source draw, this path-space problem is exactly an entropy-regularized problem in action space. Its Gibbs solution lowers the probability of actions whose estimated cost exceeds a threshold set by the multiplier, and its vanishing-noise limit gives the objective of our midpoint actor. Across the tested Safety-Gymnasium tasks, RAFALE achieves competitive reward with mean final cost within budget, and the ablations support both the augmented objective and the flow actor.
These final-policy results do not ensure safe exploration, since intermediate policies exceed the budget, and our analysis concerns a single actor update rather than the coupled actor–critic–dual learner. Controlling transient violations, analyzing this coupled learning process, and moving beyond simulation to real systems are important next steps. Finally, a Gaussian actor remains the simpler choice when it already balances reward and safety; the flow is expected to matter most when the action distribution is multimodal.
Reproducibility Statement
Sections 3 and 4 define the update, and Appendices B and C give the proofs and their assumptions. Appendices D and E specify the learner, task configurations, baseline implementations, and evaluation protocols. We will release the training and evaluation code, including the baseline re-implementations.
AI Use Statement
In this work, we used generative AI tools to help develop the theoretical framework, to formulate mathematical claims and assist in proving them, to propose and refine hypotheses, to design and critique the experimental methodology, to implement the method, the baselines, and the evaluation code, and to interpret results. We have not used generative AI tools to generate synthetic data; translation, dataset cleaning, and qualitative data analysis are not applicable to this work. Additionally, we used generative AI tools to search for related work and to draft and edit sections of the paper. We have reviewed all AI-assisted work, and we take responsibility for the final content of this work, including text, claims, and artifacts produced with the aid of generative AI.
References
- Achiam et al. (2017) Joshua Achiam, David Held, Aviv Tamar, and Pieter Abbeel. Constrained policy optimization. In Proceedings of the 34th International Conference on Machine Learning, volume 70 of Proceedings of Machine Learning Research, pp. 22–31, 2017.
- Altman (1999) Eitan Altman. Constrained Markov Decision Processes. Chapman and Hall/CRC, 1999.
- Bertsekas (1982) Dimitri P. Bertsekas. Constrained Optimization and Lagrange Multiplier Methods. Academic Press, 1982.
- Celik et al. (2025) Onur Celik, Zechu Li, Denis Blessing, Ge Li, Daniel Palenicek, Jan Peters, Georgia Chalvatzaki, and Gerhard Neumann. DIME: Diffusion-based maximum entropy reinforcement learning. In Proceedings of the 42nd International Conference on Machine Learning, 2025.
- Chen et al. (2016) Yongxin Chen, Tryphon T. Georgiou, and Michele Pavon. On the relation between optimal transport and Schrödinger bridges: A stochastic control viewpoint. Journal of Optimization Theory and Applications, 169(2):671–691, 2016. doi: 10.1007/s10957-015-0803-z.
- Cheng et al. (2026) Xiaoyuan Cheng, Wenxuan Yuan, Boyang Li, Yuanchao Xu, Yiming Yang, Hao Liang, Bei Peng, Robert Loftin, Zhuo Sun, and Yukun Hu. How does the Lagrangian guide safe reinforcement learning through diffusion models? In International Conference on Machine Learning, 2026.
- Fujimoto et al. (2018) Scott Fujimoto, Herke van Hoof, and David Meger. Addressing function approximation error in actor-critic methods. In Proceedings of the 35th International Conference on Machine Learning, pp. 1587–1596, 2018.
- Ganai et al. (2023) Milan Ganai, Zheng Gong, Chenning Yu, Sylvia Herbert, and Sicun Gao. Iterative reachability estimation for safe reinforcement learning. In Advances in Neural Information Processing Systems, volume 36, 2023.
- Gao et al. (2026) Chenxiao Gao, Edward Chen, Tianyi Chen, and Bo Dai. FLOWRL: A taxonomy and modular framework for reinforcement learning with diffusion policies. Reinforcement Learning Journal, 2026. arXiv:2603.27450.
- Haarnoja et al. (2018) Tuomas Haarnoja, Aurick Zhou, Pieter Abbeel, and Sergey Levine. Soft actor-critic: Off-policy maximum entropy deep reinforcement learning with a stochastic actor. In International Conference on Machine Learning, 2018.
- He et al. (2026) Ke He, Le He, Shunpu Tang, Yafei Wang, and Lisheng Fan. Generative actor-critic with soft bridge policies. arXiv preprint arXiv:2605.08733, 2026.
- Hintermüller & Kunisch (2006) Michael Hintermüller and Karl Kunisch. Feasible and noninterior path-following in constrained minimization with low multiplier regularity. SIAM Journal on Control and Optimization, 45(4):1198–1221, 2006.
- Ji et al. (2023) Jiaming Ji, Borong Zhang, Jiayi Zhou, Xuehai Pan, Weidong Huang, Ruiyang Sun, Yiran Geng, Yifan Zhong, Juntao Dai, and Yaodong Yang. Safety-Gymnasium: A unified safe reinforcement learning benchmark. Advances in Neural Information Processing Systems Datasets and Benchmarks Track, 2023.
- Kim et al. (2026) Sungha Kim, Gawon Lee, Jusuk Lee, Jonghae Park, H. Jin Kim, and Daesol Cho. FLAG: Flow policy maxent-RL by latent augmented guidance. arXiv preprint arXiv:2605.30749, 2026.
- Léonard (2012) Christian Léonard. From the Schrödinger problem to the Monge–Kantorovich problem. Journal of Functional Analysis, 262(4):1879–1920, 2012.
- Léonard (2014) Christian Léonard. A survey of the Schrödinger problem and some of its connections with optimal transport. Discrete and Continuous Dynamical Systems, 34(4):1533–1574, 2014.
- Li et al. (2023) Wuchen Li, Siting Liu, and Stanley Osher. A kernel formula for regularized Wasserstein proximal operators. Research in the Mathematical Sciences, 10(4):43, 2023.
- Li et al. (2026a) Zeqiao Li, Yijing Wang, Haoyu Wang, Zheng Li, and Zhiqiang Zuo. Boosting maximum entropy reinforcement learning via one-step flow matching. arXiv preprint arXiv:2602.01606, 2026a.
- Li et al. (2026b) Zeyang Li, Sunbochen Tang, and Navid Azizan. Reverse flow matching: A unified framework for online reinforcement learning with diffusion and flow policies. In International Conference on Machine Learning, 2026b.
- Lipman et al. (2023) Yaron Lipman, Ricky T. Q. Chen, Heli Ben-Hamu, Maximilian Nickel, and Matthew Le. Flow matching for generative modeling. In International Conference on Learning Representations, 2023.
- Liu et al. (2024) Guan-Horng Liu, Yaron Lipman, Maximilian Nickel, Brian Karrer, Evangelos A. Theodorou, and Ricky T. Q. Chen. Generalized Schrödinger bridge matching. In International Conference on Learning Representations, 2024.
- Liu et al. (2022) Zuxin Liu, Zhepeng Cen, Vladislav Isenbaev, Wei Liu, Steven Wu, Bo Li, and Ding Zhao. Constrained variational policy optimization for safe reinforcement learning. In Proceedings of the 39th International Conference on Machine Learning, volume 162 of Proceedings of Machine Learning Research, pp. 13644–13668, 2022.
- Lv et al. (2025) Lei Lv, Yunfei Li, Yu Luo, Fuchun Sun, Tao Kong, Jiafeng Xu, and Xiao Ma. Flow-based policy for online reinforcement learning. Advances in Neural Information Processing Systems, 38, 2025.
- Lv et al. (2026) Lei Lv, Yunfei Li, Yu Luo, Fuchun Sun, and Xiao Ma. FLAC: Maximum entropy RL via kinetic energy regularized bridge matching. In International Conference on Machine Learning, 2026.
- Ma et al. (2025) Haitong Ma, Tianyi Chen, Kai Wang, Na Li, and Bo Dai. Efficient online reinforcement learning for diffusion policy. In Proceedings of the 42nd International Conference on Machine Learning, volume 267 of Proceedings of Machine Learning Research, pp. 41837–41853, 2025.
- Ma et al. (2026) Haitong Ma, Chenxiao Gao, Tianyi Chen, Na Li, and Bo Dai. GeMPO: Generalized measure matching for online diffusion reinforcement learning. arXiv preprint arXiv:2603.10250, 2026.
- McAllister et al. (2026) David McAllister, Songwei Ge, Brent Yi, Chung Min Kim, Ethan Weber, Hongsuk Choi, Haiwen Feng, and Angjoo Kanazawa. Flow matching policy gradients. In International Conference on Learning Representations, 2026.
- Psenka et al. (2024) Michael Psenka, Alejandro Escontrela, Pieter Abbeel, and Yi Ma. Learning a diffusion model policy from rewards via Q-score matching. In Proceedings of the 41st International Conference on Machine Learning, volume 235 of Proceedings of Machine Learning Research, pp. 41163–41182, 2024.
- Rockafellar (1973) R. Tyrrell Rockafellar. The multiplier method of Hestenes and Powell applied to convex programming. Journal of Optimization Theory and Applications, 12(6):555–562, 1973.
- Rockafellar (1976) R. Tyrrell Rockafellar. Augmented Lagrangians and applications of the proximal point algorithm in convex programming. Mathematics of Operations Research, 1(2):97–116, 1976.
- Sootla et al. (2022) Aivar Sootla, Alexander I. Cowen-Rivers, Taher Jafferjee, Ziyan Wang, David H. Mguni, Jun Wang, and Haitham Ammar. Sauté RL: Almost surely safe reinforcement learning using state augmentation. In Proceedings of the 39th International Conference on Machine Learning, volume 162 of Proceedings of Machine Learning Research, pp. 20423–20443, 2022.
- Stooke et al. (2020) Adam Stooke, Joshua Achiam, and Pieter Abbeel. Responsive safety in reinforcement learning by PID Lagrangian methods. In Proceedings of the 37th International Conference on Machine Learning, volume 119 of Proceedings of Machine Learning Research, pp. 9133–9143, 2020.
- Tayal & Tayal (2026) Manan Tayal and Mumuksh Tayal. Epigraph-guided flow matching for safe and performant offline reinforcement learning. arXiv preprint arXiv:2602.08054, 2026.
- Tayal et al. (2026) Mumuksh Tayal, Manan Tayal, and Ravi Prakash. Safe Flow Q-Learning: Offline safe reinforcement learning with reachability-based flow policies. arXiv preprint arXiv:2603.15136, 2026.
- Thilges et al. (2026) Serge Thilges, Onur Celik, Denis Blessing, Emiliyan Gospodinov, and Gerhard Neumann. Scalable maximum entropy reinforcement learning for diffusion policies via adjoint matching. arXiv preprint arXiv:2606.22630, 2026.
- Todorov (2006) Emanuel Todorov. Linearly-solvable Markov decision problems. In Advances in Neural Information Processing Systems, volume 19, 2006.
- Wang et al. (2024) Yinuo Wang, Likun Wang, Yuxuan Jiang, Wenjun Zou, Tong Liu, Xujie Song, Wenxuan Wang, Liming Xiao, Jiang Wu, Jingliang Duan, and Shengbo Eben Li. Diffusion actor-critic with entropy regulator. In Advances in Neural Information Processing Systems, volume 37, 2024.
- Wu et al. (2024) Zifan Wu, Bo Tang, Qian Lin, Chao Yu, Shangqin Mao, Qianlong Xie, Xingxing Wang, and Dong Wang. Off-policy primal-dual safe reinforcement learning. In International Conference on Learning Representations, 2024.
- Yi et al. (2026) Brent Yi, Hongsuk Choi, Himanshu Gaurav Singh, Xiaoyu Huang, Takara E. Truong, Carmelo Sferrazza, Yi Ma, Rocky Duan, Pieter Abbeel, Guanya Shi, Karen Liu, and Angjoo Kanazawa. Flow policy gradients for robot control. arXiv preprint arXiv:2602.02481, 2026.
- Yu et al. (2022) Dongjie Yu, Haitong Ma, Shengbo Eben Li, and Jianyu Chen. Reachability constrained reinforcement learning. In Proceedings of the 39th International Conference on Machine Learning, volume 162 of Proceedings of Machine Learning Research, pp. 25636–25655, 2022.
- Zhang & Chen (2022) Qinsheng Zhang and Yongxin Chen. Path integral sampler: A stochastic control approach for sampling. In International Conference on Learning Representations, 2022.
- Zheng et al. (2024) Yinan Zheng, Jianxiong Li, Dongjie Yu, Yujie Yang, Shengbo Eben Li, Xianyuan Zhan, and Jingjing Liu. Safe offline reinforcement learning with feasibility-guided diffusion model. In International Conference on Learning Representations, 2024.
- Zhou et al. (2026) Xubin Zhou, Yipeng Yang, and Zhan Li. Truncated rectified flow policy for reinforcement learning with one-step sampling. arXiv preprint arXiv:2604.09159, 2026.
- Ziebart (2010) Brian D Ziebart. Modeling purposeful adaptive behavior with the principle of maximum causal entropy. PhD thesis, Carnegie Mellon University, 2010.
Appendix A Extended Related Work
A common frame.
A diffusion or flow policy generates an action by transforming a source draw through a sequence of learned steps; write the result as . A critic scores actions. In reward-only RL, most methods aim at the regularized target policy
| (25) |
which favors high-value actions while staying close to a reference policy , such as a uniform distribution or the previous policy; is a temperature (Gao et al., 2026). The methods differ in which signal of the critic reaches , and four routes are common. In safe RL, the negative augmented Lagrangian of Equation 4 plays the role of , so each route extends to the constrained setting.
1) Q-value guidance.
The target of Equation 25 has a simple score, the gradient of its log-density:
A diffusion policy is trained through its score network, so Q-score matching trains this network toward the critic’s action gradient (Psenka et al., 2024). The critic thus tells each action in which direction its value increases. A diffusion model, however, needs the score of the target after noise has been added at each step of its chain, and this noisy score is not . It must be approximated, learned with auxiliary networks, or estimated from candidate actions, for example by importance weighting (Gao et al., 2026).
2) Weighted matching.
These methods turn policy improvement into weighted imitation. They draw candidate actions , from the current policy or the replay buffer, weight each by , and train the model with its usual loss under these weights,
where is the denoising or flow-matching loss of the model for the action (Ma et al., 2025; Li et al., 2026b; Kim et al., 2026). High-value actions are thus imitated more. The route fits an intermediate regression target built from candidate actions and their weights; some estimators, such as those of RFM, also use the critic’s action gradients through Stein control variates (Li et al., 2026b). With exponential weights, the minimizer of the weighted loss is the target of Equation 25 (Ma et al., 2025; Gao et al., 2026). Flow-Based Policy combines replay-weighted flow matching with a pathwise max- term (Lv et al., 2025).
3) Policy gradient.
These methods update the generative policy like any stochastic policy, with a PPO-style clipped objective
which raises the probability of actions with positive advantage ; the clipping range keeps each update small. A flow or diffusion policy has no tractable density, so is replaced by a surrogate: FPO uses , where is a Monte Carlo estimate of the conditional flow-matching loss of the action, and the update is on-policy (McAllister et al., 2026; Yi et al., 2026).
4) Reparameterization.
These methods treat the sampler as a differentiable function and raise the critic value of the generated action by the chain rule,
as SAC does for a Gaussian actor (Haarnoja et al., 2018). The critic’s action gradient reaches directly, without an estimated score or weights (Wang et al., 2024; Celik et al., 2025; Lv et al., 2026). The difficulty is regularization: the entropy regularization of SAC needs the action log-density, which a multi-step sampler does not readily provide. DIME estimates the entropy along the sampling chain (Celik et al., 2025), DACER regularizes a tractable proxy (Wang et al., 2024), and FLAC replaces the entropy by the kinetic energy of the generation path, which needs no density (Lv et al., 2026). One-step flow policies shorten the chain to be differentiated (Li et al., 2026a; Zhou et al., 2026), and adjoint matching replaces backpropagation through it (Thilges et al., 2026). RAFALE belongs to this family. FLAC is the closest prior work: both differentiate a kinetic-energy-regularized flow path directly, with the reward critic as the terminal potential there and the augmented Lagrangian here.
| Route | Critic signal | What is trained | Extra requirement |
|---|---|---|---|
| Q-value guidance | score network, toward | scores at every noise level | |
| Weighted matching | of each candidate (also in RFM) | weighted denoising or flow-matching loss | candidate actions and weights |
| Policy gradient | advantage | clipped ratio objective, on-policy | surrogate for the density ratio |
| Reparameterization | at the generated action | sampler, by backpropagation | density-free regularizer |
Safe RL with Gaussian actors.
Primal–dual safe RL enforces an expected cumulative-cost budget by alternating policy and multiplier updates (Altman, 1999; Achiam et al., 2017; Stooke et al., 2020); alternatives replace the multiplier by state augmentation with the remaining budget (Sootla et al., 2022) or extract a constrained policy by KL-regularized variational inference (Liu et al., 2022). The projected form of the augmented Lagrangian, its active-set threshold, and the pointwise multiplier estimate it induces are classical (Rockafellar, 1973; Bertsekas, 1982; Hintermüller & Kunisch, 2006), and CAL applies the projected augmentation to a policy-level expected residual (Wu et al., 2024). State-wise methods such as RCRL and RESPO instead constrain safety through a learned reachability constraint (Yu et al., 2022; Ganai et al., 2023). In the frame above, PID-Lag and RESPO update Gaussian actors by policy gradient, and CAL and RCRL by reparameterization (Table 1).
Safe RL with generative actors.
Offline, generative policies have been combined with hard state-wise safety: FISOR extracts a diffusion policy by feasibility-guided weighted regression, a form of weighted matching (Zheng et al., 2024), and EpiFlow and SafeFQL train flow policies against reachability-derived value functions, by epigraph-reweighted flow matching and by behavior cloning with a distilled one-step safe actor, respectively (Tayal & Tayal, 2026; Tayal et al., 2026); none of these trains online. Online, ALGD follows the Q-value-guidance route with the augmented Lagrangian: it takes of Equation 4 as the energy of a Boltzmann target policy, estimates the score of that target at each noise level by a normalized, energy-weighted Monte Carlo average over candidate actions, and trains the diffusion score network to match this estimate (Cheng et al., 2026). RAFALE keeps the expected-cost setting and the same but follows the reparameterization route: it evaluates at each action generated by the flow and passes its gradient to the flow parameters through the sampler. We adopt the augmented Lagrangian for the stability it brings.
Schrödinger-bridge view of policy updates.
A one-ended generalized Schrödinger bridge starts a noisy process from a fixed source distribution, lets its endpoint adapt to an objective evaluated there, and keeps the whole path close to a reference process, here Brownian motion. Closeness is measured by a KL divergence between path distributions, whose value, scaled by the noise level, equals the expected kinetic energy of the drift by Girsanov’s theorem. The optimal path distribution reweights the reference by a Gibbs factor of that objective, and as the noise vanishes the problem becomes deterministic least-energy transport (Todorov, 2006; Léonard, 2014; Léonard, 2012; Chen et al., 2016; Zhang & Chen, 2022); generalized Schrödinger bridge matching adds task-specific state costs while retaining prescribed endpoint marginals (Liu et al., 2024), whereas the one-ended formulation used here fixes only the source and shapes the terminal distribution through a terminal potential. In reinforcement learning, FLAC derives kinetic-energy regularization for a reward-only flow actor from a one-ended formulation, and SoftGAC lifts the endpoint maximum-entropy objective to a path KL for a reward-only bridge actor, decomposing that KL at the endpoint and deriving the conditional Gibbs optimizer for a fixed base (Lv et al., 2026; He et al., 2026). The static form of the Schrödinger problem, Gibbs tilting, its small-noise limit, the augmented Lagrangian, and kinetic-energy regularization are thus all prior art. What is new here is their combination for the constrained update. With the Brownian reference, the endpoint term of this decomposition becomes an explicit displacement plus a conditional entropy (Theorem 1), so the path-space problem is, for each source draw, an entropy-regularized problem in action space. The safety tilt holds conditionally on each source draw because the source distribution is fixed, and the resulting map objective is evaluated without approximation by the midpoint loss of RAFALE.
Appendix B Proofs and Additional Frozen-Update Results
B.1 Proofs of Theorems 1, 2 and 3
The proofs use the explicit form of the augmented term. Expanding the projected square in Equation 4 gives
| (26) |
so up to the constant , which is Equation 5.
Theorem 4 (Formal version of Theorems 1, 2 and 3).
Assume that is Polish (a complete separable metric space), that and are bounded and continuous, and that has a finite second moment. Let and denote the terminal distributions of Equation 9 for and for in place of , conditional on the source draw . Then, for every state and every , the optimal value of Equation 9 equals the right-hand side of Equation 14, where ranges over densities with finite KL divergence from , so that the expected total energy and the entropy are finite. For every source draw , the optimizer of Equation 9 is a Gibbs path measure whose conditional terminal distribution is Equation 15 and which, given both endpoints, follows the Brownian bridge of the reference; moreover,
| (27) |
with as in Equation 16; and the optimal value converges as to the value of the least-energy map problem in Equation 19, the infimum ranging over measurable maps with finite expected squared displacement, equivalently because has a finite second moment; the infimum is attained, exactly by the maps satisfying Equation 20 for -almost every .
Equation 27 restates Equation 16: the normalizer is the reward-only conditional expectation of , so it depends on but not on , and gives .
Path and endpoint divergence.
Disintegrating a path distribution at its endpoint gives, whenever ,
| (28) |
where and are the endpoint distributions. Bounding the path divergence therefore bounds the divergence of the action distribution from the reference endpoint, although the two quantities need not be equal.
Endpoint form.
Fix and , and let be the endpoint density of a conditional path distribution . Applying Equation 28 to the conditional distributions, whose reference endpoint is , gives
| (29) |
with equality when the paths, given their endpoints, follow the reference bridges. Since , minimizing over for each source draw gives Equation 14, which proves Theorem 1; by the Gibbs variational principle, the minimizer is the density of Equation 15.
Problems 2 and 3.
For a velocity field , let be the path distribution of Equation 10, with and finite relative entropy. Under ,
| (30) |
where is a Brownian motion under ; both processes start from , so no initial term appears. Finite expected kinetic energy makes the stochastic integral a mean-zero martingale, and taking expectations gives Equation 11 (Léonard, 2014). The objectives of Problems 2 and 3 therefore agree for every admissible . Their infima agree as well, because the Gibbs optimizer constructed below is induced by the Markov drift with , a Doob transform of the reference. Its terminal density ratio is bounded above and away from zero, so it has finite relative entropy and hence finite energy.
Proof.
Fix the state ; it enters only through . All feasible path measures share the source marginal , and disintegration with respect to gives
| (31) |
Here is the conditional Brownian path measure given ; the fixed state is carried as a parameter.
For each source draw, the conditional Gibbs variational identity gives
| (32) |
where and
| (33) |
The last term is nonnegative and vanishes only at , so is the optimizer. Since the endpoint of is distributed as , the endpoint of has the density of Equation 15, which is part (a) of Theorem 2.
To obtain the reward-relative tilt, divide the conditional terminal density for by the corresponding reward-only density. The reference and reward terms cancel. Using Equation 26, the constant independent of the terminal state also cancels against the conditional normalizer, proving Equation 27 and hence Equation 16.
For the small-noise limit, conditional on , the Gaussian Laplace principle gives
| (34) |
Boundedness permits integration over , and measurable selection or minimizing sequences identify the integrated pointwise infimum with the map infimum of Equation 19. The pointwise infimum is attained, because is continuous and the displacement term grows quadratically, and a measurable selection of minimizers exists by the measurable maximum theorem. Conversely, a map attains the infimum of Equation 19 only if it satisfies Equation 20 for -almost every , since the integrand is never smaller than its pointwise infimum. When the minimizers are not unique, this value limit does not require the positive-noise conditional distributions to converge to point masses; they can converge to mixtures over the minimizers. A minimizing selection has finite expected squared displacement: comparing with gives , which is bounded because the critics are. Conversely, Section B.4 constructs, for any map, positive-noise path measures whose cost converges to its map objective. The limit in Equation 34 is the standard terminal-cost Schrödinger-to-proximal limit (Léonard, 2012; Chen et al., 2016; Li et al., 2023). ∎
Section B.2 restricts this limit to the implemented solver map, and Section B.3 derives a consequence of the tilt for the estimated cost.
B.2 The Finite-Step Objective Identity
Corollary 5 (Objective for the midpoint map).
Restricted to the midpoint maps of Equation 21, the map objective in Equation 19, averaged over replay states, equals the actor loss in Equation 23.
Proof.
The midpoint map of Equation 21 gives , so its kinetic energy is in Equation 22; this is the one-interval case of the discretized kinetic energy in Equation 42. Evaluating the deterministic objective in Equation 19, averaged over , at the midpoint map , and substituting the definition of , gives exactly Equation 23. Because the critics and coefficients are frozen during the actor step, automatic differentiation through both velocity evaluations computes this finite graph’s derivative at differentiability points; at a nonsmooth tie, it follows the subgradient selected by the implementation. ∎
The identity holds for the implemented discrete map whether or not the solver tracks the continuous ODE trajectory.
B.3 Additional Consequence of the Safety Tilt
Fix , let , and set and
The weight is nonincreasing. We write and for expectations under and , respectively. For every integrable nondecreasing ,
| (35) |
Thus, for each source draw, the tilt shifts probability toward actions with lower estimated cost: the estimated cost under the augmented conditional terminal distribution is first-order stochastically no larger than under the reward-only one, so its mean and the probability of exceeding any cost level are no larger under the tilt. The tilt also matches the pathwise update. The action gradient of is
| (36) |
whereas the standard Lagrangian weights by for every action. The weight is zero below , grows linearly above it, and equals at ; it is also the weight in the tilt, since .
B.4 Constructive Positive-Noise Lift of a Terminal Map
For a finite-energy measurable map , let be the path measure of
| (37) |
Then , so the joint terminal distribution converges weakly to the pushforward under , while Girsanov’s identity gives
| (38) |
Because is bounded and continuous, weak convergence also gives convergence of the expected terminal potential, so the cost of converges to the map objective of . The drift depends on the source draw, so is a path distribution admissible in Problem 2, not the path distribution of a Markov velocity field.
B.5 Injectivity of the Vanishing-Noise Map
Let attain the infimum of Equation 19, and suppose that is differentiable. For -almost every , the action minimizes , so its first-order condition gives
| (39) |
The map does not depend on , and , so is injective: distinct source draws are sent to distinct actions. If is -Lipschitz, then is -Lipschitz, and hence
| (40) |
The coefficient thus bounds how much can contract the source distribution. The bound vanishes as , where the map objective reduces to Problem 1, whose minimizers do not depend on . The argument concerns an exact minimizer of Equation 19; the midpoint actor approximates such a map within its parameterized class, and the minimum of two reward critics can make nondifferentiable where they tie.
Appendix C Assumptions and Scope
The bridge analysis concerns one actor update, with the critics, the replay distribution, and the coefficients held fixed. The augmented Lagrangian is evaluated with learned critics, so its activation threshold is not a certified state-wise safety boundary, and ordering discounted cost estimates does not by itself establish feasibility for the undiscounted episode budget. The full actor–critic–dual learning process is not a single bridge problem, and the results do not imply coupled convergence or safe exploration.
Girsanov’s identity applies at positive noise, when the controlled and reference processes share the diffusion coefficient. A deterministic flow has zero quadratic variation, whereas a Brownian path does not, so their path distributions are mutually singular and the path divergence is infinite. The deterministic objective is therefore obtained as the small-noise limit of the scaled-divergence problems, not by assigning a finite Brownian path divergence to the noise-free flow. Source sampling still induces an action distribution, but the displacement term supplies geometric regularization rather than a lower bound on its entropy.
The finite-step identity of Section B.2 concerns the midpoint map and its discrete energy. It does not require the numerical step to reproduce a continuous optimal trajectory, nor does it imply that the parameterized actor attains the infimum over all measurable maps. Backpropagation differentiates the implemented graph at points of differentiability and uses the subgradient selected by the implementation at nonsmooth ties.
Appendix D Practical Actor–Critic Implementation
The learner of Algorithm 1 combines the flow update with off-policy critics, an adaptive kinetic coefficient, and a multiplier driven by completed episodes.
Action squashing.
The main text treats the critics as functions of the solver output. The implementation squashes solver outputs into the action box with before execution and critic evaluation, so and in the main text denote the learned critics composed with the squashing map. The composition preserves boundedness and continuity, so the assumptions of Theorems 2 and 3 still hold.
Solver and kinetic energy.
The implementation integrates the flow of Equation 6 with the single midpoint step of Equation 21, which uses one velocity evaluation to construct the midpoint and a second to obtain the displacement; its kinetic energy is in Equation 22. For a general solver whose endpoint update has the form
| (41) |
the discretized kinetic energy formed with the same nodes and weights, which generalizes Equation 22,
| (42) |
is a quadrature estimate of the continuous path energy , and Jensen’s inequality with Equation 41 gives
the energy of Theorem 3. With one midpoint interval this kinetic energy equals half the squared displacement, Equation 22, which is the identity behind Corollary 5; for other consistent quadratures the actor loss upper-bounds the state-averaged map objective of Equation 19.
Budget conversion and multiplier schedule.
The environment budget is an undiscounted episode total, whereas the cost critic uses discount and bootstraps at time-limit truncations. The nominal conversion used in Sections 3 and 5 is
| (43) |
a scale calibration rather than an unbiased estimate of the remaining budget. Observed episodes, not the critic, drive the multiplier: the actor uses in , but critic error does not enter the dual signal. With the mean raw cost over a recent window of completed episodes and the residual in cost-critic units, the multiplier follows the projected proportional–integral update
| (44) |
where projects onto for a fixed cap , is the integral state, its stepsize, and an optional proportional gain (Stooke et al., 2020); recovers integral-only feedback and is used except in the Humanoid protocol, where . Completed episodes determine the multiplier , while the cost critic determines its effect on each generated action through the weight of Equation 36. The region that receives no cost gradient is therefore a property of the learned , , and together, not of the projected-quadratic form itself.
Critic targets.
The learner uses two reward critics , , regularized by the kinetic energy, and one cost critic, together with target networks updated by exponential moving averages, denoted by a superscript minus. For a replay transition , with only for a true environment termination (time-limit truncations continue to bootstrap), we draw , generate at by the midpoint step of Equation 21, and write . With , the targets are
| (45) | ||||
| (46) |
the reward target being that of FLAC (Lv et al., 2026). Both critics minimize the squared error to their targets; target actions come from the current actor, and no target actor is maintained.
Kinetic-energy coefficient.
Adam updates on Equation 24, following the automatic energy tuning of FLAC (Lv et al., 2026), and a projection keeps . The realized kinetic energy thus adapts , replay transitions train the critics, and completed episodes set .
Completed-episode feedback.
The episode window contains at most the ten most recent completed episodes. On Swimmer and Walker2d the integral state is warm-started: at the first multiplier update after the dual warm-up, is set to (Table 7) before the update is applied. Only the multiplier waits for this window; critic and actor updates continue at the transition level.
Appendix E Experimental Details and Additional Results
E.1 Tasks and Evaluation Protocol
We evaluate RAFALE, CAL, RCRL, and ALGD on the same fixed panel of episode layouts and policy seeds, with one stochastic action sample per decision: 50 episodes per checkpoint on the velocity tasks and 200 on CarGoal. RESPO uses this panel on Humanoid and CarGoal and its own evaluator, with 50 stochastic episodes per checkpoint, on the other tasks. Tables report each method’s checkpoint at its step budget (Table 6 for the off-policy methods, 9M–10M for RESPO); no checkpoint is selected by performance. All seeds are reported. In the learning-curve figures, each seed’s evaluations are smoothed by a centered moving average over 10% of the task’s step budget (0.2 decades on the logarithmic axis of Figure 2), with the window truncated symmetrically at both ends; all numbers in the tables use the unsmoothed evaluations. RAFALE uses episode horizon , , one explicit-midpoint step (two velocity-network evaluations) per action, and action repeat one. The update-to-data ratio (UTD) is the number of gradient updates per environment transition, and “anneal start” is the environment step at which cosine decay of the actor learning rate begins, while the critic, kinetic-coefficient, and multiplier learning rates stay constant.
E.2 RAFALE Settings
Table 5 lists the settings shared by all tasks, Table 6 the task-level settings, and Table 7 the multiplier settings.
| Setting | Value | Setting | Value |
|---|---|---|---|
| Batch size | 256 | Replay capacity | 1M |
| Hidden network | Gradient-norm cap | 10 | |
| Actor/critic/ LR | Initial | ||
| Environment warmup | 5k | Dual warmup | 200k |
| Update cycle | 16 env. steps | Updates per cycle | |
| Policy delay | 2 updates | Dual cadence | 2000 env. steps |
| Target smoothing coefficient | 0.1 | Episode window | 10 completed |
| Kinetic target | Minimum | 0.003 | |
| Final actor-LR ratio | 0.05 | Base noise | clipped elementwise to |
| Task | Steps | UTD | Anneal start | |
|---|---|---|---|---|
| Swimmer | 10 | 1M | 1 | 700k |
| HalfCheetah | 10 | 1M | 1 | 700k |
| Hopper | 10 | 2M | 2 | 1.7M |
| Walker2d | 10 | 1M | 1 | 700k |
| Ant | 10 | 3M | 1 | 2.7M |
| Humanoid | 10 | 3M | 2 | 2.4M |
| CarGoal | 25 | 1M | 1 | 400k |
| Task | Warm-start value | |||
|---|---|---|---|---|
| Swimmer | .001 | 0 | 0.5 | 0.3999828 |
| HalfCheetah | .001 | 0 | 4.2 | 0 |
| Hopper | .001 | 0 | 6.7 | 0 |
| Walker2d | .001 | 0 | 16.5 | 1.654 |
| Ant | .001 | 0 | 15.0 | 0 |
| Humanoid | .001 | .05 | 9.8 | 0 |
| CarGoal | .004 | 0 | 0.5 | 0 |
E.3 Baselines
RESPO.
We run the official implementation at for 10M steps (9M on Humanoid and CarGoal), five seeds, evaluating 50 episodes every 180k steps (every 250k on Humanoid). The Humanoid run uses tanh-squashed actions, observation normalization, and a policy learning rate of ; the CarGoal run uses cost limit 25 and its endpoint is rescored over 200 episodes.
CAL.
We re-implement the official release in JAX and verify the port against it numerically. Settings follow the release defaults: minibatches of 12 transitions, UTD 10, hidden size 256, learning rate , , and target smoothing 0.005; the augmented coefficient and the other per-task settings are listed in Table 8. Departures from the release: critic layer normalization (all tasks but Humanoid), bootstrap masks at termination and truncation, a per-step cost target for the cost critic and the dual, one sampled action per decision at evaluation, and in-loop evaluation rollouts that are not counted in the step axis.
| Setting | Swimmer | HalfCheetah | Hopper | Walker2d | Ant | Humanoid | CarGoal |
|---|---|---|---|---|---|---|---|
| Steps | 1M | 1M | 2M | 1M | 3M | 3M | 1M |
| 10 | 10 | 100 | 100 | 100 | 1000 | 10 | |
| 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0 | 0.5 | |
| 8 | 8 | 8 | 8 | 8 | 4 | 4 | |
| Max-over-heads target | no | no | no | no | no | yes | no |
| Critic layer norm | yes | yes | yes | yes | yes | no | yes |
| Cost-critic mask | t/t | t/t | t/t | t/t | 1 | t/t | 1 |
| 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 2.500 |
RCRL.
We re-implement the official RAC learner in JAX and verify the port against the official loss definitions, with three departures: the reward critic masks its bootstrap at true terminations, the safety target bootstraps through time-limit truncations, and the two targets use separate next-action samples. RCRL trains on a state-wise zero-violation constraint rather than a budget, so only judges its endpoints. The reference configuration transfers the official train-script values (, linear learning-rate decay, multiplier updated every 12 steps and unbounded, target entropy , one update per environment step); per-task settings are listed in Table 9, and evaluation uses one tanh-Gaussian sample per decision.
| Setting | Swimmer | HalfCheetah | Hopper | Walker2d | Ant | Humanoid | CarGoal |
|---|---|---|---|---|---|---|---|
| Steps | 1M | 1M | 2M | 1M | 3M | 3M | 1M |
| 0.99 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | |
| Learning rates | decay (1M) | decay (3M) | constant | decay (3M) | decay (3M) | decay (3M) | decay (3M) |
| Multiplier update | every 12 | every 12 | every step | every 12 | every 12 | every 12 | every 12 |
| Multiplier cap | none | none | 100 | none | none | none | none |
| Safety-critic layer norm | yes | no | no | no | no | no | no |
| Checkpoint | end of run | 1M of 3M | 2M of 3M | 1M of 3M | end of run | end of run | 1M of 3M |
ALGD.
We re-implement the released code in JAX and verify the port against it numerically, with four proposal candidates, , five diffusion steps, UTD 2, and on the velocity tasks and on CarGoal (, 200 evaluation episodes per checkpoint).
E.4 Ablation Protocols
Lagrangian ablation.
The three variants of Section 6.2 differ only in the Lagrangian inside the actor loss: Standard uses of Equation 3, Augmented (RAFALE) uses of Equation 4, and Hinge uses
| (47) |
which shares the threshold with . The three constraint terms differ only in their derivatives with respect to ,
| (48) |
which multiply in the action gradient, as in Equation 36; all three equal at . All variants use the same learner settings and the same completed-episode multiplier update; each run learns its own critics, replay distribution, and multiplier trajectory.
Evaluation metrics.
Let denote the evaluated mean episodic cost of training seed at environment step . Peak is the largest across-seed mean checkpoint cost, . For each seed, Excess is , computed by the trapezoidal rule over all checkpoints of that run; Table 3 reports its mean and standard deviation across seeds. Both metrics use the costs of evaluated policies, not those incurred while collecting training transitions. A seed is feasible when its final mean evaluation cost is at most .
Policy class.
The flow, tanh-Gaussian, and eight-component tanh-GMM actors share the critic architecture, augmented Lagrangian, multiplier update, number of environment steps, and evaluation protocol. The Gaussian and GMM use log-density regularization, while the flow uses kinetic-energy regularization. This comparison evaluates the complete actor configurations; it does not isolate the policy family from its regularizer.
E.5 Additional Results
Seed-level feasibility.
Table 10 gives, for the endpoints of Table 2, the number of seeds whose final mean cost is within budget.
| Task | RESPO | CAL | RCRL | ALGD | RAFALE |
|---|---|---|---|---|---|
| Swimmer | 5 | 1 | 4 | 5 | 5 |
| HalfCheetah | 2 | 2 | 4 | 4 | 4 |
| Hopper | 4 | 1 | 5 | 1 | 5 |
| Walker2d | 2 | 4 | 4 | 2 | 5 |
| Ant | 5 | 4 | 4 | 1 | 5 |
| Humanoid | 5 | 5 | 4 | 5 | 5 |
| CarGoal | 4 | 5 | 3 | 4 | 5 |
Learning curves against baselines.
Figure 1 in Section 6.1 compares the four off-policy methods, which share RAFALE’s step budgets; the upper block holds the 1M-step tasks and the lower block the longer ones. RESPO trains for up to 10M steps; Figure 2 adds it on a logarithmic step axis, with the dotted vertical line marking the step budget of the other methods, and Table 11 tabulates its values at RAFALE’s step budget.
| Task | Step | RESPO reward | RESPO cost | RESPO final reward |
|---|---|---|---|---|
| Swimmer | 1M | 36 | ||
| HalfCheetah | 1M | 2344 | ||
| Hopper | 2M | 1073 | ||
| Walker2d | 1M | 2925 | ||
| Ant | 3M | 1950 | ||
| Humanoid | 3M | 5380 | ||
| CarGoal | 1M | 20.0 |
Lagrangian-variant curves.
Figure 3 shows the learning curves of the three variants of Equation 47. The augmented Lagrangian lowers the peak evaluated checkpoint cost on all three tasks; on Humanoid it attenuates the largest excursions without uniformly lowering the trajectory and finishes with all five seeds feasible.
Actor-family curves.
Figure 4 shows the learning curves behind Table 4: the flow actor against tanh-Gaussian and eight-component tanh-GMM actors under the shared safety machinery, each with its family-native regularizer.
Frozen-critic multiplier response.
Figure 5 trains the flow actor against the frozen critics of a 1M-step Hopper checkpoint for several fixed multipliers; larger multipliers shift the generated-action cost-critic distribution left, a diagnostic of the implemented update.