Dissertação

TalKit: Desenvolvimento de um sistema de diálogo para português EVALUATED

Nesta tese propomos uma taxonomia para classificar as interações dadas por um utilizador a um sistema de diálogo e desenvolvemos o TalKit, que tem como objetivo responder a diferentes tipos de interações, escolhendo os módulos responsáveis pela resposta com base nessa taxonomia. Dois módulos existentes, o Say Something Smart e o Talkpedia foram usados neste processo, tendo o segundo sido estendido neste trabalho. Foram implementados vários classificadores que combinam regras escritas à mão e módulos criados com técnicas de aprendizagem automática, para mapear as interações efetuadas por um utilizador, em classes da taxonomia desenvolvida. Foram testadas duas estratégias para a implementação do TalKit. A primeira é baseada em aprendizagem automática e baseada em regras. A segunda estratégia é baseada, de novo, em aprendizagem automática, tendo sido criado o Mega Classificador, que utiliza como features as regras anteriormente desenvolvidas, bem como os restantes classificadores. Após a avaliação destas duas estratégias, concluiu-se que a primeira é melhor que a segunda, pois a primeira consegue classificar corretamente 87% interações e a segunda 80%. Finalmente, o classificador baseado em aprendizagem automática e baseada em regras foi usado para decidir que módulo escolher para obter uma resposta e usado numa avaliação feita com utilizadores. Concluiu-se que usar o Talkit obtém mais respostas plausíveis do que usar apenas o Talkpedia ou o Say Something Smart. Adicionalmente provou-se também que as extensões feitas ao Talkpedia, aumentam o número de respostas plausíveis devolvida pelo sistema.
Compreensão de Língua Natural, Taxonomia para Diálogo, Classificação, Aprendizagem Automática, Baseado em Regras

Maio 28, 2015, 14:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Maria Luísa Torres Ribeiro Marques da Silva Coheur

Departamento de Engenharia Informática (DEI)

Professor Auxiliar