Human Language Engineering constitutes a broad field. The aim of this course is first to provide the students with a general overview of the range of applications associated with language engineering, identifying the currents trends. After this overview, the course will be centered on three specific areas: Information Extraction, Machine Translation and Dialogue Systems. For each area, some applications has been selected to work on. Students will learn what knowledge and tools needs an engineer to develep such applications. Current applications from companies will be presented to understand the present situation of Human Language Engineering at the market.
Person in charge
Salvador Medina Herrera (
Generic Technical Competences
CG1 - Capability to plan, design and implement products, processes, services and facilities in all areas of Artificial Intelligence.
Technical Competences of each Specialization
CEA3 - Capability to understand the basic operation principles of Machine Learning main techniques, and to know how to use on the environment of an intelligent system or service.
CEA5 - Capability to understand the basic operation principles of Natural Language Processing main techniques, and to know how to use in the environment of an intelligent system or service.
CEA7 - Capability to understand the problems, and the solutions to problems in the professional practice of Artificial Intelligence application in business and industry environment.
CEP3 - Capacity for applying Artificial Intelligence techniques in technological and industrial environments to improve quality and productivity.
CEP4 - Capability to design, write and report about computer science projects in the specific area of ??Artificial Intelligence.
CT3 - Ability to work as a member of an interdisciplinary team, as a normal member or performing direction tasks, in order to develop projects with pragmatism and sense of responsibility, making commitments taking into account the available resources.
CT4 - Capacity for managing the acquisition, the structuring, analysis and visualization of data and information in the field of specialisation, and for critically assessing the results of this management.
CT6 - Capability to evaluate and analyze on a reasoned and critical way about situations, projects, proposals, reports and scientific-technical surveys. Capability to argue the reasons that explain or justify such situations, proposals, etc..
Analisis y sintesis
CT7 - Capability to analyze and solve complex technical problems.
CB6 - Ability to apply the acquired knowledge and capacity for solving problems in new or unknown environments within broader (or multidisciplinary) contexts related to their area of study.
CB8 - Capability to communicate their conclusions, and the knowledge and rationale underpinning these, to both skilled and unskilled public in a clear and unambiguous way.
CB9 - Possession of the learning skills that enable the students to continue studying in a way that will be mainly self-directed or autonomous.
Learning the current trends of Human Language Engineering and further challenges.
Learning knowledge and tools required to develop Human Language Engineering applications in the selected areas (Information Extraction, Machine Translation and Dialogue Systems), and comparison criteria.
Development of criteria to identity problems to be solved using Human Language Engineering.
Entity and Relation extraction. Event and Time extraction. Sentiment and Affect extraction. Summarisation. Considering open and restricted domains. Considering monolingual and crosslingual scenarios. Objectives:523 Contents:
The students must deliver a report from three practical sessions where invited speakers from the industry explain actual applications of HLE. Only three industrial sessions will be subject of reporting, even in the case that some additional sessions would be scheduled.
Each report is the 10% of the final mark.
For the other 70% of the mark, each student will choose one option among:
1. Deep study of a specific HLE application or a comparative study of HLE applications
2. Development of a HLE application
3. Development of a proposal to solve a specific real challenge
In all the cases, a preliminar deliverable will be required (10%), as well as a final report (50%),
and an oral presentation (10%).
Speech and language processing: an introduction to natural language processing, computational linguistics, and speech recognition -
Jurafsky, D.; Martin, J.H,
Prentice Hall, 2008. ISBN: 9332518416 http://cataleg.upc.edu/record=b1333746~S1*cat
Speech and language processing -
Jurafsky, D.; Martin, J.H,
- Introductory concepts and methods of Natural Language Processing.
The subject's contents will not be subject to modifications in the event of a COVID-19 regrowth.
The option for remote practical sessions and oral presentations will be given to the students regardless of the situation. In the case of a lockdown, remote presentations will be enforced.
The evaluation method will not be changed. Attending to the remote oral presentations would still be mandatory.
All theory classes, guest presentations and students' oral presentations will take place remotely.
Where we are
B6 Building Campus Nord
C/Jordi Girona Salgado,1-3
08034 BARCELONA Spain
Tel: (+34) 93 401 70 00