TL;DR
This paper introduces a Differentiable Inductive Logic framework that combines neural networks and logic programming to handle noisy data, enabling data-efficient reasoning in ambiguous and non-symbolic domains.
Contribution
It presents a novel differentiable logic system that is robust to noise and can be integrated with neural networks for improved reasoning on complex data.
Findings
Demonstrates robustness to noisy and mislabeled data.
Achieves better generalization than pure neural network models.
Enables reasoning in non-symbolic, ambiguous data domains.
Abstract
Artificial Neural Networks are powerful function approximators capable of modelling solutions to a wide variety of problems, both supervised and unsupervised. As their size and expressivity increases, so too does the variance of the model, yielding a nearly ubiquitous overfitting problem. Although mitigated by a variety of model regularisation methods, the common cure is to seek large amounts of training data---which is not necessarily easily obtained---that sufficiently approximates the data distribution of the domain we wish to test on. In contrast, logic programming methods such as Inductive Logic Programming offer an extremely data-efficient process by which models can be trained to reason on symbolic domains. However, these methods are unable to deal with the variety of domains neural networks can be applied to: they are not robust to noise in or mislabelling of inputs, and perhaps…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
