Linguística Computacional

Objetivos

Aquisição de conhecimentos na área da Linguística Computacional que permita aos estudantes:
a) desenvolver competências básicas de análise e compreensão das línguas naturais e do seu funcionamento tendo em vista a computação; 
b) compreender os níveis de tratamento informático envolvidos no processamento e na computação das línguas naturais; 
c) conhecer as diferentes estratégias e ferramentas atuais de processamento e computação das línguas naturais;
d) adquirir metodologias de análise e tratamento informáticos de dados linguísticos; 
e) aplicar, na prática, os conhecimentos adquiridos.

Caracterização geral

Código

01100034

Créditos

6.0

Professor responsável

Raquel Fonseca Amaro

Horas

Semanais - 4

Totais - 168

Idioma de ensino

Português

Pré-requisitos

A disponibilizar brevemente

Bibliografia

Allen, J. (1995) Natural Language Understanding, Menlo Park, CA: Benjamim Cummings.
Baldwin, T. (2005) General-Purpose Lexical Acquisition: Procedures, Questions and Results, in Proc. of the Pacific Association for Computational Linguistics 2005, Tokyo, Japan.
Bolshakov, I. & Gelbukh, A. (2004) Computational Linguistics: Models, Resources, Applications, México: IPN, UNAM, FCE.
Branco, A., Mendes, S. & Ribeiro R. (eds.) (2004) Language Technology for Portuguese: shallow processing tools and resources, Lisboa: Edições Colibri.
Manning & Schütze (1999) Foundations of Statistical Natural Language Processing, MIT Press.
Mitrov, R. (2003) The Oxford Handbook of Computational Linguistics, Oxford: Oxford University Press.
Pustejovsky, J. (1995) The Generative Lexicon, The MIT Press.
Sag & Wasow (1999) Syntactic Theory - A Formal Introduction, Stanford:CSLI Publications.

Método de ensino

Aulas teórico-práticas e orientação tutorial, com recurso a estudos de caso e aplicação prática dos conhecimentos adquiridos, incluindo: i) exposição dos conteúdos por parte do docente; (ii) discussão e análise crítica de bibliografia sobre os conteúdos programáticos; (iii) aplicação prática de conhecimentos adquiridos em trabalhos individuais e em grupo em tarefas específicas.

Método de avaliação

Teste escrito(45%), Trabalhos individuais e em grupo, com apresentação e discussão em aula(55%)

Conteúdo

1. Linguística, computação e processamento das línguas naturais 
2. Produtos, ferramentas e áreas da Linguística Computacional
2.1 Processamento superficial (shallow processing)
2.2 Verificação sintática e de estilo
2.3 Extração de informação e sumarização
2.4 Tradução automática
2.5 Interface em língua natural
2.6 Reconhecimento e geração de língua natural
2.7 Interpretação/Compreensão de língua natural
3. Perspectiva histórica e fundamentação teórica da Linguística Computacional
3.1 Estruturalismo e Chomsky 
3.2 Gramáticas livre de contexto e gramáticas transformacionais 
3.3 Valência, interpretação e restrições 
3.4 HPSG e unificação 
3.5 Linguística de corpus
3.6 Aquisição automática
4. Aplicação prática ao Português
4.1 Expressões regulares
4.2 Gramáticas e parsing 
4.3 Estruturas de traços e unificação

Cursos

Cursos onde a unidade curricular é leccionada: