cs.LGApr 3, 2026

Improving Feasibility via Fast Autoencoder-Based Projections

Authors: Maria Chzhen, Priya L. Donti

Organizations: University of Toronto Toronto, ON, Canada · Massachusetts Institute of Technology Cambridge, MA, USA

Abstract

Enforcing complex (e.g., nonconvex) operational constraints is a critical challenge in real-world learning and control systems. However, existing methods struggle to efficiently enforce general classes of constraints. To address this, we propose a novel data-driven amortized approach that uses a trained autoencoder as an approximate projector to provide fast corrections to infeasible predictions. Specifically, we train an autoencoder using an adversarial objective to learn a structured, convex latent representation of the feasible set. This enables rapid correction of neural network outputs by projecting their associated latent representations onto a simple convex shape before decoding into the original feasible set. We test our approach on a diverse suite of constrained optimization and reinforcement learning problems with challenging nonconvex constraints. Results show that our method effectively enforces constraints at a low computational cost, offering a practical alternative to expensive feasibility correction techniques based on traditional solvers.

Figures & tables

Explore similar work

CardsList
  1. DiffSlack: Learning under Nonlinear Inequality Constraints via Learnable Slack Variables

    Jun 3, 2026Ziqian Wang, Chenxi Fang, Zhen ZhangConstrained OptimizationDifferentiable Optimization

  2. HardNet++: Nonlinear Constraint Enforcement in Neural Networks

    Apr 21, 2026Andrea Goertzen, Kaveh Alim, Youngjae Min +1Nonlinear MPCNeural Network Optimization