paper-with-me

Papers Inductive logic programming

“Inductive logic programming” 태그가 달린 논문 181편 · 필터 해제

Learning logic programs by discovering higher-order abstractions

2023-08-16 · Céline Hocquette, Sebastijan Dumančić, Andrew Cropper

We introduce the higher-order refactoring problem, where the goal is to compress a logic program by discovering higher-order abstractions, such as map, filter, and fold. We implement our approach in Stevie, which formula…

Inductive logic programmingProgram SynthesisVisual Reasoning

Learning Logic Specifications for Soft Policy Guidance in POMCP

2023-03-16 · Giulio Mazzi, Daniele Meli, Alberto Castellini, Alessandro Farinelli

Partially Observable Monte Carlo Planning (POMCP) is an efficient solver for Partially Observable Markov Decision Processes (POMDPs). It allows scaling to large state spaces by computing an approximation of the optimal p…

Inductive logic programming

Generalisation Through Negation and Predicate Invention

2023-01-18 · David M. Cerna, Andrew Cropper

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 pr…

Inductive logic programmingNegation

A Divide-Align-Conquer Strategy for Program Synthesis

2023-01-08 · Jonas Witt, Sebastijan Dumančić, Tias Guns, Claus-Christian Carbon

A major bottleneck in search-based program synthesis is the exponentially growing search space which makes learning large programs intractable. Humans mitigate this problem by leveraging the compositional nature of the r…

ARCInductive logic programmingProgram SynthesisVisual Reasoning

A Model for Intelligible Interaction Between Agents That Predict and Explain

2023-01-04 · A. Baskar, Ashwin Srinivasan, Michael Bain, Enrico Coiera

Machine Learning (ML) has emerged as a powerful form of data modelling with widespread applicability beyond its roots in the design of autonomous agents. However, relatively little attention has been paid to the interact…

Inductive logic programming

Relational program synthesis with numerical reasoning

2022-10-03 · Céline Hocquette, Andrew Cropper

Program synthesis approaches struggle to learn programs with numerical values. An especially difficult problem is learning continuous values over multiple examples, such as intervals. To overcome this limitation, we intr…

Inductive logic programmingProgram SynthesisRelational Reasoning

Constraint-driven multi-task learning

2022-08-24 · Bogdan Cretu, Andrew Cropper

Inductive logic programming is a form of machine learning based on mathematical logic that generates logic programs from given examples and background knowledge. In this project, we extend the Popper ILP system to make u…

Inductive logic programmingMulti-Task Learning

Differentiable Inductive Logic Programming in High-Dimensional Space

2022-08-13 · Stanisław J. Purgał, David M. Cerna, Cezary Kaliszyk

Synthesizing large logic programs through symbolic Inductive Logic Programming (ILP) typically requires intermediate definitions. However, cluttering the hypothesis space with intensional predicates typically degrades pe…

Inductive logic programmingVocal Bursts Intensity Prediction

Learning programs with magic values

2022-08-05 · Céline Hocquette, Andrew Cropper

A magic value in a program is a constant symbol that is essential for the execution of the program but has no clear explanation for its choice. Learning programs with magic values is difficult for existing program synthe…

Drug DesignInductive logic programmingProgram Synthesis

A Model-Oriented Approach for Lifting Symmetries in Answer Set Programming

2022-08-05 · Alice Tarzariol

When solving combinatorial problems, pruning symmetric solution candidates from the search space is essential. Most of the existing approaches are instance-specific and focus on the automatic computation of Symmetry Brea…

Inductive logic programming

Temporal Inductive Logic Reasoning over Hypergraphs

2022-06-09 · Yuan Yang, Siheng Xiong, Ali Payani, James C Kerce 외

Inductive logic reasoning is a fundamental task in graph analysis, which aims to generalize patterns from data. This task has been extensively studied for traditional graph representations, such as knowledge graphs (KGs)…

Inductive logic programmingKnowledge Graphs

Composition of Relational Features with an Application to Explaining Black-Box Predictors

2022-06-01 · Ashwin Srinivasan, A Baskar, Tirtharaj Dash, Devanshu Shah

Relational machine learning programs like those developed in Inductive Logic Programming (ILP) offer several advantages: (1) The ability to model complex relationships amongst data instances; (2) The use of domain-specif…

Inductive logic programming

Learning logic programs by combining programs

2022-06-01 · Andrew Cropper, Céline Hocquette

The goal of inductive logic programming is to induce a logic program (a set of logical rules) that generalises training examples. Inducing programs with many rules and literals is a major challenge. To tackle this challe…

Inductive logic programmingProgram Synthesis

Explanatory machine learning for sequential human teaching

2022-05-20 · Lun Ai, Johannes Langer, Stephen H. Muggleton, Ute Schmid

The topic of comprehensibility of machine-learned theories has recently drawn increasing attention. Inductive Logic Programming (ILP) uses logic programming to derive logic theories from small data based on abduction and…

BIG-bench Machine LearningInductive logic programming

Efficient lifting of symmetry breaking constraints for complex combinatorial problems

2022-05-14 · Alice Tarzariol, Martin Gebser, Mark Law, Konstantin Schekotihin

Many industrial applications require finding solutions to challenging combinatorial problems. Efficient elimination of symmetric solution candidates is one of the key enablers for high-performance solving. However, exist…

Inductive logic programming

Learning First-Order Rules with Differentiable Logic Program Semantics

2022-04-28 · Kun Gao, Katsumi Inoue, Yongzhi Cao, Hanpin Wang

Learning first-order logic programs (LPs) from relational facts which yields intuitive insights into the data is a challenging topic in neuro-symbolic research. We introduce a novel differentiable inductive logic program…

Inductive logic programming

An Interactive Explanatory AI System for Industrial Quality Control

2022-03-17 · Dennis Müller, Michael März, Stephan Scheele, Ute Schmid

Machine learning based image classification algorithms, such as deep neural network approaches, will be increasingly employed in critical settings such as quality control in industry, where transparency and comprehensibi…

BIG-bench Machine LearningDefect Detectionimage-classificationImage Classification+1

Learning logic programs by discovering where not to search

2022-02-20 · Andrew Cropper, Céline Hocquette

The goal of inductive logic programming (ILP) is to search for a hypothesis that generalises training examples and background knowledge (BK). To improve performance, we introduce an approach that, before searching for a …

Inductive logic programmingProgram Synthesis

A Critical Review of Inductive Logic Programming Techniques for Explainable AI

2021-12-31 · Zheng Zhang, Liangliang Xu, Levent Yilmaz, Bo Liu

Despite recent advances in modern machine learning algorithms, the opaqueness of their underlying mechanisms continues to be an obstacle in adoption. To instill confidence and trust in artificial intelligence systems, Ex…

BIG-bench Machine LearningExplainable artificial intelligenceInductive logic programmingRelational Reasoning

Learning Higher-Order Programs without Meta-Interpretive Learning

2021-12-29 · Stanisław J. Purgał, David M. Cerna, Cezary Kaliszyk

Learning complex programs through inductive logic programming (ILP) remains a formidable challenge. Existing higher-order enabled ILP systems show improved accuracy and learning performance, though remain hampered by the…

Inductive logic programming
← 이전 61–80 / 181 다음 →