HardNet++: Nonlinear Constraint Enforcement in Neural Networks
Andrea Goertzen, Kaveh Alim, Navid Azizan

TL;DR
HardNet++ is a novel neural network method that enforces both linear and nonlinear constraints during training and inference, ensuring safety and physical fidelity in control applications.
Contribution
It introduces an iterative, differentiable constraint enforcement layer that guarantees nonlinear constraint satisfaction, extending beyond linear or soft methods.
Findings
Successfully enforces nonlinear constraints with arbitrary tolerance
Maintains optimality while ensuring tight constraint adherence
Effective in a model predictive control scenario with nonlinear state constraints
Abstract
Enforcing constraint satisfaction in neural network outputs is critical for safety, reliability, and physical fidelity in many control and decision-making applications. While soft-constrained methods penalize constraint violations during training, they do not guarantee constraint adherence during inference. Other approaches guarantee constraint satisfaction via specific parameterizations or a projection layer, but are tailored to specific forms (e.g., linear constraints), limiting their utility in other general problem settings. Many real-world problems of interest are nonlinear, motivating the development of methods that can enforce general nonlinear constraints. To this end, we introduce HardNet++, a constraint-enforcement method that simultaneously satisfies linear and nonlinear equality and inequality constraints. Our approach iteratively adjusts the network output via damped local…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
