1 |
1
사용자로부터 제 1 검색 결과에 대한 연관성 피드백을 제공받는 단계;
상기 연관성 피드백 및 상기 제 1 검색 결과를 학습 데이터로서 포함하는 학습 테이블을 수신하여 학습된 결과 데이터를 포함하는 모델 테이블을 출력하는 학습 단계; 및
상기 모델 테이블 및 예측 대상 데이터를 포함하는 테스트 테이블을 수신하고, 상기 모델 테이블을 기초로 하여 상기 예측 대상 데이터에 대하여 랭킹 점수를 부여한 결과 데이터를 포함하는 결과 테이블을 제 2 검색 결과로서 출력하는 예측 단계를 포함하는 것을 특징으로 하는 데이터베이스 검색 방법
|
2 |
2
제1항에 있어서, 상기 학습 테이블은,
인스턴스 식별자 속성, 인스턴스를 기술하는 특징 벡터 속성 및 인스턴스의 랭킹 라벨 속성을 포함하는 것을 특징으로 하는 데이터베이스 검색 방법
|
3 |
3
제1항에 있어서, 상기 학습 단계는,
상기 연관성 피드백에 기초한 랭킹 방법을 이용하여 상기 제1 검색 결과에 포함된 각 데이터의 연관성 정도에 따라 랭킹 점수를 반환하는 연관성 함수를 도출하는 것을 특징으로 하는 데이터베이스 검색 방법
|
4 |
4
제1항에 있어서, 상기 학습 단계 및 상기 예측 단계 중 적어도 하나의 단계는,
데이터베이스 시스템상에서 별개의 독립적인 질의 언어 명령의 형태 또는 기존 질의 언어에 통합된 명령의 형태로 수행되는 것을 특징으로 하는 데이터베이스 검색 방법
|
5 |
5
제1항에 있어서,
상기 테스트 테이블은 인스턴스 식별자 속성 및 인스턴스를 기술하는 특징 벡터 속성을 포함하고,
상기 결과 테이블은 인스턴스 식별자 속성 및 인스턴스의 랭킹 점수 속성을 포함하는 것을 특징으로 하는 데이터베이스 검색 방법
|
6 |
6
제1항에 있어서, 상기 연관성 피드백은,
상기 제1 검색 결과에 대한 다단계 연관성 피드백 또는 상기 제1 검색 결과에 대한 상대적 연관성 정렬 피드백 중 어느 하나인 것을 특징으로 하는 데이터베이스 검색 방법
|
7 |
7
데이터베이스 검색 방법을 수행하는 디지털 처리 장치에 의해 실행될 수 있는 명령어의 프로그램이 유형적으로 구현되어 있으며, 상기 디지털 처리 장치에 의해 판독될 수 있는 프로그램을 기록한 기록매체는,
사용자로부터 제 1 검색 결과에 대한 연관성 피드백을 제공받는 단계;
상기 연관성 피드백과 상기 제 1 검색 결과를 학습 데이터로서 포함하는 학습 테이블을 수신하여 학습된 결과 데이터를 포함하는 모델 테이블을 출력하는 학습 단계; 및
상기 모델 테이블 및 예측 대상 데이터를 포함하는 테스트 테이블을 수신하고, 상기 모델 테이블을 기초로 하여 상기 예측 대상 데이터에 대하여 랭킹 점수를 부여한 결과 데이터를 포함하는 결과 테이블을 제 2 검색 결과로서 출력하는 예측 단계를 수행하는 프로그램을 기록하는 기록매체
|
8 |
8
제7항에 있어서, 상기 학습 테이블은,
인스턴스 식별자 속성, 인스턴스를 기술하는 특징 벡터 속성 및 인스턴스의 랭킹 라벨 속성을 포함하는 것을 특징으로 하는 기록매체
|
9 |
9
제7항에 있어서, 상기 학습 단계는,
상기 연관성 피드백에 기초한 랭킹 방법을 이용하여 상기 제1 검색 결과에 포함된 각 데이터의 연관성 정도에 따라 랭킹 점수를 반환하는 연관성 함수를 도출하는 것을 특징으로 하는 기록매체
|
10 |
10
제7항에 있어서, 상기 학습 단계 및 상기 예측 단계 중 적어도 하나의 단계는,
데이터베이스 시스템 상에서 별개의 독립적인 질의 언어 명령의 형태 또는 기존 질의 언어에 통합된 명령의 형태로 수행되는 것을 특징으로 하는 기록매체
|
11 |
11
제7항에 있어서,
상기 테스트 테이블은 인스턴스 식별자 속성 및 인스턴스를 기술하는 특징 벡터 속성을 포함하고,
상기 결과 테이블은 인스턴스 식별자 속성 및 인스턴스의 랭킹 점수 속성을 포함하는 것을 특징으로 하는 기록매체
|
12 |
12
제7항에 있어서, 상기 연관성 피드백은,
상기 제1 검색 결과에 대한 다단계 연관성 피드백 또는 상기 제1 검색 결과에 대한 상대적 연관성 정렬 피드백 중 어느 하나인 것을 특징으로 하는 기록매체
|