Computational Support for Auditing Task-Oriented Dialogues
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2024 |
| Tipo de documento: | Dissertação |
| Idioma: | eng |
| Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Texto Completo: | https://hdl.handle.net/10316/116350 |
Resumo: | Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia |
| id |
RCAP_ab4f2985456196c88b87250bbf120cdd |
|---|---|
| oai_identifier_str |
oai:estudogeral.uc.pt:10316/116350 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Computational Support for Auditing Task-Oriented DialoguesSuporte para Auditoria em Diálogos de Apoio ao ClienteNatural Language ProcessingDialogue AnalysisDialogue FlowUnsupervised Flow DiscoveryClustering algorithmsProcessamento de Linguagem NaturalAnálise de DiálogoFluxo de DiálogoDescoberta de Fluxo Não SupervisionadaAlgoritmos de AgrupamentoDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaIn recent years, call centers have gone under heavy pressure, concerning the demand for good and active support with customers. So, they need to optimise the way they interact with customers and resolve their problems. To help with this challenge, virtual conversation agents are more and more popular, in some situations, replacing human agents. However, the complexity of designing a virtual agent that can, alone, resolve all the problems, while maintaining a coherent conversation, has proven hard. We see the development of better computational tools that aid human agents in optimising conversations as a solution. Such tools may be based on designing and monitoring dialogue flows. We thus focus on the discovery of such flows, whose creation is itself a time-consuming challenge, often performed manually for each target domain. This work encompasses the research, development, testing and evaluation of solutions for automatically discovering dialogue flows, unsupervised, from past interactions between agents. Starting with the initial version of a platform for discovering dialogue flows, FlowDisco, this work explores alternative methods for clustering utterances into dialogue states and for labelling them for human interpretation. These methods are integrated into the platform and conclusions are taken on their suitability, hopefully, towards flows that better represent the underlying dialogues.This document describes the process and the results obtained. After setting base concepts and work related, the methodology and setup are described. From multiple dialogue datasets, a series of dialogue flows are discovered.The work includes the exploration of partition and density-based spatial clustering, and of cluster labelling with the use of a large language model. It is focused on optimising and discovering flows based on dialogue acts. Experiments are performed in different types of datasets, including task-oriented, and also open conversations. It finally explores the consideration of context in the problem, where past utterances have a weight when representing the current one. After the optimisation with the dialogue acts, flows are also discovered from non-annotated dialogues.This research may contribute to a smoother adaptation of dialogue systems to different domains, but a human touch is still often desirable. Moreover, discovered flows may be useful as auditing tools and in the identification of communication trends, and thus contribute to supporting human decisions.Nos últimos anos, os centros de atendimento telefónico têm estado sob forte pressão, no que diz respeito à procura de um apoio bom e ativo junto dos clientes. Por isso, precisam de otimizar a forma como interagem com os clientes e como resolvem os seus problemas. Para ajudar neste desafio, os agentes de conversação virtual são cada vez mais populares, substituindo, em algumas situações, os agentes humanos. No entanto, a complexidade da construção de um agente virtual que possa, por si só, resolver todos os problemas, mantendo uma conversa coerente, tem-se revelado difícil. Consideramos que o desenvolvimento de melhores ferramentas computacionais que ajudem os agentes humanos a otimizar as conversas é uma solução. Essas ferramentas podem basear-se na conceção e no controlo dos fluxos de diálogo. Assim, centramo-nos na descoberta de tais fluxos, cuja criação é, em si mesma, um desafio demoroso, muitas vezes realizado manualmente para cada domínio. Este trabalho engloba a investigação, o desenvolvimento, o teste e a avaliação de soluções para a descoberta automática de fluxos de diálogo, sem supervisão, a partir de interacções passadas entre agentes. Começando com a versão inicial de uma plataforma para a descoberta de fluxos de diálogo, FlowDisco, este trabalho explora métodos alternativos para agrupar frases em estados de diálogo e para os nomear para interpretação humana. Estes métodos são integrados na plataforma e são tiradas conclusões sobre a sua aptidão, esperando-se que os fluxos representem melhor os diálogos correspondentes.Este documento descreve o processo e os resultados obtidos. Depois de definir os conceitos de base e o trabalho relacionado, a metodologia e a configuração usada são descritas. A partir de múltiplos conjuntos de dados de diálogos, é descoberta uma série de fluxos de diálogos.O trabalho inclui a exploração de agrupamentos espaciais baseados em partição e em densidade, bem como a nomeação de agrupamentos com a utilização de um modelo de linguagem de grande escala. Centra-se na otimização e descoberta de fluxos baseados em actos de diálogo. As experiências são efectuadas em diferentes tipos de conjuntos de dados, incluindo conversas orientadas para tarefas e conversas abertas. Por fim, explora a consideração do contexto no problema, em que as frases passadas têm um peso na representação da interação atual. Após a otimização com os actos de diálogo, os fluxos são também descobertos a partir de diálogos não anotados.Esta investigação pode contribuir para uma adaptação mais fácil dos sistemas de diálogo a diferentes domínios, mas o toque humano continua a ser frequentemente desejável. Além disso, os fluxos descobertos podem ser úteis como ferramentas de auditoria e na identificação de tendências de comunicação, contribuindo assim para apoiar as decisões humanas.Outro - This work was supported by the Portuguese Recovery and Resilience Plan through project C645008882-00000055, Center for Responsible AI; and by national funds through FCT – Foundation for Science and Technology, I.P. (grant number UI/BD/153496/2022), within the scope of the project CISUC (UID/CEC/00326/2020). Duração: 6 meses; Valor: 930,98€/mês2024-07-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://hdl.handle.net/10316/116350https://hdl.handle.net/10316/116350TID:203693426engRessurreição, David Forte dainfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-09-11T22:03:25Zoai:estudogeral.uc.pt:10316/116350Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T06:09:45.143367Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Computational Support for Auditing Task-Oriented Dialogues Suporte para Auditoria em Diálogos de Apoio ao Cliente |
| title |
Computational Support for Auditing Task-Oriented Dialogues |
| spellingShingle |
Computational Support for Auditing Task-Oriented Dialogues Ressurreição, David Forte da Natural Language Processing Dialogue Analysis Dialogue Flow Unsupervised Flow Discovery Clustering algorithms Processamento de Linguagem Natural Análise de Diálogo Fluxo de Diálogo Descoberta de Fluxo Não Supervisionada Algoritmos de Agrupamento |
| title_short |
Computational Support for Auditing Task-Oriented Dialogues |
| title_full |
Computational Support for Auditing Task-Oriented Dialogues |
| title_fullStr |
Computational Support for Auditing Task-Oriented Dialogues |
| title_full_unstemmed |
Computational Support for Auditing Task-Oriented Dialogues |
| title_sort |
Computational Support for Auditing Task-Oriented Dialogues |
| author |
Ressurreição, David Forte da |
| author_facet |
Ressurreição, David Forte da |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Ressurreição, David Forte da |
| dc.subject.por.fl_str_mv |
Natural Language Processing Dialogue Analysis Dialogue Flow Unsupervised Flow Discovery Clustering algorithms Processamento de Linguagem Natural Análise de Diálogo Fluxo de Diálogo Descoberta de Fluxo Não Supervisionada Algoritmos de Agrupamento |
| topic |
Natural Language Processing Dialogue Analysis Dialogue Flow Unsupervised Flow Discovery Clustering algorithms Processamento de Linguagem Natural Análise de Diálogo Fluxo de Diálogo Descoberta de Fluxo Não Supervisionada Algoritmos de Agrupamento |
| description |
Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-07-19 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/10316/116350 https://hdl.handle.net/10316/116350 TID:203693426 |
| url |
https://hdl.handle.net/10316/116350 |
| identifier_str_mv |
TID:203693426 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833602598895091712 |