1 |
1
훈련용 말뭉치의 발화 화행 및 개체명을 생성하고, 렉시컬구문패턴을 생성하며, 훈련용 말뭉치의 화행 및 개체명을 예측하는 훈련부;상기 훈련 말뭉치의 발화 화행, 개체명 및 렉시컬구문패턴이 저장된 데이터베이스;사용자의 발화 화행 및 개체명을 생성하고, 사용자 렉시컬구문패턴을 생성하며, 사용자의 화행 및 개체명을 예측하고, 예측된 사용자 화행 및 생성된 사용자 렉시컬구문패턴을 포함한 검색조건을 이용하여 상기 데이터베이스에서 사용자 발화에 대응하는 발화 쌍을 검색하고, 검색된 발화 쌍 중에서 예측된 개체명을 포함한 제약조건을 이용하여 발화 템플릿을 선택하여 최종 응답을 생성하는 실행부; 및상기 실행부가 생성한 최종 응답을 출력하는 출력부를 포함하는 대화 관리 시스템
|
2 |
2
제 1항에 있어서 상기 훈련부는,상기 훈련용 말뭉치의 단어에 개체명 정보를 표시하고, 상기 개체명이 교체가 불가능한 경우 기호를 붙이는 대화 관리 시스템
|
3 |
3
제 1항에 있어서 상기 훈련부는,상기 훈련용 말뭉치의 품사 분석을 수행하고 품사 간의 우선순위를 정의하며, 상기 품사로부터 렉시컬구문 패턴을 생성하는 대화 관리 시스템
|
4 |
4
제 1항에 있어서 상기 실행부는,검색 완화부를 더 포함하고상기 검색 완화부는 상기 실행부가 선택한 발화가 없는 경우 상기 예측된 화행을 포함한 복수개의 화행으로 검색범위를 넓혀서 발화 쌍을 재검색하는 대화 관리 시스템
|
5 |
5
제 1항에 있어서 상기 실행부는,검색 완화부를 더 포함하고상기 검색 완화부는 상기 실행부가 선택한 발화가 없는 경우 상기 사용자 렉시컬구문패턴의 범위를 줄이는 것으로써 검색범위를 넓혀서 발화 쌍을 재검색하는 대화 관리 시스템
|
6 |
6
제 1항에 있어서 상기 실행부는,검색 완화부를 더 포함하고상기 검색 완화부는 상기 실행부가 선택한 발화가 없는 경우 상기 예측된 화행을 포함한 복수개의 화행 및 상기 사용자 렉시컬구문패턴의 범위를 줄이는 것으로써 검색범위를 넓혀서 발화 쌍을 재검색하는 대화 관리 시스템
|
7 |
7
제 1항에 있어서 상기 훈련부는,발화 화행과 개체명을 예측하는 기계 학습 모델 생성부;발화 화행과 개체명 정보를 표시하고 표시된 개체명과 발화 간 정보를 표시하는 개체명 정보 표시부;발화 품사를 분석하는 발화 품사 분석부;상기 분석된 품사로부터 렉시컬구문패턴을 생성하는 렉시컬구문패턴 생성부;및개체명 정보를 표시하는 개체명 정보 표시부를 포함하는 대화 관리 시스템
|
8 |
8
제 1항에 있어서 상기 실행부는,발화 화행을 예측하는 화행 분석부;발화의 개체명을 인식하는 개체명 인식부;화행, 사용자 렉시컬구문패턴, 개체명을 이용하여 사용자 발화에 대응하는 발화 쌍을 검색하는 발화 쌍 검색부; 및상기 발화 쌍 검색부에서 검색한 발화 쌍 중 개체명 제약을 만족하는 발화 쌍을 검색하는 제약 조건 적용부를 포함하는 대화 관리 시스템
|
9 |
9
제 1항에 있어서 상기 데이터베이스는,발화 화행, 개체명 및 렉시컬구문패턴을 인덱싱하여 저장하는 대화 관리 시스템
|
10 |
10
제 1항에 있어서 상기 훈련부는,기계학습 모델 생성부를 더 포함하고상기 기계학습 모델 생성부는 기계 학습 알고리즘에 따라 생성된 분류기를 통해 상기 훈련용 말뭉치 발화에 대한 화행을 예측하는 대화 관리 시스템
|
11 |
11
훈련용 말뭉치의 발화 화행 및 개체명을 생성하고, 렉시컬구문패턴을 생성하며, 훈련용 말뭉치의 화행 및 개체명을 예측하는 훈련단계;상기 훈련 말뭉치의 발화 화행, 개체명 및 렉시컬구문패턴을 데이터베이스에 저장하는 단계;사용자의 발화 화행 및 개체명을 생성하고, 사용자 렉시컬구문패턴을 생성하며, 사용자의 화행 및 개체명을 예측하고, 예측된 사용자 화행 및 생성된 사용자 렉시컬구문패턴을 포함한 검색조건을 이용하여 상기 데이터베이스에서 사용자 발화에 대응하는 발화 쌍을 검색하고, 검색된 발화 쌍 중에서 예측된 개체명을 포함한 제약조건을 이용하여 발화 템플릿을 선택하여 최종 응답을 생성하는 실행단계; 및상기 실행단계에서 생성된 최종 응답을 출력하는 출력단계를 포함하는 대화 관리 방법
|
12 |
12
제 11항에 있어서, 상기 훈련 단계는훈련용 말뭉치의 단어에 개체명 정보를 표시하는 단계;훈련용 말뭉치에 개체명과 발화 간 정보를 표시하는 단계: 및훈련용 말뭉치에 발화 화행과 개체명을 예측하는 분류기를 훈련하는 단계를 포함하는 대화 관리 방법
|
13 |
13
제 11항에 있어서, 상기 훈련 단계는훈련용 말뭉치의 품사 분석을 수행하는 단계;상기 품사간의 우선순위를 정의하는 단계; 및상기 품사로부터 렉시컬문구패턴을 생성하는 단계를 포함하는 대화 관리 방법
|
14 |
14
제 11항에 있어서, 상기 실행 단계는 검색 완화단계를 더 포함하고,상기 검색 완화단계는 상기 실행단계에서 선택한 발화가 없는 경우 상기 예측된 화행을 포함한 복수개의 화행으로 검색범위를 넓혀서 발화 쌍을 재검색하는 대화 관리 방법
|
15 |
15
제 11항에 있어서, 상기 실행 단계는 검색 완화단계를 더 포함하고,상기 검색 완화단계는 상기 실행단계에서 선택한 발화가 없는 경우 상기 사용자 렉시컬구문패턴의 범위를 줄이는 것으로써 검색범위를 넓혀서 발화 쌍을 재검색하는 대화 관리 방법
|
16 |
16
제 11항에 있어서, 상기 실행 단계는 검색 완화단계를 더 포함하고,상기 검색 완화단계는 상기 실행단계에서 선택한 발화가 없는 경우 상기 예측된 화행을 포함한 복수개의 화행 및 상기 사용자 렉시컬구문패턴의 범위를 줄이는 것으로써 검색범위를 넓혀서 발화 쌍을 재검색하는 대화 관리 방법
|
17 |
17
제 11항에 있어서 상기 훈련단계는,발화 화행과 개체명을 예측하는 단계;발화 화행과 개체명 정보를 표시하고 표시된 개체명과 발화 간 정보를 표시하는 개체명 정보 표시단계;발화 품사를 분석하는 단계;상기 분석된 품사로부터 렉시컬구문패턴을 생성하는 단계;및개체명 정보를 표시하는 단계를 포함하는 대화 관리 방법
|
18 |
18
제 11항에 있어서 상기 실행단계는,발화 화행을 예측하는단계;발화의 개체명을 인식하는 단계;화행, 사용자 렉시컬구문패턴, 개체명을 이용하여 사용자 발화에 대응하는 발화 쌍을 검색하는 단계; 및상기 검색한 발화 쌍 중 개체명 제약을 만족하는 발화 쌍을 검색하는 단계를 포함하는 대화 관리 방법
|
19 |
19
제 11항에 있어서 상기 데이터베이스에 저장하는 단계는,발화 화행, 개체명 및 렉시컬구문패턴을 인덱싱하여 저장하는 대화 관리 방법
|
20 |
20
제 11항에 있어서 상기 훈련단계는,기계학습 모델 생성 단계를 더 포함하고상기 기계학습 모델 생성단계는 기계 학습 알고리즘에 따라 생성된 분류기를 통해 상기 훈련용 말뭉치 발화에 대한 화행을 예측하는 대화 관리 방법
|