ENFORCE: Exact Nonlinear Constrained Learning with Adaptive-depth Neural Projection
Lastrucci, Giacomo, Schweidtmann, Artur M.
–arXiv.org Artificial Intelligence
Ensuring neural networks adhere to domain-specific constraints is crucial for addressing safety and ethical concerns while also enhancing prediction accuracy. Despite the nonlinear nature of most real-world tasks, existing methods are predominantly limited to affine or convex constraints. We introduce ENFORCE, a neural network architecture that guarantees predictions to satisfy nonlinear constraints exactly. ENFORCE is trained with standard unconstrained gradient-based optimizers (e.g., Adam) and leverages autodifferentiation and local neural projections to enforce any $\mathcal{C}^1$ constraint to arbitrary tolerance $\epsilon$. We build an adaptive-depth neural projection (AdaNP) module that dynamically adjusts its complexity to suit the specific problem and the required tolerance levels. ENFORCE guarantees satisfaction of equality constraints that are nonlinear in both inputs and outputs of the neural network with minimal (and adjustable) computational cost.
arXiv.org Artificial Intelligence
Feb-11-2025
- Country:
- Asia > Middle East
- Jordan (0.04)
- Europe
- Netherlands > South Holland
- Delft (0.04)
- Spain > Catalonia
- Barcelona Province > Barcelona (0.04)
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Netherlands > South Holland
- North America
- Canada > British Columbia
- United States > California
- Los Angeles County > Long Beach (0.04)
- San Diego County > San Diego (0.04)
- Oceania > Australia
- New South Wales > Sydney (0.04)
- Asia > Middle East
- Genre:
- Research Report (0.82)