Richard Beaufort, Ph.D.

Natural Language Engineering



Here is a detailed curriculum vitae.

I am a researcher in language engineering. My work is focused on both pattern recognition and machine learning in natural language processing (NLP), and exploits the strength of (weighted) finite-state machines (FSM).

A good example of pattern recognition problem in natural language processing is spelling correction.

. Ongoing (since April 1st, 2010)

I work for CENTAL (Centre for Natural Language Processing), UCL, Louvain-la-Neuve, Belgium. CENTAL is both a research centre and a technological platform:

  • The research centre consists of academics, researchers and PhD students. It is mainly involved in two fields of NLP, corresponding to two poles:
    1. The Information pole: Information retrieval, extraction and organization.
    2. The Norm pole: Automatic processing of the normative aspects of the language.
  • The technological platform consists of members of the scientific and technical staffs who work together to provide a series of services. It assists the research institutes and centres and supports UCL in its educational activities and its mission to serve society. It is part of the Humanities and Social Sciences Sector.

At CENTAL, I have 3 tasks:

  • As a member of the research centre, I am (1) a Postdoctoral Research Fellow in Spell Checking and Pattern Recognition and (2) the manager of all projects related to the Norm pole.
  • As a member of the technological platform, I am the R&D manager.

. Skills

  • Computer science: finite-state machines (FSMs), data structures, algorithm design and analysis

  • Natural language engineering: morphological and syntactic analysis, language modeling, spelling correction, Text-to-speech synthesis

  • Linguistics: morphology, phonetics

  • Programming languages: C, C++, Perl, HTML, PHP