|
Abstract:
|
RESUMO O número de aplicações na área de processamento de linguagem natural tem crescido nos últimos tempos e, com isso, o uso de algoritmos de análise gramatical também tem aumentado. A partir disso, propôs-se o desenvolvimento do presente trabalho cujos objetivos foram: 1) desenvolver uma gramática do português, para tratar os casos mais comuns de erros de crase e de colocação pronominal, em duas versões principais: uma, que gera apenas orações corretas e outra, que gera orações corretas e, também, orações incorretas em relação a esses dois erros; 2) utilizar, na construção da gramática, um formalismo baseado na unificação de traços; 3) utilizar em cada gramática os algoritmos top-down simples, chart bottom-up e Earley; 4) fazer um estudo comparativo do desempenho dos algoritmos de análise gramatical nas gramáticas. Para a construção das gramáticas utilizamos uma extensão da linguagem Prolog chamada GULP. Após a construção da gramática que gera apenas orações corretas, foi necessário fazer várias modificações nela, para que gerasse também orações incorretas. Ao final do trabalho, fizemos a avaliação do desempenho dos algoritmos de análise gramatical através do número de inferencias realizadas pelas gramáticas em cada oração de teste. |