Chatbot with a Discourse Structure-Driven Dialogue Management
We build a chat bot with iterative content exploration that leads a user through a personalized knowledge acquisition session. The chat bot is designed as an automated customer support or product recommendation agent assisting a user in learning product features, product usability, suitability, troubleshooting and other related tasks. To control the user navigation through content, we extend the notion of a linguistic discourse tree (DT) towards a set of documents with multiple sections covering a topic. For a given paragraph, a DT is built by DT parsers. We then combine DTs for the paragraphs of documents to form what we call extended DT, which is a basis for interactive content exploration facilitated by the chat bot. To provide cohesive answers, we use a measure of rhetoric agreement between a question and an answer by tree kernel learning of their DTs.
Code (0)
등록된 구현이 없습니다.
Tasks
ChatbotDialogue ManagementManagementProduct RecommendationSimilar Papers 제목 키워드 기반
Discourse-Driven Integrated Dialogue Development Environment for Open-Domain Dialogue Systems
Development environments for spoken dialogue systems are popular today because they enable rapid creation of the dialogue systems in times when usage of the voice AI Assistants is constantly growing. We describe a graphi…
Spoken Dialogue SystemsAn Approach to Inference-Driven Dialogue Management within a Social Chatbot
We present a chatbot implementing a novel dialogue management approach based on logical inference. Instead of framing conversation a sequence of response generation tasks, we model conversation as a collaborative inferen…
ChatbotCollaborative InferenceDialogue ManagementGraph Matching+2Sounding Board: A User-Centric and Content-Driven Social Chatbot
We present Sounding Board, a social chatbot that won the 2017 Amazon Alexa Prize. The system architecture consists of several components including spoken language processing, dialogue management, language generation, and…
ChatbotDialogue ManagementManagementText GenerationBuilding Dialogue Structure from Discourse Tree of a Question
In this section we propose a reasoning-based approach to a dialogue management for a customer support chat bot. To build a dialogue scenario, we analyze the discourse tree (DT) of an initial query of a customer support d…
Dialogue ManagementManagementSentenceAn Ontology-Based Dialogue Management System for Banking and Finance Dialogue Systems
Keeping the dialogue state in dialogue systems is a notoriously difficult task. We introduce an ontology-based dialogue manage(OntoDM), a dialogue manager that keeps the state of the conversation, provides a basis for an…
ChatbotDialogue ManagementManagementSpecificity