Algorithms for Learning Function Distinguishable Regular Languages

  • Henning Fernau
  • Agnes Radl
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2396)


Function distinguishable languages were introduced as a new methodology of defining characterizable subclasses of the regular languages which are learnable from text. Here, we give details on the implementation and the analysis of the corresponding learning algorithms. We also discuss problems which might occur in practical applications.


Distinguishing Function Regular Language Inference Algorithm Language Family Tree Automaton 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    D. Angluin. Inference of reversible languages. J. of the ACM, 29(3):741–765, 1982.zbMATHCrossRefMathSciNetGoogle Scholar
  2. 2.
    A. Brüggemann-Klein and D. Wood. One-unambiguous regular languages. Information and Computation, 142(2):182–206, 1998.zbMATHCrossRefMathSciNetGoogle Scholar
  3. 3.
    T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Introduction to Algorithms. MIT Press, 2nd. edition, 2001.Google Scholar
  4. 4.
    H. Fernau. Identification of function distinguishable languages. In H. Arimura, S. Jain, and A. Sharma, editors, Proceedings of the 11th International Conference Algorithmic Learning Theory ALT 2000, volume 1968 of LNCS/LNAI, pages 116–130. Springer, 2000.CrossRefGoogle Scholar
  5. 5.
    H. Fernau. k-gram extensions of terminal distinguishable languages. In International Conference on Pattern Recognition (ICPR 2000), volume 2, pages 125–128. IEEE/IAPR, IEEE Press, 2000.CrossRefGoogle Scholar
  6. 6.
    H. Fernau. Approximative learning of regular languages. In L. Pacholski and P. Ruzička, editors, SOFSEM’01; Theory and Practice of Informatics, volume 2234 of LNCS, pages 223–232. Springer, 2001.CrossRefGoogle Scholar
  7. 7.
    H. Fernau. Learning XML grammars. In P. Perner, editor, Machine Learning and Data Mining in Pattern Recognition MLDM’01, volume 2123 of LNCS/LNAI, pages 73–87. Springer, 2001.CrossRefGoogle Scholar
  8. 8.
    H. Fernau. Parallel communicating grammar systems with terminal transmission. Acta Informatica, 37:511–540, 2001.zbMATHCrossRefMathSciNetGoogle Scholar
  9. 9.
    H. Fernau. Learning tree languages from text. In J. Kivinen, editor, Conference on Learning Theory COLT’02, to appear in the LNCS/LNAI series of Springer.Google Scholar
  10. 10.
    E. M. Gold. Language identification in the limit. Information and Control, 10:447–474, 1967.CrossRefzbMATHGoogle Scholar
  11. 11.
    J. Gregor. Data-driven inductive inference of finite-state automata. International Journal of Pattern Recognition and Artificial Intelligence, 8(1):305–322, 1994.CrossRefGoogle Scholar
  12. 12.
    C. de la Higuera. Current trends in grammatical inference. In F. J. Ferri et al., editors, Advances in Pattern Recognition, Joint IAPR International Workshops SSPR+SPR’2000, volume 1876 of LNCS, pages 28–31. Springer, 2000.Google Scholar
  13. 13.
    V. Radhakrishnan. Grammatical Inference from Positive Data: An Effective Integrated Approach. PhD thesis, Department of Computer Science and Engineering, Indian Institute of Technology, Bombay (India), 1987.Google Scholar
  14. 14.
    V. Radhakrishnan and G. Nagaraja. Inference of regular grammars via skeletons. IEEE Transactions on Systems, Man and Cybernetics, 17(6):982–992, 1987.MathSciNetGoogle Scholar
  15. 15.
    R. E. Tarjan and J. van Leeuwen. Worst-case analysis of set union algorithms. J. of the ACM, 31:245–281, 1984.zbMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Henning Fernau
    • 1
  • Agnes Radl
    • 2
  1. 1.School of Electrical Engineering and Computer ScienceUniversity of NewcastleCallaghanAustralia
  2. 2.Wilhelm-Schickard-Institut für InformatikUniversität TübingenTübingenGermany

Personalised recommendations