• DocumentCode
    342851
  • Title

    Evolution of logic programs: part-of-speech tagging

  • Author

    Reiser, Philip G K ; Riddle, Patricia J.

  • Author_Institution
    Dept. of Comput. Sci., Auckland Univ., New Zealand
  • Volume
    2
  • fYear
    1999
  • fDate
    1999
  • Abstract
    An algorithm is presented for learning concept classification rules. It is a hybrid between evolutionary computing and inductive logic programming (ILP). Given input of positive and negative examples, the algorithm constructs a logic program to classify these examples. The algorithm has several attractive features, including the ability to use explicit background (user-supplied) knowledge and to produce comprehensible output. We present results of using the algorithm to a natural language processing problem, part-of-speech tagging. The results indicate that using an evolutionary algorithm to direct a population of ILP learners can increase accuracy. This result is further improved when crossover is used to exchange rules at intermediate stages in learning. The improvement over Progol, a greedy ILP algorithm, is statistically significant (P<0.005)
  • Keywords
    evolutionary computation; inductive logic programming; linguistics; natural languages; ILP learners; Progol; comprehensible output; concept classification rules; evolutionary algorithm; evolutionary computing; explicit background; greedy ILP algorithm; inductive logic programming; intermediate stages; logic program; logic program evolution; natural language processing problem; part-of-speech tagging; Computer science; Evolutionary computation; Genetic algorithms; Logic programming; Natural language processing; Robustness; Search methods; Tagging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7803-5536-9
  • Type

    conf

  • DOI
    10.1109/CEC.1999.782604
  • Filename
    782604