Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectives
Summary
A new differentiable neuro-symbolic architecture and a probabilistic loss function have been developed to enable neural networks to learn and solve NP-hard reasoning problems from natural inputs. This approach allows for learning both the constraints and the objective function of combinatorial problems, including non-linear objectives. By externalizing the combinatorial solver from the training loop, the architecture achieves scalable training while maintaining maximum accuracy through exact inference. Empirical results demonstrate its efficiency on three Sudoku variants (symbolic, visual, many-solution), requiring significantly less data and training time compared to other hybrid methods. It also optimizes regret on a visual Min-Cut/Max-cut task as effectively as a dedicated Decision-Focused-Learning loss and efficiently learns the energy optimization for protein design.
Key takeaway
For research scientists developing AI systems for complex optimization, you should consider this neuro-symbolic architecture to tackle NP-hard problems. Its ability to learn problem constraints and objectives from natural inputs, coupled with scalable training and exact inference, offers a path to more robust and data-efficient solutions for tasks like protein design or combinatorial puzzles.
Key insights
A neuro-symbolic architecture with a probabilistic loss efficiently learns to solve NP-hard problems from natural inputs.
Principles
- Externalize combinatorial solvers for scalable training.
- Learn both constraints and objectives of problems.
- Exact inference ensures maximum accuracy.
Method
The method uses a differentiable neuro-symbolic architecture with a probabilistic loss to learn combinatorial problem constraints and objectives, pushing the solver out of the training loop for scalability.
In practice
- Solve Sudoku variants with reduced data.
- Optimize Min-Cut/Max-cut regret.
- Formulate protein design energy optimization.
Topics
- Neuro-Symbolic AI
- Combinatorial Optimization
- NP-Hard Problems
- Differentiable Architectures
- Probabilistic Loss Functions
Best for: Research Scientist, AI Researcher, AI Scientist, AI Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Journal of Artificial Intelligence Research.