Logo do repositório
 
A carregar...
Miniatura
Publicação

Conversational Interactive Recommendation

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Correia_2022.pdf3.91 MBAdobe PDF Ver/Abrir

Resumo(s)

When we search for something online, sometimes we know what we want, but we do not know how to exactly describe it. To address this challenge, this thesis presents a framework based on reinforcement learning, which improves conversational assistants in order to get closer to the user’s desired product by asking a sequence of clarifying questions and giving recommendations. These clarifying questions are chosen before each interaction, in real-time, and are capable of narrowing down the search space, helping the user finding what he wants. In order for the assistant to decide which clarifying question to use, its neural network needs some information about the recommendation conversation. After the selection of the question, the assistant generates the question using a template, which might need some recommended products. Having generated the question, the assistant presents it to the user and gets his answer, from which extracts some information to update the recommendation conversation history. This framework can be served as a module inside projects and lets the recommendation conversation to evolve in various directions: minimizing the number of interactions, minimizing the repetitiveness of used questions and minimizing the repetitiveness of used questions according to their feedback times.
Quando pesquisamos algo online, às vezes sabemos o que queremos, mas não sabe- mos como descrevê-lo exatamente. Para enfrentar este desafio, esta tese introduz uma framework baseada em aprendizagem por reforço, que melhora os assistentes de conversa- ção para se aproximarem do produto desejado pelo utilizador, através de uma sequência de perguntas esclarecedoras e dando recomendações. Estas perguntas esclarecedoras são escolhidas antes de cada interação, em tempo real, e são capazes de diminuir o espaço de procura, ajudando o utilizador a encontrar o que deseja. Para que o assistente decida qual pergunta esclarecedora usar, a sua rede neural precisa de algumas informações sobre a conversa de recomendação. Após a seleção da pergunta, o assistente gera a pergunta usando um template, que pode precisar de alguns produtos para recomendar. Gerada a pergunta, o assistente apresenta-a ao utilizador e obtém a resposta, da qual extrai algumas informações para atualizar o histórico da conversa de recomendação. Esta framework pode ser usada como um módulo em projetos e permite que a con- versa de recomendação evolua de várias formas: minimizando o número de interações, minimizando a repetitividade das perguntas usadas e minimizando a repetitividade das perguntas usadas de acordo com os tempos de feedback.

Descrição

Palavras-chave

Conversational Assistant Conversational Agent Task-Oriented Conversational Agent Risk-aware Conversational Agent Reinforcement Learning Deep Reinforcement Learning

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC