1 |
1
질의응답 시스템에 있어서,공통 신경망 모델(Shared Neural Model)에 기초하여 개인 정보를 포함하는 텍스트 데이터 및 사용자에 의해 입력된 질의 데이터에 해당하는 응답 데이터 및 근거 데이터를 제공하는 복수의 사용자 단말 및 초기 모델 학습 데이터에 기초하여 상기 공통 신경망 모델을 학습하고, 상기 학습이 완료됨에 따라 상기 공통 신경망 모델을 상기 복수의 사용자 단말로 제공하는 클라우드 서버를 포함하는 질의응답 시스템
|
2 |
2
제 1 항에 있어서,상기 초기 모델 학습 데이터는 MRC(Machine Reading Comprehension) 모델 학습 데이터인 것인 질의응답 시스템
|
3 |
3
제 1 항에 있어서,상기 공통 신경망 모델은 상기 텍스트 데이터 및 질의 데이터를 각각 실수 차원의 벡터로 임베딩하는 워드 신경망 모델과,상기 임베딩된 결과에 따른 텍스트 데이터 벡터 및 질의 데이터 벡터에 기반하여 응답 데이터 및 상기 응답 데이터에 대응되는 근거 데이터를 추론하는 응답 신경망 모델을 포함하는 것인 질의응답 시스템
|
4 |
4
제 3 항에 있어서,상기 워드 신경망 모델은 단어별 임베딩 벡터 테이블과 문자 및 서브워드 기반의 신경망 모델을 혼합하여 상기 텍스트 데이터 및 질의 데이터를 각각 실수 차원의 벡터로 임베딩하는 것인 질의응답 시스템
|
5 |
5
제 1 항에 있어서,상기 사용자 단말은 상기 공통 신경망 모델에 기초하여 상기 텍스트 데이터를 분석함에 따라, 상기 질의 데이터에 해당하는 응답 데이터 및 근거 데이터를 제공하는 것인 질의응답 시스템
|
6 |
6
제 5 항에 있어서,상기 사용자 단말은 상기 응답 데이터 및 근거 데이터를 제공함에 따라 사용자의 피드백을 수신하고, 상기 피드백된 데이터에 기초하여 상기 공통 신경망 모델을 자신의 사용자 단말에 대응하는 개인화된 신경망 모델로 업데이트하는 것인 질의응답 시스템
|
7 |
7
제 6 항에 있어서,상기 사용자 단말은 기 설정된 학습 수량 이상의 피드백 데이터가 누적된 경우 상기 공통 신경망 모델을 상기 개인화된 신경망 모델로 업데이트하는 것인 질의응답 시스템
|
8 |
8
제 6 항에 있어서,상기 사용자 단말은 상기 업데이트된 개인화된 신경망 모델을 상기 클라우드 서버로 전송하고,상기 클라우드 서버는 상기 복수의 사용자 단말로부터 미리 설정된 개수 이상의 개인화된 신경망 모델을 수집하면, 상기 수집된 개인화된 신경망 모델에 기초하여 상기 공통 신경망 모델을 업데이트하여 상기 사용자 단말로 제공하는 것인 질의응답 시스템
|
9 |
9
제 8 항에 있어서,상기 클라우드 서버는 상기 복수의 사용자 단말에서 각각 학습된 피드백 데이터의 수량과 상기 개인화된 신경망 모델별로 할당된 가중치를 기반으로 평균화하여 상기 공통 신경망 모델을 업데이트하는 것인 질의응답 시스템
|
10 |
10
질의응답 시스템에서의 공통 신경망 모델 제공 방법에 있어서,초기 모델 학습 데이터에 기초하여 공통 신경망 모델을 학습하는 단계;상기 학습이 완료됨에 따라 상기 공통 신경망 모델을 복수의 사용자 단말로 제공하는 단계;상기 사용자 단말에서 상기 공통 신경망 모델을 개인화된 신경망 모델로 업데이트함에 따라, 상기 업데이트된 개인화된 신경망 모델을 수집하는 단계;상기 수집된 개인화된 신경망 모델에 기초하여 상기 공통 신경망 모델을 업데이트하는 단계 및상기 업데이트된 공통 신경망 모델을 상기 복수의 사용자 단말로 제공하는 단계를 포함하는 공통 신경망 모델 제공 방법
|
11 |
11
제 10 항에 있어서,상기 사용자 단말은 상기 공통 신경망 모델에 기초하여 개인 정보를 포함하는 텍스트 데이터 및 사용자에 의해 입력된 질의 데이터에 해당하는 응답 데이터 및 근거 데이터를 사용자에게 제공하는 것인 공통 신경망 모델 제공 방법
|
12 |
12
제 11 항에 있어서,상기 사용자 단말은 상기 응답 데이터 및 근거 데이터를 제공함에 따라 사용자의 피드백을 수신하고, 상기 피드백된 데이터에 기초하여 상기 공통 신경망 모델을 자신의 사용자 단말에 대응하는 개인화된 신경망 모델로 업데이트하는 것인 공통 신경망 모델 제공 방법
|
13 |
13
제 12 항에 있어서,상기 사용자 단말은 기 설정된 학습 수량 이상의 피드백 데이터가 누적된 경우 상기 공통 신경망 모델을 상기 개인화된 신경망 모델로 업데이트하는 것인 공통 신경망 모델 제공 방법
|
14 |
14
제 12 항에 있어서,상기 사용자 단말로부터 상기 업데이트된 개인화된 신경망 모델을 수신하는 단계;상기 복수의 사용자 단말로부터 미리 설정된 개수 이상의 개인화된 신경망 모델을 수집한 경우, 상기 수집된 개인화된 신경망 모델에 기초하여 상기 공통 신경망 모델을 업데이트하는 단계 및상기 업데이트된 공통 신경망 모델을 상기 사용자 단말로 제공하는 단계를 더 포함하는 공통 신경망 모델 제공 방법
|
15 |
15
공통 신경망 모델을 학습 및 제공하는 클라우드 서버에 있어서,복수의 사용자 단말과 데이터를 송수신하는 통신모듈,공통 신경망 모델을 학습 및 제공하기 위한 프로그램이 저장된 메모리 및 상기 메모리에 저장된 프로그램을 실행시키는 프로세서를 포함하되,상기 프로세서는 상기 프로그램을 실행시킴에 따라, 초기 모델 학습 데이터에 기초하여 공통 신경망 모델을 학습하고, 상기 학습된 공통 신경망 모델을 상기 복수의 사용자 단말로 제공하며, 상기 사용자 단말에서 상기 공통 신경망 모델을 개인화된 신경망 모델로 업데이트함에 따라, 상기 업데이트된 개인화된 신경망 모델을 수집하고, 상기 수집된 개인화된 신경망 모델에 기초하여 상기 공통 신경망 모델을 업데이트하여 상기 복수의 사용자 단말로 제공하는 것인 클라우드 서버
|
16 |
16
제 15 항에 있어서,상기 프로세서는 상기 복수의 사용자 단말로부터 미리 설정된 개수 이상의 개인화된 신경망 모델을 수집하면, 상기 수집된 개인화된 신경망 모델에 기초하여 상기 공통 신경망 모델을 업데이트하여 상기 사용자 단말로 제공하는 것인 클라우드 서버
|
17 |
17
제 15 항에 있어서,상기 사용자 단말은 상기 공통 신경망 모델에 기초하여 개인 정보를 포함하는 텍스트 데이터 및 사용자에 의해 입력된 질의 데이터에 해당하는 응답 데이터 및 근거 데이터를 사용자에게 제공하는 것인 클라우드 서버
|
18 |
18
제 17 항에 있어서,상기 사용자 단말은 상기 응답 데이터 및 근거 데이터를 제공함에 따라 사용자의 피드백을 수신하고, 상기 피드백된 데이터에 기초하여 상기 공통 신경망 모델을 자신의 사용자 단말에 대응하는 개인화된 신경망 모델로 업데이트하는 것인 클라우드 서버
|