Learning neuro-symbolic convergent term rewriting systems

Read full text
Authors: Flavio Petruzzellis, Alberto Testolin, Alessandro Sperduti
Cited by: 0
References: 56

Abstract

Building neural systems that can learn to execute symbolic algorithms is a challenging open problem in artificial intelligence, especially when aiming for strong generalization and out-of-distribution performance. In this work, we introduce a general framework for learning convergent term rewriting systems using a neuro-symbolic architecture inspired by the rewriting algorithm itself. We present two modular implementations of such architecture: the Neural Rewriting System (NRS) and the Fast Neural Rewriting System (FastNRS). As a result of algorithmic-inspired design and key architectural elements, both models can generalize to out-of-distribution instances, with FastNRS offering significant improvements in terms of memory efficiency, training speed, and inference time. We evaluate both architectures on four tasks involving the simplification of mathematical formulas and further demonstrate their versatility in a multi-domain learning scenario, where a single model is trained to solve multiple types of problems simultaneously. The proposed system significantly outperforms two strong neural baselines: the Neural Data Router, a recent transformer variant specifically designed to solve algorithmic problems, and GPT-4o, one of the most powerful general-purpose large-language models. Moreover, our system matches or outperforms the o1-preview model from OpenAI that excels in reasoning benchmarks.

Fields of Study & Subjects

Model Reduction and Neural Networks Mathematics Computing and Information Processing Machine Learning in Materials Science

Publication details

Journal / source
Artificial Intelligence
Publisher
Elsevier BV
Volume
360
Pages
104622–104622
Publication date
9 September 2026
Language
EN