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-7

Markdown

[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-7

BibTeX

@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/}
}