1 |
1
(a) 다수의 사용자 상황 정보를 획득하는 단계:
(b) 상기 획득한 다수의 사용자 상황 정보 각각을 개별 규칙 데이터베이스의 개별 규칙에 적용하여 상기 각 사용자 상황 정보에 대한 예측 결과를 추론하는 단계;
(c) 상기 각 사용자 상황 정보에 대한 예측 결과의 조합으로부터 예측 패턴을 생성하는 단계;
(d) 패턴 데이터베이스에 등록되어 있는 정답 패턴 또는 오답 패턴 중 상기 예측 패턴과 매칭되는 정답 패턴 또는 오답 패턴을 검색하는 단계; 및
(e) 상기 검색 결과에 기초하여 상기 패턴 데이터베이스에 등록되어 있는 정답 패턴 중 상기 예측 패턴과 일치하는 정답 패턴을 검색한 경우, 상기 검색한 정답 패턴 중 상기 예측 패턴과 일치하는 정답 패턴이 다수 존재하는지 판단하는 단계; 및
(f) 정답 패턴이 다수 존재하는 경우 상기 다수의 정답 패턴 중 예측 패턴과 동일한 패턴 값을 가장 많이 가지는 정답 패턴의 결과값을 사용자의 다음 상황으로 예측하는 단계를 포함하는 것을 특징으로 하는 패턴 기반 예측 방법
|
2 |
2
제 1 항에 있어서, 상기 개별 규칙 데이터베이스는
사례 데이터베이스에서 상황 정보에 따라 발생하는 이벤트의 발생 비율을 분석하는 단계;
상기 분석한 이벤트의 발생 비율 중 가장 높은 비율을 가지는 이벤트를 상기 상황 정보에 대한 개별 규칙으로 설정하는 단계; 및
상기 설정한 개별 규칙을 개별 규칙 데이터베이스에 저장하는 단계를 통해 생성되는 것을 특징으로 하는 패턴 기반 예측 방법
|
3 |
3
제 1 항에 있어서, 상기 정답 패턴은
테스트 데이터베이스에서 저장되어 있는 다수의 상황정보를 개별 규칙에 적용하여 테스트 패턴을 생성하는 단계;
상기 테스트 패턴 중 테스트 결과에 일치하는 적어도 1개의 패턴 값이 존재하는 경우, 상기 테스트 패턴을 정답 패턴으로 판단하고 상기 일치하는 패턴 값을 제외한 다른 패턴 값을 0으로 설정하는 단계;
상기 판단한 정답 패턴이 기저장된 정답 패턴과 동일한지 비교하여, 기저장된 정답 패턴과 동일한 경우 상기 기저장된 정답 패턴의 빈도수를 증가시키는 단계; 및
상기 판단한 정답 패턴의 빈도수가 제1 임계값을 초과하는 경우, 상기 판단한 정답 패턴을 패턴 데이터베이스에 정답 패턴으로 등록하는 단계를 통해 생성되는 것을 특징으로 하는 패턴 기반 예측 방법
|
4 |
4
제 3 항에 있어서,
상기 판단한 정답 패턴이 기저장된 정답 패턴의 테스트 결과와 일치하지 않는 경우, 상기 기저장된 정답 패턴의 빈도수를 감소시키는 것을 특징으로 하는 패턴 기반 예측 방법
|
5 |
5
제 1 항에 있어서, 상기 오답 패턴은
테스트 데이터베이스에서 저장되어 있는 다수의 상황정보를 개별 규칙에 적용하여 테스트 패턴을 생성하는 단계;
상기 테스트 패턴 중 테스트 결과에 일치하는 적어도 1개의 패턴 값이 존재하지 않은 경우, 상기 테스트 패턴을 오답 패턴으로 판단하는 단계;
상기 판단한 오답 패턴이 기저장된 오답 패턴과 동일한지 비교하여, 기저장된 오답 패턴과 동일한 경우 상기 기저장된 오답 패턴의 빈도수를 증가시키는 단계; 및
상기 판단한 오답 패턴의 빈도수가 제2 임계값을 초과하는 경우, 상기 판단한 오답 패턴을 패턴 데이터베이스에 오답 패턴으로 등록하는 단계를 통해 생성되는 것을 특징으로 하는 패턴 기반 예측 방법
|
6 |
6
삭제
|
7 |
7
제 1 항에 있어서, 상기 예측 패턴과 일치하는 정답 패턴이 1개 존재하는 경우,
상기 검색한 정답 패턴의 결과 값으로 사용자의 다음 상황을 예측하는 것을 특징으로 하는 패턴 기반 예측 방법
|
8 |
8
제 1 항에 있어서,
상기 검색 결과에 기초하여 상기 패턴 데이터베이스에 등록되어 있는 정답 패턴 중 상기 예측 패턴의 패턴값과 일치하는 정답 패턴이 검색되지 않는 경우,
상기 패턴 데이터베이스에 등록되어 있는 오답 패턴 중 상기 예측 패턴과 일치하는 오답 패턴을 검색하는 단계; 및
상기 검색한 오답 패턴의 결과 값을 사용자의 다음 상황으로 예측하는 단계를 더 포함하는 것을 특징으로 하는 패턴 기반 예측 방법
|
9 |
9
제 8 항에 있어서,
상기 예측 패턴과 일치하는 오답 패턴이 검색되지 않은 경우,
상기 예측 패턴의 예측 결과 중 사용자 상황 정보에서 가장 높은 이벤트 발생 비율로 설정된 개별 규칙으로 추론된 예측 결과로 사용자의 다음 상황을 예측하는 것을 특징으로 하는 패턴 기반 예측 방법
|
10 |
10
다수의 사용자 상황 정보를 획득하는 상황 정보 획득부;
상기 획득한 다수의 사용자 상황 정보 각각을 개별 규칙에 적용하여 상기 각 사용자 상황 정보에 대한 예측 결과를 추론하고, 상기 추론한 예측 결과의 조합으로부터 예측 패턴을 생성하는 예측 패턴 생성부;
등록되어 있는 정답 패턴 또는 오답 패턴 중 상기 예측 패턴과 일치하는 정답 패턴 또는 오답 패턴이 존재하는지 검색하는 패턴 검색부; 및
상기 검색 결과에 기초하여 상기 등록되어 있는 정답 패턴 중 상기 예측 패턴과 일치하는 정답 패턴을 검색한 경우, 상기 검색한 정답 패턴 중 상기 예측 패턴과 일치하는 다수의 정답 패턴이 존재하는지 판단하고, 상기 다수의 정답 패턴 중 예측 패턴과 동일한 패턴 값을 가장 많이 가지는 정답 패턴의 결과값을 사용자의 다음 상황으로 예측하는 예측부를 포함하는 것을 특징으로 하는 패턴 기반 예측 장치
|
11 |
11
제 10 항에 있어서, 상기 패턴 기반 예측 장치는
상기 각 사용자 상황 정보에 대한 예측 결과를 생성하는데 사용되는 개별 규칙을 등록 저장하고 있는 개별 규칙 데이터베이스; 및
상기 정답 패턴 또는 오답 패턴을 저장하고 있는 패턴 데이터베이스를 더 포함하는 것을 특징으로 하는 패턴 기반 예측 장치
|