대화 시스템의 다자 대화 생성 장치, 다자 대화 생성 방법
APPARATUS AND METHOD FOR GENERATING MULTIPLE CONVERSION IN CONVERSION SYSTEM
특허 요약
본 발명은 대화 시스템의 다자 대화 생성 장치의 다자 대화 생성 방법에 관한 것으로, 상기 다자 대화 생성 장치로 대화를 입력받는 단계; 상기 대화의 맥락 정보를 기초로 복수의 대화자별 발화를 부분 임베딩(segment embedding)하는 단계; 상기 부분 임베딩의 결과를 상기 다자 대화 생성 장치 내에 기 학습된 신경망에 입력하여 상기 복수의 대화자별로 인코딩하는 단계; 및 상기 복수의 대화자별로 인코딩한 결과를 합산하여 상기 다자 대화 생성 장치의 디코더로 전달함으로써 상기 대화에 대한 상기 복수의 대화자의 점진적 참여를 모델링하는 단계;를 포함할 수 있다.
청구항
번호청구항
1

대화 시스템의 다자 대화 생성 장치의 다자 대화 생성 방법에 있어서,상기 다자 대화 생성 장치로 대화를 입력받는 단계;상기 대화의 맥락 정보를 기초로 복수의 대화자별 발화를 부분 임베딩(segment embedding)하는 단계;상기 부분 임베딩의 결과를 상기 다자 대화 생성 장치 내에 기 학습된 신경망에 입력하여 상기 복수의 대화자별로 인코딩하는 단계; 및상기 복수의 대화자별로 인코딩한 결과를 합산하여 상기 다자 대화 생성 장치의 디코더로 전달함으로써 상기 대화에 대한 상기 복수의 대화자의 점진적 참여를 모델링하는 단계;를 포함하는대화 시스템의 다자 대화 생성 장치의 다자 대화 생성 방법.

2

제 1 항에 있어서,상기 부분 임베딩하는 단계는,상기 복수의 대화자에서 발화자의 발화를 부분 인코딩하는 단계; 및상기 복수의 대화자에서 발화 대상자의 발화를 부분 인코딩하는 단계;를 포함하는대화 시스템의 다자 대화 생성 장치의 다자 대화 생성 방법.

3

제 2 항에 있어서,상기 인코딩하는 단계는 상기 복수의 대화자에서 발화자의 발의를 부분 임베딩한 결과를 인코딩하는 단계를 포함하는대화 시스템의 다자 대화 생성 장치의 다자 대화 생성 방법.

4

제 3 항에 있어서,상기 발의는 상기 대화에서 가장 최근의 질문 형태의 발화를 기초로 한 것인대화 시스템의 다자 대화 생성 장치의 다자 대화 생성 방법.

5

제 3 항에 있어서,상기 인코딩한 결과는 상기 발화자의 과거 발화, 상기 발화 대상자의 과거 발화 및 상기 발의 중 적어도 하나에 대한 정보를 포함하는대화 시스템의 다자 대화 생성 장치의 다자 대화 생성 방법.

6

제 1 항에 있어서,상기 합산은 상기 맥락 정보에 포함된 초점 표현(focus representation)을 추출하기 위한 초점 토큰 합산을 포함하고,상기 초점 표현은 상기 발화자, 주소지 및 유사 발의 문구와 관련된 맥락 벡터를 결합한 정보인대화 시스템의 다자 대화 생성 장치의 다자 대화 생성 방법.

7

제 6 항에 있어서,상기 합산은 최대풀링(max-pooling) 기법이 적용되는대화 시스템의 다자 대화 생성 장치의 다자 대화 생성 방법.

8

