Incremental and Iterative Learning of Answer Set Programs from Mutually Distinct Examples

02/22/2018
by   Arindam Mitra, et al.
0

Over these years the Artificial Intelligence (AI) community has produced several datasets which have given the machine learning algorithms the opportunity to learn various skills across various domains. However, a subclass of these machine learning algorithms that aimed at learning logic programs, namely the Inductive Logic Programming algorithms, have often failed at the task due to the vastness of these datasets. This has impacted the usability of knowledge representation and reasoning techniques in the development of AI systems. In this research, we try to address this scalability issue for the algorithms that learn Answer Set Programs. We present a sound and complete algorithm which takes the input in a slightly different manner and perform an efficient and more user controlled search for a solution. We show via experiments that our algorithm can learn from two popular datasets from machine learning community, namely bAbl (a question answering dataset) and MNIST (a dataset for handwritten digit recognition), which to the best of our knowledge was not previously possible. The system is publicly available at https://goo.gl/KdWAcV.

READ FULL TEXT
research
08/14/2018

Weight Learning in a Probabilistic Extension of Answer Set Programs

LPMLN is a probabilistic extension of answer set programs with the weigh...
research
02/25/2020

Turning 30: New Ideas in Inductive Logic Programming

Common criticisms of state-of-the-art machine learning include poor gene...
research
08/25/2018

Inductive Learning of Answer Set Programs from Noisy Examples

In recent years, non-monotonic Inductive Logic Programming has received ...
research
05/07/2019

Integrated Algorithms for HEX-Programs and Applications in Machine Learning

This paper summarizes my doctoral research on evaluation algorithms for ...
research
06/15/2020

Symbolic Logic meets Machine Learning: A Brief Survey in Infinite Domains

The tension between deduction and induction is perhaps the most fundamen...
research
02/24/2014

Incremental Learning of Event Definitions with Inductive Logic Programming

Event recognition systems rely on properly engineered knowledge bases of...
research
06/25/2022

Learning to Infer 3D Shape Programs with Differentiable Renderer

Given everyday artifacts, such as tables and chairs, humans recognize hi...

Please sign up or login with your details

Forgot password? Click here to reset