One-Shot Learning of Autonomous Behaviour: A Meta Inverse Entailment Approach

Dany Varghese, Daniel Cyrus, Stassa Patsantzis, James Trewern, Alfie Anthony Treloar, Alan Hunter, Alireza Tamaddoni-Nezhad

Research output: Chapter or section in a book/report/conference proceedingChapter in a published conference proceeding

Abstract

“One-shot learning" traditionally refers to classifying a single instance using a machine learning model pre-trained on extensive datasets. In contrast, Inductive Logic Programming (ILP) approaches such as Meta-Interpretive Learning (MIL) and Meta Inverse Entailment (MIE), can generate complex logic programs from just a single positive example and minimal background knowledge without prior extensive training. This approach offers a human-centred form of machine learning that is more controllable, reliable, and comprehensible due to its small training data size and the inherent interpretability of logic programs. We use PyGol, a Python-based implementation of Meta Inverse Entailment, and compare its performance with ExpGen-PPO in learning autonomous behaviour. ExpGen-PPO is a state-of-the-art reinforcement learning framework designed to address the challenge of generalisation across diverse tasks through experience diversification and robust policy optimisation. Our experiments focus on two domains: maze-solving and obstacle avoidance for mobile robotics. In both domains, we first train the systems in simplified environments without obstacles and then test their ability to generalise to more complex environments with obstacles. Our results show that PyGol effectively learns generalisable solutions from a single example in both domains, whereas ExpGen-PPO requires more training and significantly more exploration to achieve similar performance.

Original languageEnglish
Title of host publicationLearning and Reasoning - 4th International Joint Conference on Learning and Reasoning, IJCLR 2024, and 33rd International Conference on Inductive Logic Programming, ILP 2024, Proceedings
EditorsWang-Zhou Dai
Place of PublicationCham, Switzerland
PublisherSpringer
Pages48-65
Number of pages18
ISBN (Print)9783032090867
DOIs
Publication statusPublished - 21 Nov 2025
Event4th International Joint Conference on Learning and Reasoning, IJCLR 2024, and 33rd International Conference on Inductive Logic Programming, ILP 2024 - Nanjing, China
Duration: 20 Sept 202422 Sept 2024

Publication series

NameLecture Notes in Computer Science
Volume16059 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Joint Conference on Learning and Reasoning, IJCLR 2024, and 33rd International Conference on Inductive Logic Programming, ILP 2024
Country/TerritoryChina
CityNanjing
Period20/09/2422/09/24

Bibliographical note

.

Keywords

  • Autonomous Systems
  • Meta Inverse Entailment (MIE)
  • Meta-Interpretive Learning (MIL)
  • One-shot learning
  • PyGol
  • Reinforcement Learning

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'One-Shot Learning of Autonomous Behaviour: A Meta Inverse Entailment Approach'. Together they form a unique fingerprint.

Cite this