Saved in:
Bibliographic Details
Main Authors: Choi, Seewon, Solko-Breslin, Alaia, Alur, Rajeev, Wong, Eric
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2503.24123
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915571894845440
author Choi, Seewon
Solko-Breslin, Alaia
Alur, Rajeev
Wong, Eric
author_facet Choi, Seewon
Solko-Breslin, Alaia
Alur, Rajeev
Wong, Eric
contents Many computational tasks benefit from being formulated as the composition of neural networks followed by a discrete symbolic program. The goal of neurosymbolic learning is to train the neural networks using end-to-end input-output labels of the composite. We introduce CTSketch, a novel, scalable neurosymbolic learning algorithm. CTSketch uses two techniques to improve the scalability of neurosymbolic inference: decompose the symbolic program into sub-programs and summarize each sub-program with a sketched tensor. This strategy allows us to approximate the output distribution of the program with simple tensor operations over the input distributions and the sketches. We provide theoretical insight into the maximum approximation error. Furthermore, we evaluate CTSketch on benchmarks from the neurosymbolic learning literature, including some designed for evaluating scalability. Our results show that CTSketch pushes neurosymbolic learning to new scales that were previously unattainable, with neural predictors obtaining high accuracy on tasks with one thousand inputs, despite supervision only on the final output.
format Preprint
id arxiv_https___arxiv_org_abs_2503_24123
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle CTSketch: Compositional Tensor Sketching for Scalable Neurosymbolic Learning
Choi, Seewon
Solko-Breslin, Alaia
Alur, Rajeev
Wong, Eric
Machine Learning
Many computational tasks benefit from being formulated as the composition of neural networks followed by a discrete symbolic program. The goal of neurosymbolic learning is to train the neural networks using end-to-end input-output labels of the composite. We introduce CTSketch, a novel, scalable neurosymbolic learning algorithm. CTSketch uses two techniques to improve the scalability of neurosymbolic inference: decompose the symbolic program into sub-programs and summarize each sub-program with a sketched tensor. This strategy allows us to approximate the output distribution of the program with simple tensor operations over the input distributions and the sketches. We provide theoretical insight into the maximum approximation error. Furthermore, we evaluate CTSketch on benchmarks from the neurosymbolic learning literature, including some designed for evaluating scalability. Our results show that CTSketch pushes neurosymbolic learning to new scales that were previously unattainable, with neural predictors obtaining high accuracy on tasks with one thousand inputs, despite supervision only on the final output.
title CTSketch: Compositional Tensor Sketching for Scalable Neurosymbolic Learning
topic Machine Learning
url https://arxiv.org/abs/2503.24123