대화형 질의 응답 서비스 제공용 장치 및 방법
APPARATUS AND METHOD FOR PROVIDING INTERACTIVE QUESTION AND ANSWER SERVICE
특허 요약
일 구현예에 따른 대화형 질의 응답 서비스 제공용 장치는 적어도 하나의 명령어를 저장하는 메모리; 및 프로세서를 포함하며, 상기 적어도 하나의 명령어가 상기 프로세서에 의해 실행됨으로써, 신규 질의가 획득되고, 복수 개의 과거 질의 및 상기 복수 개의 과거 질의 각각에 대한 과거 답변 중 일부가 쌍을 이루어서 하나 이상 선별되되, 상기 선별 과정에는 상기 복수 개의 과거 질의 각각을 제공받은 기 학습된 언어 모델이 상기 복수 개의 과거 답변 각각을 추론할 때 계산된 각 과거 답변에 대한 신뢰도가 이용되고, 상기 획득된 신규 질의, 상기 하나 이상의 쌍을 이루는 과거 질의 및 과거 답변이 상기 언어 모델에 제공됨으로써, 상기 획득된 신규 질의에 대한 답변이 획득된다.
청구항
번호청구항
1

적어도 하나의 명령어를 저장하는 메모리; 및프로세서를 포함하며, 상기 적어도 하나의 명령어가 상기 프로세서에 의해 실행됨으로써,신규 질의가 획득되고,복수 개의 과거 질의 및 상기 복수 개의 과거 질의 각각에 대한 과거 답변 중 일부가 쌍을 이루어서 하나 이상 선별되되, 상기 선별 과정에는 상기 복수 개의 과거 질의 각각을 제공받은 기 학습된 언어 모델이 상기 복수 개의 과거 답변 각각을 추론할 때 계산된 각 과거 답변에 대한 신뢰도가 이용되고,상기 획득된 신규 질의, 상기 하나 이상의 쌍을 이루는 과거 질의 및 과거 답변이 상기 언어 모델에 제공됨으로써, 상기 획득된 신규 질의에 대한 답변이 획득되는대화형 질의 응답 서비스 제공용 장치.

2

제 1 항에 있어서,상기 적어도 하나의 명령어가 상기 프로세서에 의해 실행됨으로써,소정의 기초 자료가 추가적으로 획득되되,상기 획득된 기초 자료는,상기 언어 모델이 상기 복수 개의 과거 질의 각각에 대해 답변을 추론하거나 또는 상기 신규 질의에 대해 답변을 추론할 때 이용되는대화형 질의 응답 서비스 제공용 장치.

3

제 2 항에 있어서,상기 언어 모델이 추론한 답변은,상기 기초 자료에 포함된 복수 개의 토큰 각각을, 주어진 질의에 대한 정답 토큰 및 오답 토큰 중 어느 하나로, 상기 언어 모델이 분류(classification)한 결과를 기반으로 추론된 것인대화형 질의 응답 서비스 제공용 장치.

4

제 1 항에 있어서,상기 하나 이상이 쌍을 이루는 과거 질의 및 과거 답변은,각 쌍이 발생된 시간 순서에 종속되어서 상기 언어 모델에 제공되는대화형 질의 응답 서비스 제공용 장치.

5

제 1 항에 있어서,상기 언어 모델의 학습 과정에는,복수 개의 제1 학습용 질의 및 상기 복수 개의 제1 학습용 질의 각각에 대한 정답 답변을 학습에 이용하는 제1 학습 과정; 복수 개의 제2 학습용 질의 및 상기 복수 개의 제2 학습용 질의 각각에 대한 추론 답변 중 일부를 선별하는 선별 과정; 및상기 선별된 일부를 학습에 이용하는 제2 학습 과정이 포함되는대화형 질의 응답 서비스 제공용 장치.

6

제 5 항에 있어서,상기 추론 답변은,상기 제1 학습 과정이 완료된 언어 모델에 의해 추론된 것인대화형 질의 응답 서비스 제공용 장치.

7

제 5 항에 있어서,상기 선별 과정에서는,상기 추론 답변 각각에 대해 계산된 신뢰도가 이용되는대화형 질의 응답 서비스 제공용 장치.

8

제 7 항에 있어서,상기 신뢰도는 온도 규모 지정 기법에 의해 보정되고,상기 선별 과정에서는,상기 보정된 신뢰도가 이용되는대화형 질의 응답 서비스 제공용 장치.

9

