Generalisation through negation and predicate invention

The ability to generalise from a small number of examples is a fundamental challenge in machine learning. To tackle this challenge, we introduce an inductive logic programming (ILP) approach that combines negation and predicate invention. Combining these two features allows an ILP system to generali...

Ամբողջական նկարագրություն

Մատենագիտական մանրամասներ
Հիմնական հեղինակներ: Cerna, DM, Cropper, A
Ձևաչափ: Conference item
Լեզու:English
Հրապարակվել է: Association for the Advancement of Artificial Intelligence 2024
_version_ 1826313018485506048
author Cerna, DM
Cropper, A
author_facet Cerna, DM
Cropper, A
author_sort Cerna, DM
collection OXFORD
description The ability to generalise from a small number of examples is a fundamental challenge in machine learning. To tackle this challenge, we introduce an inductive logic programming (ILP) approach that combines negation and predicate invention. Combining these two features allows an ILP system to generalise better by learning rules with universally quantified body-only variables. We implement our idea in NOPI, which can learn normal logic programs with predicate invention, including Datalog programs with stratified negation. Our experimental results on multiple domains show that our approach can improve predictive accuracies and learning times.
first_indexed 2024-03-07T08:23:53Z
format Conference item
id oxford-uuid:e63e420c-976b-4d1c-b24d-f91875b4d350
institution University of Oxford
language English
last_indexed 2024-09-25T04:04:19Z
publishDate 2024
publisher Association for the Advancement of Artificial Intelligence
record_format dspace
spelling oxford-uuid:e63e420c-976b-4d1c-b24d-f91875b4d3502024-05-13T12:10:56ZGeneralisation through negation and predicate inventionConference itemhttp://purl.org/coar/resource_type/c_5794uuid:e63e420c-976b-4d1c-b24d-f91875b4d350EnglishSymplectic ElementsAssociation for the Advancement of Artificial Intelligence2024Cerna, DMCropper, AThe ability to generalise from a small number of examples is a fundamental challenge in machine learning. To tackle this challenge, we introduce an inductive logic programming (ILP) approach that combines negation and predicate invention. Combining these two features allows an ILP system to generalise better by learning rules with universally quantified body-only variables. We implement our idea in NOPI, which can learn normal logic programs with predicate invention, including Datalog programs with stratified negation. Our experimental results on multiple domains show that our approach can improve predictive accuracies and learning times.
spellingShingle Cerna, DM
Cropper, A
Generalisation through negation and predicate invention
title Generalisation through negation and predicate invention
title_full Generalisation through negation and predicate invention
title_fullStr Generalisation through negation and predicate invention
title_full_unstemmed Generalisation through negation and predicate invention
title_short Generalisation through negation and predicate invention
title_sort generalisation through negation and predicate invention
work_keys_str_mv AT cernadm generalisationthroughnegationandpredicateinvention
AT croppera generalisationthroughnegationandpredicateinvention