DSL based Automatic Generation of Q&A Systems

Geração automática de Sistemas de Perguntas e Respostas baseado em DSL
dc.contributor.advisorHenriques, Pedro Rangelpor
dc.contributor.advisorVaranda, Maria Joãopor
dc.contributor.authorAzevedo, Renato Preigschadt depor
dc.date.accessioned2022-04-28T11:41:36Z
dc.date.available2022-04-28T11:41:36Z
dc.date.issued2022-04-11
dc.date.submitted2021
dc.description.abstractPara 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.por
dc.description.abstractIn 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.por
dc.identifier.tid101640994por
dc.identifier.urihttps://hdl.handle.net/1822/77272
dc.language.isoengpor
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/por
dc.subjectLinguagens de domínio específicopor
dc.subjectSistemas de perguntas e respostaspor
dc.subjectGeração de códigopor
dc.subjectProcessamento de linguagempor
dc.subjectDomain-specific languagespor
dc.subjectQuestion & answer systemspor
dc.subjectAcQApor
dc.subjectCode generationpor
dc.subjectLanguage processingpor
dc.subject.fosCiências Naturais::Ciências da Computação e da Informaçãopor
dc.titleDSL based Automatic Generation of Q&A Systemspor
dc.title.alternativeGeração automática de Sistemas de Perguntas e Respostas baseado em DSLpor
dc.typedoctoralThesiseng
dspace.entity.typePublicationen
sdum.degree.gradeMuito bompor
sdum.uoeiEscola de Engenhariapor
thesis.degree.grantorUniversidade do Minhopor
thesis.degree.nameTese de doutoramento em Informáticapor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
Renato Preigschadt Azevedo.pdf
Tamanho:
4.35 MB
Formato:
Adobe Portable Document Format
Descrição:
Tese de doutoramento