An Adaptive Inductive Logic Programming System Using Genetic Programming