Inference Improvement by Enlarging the Training Set While Learning DFAs

  • Pedro García
  • José Ruiz
  • Antonio Cano
  • Gloria Alvarez
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3773)


A new version of the RPNI algorithm, called RPNI2, is presented. The main difference between them is the capability of the new one to extend the training set during the inference process. The effect of this new feature is specially notorious in the inference of languages generated from regular expressions and Non-deterministic Finite Automata (NFA). A first experimental comparison is done between RPNI2 and DeLeTe2, other algorithm that behaves well with the same sort of training data.


Regular Expression Target Language Regular Language Inclusion Relation Grammatical Inference 
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.
    Denis, F., Lemay, A., Terlutte, A.: Learning regular languages using nondeterministic finite automata. In: Oliveira, A.L. (ed.) ICGI 2000. LNCS (LNAI), vol. 1891, pp. 39–50. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  2. 2.
    Denis, F., Lemay, A., Terlutte, A.: Residual finite state automata. In: Ferreira, A., Reichel, H. (eds.) STACS 2001. LNCS, vol. 2010, pp. 144–157. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  3. 3.
    Denis, F., Lemay, A., Terlutte, A.: Learning regular languages using RFSAs. Theoretical Computer Science 313(2), 267–294 (2004)zbMATHCrossRefMathSciNetGoogle Scholar
  4. 4.
    García, P., Cano, A., Ruiz, J.: A comparative study of two algorithms for Automata Identification. In: Oliveira, A.L. (ed.) ICGI 2000. LNCS (LNAI), vol. 1891, pp. 115–126. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  5. 5.
    García, P., Ruiz, J., Cano, A., Alvarez, G.: Is learning RFSAs better than learning DFAs. In: Farré, J., Litovsky, I., Schmitz, S. (eds.) CIAA 2005. LNCS, vol. 3845, pp. 343–344. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  6. 6.
    Gold, E.M.: Language identification in the limit. Information and Control 10, 447–474 (1967)zbMATHCrossRefGoogle Scholar
  7. 7.
    Hopcroft, J., Ullman, J.: Introduction to Automata Theory, Languages and Computation. Addison-Wesley, Reading (1979)zbMATHGoogle Scholar
  8. 8.
    Nicaud, C.: Etude du comportment des automates finis et des langages rationnels. Ph.D. Thesis, Université de Marne la Vallée (2001)Google Scholar
  9. 9.
    Oncina, J., García, P.: Inferring Regular Languages in Polynomial Updated Time. In: de la Blanca, P., Sanfeliú, Vidal (eds.) Pattern Recognition and Image Analysis. World Scientific, Singapore (1992)Google Scholar
  10. 10.
    Trakhtenbrot, B., Barzdin, Y.: Finite Automata: Behavior and Synthesis. North Holland Publishing Company, Amsterdam (1973)zbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Pedro García
    • 1
  • José Ruiz
    • 1
  • Antonio Cano
    • 1
  • Gloria Alvarez
    • 2
  1. 1.Departamento de Sistemas Informáticos y ComputaciónUniversidad Politécnica de ValenciaValenciaSpain
  2. 2.Seccional Cali, Grupo de Investigación DESTINOPontificia Universidad JaverianaCaliColombia

Personalised recommendations