Efficient predicate invention using shared "NeMuS"

06/15/2019
by   Edjard Mota, et al.
0

Amao is a cognitive agent framework that tackles the invention of predicates with a different strategy as compared to recent advances in Inductive Logic Programming (ILP) approaches like Meta-Intepretive Learning (MIL) technique. It uses a Neural Multi-Space (NeMuS) graph structure to anti-unify atoms from the Herbrand base, which passes in the inductive momentum check. Inductive Clause Learning (ICL), as it is called, is extended here by using the weights of logical components, already present in NeMuS, to support inductive learning by expanding clause candidates with anti-unified atoms. An efficient invention mechanism is achieved, including the learning of recursive hypotheses, while restricting the shape of the hypothesis by adding bias definitions or idiosyncrasies of the language.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/21/2021

Inductive logic programming at 30

Inductive logic programming (ILP) is a form of logic-based machine learn...
research
04/01/2014

Implementing Anti-Unification Modulo Equational Theory

We present an implementation of E-anti-unification as defined in Heinz (...
research
03/28/2014

E-Generalization Using Grammars

We extend the notion of anti-unification to cover equational theories an...
research
03/27/2013

The Inductive Logic of Information Systems

An inductive logic can be formulated in which the elements are not propo...
research
06/16/2019

Self-organized inductive reasoning with NeMuS

Neural Multi-Space (NeMuS) is a weighted multi-space representation for ...
research
08/18/2020

Inductive logic programming at 30: a new introduction

Inductive logic programming (ILP) is a form of machine learning. The goa...
research
12/18/2021

GOPHER: Categorical probabilistic forecasting with graph structure via local continuous-time dynamics

We consider the problem of probabilistic forecasting over categories wit...

Please sign up or login with your details

Forgot password? Click here to reset