Enforcing Policy Feasibility Constraints through Differentiable Projection for Energy Optimization
Not on the map. Why?
Abstract (arXiv)
While reinforcement learning (RL) is gaining popularity in energy systems control, its real-world applications are limited due to the fact that the actions from learned policies may not satisfy functional requirements or be feasible for the underlying physical system. In this work, we propose PROjected Feasibility (PROF), a method to enforce convex operational constraints within neural policies. Specifically, we incorporate a differentiable projection layer within a neural network-based policy to enforce that all learned actions are feasible. We then update the policy end-to-end by propagating gradients through this differentiable projection layer, making the policy cognizant of the operational constraints. We demonstrate our method on two applications: energy-efficient building operation and inverter control. In the building operation setting, we show that PROF maintains thermal comfort requirements while improving energy efficiency by 4% over state-of-the-art methods. In the inverter control setting, PROF perfectly satisfies voltage constraints on the IEEE 37-bus feeder system, as it learns to curtail as little renewable energy as possible within its safety set.
Key facts. Cited by 31 papers in the map (data through 14 Oct 2026). Builds on 33 of its 157 references that are in the map. First posted on arXiv 19 May 2021.
Builds on
33 of 157 references.
References · 33
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2018Neural Ordinary Differential Equationscited by 3,779
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 2,026
- 2017Constrained Policy Optimizationcited by 983
- 2019Hamiltonian Neural Networkscited by 712
- 2019Deep Equilibrium Modelscited by 615
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2019Differentiable Convex Optimization Layerscited by 465
- 2017Robust Adversarial Reinforcement Learningcited by 451
- 2017Safe Model-based Reinforcement Learning with Stability Guaranteescited by 366
- 2019Tackling Climate Change with Machine Learningcited by 265
- 2020Projection-Based Constrained Policy Optimizationcited by 203
21 more
- 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
- 2020Neural Lyapunov Controlcited by 142
- 2019Predicting AC Optimal Power Flows: Combining Deep Learning and Lagrangian Dual Methodscited by 94
- 2019Deep Declarative Networks: A New Hopecited by 78
- 2019Learning Optimal Solutions for Extremely Fast AC Optimal Power Flowcited by 77
- 2016Safe Exploration in Finite Markov Decision Processes with Gaussian Processescited by 75
- 2017OptLayer - Practical Constrained Optimization for Deep Reinforcement Learning in the Real Worldcited by 70
- 2019Policy Optimization for H2 Linear Control with H_∞ Robustness Guarantee: Implicit Regularization and Global Convergencecited by 46
- 2020Enforcing robust control guarantees within neural network policiescited by 40
- 2020Verifiably Safe Exploration for End-to-End Reinforcement Learningcited by 34
- 2018What game are we playing? End-to-end learning in normal and extensive form gamescited by 22
- 2018Differentiable Submodular Maximizationcited by 19
- 2019Verifiably Safe Off-Model Reinforcement Learningcited by 16
- 2020High-Fidelity Machine Learning Approximations of Large-Scale Optimal Power Flowcited by 13
- 2019Solving Online Threat Screening Games using Constrained Action Space Reinforcement Learningcited by 10
- 2019Designing reactive power control rules for smart inverters using support vector machinescited by 7
- 2019H_∞ Model-free Reinforcement Learning with Robust Stability Guaranteecited by 7
- 2020COHORT: Coordination of Heterogeneous Thermostatically Controlled Loads for Demand Flexibilitycited by 5
- 2017Network-Cognizant Voltage Droop Control for Distribution Gridscited by 4
- 2016A Geometric Approach to Aggregate Flexibility Modeling of Thermostatically Controlled Loadscited by 2
- 2020Deep Learning for Reactive Power Control of Smart Inverters under Communication Constraintscited by 2
Built on by
Citing papers per year: 2021: 3; 2022: 5; 2023: 10; 2024: 5; 2025: 5; 2026: 3.
31 papers.
Sort:
By area:
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 82
- 2022Self-Supervised Primal-Dual Learning for Constrained Optimizationcited by 61
- 2021Safe Pontryagin Differentiable Programmingcited by 26
- 2024Application-Driven Innovation in Machine Learningcited by 24
- 2021Conditional Synthetic Data Generation for Robust Machine Learning Applications with Limited Pandemic Datacited by 18
- 2024Softened Symbol Grounding for Neuro-symbolic Systemscited by 16
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
- 2023Benchmarking Actor-Critic Deep Reinforcement Learning Algorithms for Robotics Control with Action Constraintscited by 11
- 2025Enforcing Hard Linear Constraints in Deep Learning Models with Decision Rulescited by 10
- 2025Efficient Action-Constrained Reinforcement Learning via Acceptance-Rejection Method and Augmented MDPscited by 9
- 2024The Smart Buildings Control Suite: A Diverse Open Source Benchmark to Evaluate and Scale HVAC Control Policies for Sustainabilitycited by 5
- 2025Safe Reinforcement Learning using Action Projection: Safeguard the Policy or the Environment?cited by 5
19 more
- 2021CDCGen: Cross-Domain Conditional Generation via Normalizing Flows and Adversarial Trainingcited by 4
- 2022Near-optimal Deep Reinforcement Learning Policies from Data for Zone Temperature Controlcited by 4
- 2024CommonPower: A Framework for Safe Data-Driven Smart Grid Controlcited by 4
- 2023You Shall Pass: Dealing with the Zero-Gradient Problem in Predict and Optimize for Convex Optimizationcited by 3
- 2026Improving Feasibility via Fast Autoencoder-Based Projectionscited by 3
- 2023Self-supervised Equality Embedded Deep Lagrange Dual for Approximate Constrained Optimizationcited by 2
- 2023DFWLayer: Differentiable Frank-Wolfe Optimization Layercited by 2
- 2023E2E-AT: A Unified Framework for Tackling Uncertainty in Task-aware End-to-end Learningcited by 2
- 2022Conditional Synthetic Data Generation for Personal Thermal Comfort Modelscited by 1
- 2023Multi-market Energy Optimization with Renewables via Reinforcement Learningcited by 1
- 2023Anytime-Competitive Reinforcement Learning with Policy Priorcited by 1
- 2023Two-Stage Predict+Optimize for Mixed Integer Linear Programs with Unknown Parameters in Constraintscited by 1
- 2024Control Policy Correction Framework for Reinforcement Learning-based Energy Arbitrage Strategiescited by 1
- 2025Leveraging Analytic Gradients in Provably Safe Reinforcement Learningcited by 1
- 2025T-SKM-Net: Trainable Neural Network Framework for Linear Constraint Satisfaction via Sampling Kaczmarz-Motzkin Methodcited by 1
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networkscited by 1
- 2022Computationally Efficient Reinforcement Learning: Targeted Exploration leveraging Simple Rulescited by 0
- 2022Efficient Reinforcement Learning Through Trajectory Generationcited by 0
- 2026End-to-End Learning of Safe Optimal Feedback Control in High Dimensions with Control Barrier Function Layerscited by 0
- 2026End-to-End Learning of Safe Optimal Feedback Control in High Dimensions with Control Barrier Function Layers22 Jul 2026
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networks8 May 2026
- 2026Improving Feasibility via Fast Autoencoder-Based Projections3 Apr 2026
- 2025T-SKM-Net: Trainable Neural Network Framework for Linear Constraint Satisfaction via Sampling Kaczmarz-Motzkin Method11 Dec 2025
- 2025Safe Reinforcement Learning using Action Projection: Safeguard the Policy or the Environment?16 Sep 2025
- 2025Leveraging Analytic Gradients in Provably Safe Reinforcement Learning2 Jun 2025
- 2025Enforcing Hard Linear Constraints in Deep Learning Models with Decision Rules20 May 2025
- 2025Efficient Action-Constrained Reinforcement Learning via Acceptance-Rejection Method and Augmented MDPs17 Mar 2025
- 2024The Smart Buildings Control Suite: A Diverse Open Source Benchmark to Evaluate and Scale HVAC Control Policies for Sustainability2 Oct 2024
- 2024CommonPower: A Framework for Safe Data-Driven Smart Grid Control5 Jun 2024
- 2024Control Policy Correction Framework for Reinforcement Learning-based Energy Arbitrage Strategies29 Apr 2024
- 2024Application-Driven Innovation in Machine Learning26 Mar 2024
19 more
- 2024Softened Symbol Grounding for Neuro-symbolic Systems1 Mar 2024
- 2023E2E-AT: A Unified Framework for Tackling Uncertainty in Task-aware End-to-end Learning17 Dec 2023
- 2023Two-Stage Predict+Optimize for Mixed Integer Linear Programs with Unknown Parameters in Constraints14 Nov 2023
- 2023Anytime-Competitive Reinforcement Learning with Policy Prior2 Nov 2023
- 2023DFWLayer: Differentiable Frank-Wolfe Optimization Layer21 Aug 2023
- 2023You Shall Pass: Dealing with the Zero-Gradient Problem in Predict and Optimize for Convex Optimization30 Jul 2023
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertainty17 Jun 2023
- 2023Multi-market Energy Optimization with Renewables via Reinforcement Learning13 Jun 2023
- 2023Self-supervised Equality Embedded Deep Lagrange Dual for Approximate Constrained Optimization11 Jun 2023
- 2023Benchmarking Actor-Critic Deep Reinforcement Learning Algorithms for Robotics Control with Action Constraints18 Apr 2023
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splitting31 Jan 2023
- 2022Efficient Reinforcement Learning Through Trajectory Generation30 Nov 2022
- 2022Computationally Efficient Reinforcement Learning: Targeted Exploration leveraging Simple Rules30 Nov 2022
- 2022Self-Supervised Primal-Dual Learning for Constrained Optimization18 Aug 2022
- 2022Near-optimal Deep Reinforcement Learning Policies from Data for Zone Temperature Control10 Mar 2022
- 2022Conditional Synthetic Data Generation for Personal Thermal Comfort Models10 Mar 2022
- 2021Conditional Synthetic Data Generation for Robust Machine Learning Applications with Limited Pandemic Data14 Sep 2021
- 2021CDCGen: Cross-Domain Conditional Generation via Normalizing Flows and Adversarial Training25 Aug 2021
- 2021Safe Pontryagin Differentiable Programming31 May 2021
- 2025Efficient Action-Constrained Reinforcement Learning via Acceptance-Rejection Method and Augmented MDPscited by 9
- 2025Safe Reinforcement Learning using Action Projection: Safeguard the Policy or the Environment?cited by 5
- 2024CommonPower: A Framework for Safe Data-Driven Smart Grid Controlcited by 4
- 2024Control Policy Correction Framework for Reinforcement Learning-based Energy Arbitrage Strategiescited by 1
- 2025Leveraging Analytic Gradients in Provably Safe Reinforcement Learningcited by 1
- 2025Safe Reinforcement Learning using Action Projection: Safeguard the Policy or the Environment?16 Sep 2025
- 2025Leveraging Analytic Gradients in Provably Safe Reinforcement Learning2 Jun 2025
- 2025Efficient Action-Constrained Reinforcement Learning via Acceptance-Rejection Method and Augmented MDPs17 Mar 2025
- 2024CommonPower: A Framework for Safe Data-Driven Smart Grid Control5 Jun 2024
- 2024Control Policy Correction Framework for Reinforcement Learning-based Energy Arbitrage Strategies29 Apr 2024
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 82
- 2022Self-Supervised Primal-Dual Learning for Constrained Optimizationcited by 61
- 2021Safe Pontryagin Differentiable Programmingcited by 26
- 2024Application-Driven Innovation in Machine Learningcited by 24
- 2021Conditional Synthetic Data Generation for Robust Machine Learning Applications with Limited Pandemic Datacited by 18
- 2024Softened Symbol Grounding for Neuro-symbolic Systemscited by 16
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
- 2023Benchmarking Actor-Critic Deep Reinforcement Learning Algorithms for Robotics Control with Action Constraintscited by 11
- 2025Enforcing Hard Linear Constraints in Deep Learning Models with Decision Rulescited by 10
- 2024The Smart Buildings Control Suite: A Diverse Open Source Benchmark to Evaluate and Scale HVAC Control Policies for Sustainabilitycited by 5
- 2021CDCGen: Cross-Domain Conditional Generation via Normalizing Flows and Adversarial Trainingcited by 4
- 2022Near-optimal Deep Reinforcement Learning Policies from Data for Zone Temperature Controlcited by 4
12 most cited of 26 All 26 (JSON)
- 2026End-to-End Learning of Safe Optimal Feedback Control in High Dimensions with Control Barrier Function Layers22 Jul 2026
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networks8 May 2026
- 2026Improving Feasibility via Fast Autoencoder-Based Projections3 Apr 2026
- 2025T-SKM-Net: Trainable Neural Network Framework for Linear Constraint Satisfaction via Sampling Kaczmarz-Motzkin Method11 Dec 2025
- 2025Enforcing Hard Linear Constraints in Deep Learning Models with Decision Rules20 May 2025
- 2024The Smart Buildings Control Suite: A Diverse Open Source Benchmark to Evaluate and Scale HVAC Control Policies for Sustainability2 Oct 2024
- 2024Application-Driven Innovation in Machine Learning26 Mar 2024
- 2024Softened Symbol Grounding for Neuro-symbolic Systems1 Mar 2024
- 2023E2E-AT: A Unified Framework for Tackling Uncertainty in Task-aware End-to-end Learning17 Dec 2023
- 2023Two-Stage Predict+Optimize for Mixed Integer Linear Programs with Unknown Parameters in Constraints14 Nov 2023
- 2023Anytime-Competitive Reinforcement Learning with Policy Prior2 Nov 2023
- 2023DFWLayer: Differentiable Frank-Wolfe Optimization Layer21 Aug 2023
12 newest of 26 All 26 (JSON)