Grammatical inference is about learning automata and grammars given information about the language. During this tutorial we will introduce the problem and its applications, study the various paradigms and related learnability results and discuss some of the most important algorithms in the field.
Colin de la Higuera got his PhD at Bordeaux University, France in 1989. He has been associate Professor at the University of Montpellier, Professor at Saint-Etienne University and is now Professor at Saint-Etienne University. He has been involved in a number of research themes, including algorithmics, formal language theory, pattern recognition. His chief interest lies in grammatical inference, a field in which he has been active in the last 10 years. He is the author of a number of research papers in this fiels and of a monograph, “Grammatical Inference: Learning Automata and Grammars”, published in 2010.
He has developed algorithms, studied learning models and has been trying to link classical formal language frameworks (using the Chomsky hierarchy) with alternative ways of defining languages, inspired by linguistic considerations or techniques developed in pattern recognition. He has been chairman of the International Community in Grammatical Inference (2002-2007) and is now in charge of the curriculum development programme in the European Network PASCAL 2.
Grammatical inference is going to use techniques and results from machine learning in order to learn formal grammars or finite automata from strings. An important issue is that of building algorithms and of measuring the complexity of these algorithms.
Therefore, it is supposed that students attending this course will have followed some sort of courses in: