HardNet: Hard-Constrained Neural Networks with Universal Approximation Guarantees
Youngjae Min, Navid Azizan

TL;DR
HardNet introduces a novel neural network framework that guarantees the satisfaction of multiple input-dependent hard constraints during training, enhancing safety and reliability without sacrificing model capacity.
Contribution
It is the first method enabling efficient, differentiable enforcement of multiple input-dependent inequality constraints in neural networks during end-to-end training.
Findings
HardNet effectively enforces multiple constraints in various applications.
It retains universal approximation capabilities of neural networks.
Demonstrates improved safety and reliability in safety-critical systems.
Abstract
Incorporating prior knowledge or specifications of input-output relationships into machine learning models has attracted significant attention, as it enhances generalization from limited data and yields conforming outputs. However, most existing approaches use soft constraints by penalizing violations through regularization, which offers no guarantee of constraint satisfaction, especially on inputs far from the training distribution--an essential requirement in safety-critical applications. On the other hand, imposing hard constraints on neural networks may hinder their representational power, adversely affecting performance. To address this, we propose HardNet, a practical framework for constructing neural networks that inherently satisfy hard constraints without sacrificing model capacity. Unlike approaches that modify outputs only at inference time, HardNet enables end-to-end…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
