• DocumentCode
    1117891
  • Title

    The Use of Tree Derivatives and a Sample Support Parameter for Inferring Tree Systems

  • Author

    Levine, Barry

  • Author_Institution
    Department of Computer Science, Oregon State University, Corvallis, OR 97331.
  • Issue
    1
  • fYear
    1982
  • Firstpage
    25
  • Lastpage
    34
  • Abstract
    Tree systems have been studied in the theoretical setting as an extension of finite automata. They have been found useful in the practical domain when applied to syntactic pattern recognition. The practical applications of tree systems have motivated the examination of inference techniques for tree grammars and tree automata. In this paper we present a tree automaton inference algorithm which incorporates three concepts-tree derivatives, grammatical expansion, and inferential strength. Tree derivatives are used for comparing tree forms. Grammatical expansion is a feedback mechanism which effectively enlarges the user sample. An inferential strength parameter is input by the user to indicate the amount of support required from the sample for inferences. The algorithm is also applied for inferring finite-state machines. Finally, we address an open problem posed by Joshi and Levy by demonstrating the use of our algorithm for the design of programming languages.
  • Keywords
    Algorithm design and analysis; Application software; Automata; Computer languages; Computer science; Feedback; Inference algorithms; Pattern recognition; Production systems; Terminology; Grammatical expansion; inference of programming languages; inference of tree automata; inferential strength; tree derivatives;
  • fLanguage
    English
  • Journal_Title
    Pattern Analysis and Machine Intelligence, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0162-8828
  • Type

    jour

  • DOI
    10.1109/TPAMI.1982.4767191
  • Filename
    4767191