1 |
1
컴퓨팅 장치에서 실행되는 키워드 자동 추출에 관한 컴퓨터 구현 방법(Computer implemented method)로서,(a) 입력된 분석 대상 문서의 텍스트 데이터에 관한 전처리를 통해 분석 대상 단어들을 추출하는 단계;(b) 상기 분석 대상 단어들에 관한 문장 단위의 단일 단어별 빈도 점수를 각각의 행렬값으로 갖는 문장-단어 대응 행렬(Sentence-Term Matrix)을 생성하는 단계;(c) 상기 문장-단어 대응 행렬에 기초하여 단일 단어별 텍스트랭크(TextRank) 점수를 계산하고, 상기 문장 단위의 단일 단어별 빈도 점수에 기초하여 문서 단위의 단일 단어별 빈도 점수를 계산하며, 상기 단일 단어별 텍스트 랭크 점수와 상기 문서 단위의 단일 단어별 빈도 점수에 기초하여 단일 단어별 중요도 점수를 계산하고, 상기 단일 단어별 중요도 점수에 기초하여 구(phrase) 형태 단어별 중요도 점수를 계산하는 단계; 및(d) 상기 단일 단어별 중요도 점수 및 상기 구 형태 단어별 중요도 점수에 기초하여 사전 지정된 중요도 기준에 부합하는 단어를 중요 키워드로서 추출하는 단계;를 포함하는 키워드 자동 추출 방법
|
2 |
2
제1항에 있어서,상기 (b) 단계에서,상기 문장 단위의 단일 단어별 빈도 점수는, TF-IDF(Term Frequency-Inverse Document Frequency) 기법 기반으로 산출되는 TF값과 IDF값의 곱으로 계산되되,상기 TF값은, 상기 분석 대상 문서에 포함된 문장들을 기준으로, 상기 분석 대상 단어 각각의 단일 단어별 상기 문장 단위의 출현 빈도수에 기반하여 산출되고,상기 IDF값은, 상기 분석 대상 문서 및 수집된 비교 대상 문서들에 포함된 모든 문장들을 모집단으로 하였을 때, 전체 문장 개수를 상기 분석 대상 단어 각각의 단일 단어별 출현 문장 개수로 나눈 값에 기반하여 산출되는 것을 특징으로 하는, 키워드 자동 추출 방법
|
3 |
3
제1항에 있어서,상기 (c) 단계에서, 상기 문서 단위의 단일 단어별 빈도 점수는,상기 문장-단어 대응 행렬에서 사전 지정된 기준값을 넘지 않는 행렬값을 제외 처리한 후, 행렬값으로 남겨진 상기 문장 단위의 단일 단어별 빈도 점수를 단일 단어 기준으로 합산하고, 합산된 점수를 상기 분석 대상 문서에 포함된 문장 개수로 나눈 평균값으로 계산되는 것을 특징으로 하는, 키워드 자동 추출 방법
|
4 |
4
제1항에 있어서,상기 (c) 단계에서,상기 단일 단어별 중요도 점수는, 상기 단일 단어별 텍스트랭크 점수와 상기 문서 단위의 단일 단어별 빈도 점수의 곱으로 계산되고,상기 구 형태 단어별 중요도 점수는, 상기 구 형태의 단어를 구성하는 복수의 단위 단어들의 상기 단일 단어별 중요도 점수를 합산한 합산 점수를, 상기 복수의 단위 단어들의 개수의 제곱근 값으로 나눈 값으로 계산되는 것을 특징으로 하는, 키워드 자동 추출 방법
|
5 |
5
상기 (d) 단계는, 상기 구 형태 단어들 중 의미가 중복되는 키워드를 제거하는 단계를 포함하되,의미 중복 키워드를 제거하는 단계는, 적어도 2개의 단일 단어가 중복되는 구 형태의 단어들 중 상기 구 형태 단어별 중요도 점수에 기준하여 상대적으로 낮은 점수를 갖는 구 형태의 단어를 상기 중요 키워드에서 제거하는 단계인 것을 특징으로 하는, 키워드 자동 추출 방법
|
6 |
6
제1항 내지 제5항 중 어느 한 항에 따른 키워드 자동 추출 방법이 기록되며 컴퓨터로 읽을 수 있는 기록 매체
|
7 |
7
키워드 자동 추출 방법이 실행되는 컴퓨팅 장치로서,메모리; 및 상기 메모리에 의해 적재된 명령어들을 실행하는 프로세서;를 포함하되, 상기 프로세서에 의해 실행되는 상기 키워드 자동 추출 방법에 관한 명령어들은,(a) 입력된 분석 대상 문서의 텍스트 데이터에 관한 전처리를 통해 분석 대상 단어들을 추출하는 단계; (b) 상기 분석 대상 단어들에 관한 문장 단위의 단일 단어별 빈도 점수를 각각의 행렬값으로 갖는 문장-단어 대응 행렬(Sentence-Term Matrix)을 생성하는 단계; (c) 상기 문장-단어 대응 행렬에 기초하여 단일 단어별 텍스트랭크(TextRank) 점수를 계산하고, 상기 문장 단위의 단일 단어별 빈도 점수에 기초하여 문서 단위의 단일 단어별 빈도 점수를 계산하며, 상기 단일 단어별 텍스트 랭크 점수와 상기 문서 단위의 단일 단어별 빈도 점수에 기초하여 단일 단어별 중요도 점수를 계산하고, 상기 단일 단어별 중요도 점수에 기초하여 구(phrase) 형태 단어별 중요도 점수를 계산하는 단계; 및 (d) 상기 단일 단어별 중요도 점수 및 상기 구 형태 단어별 중요도 점수에 기초하여 사전 지정된 중요도 기준에 부합하는 단어를 중요 키워드로서 추출하는 단계;를 수행하는 것을 특징으로 하는, 컴퓨팅 장치
|