A Probabilistic Neuro-symbolic Layer for Algebraic Constraint Satisfaction
Kurscheidt, Leander, Morettin, Paolo, Sebastiani, Roberto, Passerini, Andrea, Vergari, Antonio
–arXiv.org Artificial Intelligence
In safety-critical applications, guaranteeing the satisfaction of constraints over continuous environments is crucial, e.g., an autonomous agent should never crash into obstacles or go off-road. Neural models struggle in the presence of these constraints, especially when they involve intricate algebraic relationships. To address this, we introduce a differentiable probabilistic layer that guarantees the satisfaction of non-convex algebraic constraints over continuous variables. This probabilistic algebraic layer (PAL) can be seamlessly plugged into any neural architecture and trained via maximum likelihood without requiring approximations. PAL defines a distribution over conjunctions and disjunctions of linear inequalities, parameterized by polynomials. This formulation enables efficient and exact renormalization via symbolic integration, which can be amortized across different data points and easily parallelized on a GPU. We showcase PAL and our integration scheme on a number of benchmarks for algebraic constraint integration and on real-world trajectory data.
arXiv.org Artificial Intelligence
Mar-25-2025
- Country:
- South America > Argentina
- Pampas > Buenos Aires F.D. > Buenos Aires (0.04)
- Oceania > Australia
- North America
- United States
- Louisiana > Orleans Parish
- New Orleans (0.04)
- Hawaii > Honolulu County
- Honolulu (0.04)
- California
- Los Angeles County > Long Beach (0.14)
- San Francisco County > San Francisco (0.14)
- San Diego County > San Diego (0.04)
- Santa Clara County > Stanford (0.04)
- Arizona > Maricopa County
- Phoenix (0.04)
- Louisiana > Orleans Parish
- Canada
- Quebec > Montreal (0.04)
- British Columbia > Vancouver (0.04)
- United States
- Europe
- Austria > Vienna (0.14)
- Sweden > Stockholm
- Stockholm (0.04)
- Netherlands
- North Holland > Amsterdam (0.04)
- North Brabant > Eindhoven (0.04)
- Italy > Trentino-Alto Adige/Südtirol
- Trentino Province > Trento (0.04)
- Asia
- South Korea (0.04)
- Middle East
- South America > Argentina
- Genre:
- Research Report > New Finding (0.67)
- Technology: