1 |
1
사용자의 교정 의뢰 논문에 대해서 단어를 추출하여 추출 단어 집합을 생성하는 단어 추출부;지정된 각 토픽 별 단어 집합과 상기 추출 단어 집합의 유사도를 상기 사용자와 상기 토픽 간의 유사도로 산출하는 유사도 산출부; 및 상기 사용자와 상기 토픽 간의 유사도를 통해 상기 사용자와 에디터 간의 유사도를 산출하고, 상기 사용자와 상기 에디터 간의 유사도에 따라 에디터 추천 정보를 생성하는 에디터 추천부를 포함하되,상기 유사도 산출부는,잠재 디리클레 할당(LDA:Latent Dirichlet Alocation)을 이용하여 유사도를 산출하고,상기 에디터 추천부는,상기 사용자와 상기 에디터 간의 유사도와 상기 에디터에 대한 평가 점수를 곱하여 전이 확률을 산출하고,사용자의 각 토픽에 대한 유사도에 대한 정규화를 수행하여 랜덤 이동 확률을 산출하고,상기 전이 확률 및 상기 랜덤 이동 확률을 이용하여 현재의 에디터 랭크를 산출하되,상기 전이 확률은,상기 사용자와 상기 에디터 간 유사성에 따라 상기 사용자 또는 상기 에디터의 토픽이 다른 토픽으로 이동할 확률이고, 사용자-에디터 행렬과 사용자 또는 에디터-토픽 행렬을 이용하여 산출하고,상기 사용자-에디터 행렬은,이전 사용자가 상기 에디터를 평가한 평가점수를 포함하는 행렬로 행 및 열 모두 사용자 또는 에디터로 형성되고, 요소는 상기 평가 점수이고, 이전 사용자가 평가하지 않는 에디터에 대해서는 빈 값(null value)을 가지는 요소로 표현하고,상기 사용자 또는 에디터-토픽 행렬은,열은 상기 사용자 또는 상기 에디터이고, 행은 상기 토픽이고, 각 요소는 상기 사용자 또는 상기 에디터와 상기 토픽 간의 유사도이고,상기 랜덤 이동 확률은,상기 사용자의 토픽이 다른 토픽으로 랜덤하게 이동하게 되는 경우의 확률이고, 상기 토픽에 대한 상기 사용자의 유사도 중 첫번째 사용자의 유사도가 1이 되도록 상기 토픽에 대응하는 열의 값을 정규화하고,상기 각 에디터에 대해 이전 에디터 랭크, 상기 전이 확률 및 지정된 제1 파라미터의 곱과 상기 랜덤 이동 확률 및 지정된 제2 파라미터의 곱을 합하여 현재의 상기 에디터 랭크를 산출하되, 제1 파라미터와 제2 파라미터는 서로 합이 1인 0 이상 1 이하인 값이고,상기 에디터 랭크를 기준으로 지정된 수의 상위 에디터를 추천하는 상기 에디터 추천 정보를 생성하는 에디터 추천 장치
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
에디터 추천 장치가 에디터를 추천하는 방법에 있어서,사용자의 교정 의뢰 논문에 대해서 단어를 추출하여 추출 단어 집합을 생성하는 단계;지정된 각 토픽 별 단어 집합과 상기 추출 단어 집합의 유사도를 상기 사용자와 상기 토픽 간의 유사도로 산출하는 단계; 및 상기 사용자와 상기 토픽 간의 유사도를 통해 상기 사용자와 에디터 간의 유사도를 산출하고, 상기 사용자와 상기 에디터 간의 유사도에 따라 에디터 추천 정보를 생성하는 단계를 포함하되,상기 사용자와 상기 토픽 간의 유사도를 통해 상기 사용자와 에디터 간의 유사도를 산출하고, 상기 사용자와 상기 에디터 간의 유사도에 따라 에디터 추천 정보를 생성하는 단계는,상기 사용자와 상기 에디터 간의 유사도와 상기 에디터에 대한 평가 점수를 곱하여 전이 확률을 산출하는 단계;사용자의 각 토픽에 대한 유사도에 대한 정규화를 수행하여 랜덤 이동 확률을 산출하는 단계; 및상기 전이 확률 및 상기 랜덤 이동 확률을 이용하여 현재의 에디터 랭크를 산출하는 단계를 포함하고,상기 사용자의 각 토픽에 대한 유사도에 대한 정규화를 수행하여 랜덤 이동 확률을 산출하는 단계는,상기 사용자와 상기 토픽 간의 유사도에서 사용자에 해당하는 열에 대해 정규화를 수행하는 것으로, 상기 토픽에 대한 상기 사용자의 유사도 중 첫번째 사용자의 유사도가 1이 되도록 상기 토픽에 대응하는 열의 값을 정규화하는 것을 특징을 하고,상기 전이 확률 및 상기 랜덤 이동 확률을 이용하여 현재의 에디터 랭크를 산출하는 단계는,상기 전이 확률은 상기 사용자와 상기 에디터 간 유사성에 따라 상기 사용자 또는 상기 에디터의 토픽이 다른 토픽으로 이동할 확률이고, 사용자-에디터 행렬과 사용자 또는 에디터-토픽 행렬을 이용하여 산출하고,상기 사용자-에디터 행렬은,이전 사용자가 상기 에디터를 평가한 평가점수를 포함하는 행렬로 행 및 열 모두 사용자 또는 에디터로 형성되고, 요소는 상기 평가 점수이고, 이전 사용자가 평가하지 않는 에디터에 대해서는 빈 값(null value)을 가지는 요소로 표현하고,상기 사용자 또는 에디터-토픽 행렬은,열은 상기 사용자 또는 상기 에디터이고, 행은 상기 토픽이고, 각 요소는 상기 사용자 또는 상기 에디터와 상기 토픽 간의 유사도이고,상기 랜덤 이동 확률은,상기 사용자의 토픽이 다른 토픽으로 랜덤하게 이동하게 되는 경우의 확률이고, 상기 토픽에 대한 상기 사용자의 유사도 중 첫번째 사용자의 유사도가 1이 되도록 상기 토픽에 대응하는 열의 값을 정규화하고,상기 각 에디터에 대해 이전 에디터 랭크, 상기 전이 확률 및 지정된 제1 파라미터의 곱과 상기 랜덤 이동 확률 및 지정된 제2 파라미터의 곱을 합하여 현재의 상기 에디터 랭크를 산출하되, 제1 파라미터와 제2 파라미터는 서로 합이 1인 0 이상 1 이하인 값이고,상기 에디터 랭크를 기준으로 지정된 수의 상위 에디터를 추천하는 상기 에디터 추천 정보를 생성하는 에디터 추천 방법
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
제 5 항의 에디터 추천 방법을 프로세서가 수행하게 하는 명령어를 포함하는 컴퓨터 프로그램이 기록된 컴퓨터 판독 가능 기록매체
|
10 |
10
제 5 항의 에디터 추천 방법을 프로세서가 수행하게 하는 컴퓨터 판독 가능 기록매체에 저장된 컴퓨터 프로그램
|