Deep Symbolic Learning: Discovering Symbols and Rules from Perceptions
Alessandro Daniele, Tommaso Campari, Sagar Malhotra, Luciano, Serafini

TL;DR
Deep Symbolic Learning (DSL) introduces a neural-symbolic system that learns perception and symbolic rules simultaneously, creating interpretable symbolic representations directly from raw data within a differentiable framework.
Contribution
DSL is the first system to learn perception and symbolic functions jointly, generating interpretable symbols without relying on predefined rules or continuous relaxations.
Findings
DSL effectively learns symbolic representations from perception data.
The system can automatically select symbols that best explain the data.
Experimental results demonstrate DSL's ability to learn perception and symbolic functions simultaneously.
Abstract
Neuro-Symbolic (NeSy) integration combines symbolic reasoning with Neural Networks (NNs) for tasks requiring perception and reasoning. Most NeSy systems rely on continuous relaxation of logical knowledge, and no discrete decisions are made within the model pipeline. Furthermore, these methods assume that the symbolic rules are given. In this paper, we propose Deep Symbolic Learning (DSL), a NeSy system that learns NeSy-functions, i.e., the composition of a (set of) perception functions which map continuous data to discrete symbols, and a symbolic function over the set of symbols. DSL learns simultaneously the perception and symbolic functions while being trained only on their composition (NeSy-function). The key novelty of DSL is that it can create internal (interpretable) symbolic representations and map them to perception inputs within a differentiable NN learning pipeline. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Topic Modeling · Natural Language Processing Techniques
