Skip to content

andrewcropper/ijcai16-metagolai

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

This repository contains the code used in the experiments for the following paper:

A. Cropper and S.H. Muggleton. Learning higher-order logic programs through abstraction and invention. IJCAI 2016. To appear.

data description

For each experiment, the experimental data are in the folder 'results'. Each input-n-k.pl file corresponds to the input for n training examples for the kth trial. Each program-{ho,fo}-n-k.pl file corresponds to the metagol output for n training examples for the kth trial.

reproducing the figures

To reproduce the results for the plots in figure 7, run bash gen-plots in the waiter subfolder. To reproduce the results for the plots in figure 10, run bash gen-plots in the chess subfolder.

rerunning the experiments

To rerun the experiments with new random training data, call 'bash new-experiment'. The experimental results will be saved in a folder named 'new-results'. Note that experiments take a long time to finish. We recommend using YAP Prolog.

Contact a.cropper13@imperial.ac.uk with any queries.# ijcai16-metagol_ai

About

Cropper and S.H. Muggleton. Learning higher-order logic programs through abstraction and invention. IJCAI 2016.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages