A Unifying View of Knowledge Representation for Inductive Learning

This paper provides a foundation for inductive learning based on the use of higherorder logic for knowledge representation. In particular, the paper (i) provides a systematic individuals-as-terms approach to knowledge representation for inductive learning, and demonstrates the utility of types and higher-order constructs for this purpose; (ii) gives a systematic way of constructing predicates for use in induced definitions; (iii) widens the applicability of decision-tree algorithms beyond the usual attribute-value setting to the classification of individuals with complex structure; and (iv) shows how to induce definitions which are comprehensible and have predictive power. The paper contains ten illustrative applications involving a variety of types to which a decision-tree learning system is applied. The effectiveness of the approach is further demonstrated by applying the learning system to two larger benchmark applications.

[1]  Tom M. Mitchell,et al.  Generalization as Search , 2002 .

[2]  Christophe G. Giraud-Carrier,et al.  Predicting Chemical Carcinogenesis Using Structural Information Only , 1999, PKDD.

[3]  Christophe Giraud-Carrier,et al.  An Evolutionary Approach to Concept Learning with Structured Data , 1999, ICANNGA.

[4]  Thomas G. Dietterich,et al.  Solving the Multiple Instance Problem with Axis-Parallel Rectangles , 1997, Artif. Intell..

[5]  Alonzo Church,et al.  A formulation of the simple theory of types , 1940, Journal of Symbolic Logic.

[6]  Jorg-uwe Kietz,et al.  Controlling the Complexity of Learning in Logic through Syntactic and Task-Oriented Models , 1992 .

[7]  J. Ross Quinlan Learning First-Order Definitions of Functions , 1996, J. Artif. Intell. Res..

[8]  Luc De Raedt,et al.  Top-down induction of logical decision trees , 1997 .

[9]  Ehud Shapiro,et al.  Algorithmic Program Debugging , 1983 .

[10]  William W. Cohen Learning Trees and Rules with Set-Valued Features , 1996, AAAI/IAAI, Vol. 1.

[11]  Tomás Lozano-Pérez,et al.  A Framework for Multiple-Instance Learning , 1997, NIPS.

[12]  De,et al.  Relational Reinforcement Learning , 2001, Encyclopedia of Machine Learning and Data Mining.

[13]  John W. Lloyd,et al.  Knowledge Representation, Computation, and Learning in Higher-order Logic , 2002 .

[14]  M J Sternberg,et al.  Structure-activity relationships derived by machine learning: the use of atoms and their bond connectivities to predict mutagenicity by inductive logic programming. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[15]  Peter A. Flach,et al.  Strongly Typed Inductive Concept Learning , 1998, ILP.

[16]  Ryszard S. Michalski,et al.  Inductive inference of VL decision rules , 1977, SGAR.

[17]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[18]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[19]  Ryszard S. Michalski,et al.  A Theory and Methodology of Inductive Learning , 1983, Artificial Intelligence.

[20]  John W. Lloyd,et al.  Classification of Individuals with Complex Structure , 2000, ICML.

[21]  William W. Cohen,et al.  Learning the Classic Description Logic: Theoretical and Experimental Results , 1994, KR.

[22]  Claude Sammut,et al.  Learning Concepts by Performing Experiments , 1981 .

[23]  B. Schölkopf,et al.  Advances in kernel methods: support vector learning , 1999 .

[24]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[25]  Peter Clark,et al.  Knowledge Representation in Machine Learning , 1989 .

[26]  John W. Lloyd,et al.  Programming in an Integrated Functional and Logic Language , 1999, J. Funct. Log. Program..

[27]  S. Muggleton,et al.  The role of background knowledge : using a problemfrom chemistry to examine the performance of anILP program , 1996 .

[28]  B. Ripley,et al.  Pattern Recognition , 1968, Nature.

[29]  Ashwin Srinivasan,et al.  Mutagenesis: ILP experiments in a non-determinate biological domain , 1994 .

[30]  Leon Henkin,et al.  Completeness in the theory of types , 1950, Journal of Symbolic Logic.

[31]  BiasWilliam W. CohenAT,et al.  Rapid Prototyping of ILP Systems Using Explicit Bias , 1993 .

[32]  Luc De Raedt,et al.  Inductive Logic Programming: Theory and Methods , 1994, J. Log. Program..

[33]  Hendrik Blockeel,et al.  Top-Down Induction of First Order Logical Decision Trees , 1998, AI Commun..