1 |
1
디지털 정보 처리 장치에서 수행되는 자동 빈칸 채우기 문제 생성 방법에 있어서,입력문장에서 기 설정된 기준에 따라 정답 어휘를 선택하는 단계;상기 선택한 정답 어휘와 어휘 데이터베이스의 어휘 각각의 관계가 미리 설정된 제1 기준을 만족하는 복수의 제1 어휘를 상기 어휘 데이터베이스로부터 획득하는 단계;상기 입력문장과 상기 복수의 제1 어휘 각각의 관계가 미리 설정된 제2 기준을 만족하는 복수의 제2 어휘를 상기 복수의 제1 어휘로부터 획득하는 단계; 및상기 복수의 제2 어휘와 상기 입력문장과의 관계 및 상기 복수의 제2 어휘와 상기 정답 어휘와의 관계를 이용하여 상기 복수의 제2 어휘로부터 미리 설정된 제3 기준을 만족하는 하나 이상의 보기 어휘를 획득하는 단계를 포함하되, 상기 하나 이상의 보기 어휘를 획득하는 단계는,하나 이상의 어휘 데이터 베이스 및 하나 이상의 텍스트 데이터베이스에 기반하여 분포 의미 행렬(Distributed Semantic Matrix)을 생성하는 단계;상기 분포 의미 행렬과 동일한 열(Column)의 크기 및 동일한 열의 인덱스를 가지며, 상기 입력 문장에서 상기 정답 어휘를 제외한 어휘들을 대상으로 에스 행벡터(S Row Vector)를 생성하는 단계;상기 에스 행벡터를 이용하여 상기 복수의 제2 어휘 각각의 유사도를 상기 복수의 제2 어휘 각각의 입력 문장 유사도로 산출하는 단계;상기 분포 의미 행렬을 이용하여 상기 정답 어휘에 대한 상기 복수의 제2 어휘 각각의 유사도를 상기 복수의 제2 어휘 각각의 정답 어휘와의 유사도로 산출하는 단계;상기 복수의 제2 어휘 각각의 상기 입력 문장에 대한 유사도 및 상기 복수의 제2 어휘 각각에 대한 정답 어휘와의 유사도에 기반하여 상기 제2 어휘 각각의 제3 유사도를 산출하는 단계; 및상기 복수의 제2 어휘 각각의 제3 유사도가 상기 미리 설정된 제3 기준을 만족하는 상기 복수의 제2 어휘를 하나 이상의 보기 어휘로 획득하는 단계를 포함하는 것을 특징으로 하는 자동 빈칸 채우기 생성 방법
|
2 |
2
청구항 1에 있어서,상기 복수의 제1 어휘를 상기 어휘 데이터베이스로부터 획득하는 단계는,상기 선택한 정답 어휘를 상기 어휘 데이터베이스의 어휘들과 각각 비교하여 상기 어휘 데이터베이스의 어휘들 각각에 대하여 하나 이상의 유사도를 산출하는 단계;상기 산출된 하나 이상의 유사도 중에서 적어도 하나의 유사도를 이용하여 제1 유사도를 산출하는 단계; 및상기 어휘 데이터베이스 어휘 각각의 상기 제1 유사도가 상기 미리 설정된 제1 기준을 만족하는 상기 어휘 데이터베이스 어휘를 상기 복수의 제1 어휘로 획득하는 단계를 포함하는 것을 특징으로 하는 자동 빈칸 채우기 문제 생성 방법
|
3 |
3
청구항 2에 있어서,상기 하나 이상의 유사도를 산출 하는 단계는,상기 어휘 데이터베이스 각각의 어휘들을 상기 정답 어휘와 비교하여 정답 어휘와 의미가 유사한 의미 유사도, 발음이 유사한 발음 유사도 및 철자가 유사한 철자 유사도를 산출하는 것을 특징으로 하는 자동 빈칸 채우기 문제 생성 방법
|
4 |
4
청구항 1에 있어서,상기 복수의 제2 어휘를 상기 복수의 제1 어휘로부터 획득하는 단계는,상기 입력 문장과 상기 복수의 제1 어휘 각각을 비교하여 상기 입력문장에 대한 상기 제1 어휘 각각의 유사도를 상기 제2 유사도로 산출하는 단계; 및상기 복수의 제1 어휘 각각의 제2 유사도를 미리 설정된 임계값과 각각 비교하여 상기 미리 설정된 제2 기준을 만족하는 복수의 제1 어휘를 상기 복수의 제2 어휘로 획득하는 단계를 포함하는 것을 특징으로 하는 자동 빈칸 채우기 문제 생성 방법
|
5 |
5
청구항 4에 있어서,상기 제2 유사도는,상기 복수의 제2 어휘 선택 기준을 조절하기 위한 제1 가중치를 상기 입력 문장과 상기 복수의 제1 어휘 각각의 유사도에 적용하여 상기 제2 유사도를 산출하는 것을 특징으로 하는 자동 빈칸 채우기 문제 생성 방법
|
6 |
6
삭제
|
7 |
7
청구항 1에 있어서,상기 복수의 제2 어휘 각각의 입력 문장에 대한 유사도를 산출하는 단계는,상기 복수의 제2 어휘 각각에 해당하는 분포 의미 행렬의 행벡터(Row Vector)와 상기 에스 행벡터(S Row Vector)를 이용하여 상기 복수의 제2 어휘에 각각의 상기 입력 문장에 대한 유사도를 산출하는 것을 특징으로 하는 자동 빈칸 채우기 문제 생성 방법
|
8 |
8
청구항 1에 있어서,상기 복수의 제2 어휘 각각에 대한 정답 어휘와의 유사도를 산출하는 단계는,상기 복수의 제2 어휘 각각에 해당하는 상기 분포 의미 행렬의 행벡터(Row Vector)와 상기 정답 어휘에 해당하는 상기 분포 의미 행렬의 행벡터(Row Vector)를 이용하여 상기 복수의 제2 어휘 각각에 대한 정답 어휘와의 유사도를 산출하는 것을 특징하는 자동 빈칸 채우기 문제 생성 방법
|
9 |
9
청구항 1에 있어서,상기 제3 유사도를 산출하는 단계는,상기 복수의 제2 어휘의 상기 입력 문장에 대한 유사도 및 상기 복수의 제2 어휘의 상기 정답 어휘에 대한 유사도 각각이 상기 제3 유사도에 미치는 영향을 조절하기 위한 제2 가중치를 상기 복수의 제2 어휘의 입력 문장에 대한 유사도 및 복수의 제2 어휘의 정답 어휘에 대한 유사도에 각각 적용하여 상기 제3 유사도를 산출하는 것을 특징으로 하는 자동 빈칸 채우기 문제 생성 방법
|
10 |
10
자동 빈칸 채우기 문제 생성 방법을 수행하는 디지털 처리 장치에 의해 실행될 수 있는 명령어의 프로그램이 유형적으로 구현되어 있으며, 상기 디지털 처리 장치에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서,입력문장에서 기 설정된 기준에 따라 정답 어휘를 선택하는 단계;상기 선택한 정답 어휘와 어휘 데이터베이스의 어휘 각각의 관계가 미리 설정된 제1 기준을 만족하는 복수의 제1 어휘를 상기 어휘 데이터베이스로부터 획득하는 단계;상기 입력문장과 상기 복수의 제1 어휘 각각의 관계가 미리 설정된 제2 기준을 만족하는 복수의 제2 어휘를 상기 복수의 제1 어휘로부터 획득하는 단계; 및상기 복수의 제2 어휘와 상기 입력문장과의 관계 및 상기 복수의 제2 어휘와 상기 정답 어휘와의 관계를 이용하여 상기 복수의 제2 어휘로부터 미리 설정된 제3 기준을 만족하는 하나 이상의 보기 어휘를 획득하는 단계를 수행하되, 상기 하나 이상의 보기 어휘를 획득하는 단계는,하나 이상의 어휘 데이터 베이스 및 하나 이상의 텍스트 데이터베이스에 기반하여 분포 의미 행렬(Distributed Semantic Matrix)을 생성하는 단계;상기 분포 의미 행렬과 동일한 열(Column)의 크기 및 동일한 열의 인덱스를 가지며, 상기 입력 문장에서 상기 정답 어휘를 제외한 어휘들을 대상으로 에스 행벡터(S Row Vector)를 생성하는 단계;상기 에스 행벡터를 이용하여 상기 복수의 제2 어휘 각각의 유사도를 상기 복수의 제2 어휘 각각의 입력 문장 유사도로 산출하는 단계;상기 분포 의미 행렬을 이용하여 상기 정답 어휘에 대한 상기 복수의 제2 어휘 각각의 유사도를 상기 복수의 제2 어휘 각각의 정답 어휘와의 유사도로 산출하는 단계;상기 복수의 제2 어휘 각각의 상기 입력 문장에 대한 유사도 및 상기 복수의 제2 어휘 각각에 대한 정답 어휘와의 유사도에 기반하여 상기 제2 어휘 각각의 제3 유사도를 산출하는 단계; 및상기 복수의 제2 어휘 각각의 제3 유사도가 상기 미리 설정된 제3 기준을 만족하는 상기 복수의 제2 어휘를 하나 이상의 보기 어휘로 획득하는 단계를 수행하는 것을 특징으로 하는 프로그램을 기록한 기록매체
|