Abstract

In recent times, with the increasing interest in conversational agents for smart homes, task-oriented dialog systems are being actively researched. However, most of these studies are focused on the individual modules of such a system, and there is an evident lack of research on a dialog framework that can integrate and manage the entire dialog system. Therefore, in this study, we propose a framework that enables the user to effectively develop an intelligent dialog system. The proposed framework ontologically expresses the knowledge required for the task-oriented dialog system’s process and can build a dialog system by editing the dialog knowledge. In addition, the framework provides a module router that can indirectly run externally developed modules. Further, it enables a more intelligent conversation by providing a hierarchical argument structure (HAS) to manage the various argument representations included in natural language sentences. To verify the practicality of the framework, an experiment was conducted in which developers without any previous experience in developing a dialog system developed task-oriented dialog systems using the proposed framework. The experimental results show that even beginner dialog system developers can develop a high-level task-oriented dialog system.

Highlights

  • A smart home system is a system that monitors and controls various electronic devices to provide convenience to users in a private residential environment

  • argument generation (AG) uses a lexico-semantic pattern (LSP) [54] that is similar to the rule-based approach of natural language understanding (NLU) to perform this function

  • The models used in NLU were compared based on the approach used: the rule-based approach constructed by the developers, the machine learning approach [18] created using the training corpus, and the hybrid approach combining the two methods

Read more

Summary

Introduction

A smart home system is a system that monitors and controls various electronic devices to provide convenience to users in a private residential environment. A task-oriented dialog system recognizes a user intended task from a user’s speech in a smart home environment and provides core functions to accomplish the intended purpose. Such a dialog system is designed to achieve specific objectives and tasks such as climate control, schedule management, hotel reservation, and text-based communication [3,4,5,6,7]. In this study, we propose a dialog framework that helps non-expert developers in dialog systems and natural language processing implement a task-oriented dialog system.

Related Work
Dialog Framework for Task-Oriented Dialog System
Dialog State
External Modules and Module Router
Dialog
Dialog Manager
Argument Generator
Hierarchical Argument Structure
NLU with Hybrid Approach
Template-Based
Experiments
Evaluation
Accuracy of NLU Modules
Conversation Success Rate and Satisfaction
Comparison with Other Frameworks
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call