On the complexity of function learning

P. Auer, P.M. Long, W. Maass, G.J. Woeginger

    Research output: Contribution to journalArticleAcademicpeer-review

    10 Citations (Scopus)

    Abstract

    The majority of results in computational learning theory are concerned with concept learning, i.e. with the special case of function learning for classes of functions with range {0, 1}. Much less is known about the theory of learning functions with a larger range such as \mathbbNN or \mathbbRR . In particular relatively few results exist about the general structure of common models for function learning, and there are only very few nontrivial function classes for which positive learning results have been exhibited in any of these models. We introduce in this paper the notion of a binary branching adversary tree for function learning, which allows us to give a somewhat surprising equivalent characterization of the optimal learning cost for learning a class of real-valued functions (in terms of a max-min definition which does not involve any \mathbbRd Rdinto \mathbbRR . Previously, the class of linear functions from \mathbbRd Rdinto \mathbbRR was the only class of functions with multidimensional domain that was known to be learnable within the rigorous framework of a formal model for online learning. Finally we give a sufficient condition for an arbitrary class F of functions from \mathbbRR into \mathbbRR that allows us to learn the class of all functions that can be written as the pointwise maximum of k functions from F. This allows us to exhibit a number of further nontrivial classes of functions from \mathbbRR into \mathbbRR for which there exist efficient learning algorithms.
    Original languageEnglish
    Pages (from-to)187-230
    Number of pages44
    JournalMachine Learning
    Volume18
    Issue number2-3
    DOIs
    Publication statusPublished - 1995

    Fingerprint

    Dive into the research topics of 'On the complexity of function learning'. Together they form a unique fingerprint.

    Cite this