대화형 질의 응답 서비스 제공용 장치가 수행하는 대화형 질의 응답 서비스 제공 방법으로서,신규 질의를 획득하는 단계;복수 개의 과거 질의 및 상기 복수 개의 과거 질의 각각에 대한 과거 답변 중 일부를 쌍을 이루어서 하나 이상 선별하는 단계; 상기 선별에는 상기 복수 개의 과거 질의 각각을 제공받은 기 학습된 언어 모델이 상기 복수 개의 과거 답변 각각을 추론할 때 계산된 각 과거 답변에 대한 신뢰도가 이용되고,상기 획득된 신규 질의, 상기 하나 이상의 쌍을 이루는 과거 질의 및 과거 답변을 상기 언어 모델에 제공함으로써, 상기 획득된 신규 질의에 대한 답변을 획득하는 단계를 포함하는대화형 질의 응답 서비스 제공 방법.

10

제 9 항에 있어서,상기 제공 방법은,소정의 기초 자료를 추가적으로 획득하는 단계를 더 포함하되,상기 획득된 기초 자료는,상기 언어 모델이 상기 복수 개의 과거 질의 각각에 대해 답변을 추론하거나 또는 상기 신규 질의에 대해 답변을 추론할 때 이용되는대화형 질의 응답 서비스 제공 방법.

11

제 10 항에 있어서,상기 언어 모델이 추론한 답변은,상기 기초 자료에 포함된 복수 개의 토큰 각각을, 주어진 질의에 대한 정답 토큰 및 오답 토큰 중 어느 하나로, 상기 언어 모델이 분류(classification)한 결과를 기반으로 추론된 것인대화형 질의 응답 서비스 제공 방법.

12

제 9 항에 있어서,상기 하나 이상이 쌍을 이루는 과거 질의 및 과거 답변은,각 쌍이 발생된 시간 순서에 종속되어서 상기 언어 모델에 제공되는대화형 질의 응답 서비스 제공 방법.

13

제 9 항에 있어서,상기 언어 모델의 학습 과정에는,복수 개의 제1 학습용 질의 및 상기 복수 개의 제1 학습용 질의 각각에 대한 정답 답변을 학습에 이용하는 제1 학습 과정; 복수 개의 제2 학습용 질의 및 상기 복수 개의 제2 학습용 질의 각각에 대한 추론 답변 중 일부를 선별하는 선별 과정; 및상기 선별된 일부를 학습에 이용하는 제2 학습 과정이 포함되는대화형 질의 응답 서비스 제공 방법.

14

제 13 항에 있어서,상기 추론 답변은,상기 제1 학습 과정이 완료된 언어 모델에 의해 추론된 것인대화형 질의 응답 서비스 제공 방법.

15

제 13 항에 있어서,상기 선별 과정에서는,상기 추론 답변 각각에 대해 계산된 신뢰도가 이용되는대화형 질의 응답 서비스 제공 방법.

16

제 15 항에 있어서,상기 신뢰도는 온도 규모 지정 기법에 의해 보정되고,상기 선별 과정에서는,상기 보정된 신뢰도가 이용되는대화형 질의 응답 서비스 제공 방법.

17

컴퓨터 판독 가능한 기록매체에 저장된 컴퓨터 프로그램으로서,상기 컴퓨터 프로그램은, 프로세서에 의해 실행됨으로써,신규 질의를 획득하는 단계;복수 개의 과거 질의 및 상기 복수 개의 과거 질의 각각에 대한 과거 답변 중 일부를 쌍을 이루어서 하나 이상 선별하는 단계; 상기 선별에는 상기 복수 개의 과거 질의 각각을 제공받은 기 학습된 언어 모델이 상기 복수 개의 과거 답변 각각을 추론할 때 계산된 각 과거 답변에 대한 신뢰도가 이용되고,상기 획득된 신규 질의, 상기 하나 이상의 쌍을 이루는 과거 질의 및 과거 답변을 상기 언어 모델에 제공함으로써, 상기 획득된 신규 질의에 대한 답변을 획득하는 단계를 포함하는대화형 질의 응답 서비스 제공 방법을 상기 프로세서가 수행하도록 하는 명령어를 포함하는컴퓨터 프로그램.

18

컴퓨터 프로그램이 저장된 컴퓨터 판독 가능한 기록매체로서,상기 컴퓨터 프로그램은, 프로세서에 의해 실행됨으로써,신규 질의를 획득하는 단계;복수 개의 과거 질의 및 상기 복수 개의 과거 질의 각각에 대한 과거 답변 중 일부를 쌍을 이루어서 하나 이상 선별하는 단계; 상기 선별에는 상기 복수 개의 과거 질의 각각을 제공받은 기 학습된 언어 모델이 상기 복수 개의 과거 답변 각각을 추론할 때 계산된 각 과거 답변에 대한 신뢰도가 이용되고,상기 획득된 신규 질의, 상기 하나 이상의 쌍을 이루는 과거 질의 및 과거 답변을 상기 언어 모델에 제공함으로써, 상기 획득된 신규 질의에 대한 답변을 획득하는 단계를 포함하는대화형 질의 응답 서비스 제공 방법을 상기 프로세서가 수행하도록 하는 명령어를 포함하는컴퓨터 프로그램이 저장된 컴퓨터 판독 가능한 기록매체.