REVIEW 3 major objections 5 minor 17 references
Action Mapping for Reinforcement Learning in Continuous Environments with Constraints
T0 review · 3 major / 5 minor · reviewed 2026-08-11 · deepseek-v4-flash
Pith's one-line read Action mapping transforms a state-wise constrained MDP into an unconstrained MDP by pretraining a feasible-action generator, and the reported experiments show it improves both learning speed and constraint satisfaction.
desk verdict Clever extension with a clear write-up, but the headline advantage over projection is not established because the projection baseline was given a stricter feasibility model. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is the action map: a pretrained feasibility policy $\pi_f$ that turns latent samples into feasible actions, trained by minimizing the Jensen-Shannon divergence between the generated density and the uniform target over feasible actions, with both densities estimated by kernel density estimates and Monte-Carlo importance sampling. The second piece is training the objective policy on the latent $z$ rather than on actions, so that disconnected components of the feasible set sit close together in latent space and a unimodal Gaussian can induce a multi-modal action distribution. Standard PPO or SAC then operates on the induced unconstrained transition function $P_f(s'|s,z)=P(s'|s,\pi_f(s,z))$.
What would settle it
Train the feasibility policy on a toy feasible set made of two disconnected components with very different volumes, sample many latent codes uniformly, and count how often each component is generated. If the smaller component is generated far less often than its volume share, or not at all, the claimed surjectivity fails and the transformed MDP is not truly unconstrained.
Extended reading notes
Core claim
The central claim is that allowing the objective policy to choose only among feasible actions transforms an SCMDP into an unconstrained MDP. The transformation is explicit: a feasibility policy $\pi_f: S \times Z \to A_s^+$ is pretrained to map latent space uniformly onto the state-dependent feasible set, using a kernel density estimate of the Jensen-Shannon divergence gradient, and then an objective policy $\pi_o: S \to P(Z)$ is trained with PPO or SAC on the latent $z$. The environment the objective policy sees is $P_f(s'|s,z)=P(s'|s,\pi_f(s,z))$, which has no constraints by construction. The reported experiments show AM-PPO and AM-SAC beating projection, resampling, replacement, and Lagrangian baselines on return and constraint violation, particularly in the path-planning environment with an approximate feasibility model.
Load-bearing premise
The whole benefit depends on pretraining producing a near-surjective map from the latent space to the set of feasible actions; if parts of the feasible set are never generated, the objective policy cannot see them and the constrained problem is not actually lifted.
Editorial extensions
If this is right
- With a feasibility model available, action mapping removes per-step optimization: instead of projecting each proposed action, the agent runs one extra neural-network inference, which the paper reports makes training and inference substantially cheaper than projection-based methods.
- Pretraining the feasibility policy decouples feasibility from reward, so the objective policy explores only feasible actions and wastes fewer samples on constraint violations; in the path-planning environment this produced an early performance jump and a later second improvement once the agent learned obstacle geometry.
- Because disconnected feasible sets are close in latent space, a single Gaussian objective policy can express multi-modal action distributions, improving exploration and making it easier to jump between separated feasible regions.
- When a safe replacement action exists, composing action mapping with replacement gives the best return with no constraint violations in the robotic-arm task.
- The benefit is robust to a moderately imperfect feasibility model: reducing the number of spline evaluation points from 64 to 32 preserves most of the advantage, while much coarser approximation degrades toward plain SAC.
Reading between the lines
- Beyond the paper's hand-built models, the same pipeline should transfer to learned feasibility models: any classifier or safety critic that can be queried as $g(s,a)$ can replace the analytic models here, making action mapping a general wrapper around existing safe-RL approaches.
- The mechanism should be most fragile exactly where the KDE approximation is stressed, namely highly fragmented or very narrow feasible sets with fixed bandwidth; a toy benchmark with two feasible components of very unequal volume would quantify how quickly surjectivity degrades.
- Because the objective policy acts on a learned action representation, the same decoupling could be applied to hierarchical reinforcement learning or to any setting where a generative model can serve as a bottleneck between the policy and a constrained action space.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes 'action mapping,' a training strategy for constrained reinforcement learning in continuous action spaces. In a pretraining phase (Section 4.1, Algorithm 2), a feasibility policy pi_f is trained, via a KDE-based approximation of the Jensen-Shannon divergence (Eq. 16), to map a latent space Z onto the state-dependent feasible action set A+_s using a given feasibility model g. In a second phase (Section 4.2, Algorithm 1), an objective policy pi_o is trained with PPO or SAC entirely in the latent space, so that the composed policy pi = pi_f composed with pi_o selects only feasible actions; the authors argue that this 'effectively transforms' the SCMDP into an unconstrained MDP. Experiments compare AM-PPO and AM-SAC against plain PPO/SAC, Lagrangian PPO/SAC, and feasibility-model-based replacement, resampling, and projection baselines in two environments: a 7-DOF robot arm pose task with a perfect feasibility model and a non-holonomic spline-based path-planning task with an approximate feasibility model. The paper reports that action mapping trains faster, reaches higher return, and incurs fewer constraint violations, with the largest advantages in the approximate-model setting, and that it allows a single latent Gaussian to express multi-modal action distributions (Fig. 5).
Significance. If the reported results withstand scrutiny, the contribution is useful: it offers a simple recipe (pretrain a feasible-action generator, then run an off-the-shelf SAC/PPO in its latent space), and the compute-overhead measurements (Appendix F) make a concrete case that the approach is cheaper than projection-based integration of feasibility models. The paper is honest about its limitations: Section 7 explicitly concedes that the learned feasibility policy is not surjective, can still emit infeasible actions, and only relaxes rather than removes the constraints, and Appendix G provides a sensitivity analysis showing that performance depends on feasibility-model fidelity. The central empirical claim, however, rests on a confounded comparison in the approximate-model environment (see major comments), and no code is released, so the reported gains are not yet independently reproducible; the significance of the paper is therefore conditional on a controlled re-evaluation of the projection baseline.
major comments (3)
- [Section 6.2, Appendix C.1, Figs. 4c-4d] The claim in Section 6.2 that action mapping outperforms action projection with an approximate feasibility model is carried by a comparison that is not controlled. Appendix C.1 states that in the path-planning environment 'a higher distance to obstacles and a tighter curvature bound had to be enforced' for the projection baseline, so SAC+Projection was effectively given a smaller feasible action set than AM-SAC was. Because Appendix G (Fig. A.3) shows that AM-SAC performance depends sensitively on the feasibility model's definition of the feasible set, the gap in Figs. 4c and 4d cannot be attributed to the action-mapping mechanism rather than to the unequal treatment of the two methods. Please either rerun SAC+Projection with exactly the same feasibility model as AM-SAC (same obstacle margins, curvature bound, and number of spline evaluation points) or report both model settings for both methods; without this, the Section 6.2 conclusion and the abstract's 'especially with imperfect feasibility models' claim are not supported.
- [Section 4 vs. Section 7] The abstract and Section 4 present the 'effectively transformed into an unconstrained MDP' statement as the paper's central insight, but Section 7 concedes that the learned feasibility policy is not surjective, can still generate infeasible actions, and therefore 'does not remove all constraints from the SCMDP, but still significantly relaxes the constraints'; Section 4.2 similarly notes that pi_f is 'neither perfect nor strictly bijective.' The empirical contributions do not depend on the unqualified idealization, and the Section 7 caveat is appropriate, but the framing should be consistent: please qualify the transformation claim at the point of assertion (for example, 'approximately transforms' or 'relaxes') rather than leaving the unqualified version in the abstract and Section 4.
- [Section 4.1, Eq. (16), Appendix A] The method's load-bearing premise is that the pretrained feasibility policy provides near-uniform coverage of the feasible set, including disconnected feasible sets, so that the objective policy can in principle reach every feasible action. The paper offers a qualitative illustration for a single state (Fig. 5a) and reports the empirical success of AM-SAC, but it provides no quantitative evaluation of the feasibility policy's recall: Appendix A advises monitoring precision and the average distance between feasible actions, yet no such numbers are reported for either environment. Since Eq. (16) is an approximate KDE-based gradient with fixed bandwidth sigma = 0.1, proposal noise sigma-prime, and N = 1024 samples, the paper should report the feasibility policy's precision and recall over a representative set of partial states, ideally together with an oracle-sampler upper bound (e.g., AM-SAC with exact rejection sampling over a finely discretized feasible set) to quantify the loss from imperfect coverage.
minor comments (5)
- [Abstract and Section 6.2] The abstract and Section 6 use 'significantly' for the reported improvements, but each configuration uses only three seeds with min-max bands and no statistical tests; please either add more seeds with standard errors or a statistical comparison, or reword to 'consistently.' The description of a distinctive 'second jump' for AM-SAC (Section 6.2) is likewise drawn from a three-seed median and should be labeled accordingly.
- [Figure 4] Figure 4's caption lists panels (c) 'Path planning - Return' and (d) 'Path planning - Constraint violation,' but the manuscript rendering shows an additional 'Task solved' axis in the path-planning row; please ensure every panel is labeled exactly as described in the caption and referenced in the text.
- [Appendix A, Algorithm 2] Appendix A states that 'Theile et al. (2024) propose to sample multiple actions per support point of the KDE, which our experiments showed to be unnecessary,' but no experiment supporting this claim is reported; either add a brief ablation or remove the assertion.
- [Appendix C.1 and reproducibility] No code is released, and the projection baseline's optimization procedure is only described by reference to an example method (Appendix C.1); given that the paper's claims hinge on the exact feasibility-model and projection definitions, a reproducibility package or precise implementation details would substantially strengthen the paper.
- [Appendix C.2, Table A.2] In Table A.2, the cost discount factor for Lagrangian PPO is set to gamma_C = 0 with the note 'Not needed,' which makes the safety critic (Eq. 17) myopic; the choice is defensible because episodes terminate upon violation, but a one-sentence justification would remove a possible fairness concern relative to Lagrangian SAC (gamma_C = 0.9).
Circularity Check
No equation-level circularity; empirical comparisons are external. The only self-reference is the use of the authors' prior feasibility-policy training, which is not load-bearing for the central empirical claim.
full rationale
The claimed derivation chain is: given a feasibility model g, a feasibility policy pi_f is pretrained (Eqs. 12-16, following Theile et al. 2024) to approximate a uniform distribution over feasible actions; an objective policy pi_o is then trained in latent space with standard SAC/PPO (Algorithm 1); the central quantitative claims are the measured return and constraint-violation curves in Figs. 4a-4d against projection, resampling, replacement, and Lagrangian baselines. Those measurements are external to the method's equations: no parameter is fitted to a subset of the reported curves and then reported as a prediction, and no reported improvement is defined as the training target of the feasibility policy. The statement that a perfect feasibility policy transforms the SCMDP into an unconstrained MDP is a definitional consequence of the SCMDP constraints and is explicitly qualified in Section 7 ('the learned pi_f is not surjective and does not remove all constraints from the SCMDP'), so it is an acknowledged approximation rather than a circular inference. The main self-reference is the use of Theile et al. (2024) for the feasibility-policy training objective and the Jensen-Shannon divergence choice (Sections 1, 4.1, Eq. 16); because the authors overlap, this is a self-citation, but the objective-policy results are not forced by that prior work and are benchmarked against independent baselines, so it is not load-bearing in the circularity sense. The stricter projection baseline in Appendix C.1 is an experimental-design confound, not a circularity. Overall, no step reduces an output to its input by construction; score 2 reflects only the minor non-load-bearing self-citation.
Assumptions & free parameters
free parameters (5)
- KDE bandwidth sigma =
0.1
- Proposal noise scale sigma prime =
0.1 (AM-PPO) / 0.2 (AM-SAC, sigma prime factor 2.0)
- Feasibility divergence samples N =
1024
- Feasibility training steps =
500,000 (AM-SAC) / 1,000,000 (AM-PPO)
- Spline length bounds =
min = 2.5x step, max = 3.5
assumptions (3)
- domain assumption The feasibility model G(s,a) from Eq. 7 correctly represents state-wise constraint satisfaction, including the future-cost term min_pi C_tau(s'; pi).
- ad hoc to paper The KDE estimates q_hat_theta_sigma and q_hat_theta_sigma' with fixed bandwidths accurately approximate the generator's true output distribution, so the gradient in Eq. 16 is a valid descent direction for the Jensen-Shannon divergence.
- domain assumption The environment can be modeled as a state-wise constrained MDP where constraint violation terminates the episode, and rewards are shaped as described.
Cite this review
Pith. "Pith review of Action Mapping for Reinforcement Learning in Continuous Environments with Constraints." pith.science (2026). https://pith.science/paper/2PUXTTXP
@misc{pith2026241204327,
author = {Pith},
title = {Pith review of: Action Mapping for Reinforcement Learning in Continuous Environments with Constraints},
year = {2026},
howpublished = {\url{https://pith.science/paper/2PUXTTXP}},
note = {Machine review of arXiv:2412.04327}
}
read the original abstract
Deep reinforcement learning (DRL) has had success across various domains, but applying it to environments with constraints remains challenging due to poor sample efficiency and slow convergence. Recent literature explored incorporating model knowledge to mitigate these problems, particularly through the use of models that assess the feasibility of proposed actions. However, integrating feasibility models efficiently into DRL pipelines in environments with continuous action spaces is non-trivial. We propose a novel DRL training strategy utilizing action mapping that leverages feasibility models to streamline the learning process. By decoupling the learning of feasible actions from policy optimization, action mapping allows DRL agents to focus on selecting the optimal action from a reduced feasible action set. We demonstrate through experiments that action mapping significantly improves training performance in constrained environments with continuous action spaces, especially with imperfect feasibility models.
Figures
Reference graph
Works this paper leans on
-
[3]
Safe exploration in continuous action spaces
Gal Dalal, Krishnamurthy Dvijotham, Matej Vecerik, Todd Hester, Cosmin Paduraru, and Yuval Tassa. Safe exploration in continuous action spaces. arXiv preprint arXiv:1801.08757,
-
[8]
Haitong Ma, Yang Guan, Shegnbo Eben Li, Xiangteng Zhang, Sifa Zheng, and Jianyu Chen
URL https://openreview.net/forum?id=64trBbOhdGU. Haitong Ma, Yang Guan, Shegnbo Eben Li, Xiangteng Zhang, Sifa Zheng, and Jianyu Chen. Feasi- ble actor-critic: Constrained reinforcement learning for ensuring statewise safety. arXiv preprint arXiv:2105.10682,
-
[9]
Alex Ray, Joshua Achiam, and Dario Amodei
Accessed: 2024-11-25. Alex Ray, Joshua Achiam, and Dario Amodei. Benchmarking safe exploration in deep reinforcement learning. arXiv preprint arXiv:1910.01708, 7(1):2,
arXiv 2024
-
[10]
High- dimensional continuous control using generalized advantage estimation
John Schulman, Philipp Moritz, Sergey Levine, Michael Jordan, and Pieter Abbeel. High- dimensional continuous control using generalized advantage estimation. arXiv preprint arXiv:1506.02438,
-
[13]
Excluding the Irrelevant: Focusing Reinforcement Learning through Continuous Action Masking
Roland Stolz, Hanna Krasowski, Jakob Thumm, Michael Eichelbeck, Philipp Gassert, and Matthias Althoff. Excluding the irrelevant: Focusing reinforcement learning through continuous action masking. arXiv preprint arXiv:2406.03704,
-
[14]
Raphael Trumpp, Ehsan Javanmardi, Jin Nakazato, Manabu Tsukada, and Marco Caccamo. Race- mop: Mapless online path planning for multi-agent autonomous racing using residual policy learning. arXiv preprint arXiv:2403.07129,
-
[15]
12 Linrui Zhang, Li Shen, Long Yang, Shixiang Chen, Bo Yuan, Xueqian Wang, and Dacheng Tao
URL https: //openreview.net/forum?id=BJgZGeHFPH. 12 Linrui Zhang, Li Shen, Long Yang, Shixiang Chen, Bo Yuan, Xueqian Wang, and Dacheng Tao. Penalized proximal policy optimization for safe reinforcement learning. arXiv preprint arXiv:2205.11814,
-
[17]
13 APPENDIX A F EASIBILITY POLICY TRAINING Algorithm 2 Feasibility Policy Pretraining, adapted from Theile et al. (2024) 1: Initialize πθ f 2: for 1 to Feasibility Training Steps do 3: for k = 1 to K do 4: sf ← Generate partial state in Sf ▷ Only containing feasibility relevant information 5: zi ∼ U(Z), ∀i ∈ [1, N] ▷ Sample uniformly in latent space 6: ai...
work page 2024
Show all 17 references
-
[2015]
Proximal policy optimization algorithms
John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, and Oleg Klimov. Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347,
-
[2017]
Learning to be safe: Deep rl with a safety critic
Krishnan Srinivasan, Benjamin Eysenbach, Sehoon Ha, Jie Tan, and Chelsea Finn. Learning to be safe: Deep rl with a safety critic. arXiv preprint arXiv:2010.14603,
2010 arXiv
-
[2018]
A closer look at invalid action masking in policy gradient algorithms
Shengyi Huang and Santiago Onta ˜n´on. A closer look at invalid action masking in policy gradient algorithms. arXiv preprint arXiv:2006.14171,
2006 arXiv
-
[2019]
Lyapunov-based safe policy optimization for continuous control
Yinlam Chow, Ofir Nachum, Aleksandra Faust, Edgar Duenez-Guzman, and Mohammad Ghavamzadeh. Lyapunov-based safe policy optimization for continuous control. arXiv preprint arXiv:1901.10031,
1901 arXiv
-
[2020]
Safe reinforcement learning for autonomous lane changing using set-based prediction
Hanna Krasowski, Xiao Wang, and Matthias Althoff. Safe reinforcement learning for autonomous lane changing using set-based prediction. In 2020 IEEE 23rd International Conference on Intel- ligent Transportation Systems (ITSC), pp. 1–7. IEEE,
2020
-
[2021]
Conservative safety critics for exploration
Homanga Bharadhwaj, Aviral Kumar, Nicholas Rhinehart, Sergey Levine, Florian Shkurti, and Ani- mesh Garg. Conservative safety critics for exploration. arXiv preprint arXiv:2010.14497,
2010 arXiv
-
[2022]
Learning pseudometric- based action representations for offline reinforcement learning
Pengjie Gu, Mengchen Zhao, Chen Chen, Dong Li, Jianye Hao, and Bo An. Learning pseudometric- based action representations for offline reinforcement learning. In Kamalika Chaudhuri, Stefanie Jegelka, Le Song, Csaba Szepesvari, Gang Niu, and Sivan Sabato (eds.), Proceedings of t...
2002 arXiv
-
[2023]
State-wise safe reinforcement learning: A survey
Weiye Zhao, Tairan He, Rui Chen, Tianhao Wei, and Changliu Liu. State-wise safe reinforcement learning: A survey. arXiv preprint arXiv:2302.03122,
-
[2024]
Niklas Funk, Georgia Chalvatzaki, Boris Belousov, and Jan Peters
Accessed: 2024-09-30. Niklas Funk, Georgia Chalvatzaki, Boris Belousov, and Jan Peters. Learn2assemble with struc- tured representations and search for robotic architectural construction. In Conference on Robot Learning, pp. 1401–1411. PMLR,
2024
Reviewed August 11, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.