Combining active learning with inductive logicprogramming to close the loop in machine learning
Christopher H. Bryant, SH Muggleton, CD Page, Michael J.E. Sternberg · 1999
Machine Learning (ML) systems that produce human-comprehensible hypotheses from data are typically open loop, with no direct link between the ML system and the collection of data. This paper describes the alternative, Closed Loop Machine Learning. This is related to the area of Active Learning in which the ML system actively selects experiments to discriminate between contending hypotheses. In Closed Loop Machine Learning the system not only selects but also carries out the experiments in the learning domain. ASE-Progol, a Closed Loop Machine Learning system, is proposed. ASE-Progol will use the ILP system Progol to form the initial hypothesis set. It will then devise experiments to select between competing hypotheses, direct a robot to perform the experiments, and finally analyse the experimental results. ASE-Progol will then revise its hypotheses and repeat the cycle until a unique hypothesis remains. This will be, to our knowledge, the first attempt to use a robot to carry out exper...