1 |
1
사용자가 발화한 입력 문장으로부터 개체명을 추출하는 개체명 추출부;외부 지식 베이스를 이용하여 상기 개체명으로부터 상기 사용자의 관심사를 추론하고, 상기 관심사를 기반으로 하는 온톨로지를 구축 및 저장하는 관심사 검출부; 및상기 온톨로지를 이용하여 상기 입력 문장에 대응하는 시스템 응답을 출력하는 응답부를 포함하는 대화 관리 장치
|
2 |
2
제1 항에 있어서,상기 관심사 검출부는상기 개체명의 상위 주제 및 관심 정도를 관심사 온톨로지로 구축하여 관심사 저장소에 저장하는 대화 관리 장치
|
3 |
3
제2 항에 있어서,상기 관심사 검출부는상기 개체명의 발화 빈도수, 발화 시간, 발화 내용 중 적어도 어느 하나를 이용하여 상기 관심 정도를 연산하는 대화 관리 장치
|
4 |
4
제2 항에 있어서,상기 개체명 추출부는상기 입력 문장에 포함된 상기 개체명을 발화 개체명으로 출력하고, 상기 외부 지식 베이스로부터 상기 발화 개체명에 대응하는 정식 개체명을 검색 및 출력하는 대화 관리 장치
|
5 |
5
제4 항에 있어서,상기 관심사 검출부는상기 발화 개체명, 상기 정식 개체명, 상기 발화 개체명의 상기 상위 주제, 하위 주제, 상기 관심 정도를 개체명 온톨로지로 구축하여 개체명 저장소에 저장하는 대화 관리 장치
|
6 |
6
제5 항에 있어서,상기 사용자는 적어도 1 이상이고,상기 관심사 검출부는상기 사용자 별로 상기 관심사 온톨로지 및 상기 개체명 온톨로지를 구축하는 대화 관리 장치
|
7 |
7
제5 항에 있어서,상기 응답부는상기 입력 문장에 대응하여 미리 설정된 적어도 하나의 시스템 응답 후보가 저장된 시스템 예제 저장소;상기 시스템 예제 저장소로부터 상기 입력 문장에 대응하는 상기 시스템 응답 후보를 검색하고, 상기 검색 결과 및 상기 관심사 온톨로지를 이용하여 상기 시스템 응답 후보를 선택하는 대화 관리부; 및상기 대화 관리부에 의해 선택된 상기 시스템 응답 후보, 상기 관심사 온톨로지 및 상기 개체명 온톨로지를 이용하여 상기 시스템 응답을 생성 및 출력하는 자연어 생성부를 포함하는 대화 관리 장치
|
8 |
8
제7 항에 있어서,상기 대화 관리부는상기 검색된 시스템 응답 후보가 복수개인 경우 상기 복수의 시스템 응답 후보로부터 상기 관심사를 각각 추출하고, 상기 추출된 복수의 관심사 중 상기 관심사 저장소에 저장된 관심사와 연관성이 가장 높은 관심사를 포함하는 시스템 응답 후보를 선택하는 대화 관리 장치
|
9 |
9
제7 항에 있어서,상기 대화 관리부는상기 선택된 시스템 응답 후보로부터 제1 개체명을 추출하고, 상기 제1 개체명과 상기 개체명 저장소에 저장된 제2 개체명의 상기 상위 주제 및 하위 주제가 동일한 경우 상기 제1 개체명을 상기 제2 개체명으로 치환하여 상기 시스템 응답 후보를 수정하는 대화 관리 장치
|
10 |
10
제7 항에 있어서,상기 자연어 생성부는상기 대화 관리부에 의해 선택된 시스템 응답 후보가 존재하지 않는 경우 상기 관심사 온톨로지 및 상기 개체명 온톨로지를 이용하여 새로운 시스템 응답 후보를 생성하는 대화 관리 장치
|
11 |
11
제7 항에 있어서,상기 응답부는상기 입력 문장의 의도를 검출하여 의미 프레임을 출력하는 음성 언어 이해부를 더 포함하는 대화 관리 장치
|
12 |
12
사용자가 발화한 입력 문장 및 외부 지식 베이스를 이용하여 상기 사용자의 관심사를 추론하는 단계;상기 관심사를 기반으로 하는 온톨로지를 구축 및 저장하는 단계; 및상기 온톨로지를 이용하여 상기 입력 문장에 대응하는 시스템 응답을 출력하는 단계를 포함하는 대화 관리 방법
|
13 |
13
제12 항에 있어서,상기 관심사를 추론하는 단계는상기 입력 문장으로부터 개체명을 추출하는 단계; 및상기 외부 지식 베이스로부터 상기 개체명의 상위 주제를 검색하는 단계를 포함하는 대화 관리 방법
|
14 |
14
제13 항에 있어서,상기 온톨로지를 구축하는 단계는상기 개체명의 상기 상위 주제 및 관심 정도를 관심사 온톨로지로 구축하는 단계; 및상기 개체명에 대응하여 상기 사용자가 발화한 발화 개체명, 상기 외부 지식 베이스로부터 검색된 정식 개체명, 상기 상위 주제, 하위 주제 및 상기 관심 정도를 개체명 온톨로지로 구축하는 단계를 포함하는 대화 관리 방법
|
15 |
15
제14 항에 있어서,상기 시스템 응답을 출력하는 단계는상기 입력 문장에 대응하는 시스템 응답 후보를 시스템 예제 저장소로부터 검색하는 단계; 및상기 검색 결과, 상기 관심사 온톨로지 및 상기 개체명 온톨로지를 이용하여 상기 시스템 응답을 생성 및 출력하는 단계를 포함하는 대화 관리 방법
|
16 |
16
제15 항에 있어서,상기 시스템 응답을 생성하는 단계는상기 검색된 시스템 응답 후보가 복수개인 경우 상기 각각의 시스템 응답 후보로부터 상기 관심사를 추출하는 단계;상기 추출된 관심사 중 상기 관심사 온톨로지에 저장된 관심사와 연관성이 가장 높은 관심사를 포함하는 시스템 응답 후보를 선택하는 단계; 및상기 선택된 시스템 응답 후보를 자연어로 변환하는 단계를 포함하는 대화 관리 방법
|
17 |
17
제15 항에 있어서,상기 시스템 응답을 생성하는 단계는상기 검색된 시스템 응답 후보가 존재하지 않는 경우 상기 관심사 온톨로지및 상기 개체명 온톨로지를 이용하여 새로운 시스템 응답 후보를 생성하는 단계; 및상기 새로운 시스템 응답 후보를 자연어로 변환하는 단계를 포함하는 대화 관리 방법
|