Honey, I shrunk the hypothesis space (through logical preprocessing)

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Cropper, Andrew, Gouveia, Filipe, Cerna, David M.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909044638220288
author Cropper, Andrew
Gouveia, Filipe
Cerna, David M.
author_facet Cropper, Andrew
Gouveia, Filipe
Cerna, David M.
contents Inductive logic programming (ILP) is a form of logical machine learning. The goal is to search a hypothesis space for a hypothesis that generalises training examples and background knowledge. We introduce an approach that 'shrinks' the hypothesis space before an ILP system searches it. Our approach uses background knowledge to find rules that cannot be in an optimal hypothesis regardless of the training examples. For instance, our approach discovers relationships such as "even numbers cannot be odd" and "prime numbers greater than 2 are odd". It then removes violating rules from the hypothesis space. We implement our approach using answer set programming and use it to shrink the hypothesis space of a constraint-based ILP system. Our experiments on multiple domains, including visual reasoning and game playing, show that our approach can substantially reduce learning times whilst maintaining predictive accuracies. For instance, given just 10 seconds of preprocessing time, our approach can reduce learning times from over 10 hours to only 2 seconds.
format Preprint
id arxiv_https___arxiv_org_abs_2506_06739
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Honey, I shrunk the hypothesis space (through logical preprocessing)
Cropper, Andrew
Gouveia, Filipe
Cerna, David M.
Artificial Intelligence
Machine Learning
Inductive logic programming (ILP) is a form of logical machine learning. The goal is to search a hypothesis space for a hypothesis that generalises training examples and background knowledge. We introduce an approach that 'shrinks' the hypothesis space before an ILP system searches it. Our approach uses background knowledge to find rules that cannot be in an optimal hypothesis regardless of the training examples. For instance, our approach discovers relationships such as "even numbers cannot be odd" and "prime numbers greater than 2 are odd". It then removes violating rules from the hypothesis space. We implement our approach using answer set programming and use it to shrink the hypothesis space of a constraint-based ILP system. Our experiments on multiple domains, including visual reasoning and game playing, show that our approach can substantially reduce learning times whilst maintaining predictive accuracies. For instance, given just 10 seconds of preprocessing time, our approach can reduce learning times from over 10 hours to only 2 seconds.
title Honey, I shrunk the hypothesis space (through logical preprocessing)
topic Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2506.06739