hero

LANGUAGE ENGINEERING

This topic is related with those technologies that make it possible to create tools aiming to help human beings to use computational media without abandon the regular use of natural language as an interaction and information exchange medium. In this sense, the language engineering research topic considers two specific topics that complement the student profile in theoretical and applied research: computational linguistics and language engineering.

On the one hand, computational linguistics is a multidisciplinar field of linguistics and computer science that employs computational methods for studying and analyzing the human natural language. In order to fulfill its goals, computational linguistics attempts to model natural language through computational paradigms using a logic representation. Such models are not focused in any linguistic area in particular but in a sum of interdisciplinary fields in which are involved linguists, computer scientists specialized in artificial intelligence, cognitive psychologists, experts in logic, among others.

Some particular case studies of computational linguistics are the following ones:

  • Corpus linguistics aided by computers
  • Syntactic parsing for natural language
  • Lemmatizers and part of speech taggers design
  • Logic-based natural language processing
  • Statistical-based natural language processing
  • Relationship between formal and natural languages
  • Linguistic-based models for analysis, identification, representation and/or generation of human sentiments

On the other hand, language engineering covers the creation of computational systems for natural language processing whose outputs and costs are predictable and measurable. A recent trend of language engineering is the use of semantic web technologies for the construction, storing, processing and retrieval of data associated with human language that can be processed automatically by computers.

Some particular case studies for language engineering are the following ones:

  • Information retrieval
  • Automatic summarization
  • Voice recognition
  • Automatic evaluation, construction and population of ontologies
  • Visualization systems associated with language processing
  • Web semantic applications
  • Automatic translation
  • Dialogs