paper-with-me

홈 › Papers

Learning Explanatory Rules from Noisy Data

2017-11-13 · Richard Evans, Edward Grefenstette

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 more importantly, cannot be applied to non-symbolic domains where the data is ambiguous, such as operating on raw pixels. In this paper, we propose a Differentiable Inductive Logic framework, which can not only solve tasks which traditional ILP systems are suited for, but shows a robustness to noise and error in the training data which ILP cannot cope with. Furthermore, as it is trained by backpropagation against a likelihood objective, it can be hybridised by connecting it with neural networks over ambiguous data in order to be applied to domains which ILP cannot address, while providing data efficiency and generalisation beyond what neural networks on their own can achieve.

📄 PDF Abstract BibTeX arXiv:1711.04574

Code (3)

ai-systems/DILP-Core tf
crunchiness/lernd tf
stomir/dilp2 pytorch

Tasks

Inductive logic programming

Similar Papers 제목 키워드 기반

Neuro-Symbolic Inductive Logic Programming with Logical Neural Networks

2021-12-06 · Prithviraj Sen, Breno W. S. R. de Carvalho, Ryan Riegel, Alexander Gray

Recent work on neuro-symbolic inductive logic programming has led to promising approaches that can learn explanatory rules from noisy, real-world data. While some proposals approximate logical operators with differentiab…

BenchmarkingInductive logic programming

Explaining Predictions by Characteristic Rules

2024-05-31 · Amr AlKhatib, Henrik Boström, Michalis Vazirgiannis

Characteristic rules have been advocated for their ability to improve interpretability over discriminative rules within the area of rule learning. However, the former type of rule has not yet been used by techniques for …

From Chain to Tree: Refining Chain-like Rules into Tree-like Rules on Knowledge Graphs

2024-03-08 · Wangtao Sun, Shizhu He, Jun Zhao, Kang Liu

With good explanatory power and controllability, rule-based methods play an important role in many tasks such as knowledge reasoning and decision support. However, existing studies primarily focused on learning chain-lik…

Knowledge GraphsLink Prediction

Generating Justifications for Norm-Related Agent Decisions

2019-11-01 · WS 2019 10 · Daniel Kasenberg, Antonio Roque, Ravenna Thielstrom, Meia Chita-Tegmark 외

We present an approach to generating natural language justifications of decisions derived from norm-based reasoning. Assuming an agent which maximally satisfies a set of rules specified in an object-oriented temporal log…

counterfactual

Contextual explanation rules for neural clinical classifiers

2021-06-01 · NAACL (BioNLP) 2021 6 · Madhumita Sushil, Simon Suster, Walter Daelemans

Several previous studies on explanation for recurrent neural networks focus on approaches that find the most important input segments for a network as its explanations. In that case, the manner in which these input segme…

Sentiment Analysis