DIALOGUE SYSTEM HAVING PLURALITY OF DIALOGUE DOMAINS

A dialogue system having a plurality of dialogue domains is provided. The dialogue system having a plurality of dialogue domains, according to the present invention, comprises: a user interface that receives a user utterance from a user through a network and transmits a system utterance to the user;...

Full description

Saved in:
Bibliographic Details
Main Authors BERLOCHER, Ivan, LEE, Kyu Beom
Format Patent
LanguageEnglish
French
Korean
Published 02.07.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A dialogue system having a plurality of dialogue domains is provided. The dialogue system having a plurality of dialogue domains, according to the present invention, comprises: a user interface that receives a user utterance from a user through a network and transmits a system utterance to the user; a dialogue domain management unit having a plurality of dialogue domains; a user utterance preprocessing unit that performs natural language processing on the user utterance by referring to a natural language comprehension unit having an action ontology and a fact ontology, constructs and vectorizes the user utterance into a semantic frame, and selects one of the plurality of dialogue domains by using the natural language processing result for the user utterance; a natural language analysis unit that detects an entity, an intention, and an anaphora from the semantic frame for the constructed user utterance, and searches for and detects the entity indicated by the detected anaphora; and a system utterance execution unit that performs an execution to generate a system utterance on the basis of the entity indicating the anaphora of the user utterance. L'invention concerne un système de dialogue comportant une pluralité de domaines de dialogue. L'invention concerne un système de dialogue comportant une pluralité de domaines de dialogue. Le système de dialogue comportant une pluralité de domaines de dialogue selon la présente invention comprend : une interface utilisateur qui reçoit un énoncé d'utilisateur provenant d'un utilisateur par l'intermédiaire d'un réseau, et transmet un énoncé de système à l'utilisateur ; une unité de gestion de domaines de dialogue présentant une pluralité de domaines de dialogue ; une unité de prétraitement d'énoncés d'utilisateur qui effectue un traitement de langage naturel sur l'énoncé d'utilisateur en se référant à une unité de compréhension du langage naturel présentant une ontologie d'actions et une ontologie de faits, construit et vectorise l'énoncé d'utilisateur dans un cadre sémantique, et sélectionne un domaine de la pluralité de domaines de dialogue en utilisant le résultat du traitement de langage naturel pour l'énoncé d'utilisateur ; une unité d'analyse du langage naturel qui détecte une entité, une intention et une anaphore à partir de la trame sémantique pour l'énoncé d'utilisateur construit, et recherche et détecte l'entité indiquée par l'anaphore détectée ; et une unité d'exécution d'énoncé de système qui effectue une exécution pour générer un énoncé de système sur la base de l'entité indiquant l'anaphore de l'énoncé d'utilisateur. 복수의 대화 도메인을 가지는 대화 시스템을 제공한다. 본 발명에 따른 복수의 대화 도메인을 가지는 대화 시스템은, 네트워크를 통하여 사용자로부터 사용자 발언을 수신하고 시스템 발언을 사용자에게 송신하는 유저 인터페이스, 복수의 대화 도메인을 가지는 대화 도메인 관리부, 액션 온톨로지와 팩트 온톨로지를 가지는 자연어 이해부를 참조하여 사용자 발언에 대한 자연어 처리를 하여 사용자 발언을 시맨틱 프레임으로 구성 및 벡터화하고 사용자 발언에 대한 자연어 처리 결과를 이용하여 복수의 대화 도메인 중 하나를 선택하는 사용자 발언 전처리부, 구성된 사용자 발언에 대한 시맨틱 프레임으로부터 엔티티, 의도, 및 대용어를 감지하고 감지된 대용어가 지칭하는 엔티티를 탐색하여 감지하는 자연어 분석부, 및 사용자 발언이 가지는 대용어를 지칭하는 엔티티를 토대로 시스템 발언을 생성하도록 실행하는 시스템 발언 실행부를 포함한다.
Bibliography:Application Number: WO2018KR16699