Machine Learning by Function Decomposition

Abstract

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 INTRODUCTION To solve a complex problem, one of the most general approaches is to decompose it into smaller, less complex and more manageable subproblems. In machine learning, this principle is a ...

Cite

Text

Zupan et al. "Machine Learning by Function Decomposition." International Conference on Machine Learning, 1997.

Markdown

[Zupan et al. "Machine Learning by Function Decomposition." International Conference on Machine Learning, 1997.](https://mlanthology.org/icml/1997/zupan1997icml-machine/)

BibTeX

@inproceedings{zupan1997icml-machine,
  title     = {{Machine Learning by Function Decomposition}},
  author    = {Zupan, Blaz and Bohanec, Marko and Bratko, Ivan and Demsar, Janez},
  booktitle = {International Conference on Machine Learning},
  year      = {1997},
  pages     = {421-429},
  url       = {https://mlanthology.org/icml/1997/zupan1997icml-machine/}
}