기 학습된 신경망을 포함하는 다자 대화 생성 장치에 있어서,상기 다자 대화 생성 장치로 대화를 입력받는 대화 입력부; 및상기 대화의 맥락 정보를 기초로 복수의 대화자별 발화를 부분 임베딩하고, 상기 부분 임베딩의 결과를 상기 신경망에 입력하여 상기 복수의 대화자별로 인코딩하며, 상기 복수의 대화자별로 인코딩한 결과를 합산하여 상기 신경망 내의 디코더로 전달함으로써 상기 대화에 대한 상기 복수의 대화자의 점진적 참여를 모델링하는 처리부;를 포함하는대화 시스템의 다자 대화 생성 장치.

9

제 8 항에 있어서,상기 처리부는,상기 복수의 대화자에서 발화자의 발화를 부분 인코딩하고, 상기 복수의 대화자에서 발화 대상자의 발화를 부분 인코딩하는대화 시스템의 다자 대화 생성 장치.

10

제 9 항에 있어서,상기 처리부는 상기 복수의 대화자에서 발화자의 발의를 부분 임베딩한 결과를 인코딩하는대화 시스템의 다자 대화 생성 장치.

11

제 10 항에 있어서,상기 발의는 상기 대화에서 가장 최근의 질문 형태의 발화를 기초로 한 것인대화 시스템의 다자 대화 생성 장치.

12

제 10 항에 있어서,상기 인코딩한 결과는 상기 발화자의 과거 발화, 상기 발화 대상자의 과거 발화 및 상기 발의 중 적어도 하나에 대한 정보를 포함하는대화 시스템의 다자 대화 생성 장치.

13

제 8 항에 있어서,상기 합산은 상기 맥락 정보에 포함된 초점 표현을 추출하기 위한 초점 토큰 합산을 포함하고, 상기 초점 표현은 상기 발화자, 주소지 및 유사 발의 문구와 관련된 맥락 벡터를 결합한 정보인대화 시스템의 다자 대화 생성 장치.

14

제 13 항에 있어서,상기 합산은 최대풀링 기법이 적용되는대화 시스템의 다자 대화 생성 장치.

15

제 8 항에 있어서,상기 신경망은 트랜스포머 인코더와 트랜스포머 디코더를 포함하는대화 시스템의 다자 대화 생성 장치.

16

컴퓨터 프로그램을 저장하고 있는 컴퓨터 판독 가능 기록매체로서,상기 컴퓨터 프로그램은,대화 시스템의 다자 대화 생성 장치의 다자 대화 생성 방법을 프로세서가 수행하도록 하기 위한 명령어를 포함하고,상기 방법은,상기 다자 대화 생성 장치로 대화를 입력받는 단계;상기 대화의 맥락 정보를 기초로 복수의 대화자별 발화를 부분 임베딩하는 단계;상기 부분 임베딩의 결과를 상기 다자 대화 생성 장치 내에 기 학습된 신경망에 입력하여 상기 복수의 대화자별로 인코딩하는 단계; 및상기 복수의 대화자별로 인코딩한 결과를 합산하여 상기 다자 대화 생성 장치의 디코더로 전달함으로써 상기 대화에 대한 상기 복수의 대화자의 점진적 참여를 모델링하는 단계;를 포함하는컴퓨터 판독 가능한 기록매체.

17

컴퓨터 판독 가능 기록매체에 저장된 컴퓨터 프로그램으로서,상기 컴퓨터 프로그램은,대화 시스템의 다자 대화 생성 장치의 다자 대화 생성 방법을 프로세서가 수행하도록 하기 위한 명령어를 포함하고,상기 방법은,상기 다자 대화 생성 장치로 대화를 입력받는 단계;상기 대화의 맥락 정보를 기초로 복수의 대화자별 발화를 부분 임베딩하는 단계;상기 부분 임베딩의 결과를 상기 다자 대화 생성 장치 내에 기 학습된 신경망에 입력하여 상기 복수의 대화자별로 인코딩하는 단계; 및상기 복수의 대화자별로 인코딩한 결과를 합산하여 상기 다자 대화 생성 장치의 디코더로 전달함으로써 상기 대화에 대한 상기 복수의 대화자의 점진적 참여를 모델링하는 단계;를 포함하는기록매체에 저장된 컴퓨터 프로그램.