맞춤기술찾기

이전대상기술

상위 K개의 중요 패턴들을 마이닝 하는 방법

  • 기술번호 : KST2015185265
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 제한수(threshold)를 가지지 않고 가장 중요한 순서대로 상위 K개의 중요 패턴들을 마이닝 하기 위한 방법을 제공하기 위한 것으로, 이와 같은 상위 K개의 중요 패턴을 마이닝 하기 위한 방법은 가중화 빈도수 트리(Weighted Support-Tree)를 생성하는 단계; 데이터베이스를 상기 가중화 빈도수 트리에 적용하는 단계; 상기 가중화 빈도수 트리에서 필요없는 아이템을 제거하는 단계; 상기 가중화 빈도수 트리에 패턴 성장기법을 적용하는 단계를 포함하고, 상술한 본 발명은 가중치와 빈도수를 동시에 고려하여 제한(threshold)수 없이 중요 패턴 중 상위 K개를 효율적으로 마이닝 할 수 있으며, 금융, 마케팅, 분산처리, 네트워크, 웹서비스, 예측, 차량진단, 의료진단, 바이오 기술, 신호등 많은 분야에 걸쳐 여러 유용한 응용 프로그램으로 개발할 수 있다는 효과도 있다.
Int. CL G06F 19/00 (2011.01) G06F 17/30 (2006.01)
CPC G06F 17/30539(2013.01) G06F 17/30539(2013.01) G06F 17/30539(2013.01) G06F 17/30539(2013.01)
출원번호/일자 1020100110783 (2010.11.09)
출원인 충북대학교 산학협력단
등록번호/일자 10-1275834-0000 (2013.06.11)
공개번호/일자 10-2012-0049505 (2012.05.17) 문서열기
공고번호/일자 (20130618) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2012.12.11)
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 충북대학교 산학협력단 대한민국 충청북도 청주시 서원구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 윤은일 대한민국 충청북도 청주시 흥덕구
2 신현일 대한민국 충청북도 청주시 흥덕구
3 편광범 대한민국 충청남도 공주시 무안길

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 강세창 대한민국 서울 서초구 서초동 **** - ** 용빌딩 *층(명국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 충북대학교 산학협력단 충청북도 청주시 서원구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2010.11.09 수리 (Accepted) 1-1-2010-0729371-04
2 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2010.12.28 수리 (Accepted) 1-1-2010-0866807-33
3 [대리인선임]대리인(대표자)에 관한 신고서
[Appointment of Agent] Report on Agent (Representative)
2012.10.29 수리 (Accepted) 1-1-2012-0878714-91
4 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2012.12.11 수리 (Accepted) 1-1-2012-1027790-47
5 [우선심사신청]심사청구(우선심사신청)서
[Request for Preferential Examination] Request for Examination (Request for Preferential Examination)
2012.12.13 수리 (Accepted) 1-1-2012-1036386-15
6 우선심사신청관련 서류제출서
Submission of Document Related to Request for Accelerated Examination
2012.12.18 수리 (Accepted) 1-1-2012-1051809-34
7 의견제출통지서
Notification of reason for refusal
2013.01.16 발송처리완료 (Completion of Transmission) 9-5-2013-0030665-77
8 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2013.03.05 수리 (Accepted) 1-1-2013-0192656-74
9 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2013.03.05 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2013-0192712-33
10 등록결정서
Decision to grant
2013.04.19 발송처리완료 (Completion of Transmission) 9-5-2013-0264245-81
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.08.28 수리 (Accepted) 4-1-2014-5103343-45
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.06.17 수리 (Accepted) 4-1-2015-5081402-70
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.05.15 수리 (Accepted) 4-1-2018-5086612-26
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.07.06 수리 (Accepted) 4-1-2020-5149268-82
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
데이터를 저장한 데이터베이스에 대해, 컴퓨터로 상기 데이터를 스캔하여 마이닝하는 방법으로서,(a) 가중화 빈도수 트리(Weighted Support-Tree)를 생성하는 단계;(b) 상기 데이터베이스에서 트랜잭션 데이터베이스를 상기 가중화 빈도수 트리에 적용하는 단계;(c) 상기 가중화 빈도수 트리에서, 상기 트랜잭션 데이터베이스 내의 아이템들의 가중화 빈도수가 마이닝 조건에 의해 자동 설정되는 상위 K번째보다 작은 아이템을 제거하는 단계; 및(d) 상기 가중화 빈도수 트리에 패턴 성장기법을 적용하는 단계를 포함하여 진행되는 것을 특징으로 하는 상위 K개의 중요 패턴들을 마이닝 하는 방법
2 2
제1항에 있어서, 상기 가중화 빈도수 트리는 압축된 형태의 트리 구조로서, 루트로부터 각 노드들은 가중화된 빈도수가 커지는 형태로 구성되고, 상기 트리 구조 옆에는 트랜잭션 안에 있는 아이템들의 빈도수 및 가중치와, 상기 트리에서 같은 아이템을 가지는 노드들을 포인팅하는 링크들로 구성된 헤더 테이블이 구비되어 있는 것을 특징으로 하는 상위 K개의 중요 패턴들을 마이닝 하는 방법
3 3
제1항에 있어서,상기 단계 (a)는,상기 데이터베이스에서 트랜잭션 데이터베이스를 스캔하여 읽는 단계;상기 트랜잭션 데이터베이스에서 각 트랜잭션 내에 있는 아이템들을 가중화 빈도수 순서의 오름차순이나 내림차순으로 정렬하는 단계;상기 트랜잭션 내의 정렬된 아이템들은 순차적으로 전역 가중화 빈도수 트리에 트리의 루트부터 대응되는 노드로의 경로를 따라서 삽입하는 단계;상기 삽입된 아이템이 기존 노드 아이템인지 판별하는 단계;상기 판별결과, 기존 노드 아이템이 아니면 그 노드안의 아이템의 빈도수가 계산되어 새로운 노드를 생성하고, 상기 판별결과 상기 가중화 빈도수 트리에서 기존의 노드 아이템이 이용된 것이면 그 노드 안에서 아이템의 빈도수를 1씩 증대시키는 단계;상기 새로운 노드 생성과 상기 노드의 빈도수를 1씩 증대시킨 후에는 상기 각각의 트리삽입 단계로 진입하여 반복적으로 상기의 처리과정들을 수행하는 단계를 포함하는 것을 특징으로 하는 상위 K개의 중요 패턴들을 마이닝 하는 방법
4 4
제1항에 있어서,상기 단계 (b)는,상기 아이템의 가중화 빈도수가 러프-컷오프(Rough-cutoff) 보다 작은 아이템을 제거하는 단계,상기 트랜잭션을 상기 가중화 빈도수 오름차순과 내림차순으로 정렬하여 상기 가중화 빈도수 트리에 루트로부터 대응되는 노드로의 경로에 따라서 삽입하는 단계를 통하여 진행하는 것을 특징으로 하는 상위 K개의 중요 패턴들을 마이닝 하는 방법
5 5
제1항에 있어서,상기 단계 (c)는,(c-1) 상기 러프-컷오프(Rough-cutoff) 방식을 이용하여 상기 상위 K개의 중요 패턴을 마이닝할 때 상기 러프-컷오프보다 작은 아이템을 제거하고,(c-2) 터프-컷오프(Tough-cutoff) 방식을 이용하여 로컬 트리를 생성할 때 최대 가중화 빈도수가 상기 터프-컷오프보다 작은 패턴들을 모두 제거하는 방법을 사용하는 것을 특징으로 하는 상위 K개의 중요 패턴들을 마이닝 하는 방법
6 6
제5항에 있어서,상기 단계 (c-1)은,상기 데이터베이스에서 트랜잭션 데이터베이스를 스캔하여 읽는 단계;상기 데이터베이스 내의 각 트랜잭션 내에 있는 아이템들을 가중화 빈도수 오름차순인 경우 가중화 빈도수가 커지는 순으로 정렬하고, 빈도수 내림차순인 경우 가중화 빈도수가 작아지는 순으로 정렬하는 단계;상기 러프-컷오프(rough-cutoff)를 계산하는 단계;상기 러프-컷오프(Rough-cutoff) 조건을 통과한 아이템들만을 전역 또는 지역 가중화 빈도수 트리에 삽입하는 단계를 특징으로 하는 상위 K개의 중요 패턴들을 마이닝 하는 방법
7 7
제1항에 있어서,상기 단계 (d)는,상기 가중화 빈도수 트리의 형태가 싱글 패스(path)인지 판별하는 단계,상기 판별결과, 상기 트리가 싱글 패스이면, 경로의 아이템의 집합을 모두 만들어 상기 터프-컷오프(Tough-cutoff)보다 큰 아이템을 상위 K개의 아이템에 추가하는 단계,상기 판별결과, 상기 트리가 싱글 패스가 아니면, 가중화 빈도수가 가장 큰 리프 노드부터 루트방향으로 순회(traversal)를 하는 단계,상기 헤더 테이블에서 선택된 아이템의 링크 노드를 따라 연결된 노드에서 상기 트리의 루트까지 상향식으로 탐색을 하거나 상기 연결된 노드에서 상기 트리의 리프까지 BFS(Breadth First Search)방식과 DFS(Depth First Search) 방식을 이용하여 하향식으로 탐색하는 단계,상기 탐색된 경로의 아이템들을 하나의 조건적 트랜잭션으로 만들어서, 가장 작은 초기 상기 터프-컷오프(Tough-cutoff)보다 작은 아이템을 조건적 트랜잭션에서 제거하는 단계,상기 터프-컷오프 방식으로 최적화된 조건적 데이터베이스를 구축한 후, 구축된 상기 조건적 데이터베이스를 스캔하여 로컬 가중화 빈도수 트리를 생성하는 단계,상기 생성된 로컬 가중화 빈도수 트리를 상기 패턴 성장기법을 이용하여 반복적으로 진행하는 단계를 특징으로 하는 상위 K개의 중요 패턴들을 마이닝 하는 방법
8 8
제7항에 있어서, 상기 가중화 빈도수 트리를 상기 BFS(Breadth First Search)방식과 상기 DFS(Depth First Search) 방식을 이용하여 하향식으로 탐색하는 단계는, 함수의 재귀 호출을 이용하여 진행하며, 상기 BFS방식은 상기 트리의 형제 노드를 먼저 호출하는 방식으로 탐색하고, 상기 DFS방식은 상기 트리의 자식 노드를 먼저 호출하는 방식으로 탐색하는 것을 특징으로 하는 상위 K개의 중요 패턴들을 마이닝 하는 방법
9 9
제7항에 있어서, 상기 가중화 빈도수 트리를 상기 BFS(Breadth First Search)방식과 상기 DFS(Depth First Search) 방식을 이용하여 하향식으로 탐색하는 단계는, 상기 함수의 반복자를 이용하며, 상기 BFS방식은 큐를 이용하여 자식 노드의 주소를 저장하여 사용하고, 상기 DFS방식은 스택을 이용하는데, 상기 스택에는 상기 자식 노드의 주소가 하나씩 삽입되고 현재까지 탐색된 노드의 아이템이 기록되어 있는 것을 특징으로 하는 상위 K개의 중요 패턴들을 마이닝 하는 방법
10 10
제7항 내지 제9항의 어느 한 항에 있어서, 상기 조건적 데이터베이스의 구축은, 상기 리프 노드에 도달하거나 상기 자식 노드의 빈도수 합이 현재 노드의 빈도수 합보다 작으면 하나의 경로로 인식하여 구축되는 것을 특징으로 하는 상위 K개의 중요 패턴들을 마이닝 하는 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 교육과학기술부 충북대학교 산학협력단 일반연구자지원사업(신진연구) 상위 K개의 중요 패턴을 마이닝하는 방법