paper-with-me

Papers

Towards meta-interpretive learning of programming language semantics

2019-07-20 · Sándor Bartha, James Cheney

We introduce a new application for inductive logic programming: learning the semantics of programming languages from example evaluations. In this short paper, we explored a simplified task in this domain using the Metagol meta-interpretive learning system. We highlighted the challenging aspects of this scenario, including abstracting over function symbols, nonterminating examples, and learning non-observed predicates, and proposed extensions to Metagol helpful for overcoming these challenges, which may prove useful in other domains.

📄 PDF Abstract BibTeX arXiv:1907.08834

Code (1)

barthasanyi/metagol_PLS 공식 구현

Tasks

Inductive logic programming

Similar Papers 제목 키워드 기반

Refinement Type Directed Search for Meta-Interpretive-Learning of Higher-Order Logic Programs

2021-02-18 · Rolf Morel

The program synthesis problem within the Inductive Logic Programming (ILP) community has typically been seen as untyped. We consider the benefits of user provided types on background knowledge. Building on the Meta-Inter…

Inductive logic programmingProgram Synthesis

Knowledge of Uncertain Worlds: Programming with Logical Constraints

2019-10-23 · Yanhong A. Liu, Scott D. Stoller

Programming with logic for sophisticated applications must deal with recursion and negation, which together have created significant challenges in logic, leading to many different, conflicting semantics of rules. This pa…

Negation

Towards One-Shot Learning for Text Classification using Inductive Logic Programming

2023-08-30 · Ghazal Afroozi Milani, Daniel Cyrus, Alireza Tamaddoni-Nezhad

With the ever-increasing potential of AI to perform personalised tasks, it is becoming essential to develop new machine learning techniques which are data-efficient and do not require hundreds or thousands of training da…

ClassificationCommon Sense ReasoningInductive logic programmingOne-Shot Learning+2

A Formalization of Operads in Coq

2023-03-15 · Zachary Flores, Angelo Taranto, Eric Bond, Yakir Forman

What provides the highest level of assurance for correctness of execution within a programming language? One answer, and our solution in particular, to this problem is to provide a formalization for, if it exists, the de…

Meta-Interpretive Learning as Metarule Specialisation

2021-06-09 · Stassa Patsantzis, Stephen H. Muggleton

In Meta-Interpretive Learning (MIL) the metarules, second-order datalog clauses acting as inductive bias, are manually defined by the user. In this work we show that second-order metarules for MIL can be learned by MIL. …

Inductive Bias