Reverse Engineering and Symbolic Knowledge Extraction on {\L}ukasiewicz Fuzzy Logics using Linear Neural Networks
Carlos Leandro

TL;DR
This paper presents a method to combine { ext{ extL}}ukasiewicz logic with neural networks, enabling symbolic rule extraction and reverse engineering of logic formulas from trained models, especially useful for attribute selection and symbolic interpretation.
Contribution
The authors introduce a neural network training approach that preserves logical structure, simplifying symbolic rule extraction from connectionist models using { ext{ extL}}ukasiewicz logic.
Findings
Neural networks can be trained to represent { ext{ extL}}ukasiewicz logic formulas.
The method effectively extracts symbolic rules from trained neural networks.
Application to real datasets demonstrates attribute selection and symbolic rule approximation.
Abstract
This work describes a methodology to combine logic-based systems and connectionist systems. Our approach uses finite truth valued {\L}ukasiewicz logic, where we take advantage of fact what in this type of logics every connective can be define by a neuron in an artificial network having by activation function the identity truncated to zero and one. This allowed the injection of first-order formulas in a network architecture, and also simplified symbolic rule extraction. Our method trains a neural network using Levenderg-Marquardt algorithm, where we restrict the knowledge dissemination in the network structure. We show how this reduces neural networks plasticity without damage drastically the learning performance. Making the descriptive power of produced neural networks similar to the descriptive power of {\L}ukasiewicz logic language, simplifying the translation between symbolic and…
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 · Fuzzy Logic and Control Systems · Rough Sets and Fuzzy Logic
