Phase Transitions in Relational Learning

One of the major limitations of relational learning is due to the complexity of verifying hypotheses on examples. In this paper we investigate this task in light of recent published results, which show that many hard problems exhibit a narrow “phase transition” with respect to some order parameter, coupled with a large increase in computational complexity. First we show that matching a class of artificially generated Horn clauses on ground instances presents a typical phase transition in solvability with respect to both the number of literals in the clause and the number of constants occurring in the instance to match. Then, we demonstrate that phase transitions also appear in real-world learning problems, and that learners tend to generate inductive hypotheses lying exactly on the phase transition. On the other hand, an extensive experimenting revealed that not every matching problem inside the phase transition region is intractable. However, unfortunately, identifying those that are feasible cannot be done solely on the basis of the order parameters. To face this problem, we propose a method, based on a Monte Carlo algorithm, to estimate on-line the likelihood that the current matching problem will exceed a given amount of computational resources. The impact of the above findings on relational learning is discussed.

[1]  Bart Selman,et al.  Problem Structure in the Presence of Perturbations , 1997, AAAI/IAAI.

[2]  Lorenza Saitta,et al.  Automated Concept Acquisition in Noisy Environments , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Luc De Raedt,et al.  Declarative Bias for Specific-to-General ILP Systems , 1994, Machine Learning.

[4]  James M. Crawford,et al.  Experimental Results on the Crossover Point in Random 3-SAT , 1996, Artif. Intell..

[5]  Toby Walsh,et al.  Phase Transitions from Real Computational Problems , 1995 .

[6]  Tad Hogg,et al.  An Economics Approach to Hard Computational Problems , 1997, Science.

[7]  Filippo Neri,et al.  Integrating Multiple Learning Strategies in First Order Logics , 1997, Machine Learning.

[8]  Stephen Muggleton,et al.  Efficient Induction of Logic Programs , 1990, ALT.

[9]  Cosimo Anglano,et al.  An Experimental Evaluation of Coevolutive Concept Learning , 1998, ICML.

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

[11]  Luc De Raedt,et al.  First-Order jk-Clausal Theories are PAC-Learnable , 1994, Artif. Intell..

[12]  Toby Walsh The Constrainedness Knife-Edge , 1998, AAAI/IAAI.

[13]  J. R. Quinlan Learning Logical Definitions from Relations , 1990 .

[14]  Luc De Raedt,et al.  Logical Settings for Concept-Learning , 1997, Artif. Intell..

[15]  Tad Hogg,et al.  Exploiting the Deep Structure of Constraint Problems , 1994, Artif. Intell..

[16]  Michèle Sebag,et al.  Analyzing Relational Learning in the Phase Transition Framework , 2000, ICML.

[17]  Bart Selman,et al.  Critical Behavior in the Computational Cost of Satisfiability Testing , 1996, Artif. Intell..

[18]  Patrick Prosser,et al.  An Empirical Study of Phase Transitions in Binary Constraint Satisfaction Problems , 1996, Artif. Intell..

[19]  Uros Pompe Efficient Proof Encoding , 1996, Inductive Logic Programming Workshop.

[20]  Peter C. Cheeseman,et al.  Where the Really Hard Problems Are , 1991, IJCAI.

[21]  Olivier Bailleux Local Search for Statistical Counting , 1998, AAAI/IAAI.

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

[23]  Roberto J. Bayardo,et al.  Using CSP Look-Back Techniques to Solve Real-World SAT Instances , 1997, AAAI/IAAI.

[24]  Peter van Beek,et al.  On the Conversion between Non-Binary and Binary Constraint Satisfaction Problems , 1998, AAAI/IAAI.

[25]  A. Giordana,et al.  ENIGMA: A System That Learns Diagnostic Knowledge , 1993, IEEE Trans. Knowl. Data Eng..

[26]  Irina Rish,et al.  Summarizing CSP Hardness with Continuous Probability Distributions , 1997, AAAI/IAAI.

[27]  Cosimo Anglano,et al.  A Network Genetic Algorithm for Concept Learning , 1997, ICGA.

[28]  Jean-Gabriel Ganascia,et al.  Representation Changes for Efficient Learning in Structural Domains , 1996, ICML.

[29]  Bart Selman,et al.  Boosting Combinatorial Search Through Randomization , 1998, AAAI/IAAI.

[30]  M. Sebag,et al.  Resource-bounded Relational Reasoning: Induction and Deduction Through Stochastic Matching , 2004, Machine Learning.

[31]  Michèle Sebag,et al.  Relational Learning: Hard Problems and Phase Transitions , 1999, AI*IA.

[32]  Peter van Beek,et al.  On the conversion between non-binary constraint satisfaction problems , 1998, AAAI 1998.

[33]  Tad Hogg,et al.  Refining the Phase Transition in Combinatorial Search , 1996, Artif. Intell..

[34]  Michèle Sebag,et al.  Tractable Induction and Classification in First Order Logic Via Stochastic Matching , 1997, IJCAI.

[35]  Toby Walsh,et al.  The Constrainedness of Search , 1996, AAAI/IAAI, Vol. 1.

[36]  Martin E. Dyer,et al.  Locating the Phase Transition in Binary Constraint Satisfaction Problems , 1996, Artif. Intell..

[37]  Saso Dzeroski,et al.  Inductive logic programming and learnability , 1994, SGAR.

[38]  Leslie G. Valiant,et al.  A theory of the learnable , 1984, CACM.

[39]  Jon W. Freeman Hard Random 3-SAT Problems and the Davis-Putnam Procedure , 1996, Artif. Intell..

[40]  Katharina Morik,et al.  A Polynomial Approach to the Constructive Induction of Structural Knowledge , 2004, Machine Learning.

[41]  渡辺 慧,et al.  Knowing and guessing : a quantitative study of inference and information , 1969 .

[42]  Katharina Morik Balanced cooperative modeling , 2004, Machine Learning.

[43]  Weixiong Zhang,et al.  A Study of Complexity Transitions on the Asymmetric Traveling Salesman Problem , 1996, Artif. Intell..

[44]  Jean-Jacques Chabrier,et al.  Approximate Resolution of Hard Numbering Problems , 1996, AAAI/IAAI, Vol. 1.

[45]  Tad Hogg,et al.  Phase Transitions and the Search Problem , 1996, Artif. Intell..

[46]  Saso Dzeroski,et al.  PAC-learnability of determinate logic programs , 1992, COLT '92.

[47]  Gilles Brassard,et al.  Algorithmics - theory and practice , 1988 .

[48]  Ryszard S. Michalski,et al.  Pattern Recognition as Rule-Guided Inductive Inference , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[49]  Toby Walsh,et al.  The TSP Phase Transition , 1996, Artif. Intell..

[50]  Ronald L. Rivest,et al.  Constructing Optimal Binary Decision Trees is NP-Complete , 1976, Inf. Process. Lett..