Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/77272
Título: | DSL based Automatic Generation of Q&A Systems |
Outro(s) título(s): | Geração automática de Sistemas de Perguntas e Respostas baseado em DSL |
Autor(es): | Azevedo, Renato Preigschadt de |
Orientador(es): | Henriques, Pedro Rangel Varanda, Maria João |
Palavras-chave: | Linguagens de domínio específico Sistemas de perguntas e respostas Geração de código Processamento de linguagem Domain-specific languages Question & answer systems AcQA Code generation Language processing |
Data: | 11-Abr-2022 |
Resumo(s): | Para auxiliar o usuário na busca por informações relevantes, os sistemas de Perguntas e Respostas
(Q&A – Question and Answering) oferecem a possibilidade de formular perguntas através de linguagem
natural, obtendo respostas mais adequadas e concisas. Esses sistemas interpretam a pergunta do usuário
para entender suas necessidades de informação e retornam as respostas mais adequadas em um sentido
semântico; eles não realizam uma pesquisa estatística por palavras chaves, como acontece nos motores
de busca existentes. Existem várias abordagens para desenvolver e implantar sistemas de Q&A, tornando
difícil escolher a melhor maneira de construir o sistema. O desenvolvedor deve escolher linguagens e
técnicas que permitam o processamento de linguagem natural. Também é necessário fornecer uma
interface de usuário, permitindo que os usuários dos sistemas de Q&A possam fazer perguntas e obter
respostas. Para tornar mais fácil a construção e implantação de sistemas de Q&A, uma linguagem de
domínio específico para gerar sistemas de Q&A (AcQA) é proposta nesta tese. A linguagem AcQA
permite que os desenvolvedores de sistemas de Q&A se concentrem nos dados que serão utilizados para
construir a base de conhecimento e no conteúdo do sistema, em vez dos detalhes de implementação.
A linguagem proposta gera código e permite uma implantação completa do sistema de Q&A em um
servidor. Um experimento é conduzido para avaliar a viabilidade de usar a linguagem AcQA. O estudo foi
realizado principalmente com pessoas da área de informática e mostra que a linguagem AcQA simplifica
o desenvolvimento de um sistema de Q&A. In order to help the user to search for relevant information, Question and Answering (Q&A) Systems provide the possibility to formulate the question freely in a natural language, retrieving the most appropriate and concise answers. These systems interpret the user question to understand his information needs and return him the more adequate replies in a semantic sense; they do not perform a statistical word search like happens in the existing search engines. There are several approaches to develop and deploy Q&A Systems, making it hard to choose the best way to build the system. The developer has to choose languages and techniques that allow natural language processing. It is also necessary to provide a user interface where the final users can ask questions and get answers. To turn easier the construction and deployment of Q&A Systems, a way to automatically create Q&A Systems based on a DSL (AcQA) is proposed in this Ph.D. thesis, thus allowing the setup and the validation of the Q&A System independent of the implementation techniques. The proposed AcQA language allows the developers of Q&A Systems to focus on the data and contents instead of implementation details. The proposed language generates code and can do a full deployment of the Q&A System into a destination server. An experiment is conducted to assess the feasibility of using AcQA. The study was carried out with people mainly from the computer science field and shows that the AcQA language simplifies the development of a Q&A System. |
Tipo: | Tese de doutoramento |
Descrição: | Tese de doutoramento em Informática |
URI: | https://hdl.handle.net/1822/77272 |
Acesso: | Acesso aberto |
Aparece nas coleções: | DI - Teses de doutoramento |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Renato Preigschadt Azevedo.pdf | Tese de doutoramento | 4,45 MB | Adobe PDF | Ver/Abrir |
Este trabalho está licenciado sob uma Licença Creative Commons