Learning Explanatory Logical Rules in Non-Linear Domains: A Neuro-Symbolic Approach
Abstract
Deep neural networks, despite their capabilities, are constrained by the need for large-scale training data, and often fall short in generalisation and interpretability. Inductive logic programming (ILP) presents an intriguing solution with its data-efficient learning of first-order logic rules. However, ILP grapples with challenges, notably the handling of non-linearity in continuous domains. With the ascent of neuro-symbolic ILP, there’s a drive to mitigate these challenges, synergising deep learning with relational ILP models to enhance interpretability and create logical decision boundaries. In this research, we introduce a neuro-symbolic ILP framework, grounded on differentiable Neural Logic networks, tailored for non-linear rule extraction in mixed discrete-continuous spaces. Our methodology consists of a neuro-symbolic approach, emphasising the extraction of non-linear functions from mixed domain data. Our preliminary findings showcase our architecture’s capability to identify non-linear functions from continuous data, offering a new perspective in neural-symbolic research and underlining the adaptability of ILP-based frameworks for regression challenges in continuous scenarios.
Cite
Text
Bueff and Belle. "Learning Explanatory Logical Rules in Non-Linear Domains: A Neuro-Symbolic Approach." Machine Learning, 2024. doi:10.1007/S10994-024-06538-7Markdown
[Bueff and Belle. "Learning Explanatory Logical Rules in Non-Linear Domains: A Neuro-Symbolic Approach." Machine Learning, 2024.](https://mlanthology.org/mlj/2024/bueff2024mlj-learning/) doi:10.1007/S10994-024-06538-7BibTeX
@article{bueff2024mlj-learning,
title = {{Learning Explanatory Logical Rules in Non-Linear Domains: A Neuro-Symbolic Approach}},
author = {Bueff, Andreas C. and Belle, Vaishak},
journal = {Machine Learning},
year = {2024},
pages = {4579-4614},
doi = {10.1007/S10994-024-06538-7},
volume = {113},
url = {https://mlanthology.org/mlj/2024/bueff2024mlj-learning/}
}