A randomised inference algorithm for regular tree languages

  • Authors:
  • Johanna H??gberg

  • Affiliations:
  • Department of computing science, ume?? university, se???901 87 ume??, sweden email: johanna@cs.umu.se

  • Venue:
  • Natural Language Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present a randomised inference algorithm for regular tree languages. The algorithm takes as input two disjoint finite nonempty sets of trees ???? and ???? and outputs a nondeterministic finite tree automaton that accepts every tree in ???? and rejects every tree in ????. The output automaton typically represents a nontrivial generalisation of the examples given in ???? and ????. To obtain compact output automata, we use a heuristics similar to bisimulation minimisation. The algorithm has time complexity of $\ordo{\negsize \cdot \possize^2}$, where n???? and n???? are the size of ???? and ????, respectively. Experiments are conducted on a prototype implementation, and the empirical results appear to second the theoretical results.