Machine Learning by Function Decomposition

We present a new machine learning method that, given a set of training examples, induces a definition of the target concept in terms of a hierarchy of intermediate concepts and their definitions. This effectively decomposes the problem into smaller, less complex problems. The method is inspired by the Boolean function decomposition approach to the design of digital circuits. To cope with high time complexity of finding an optimal decomposition, we propose a suboptimal heuristic algorithm. The method, implemented in program HINT (HIerarchy Induction Tool), is experimentally evaluated using a set of artificial and real-world learning problems. It is shown that the method performs well both in terms of classification accuracy and discovery of meaningful concept hierarchies.

[1]  Timothy S. Newman,et al.  Performance Comparison , 2021, Satellite Formation Flying.

[2]  M. Bohanec,et al.  KNOWLEDGE ACQUISITION AND EXPLANATION FOR MULTI-ATTRIBUTE DECISION MAKING ∗ , 1988 .

[3]  Sze-Tsen Hu ON THE DECOMPOSITION OF SWITCHING FUNCTIONS , 1961 .

[4]  Alen D. Shapiro,et al.  Structured induction in expert systems , 1987 .

[5]  Bernhard Pfahringer,et al.  Controlling Constructive Induction in CIPF: An MDL Approach , 1994, ECML.

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

[7]  Tadeusz Luba,et al.  Decomposition of multiple-valued functions , 1995, Proceedings 25th International Symposium on Multiple-Valued Logic.

[8]  Ivan Bratko,et al.  Constructing Intermediate Concepts by Decomposition of Real Functions , 1997, ECML.

[9]  Donald Michie,et al.  Problem Decomposition and the Learning of Skills , 1995, ECML.

[10]  Larry A. Rendell,et al.  Lookahead Feature Construction for Learning Hard Concepts , 1993, International Conference on Machine Learning.

[11]  A. L. Samuel,et al.  Some Studies in Machine Learning Using the Game of Checkers , 1967, IBM J. Res. Dev..

[12]  A. L. Samuel,et al.  Some studies in machine learning using the game of checkers. II: recent progress , 1967 .

[13]  Marko Bohanec,et al.  DEX: An Expert System Shell for Decision Support • , 1990 .

[14]  Alan W. Biermann,et al.  Signature Table Systems and Learning , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[15]  R. Michalski Understanding the Nature of Learning: Issues and Research Directions , 1985 .

[16]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .