KR101866411B1 - 문서 추천 정보를 제공하는 방법 및 이를 이용하는 문서 추천 정보 제공 장치 - Google Patents

문서 추천 정보를 제공하는 방법 및 이를 이용하는 문서 추천 정보 제공 장치 Download PDF

Info

Publication number
KR101866411B1
KR101866411B1 KR1020170001474A KR20170001474A KR101866411B1 KR 101866411 B1 KR101866411 B1 KR 101866411B1 KR 1020170001474 A KR1020170001474 A KR 1020170001474A KR 20170001474 A KR20170001474 A KR 20170001474A KR 101866411 B1 KR101866411 B1 KR 101866411B1
Authority
KR
South Korea
Prior art keywords
document
recommendation information
electronic document
electronic
target user
Prior art date
Application number
KR1020170001474A
Other languages
English (en)
Other versions
KR20180027312A (ko
Inventor
송기범
이연창
김상욱
이기천
염정완
여장호
Original Assignee
한양대학교 산학협력단
(주)누리미디어
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한양대학교 산학협력단, (주)누리미디어 filed Critical 한양대학교 산학협력단
Publication of KR20180027312A publication Critical patent/KR20180027312A/ko
Application granted granted Critical
Publication of KR101866411B1 publication Critical patent/KR101866411B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01DSEPARATION
    • B01D35/00Filtering devices having features not specifically covered by groups B01D24/00 - B01D33/00, or for applications not specifically covered by groups B01D24/00 - B01D33/00; Auxiliary devices for filtration; Filter housing constructions
    • B01D35/30Filter housing constructions
    • G06F17/30728
    • G06F17/30861
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01DSEPARATION
    • B01D2201/00Details relating to filtering apparatus
    • B01D2201/30Filter housing constructions
    • B01D2201/301Details of removable closures, lids, caps, filter heads
    • B01D2201/302Details of removable closures, lids, caps, filter heads having inlet or outlet ports

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Chemical & Material Sciences (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명의 실시 예에 따른 문서 추천 정보를 제공하는 방법은 타겟 사용자가 열람한 전자문서의 내용을 기반으로 제1문서 추천 정보를 생성하는 단계, 상기 전자문서의 인용관계를 기반으로 제2문서 추천 정보를 생성하는 단계 및 상기 제1문서 추천 정보 및 상기 제2문서 추천 정보에 기초하여, 통합 문서 추천 정보를 제공하는 단계를 포함한다.

Description

문서 추천 정보를 제공하는 방법 및 이를 이용하는 문서 추천 정보 제공 장치{METHOD FOR PROVIDING DOCUMENT RECOMMANDATION INFORMATION, AND DEVICE USING THE SAME}
본 발명의 기술적 사상은 문서 추천 정보를 제공하는 방법 및 이를 이용하는 문서 추천 정보 제공 장치에 관한 것으로, 보다 상세하게는 전자문서의 내용을 기반으로 생성된 문서 추천 정보와 상기 전자문서의 인용관계를 기반으로 생성된 문서 추천 정보를 함께 이용하여 통합 문서 추천 정보를 제공할 수 있는 문서 추천 정보를 제공하는 방법 및 이를 이용하는 문서 추천 정보 제공 장치에 관한 것이다.
연구자들은 자신이 연구하고 있는 연구 분야의 동향을 파악하기 위하여 논문, 서적 등의 다양한 전자문서를 검색한다.
하지만, 키워드 검색만으로는 연구자들이 참고하기에 적절한 전자문서를 검색하는 데에 한계가 있다. 이에, 키워드를 통하여 직접 검색하지 못한 전자문서에 대해서도 연구자들이 확인할 수 있도록, 문서 추천 정보를 제공해 주는 기능에 대한 필요성이 대두되고 있다.
본 발명의 배경이 되는 기술은 대한민국 등록특허공보 제10-1361208호(2014.2.11)에 개시되어 있다.
본 발명의 기술적 사상에 따른 문서 추천 정보를 제공하는 방법 및 이를 이용하는 문서 추천 정보 제공 장치가 이루고자 하는 기술적 과제는, 전자문서의 내용을 기반으로 생성된 문서 추천 정보와 상기 전자문서의 인용관계를 기반으로 생성된 문서 추천 정보를 함께 이용하여 통합 문서 추천 정보를 제공할 수 있는 문서 추천 정보를 제공하는 데 있다.
본 발명의 기술적 사상에 의한 일 양태에 따른 문서 추천 정보를 제공하는 방법은, 타겟 사용자가 열람한 전자문서의 내용을 기반으로 제1문서 추천 정보를 생성하는 단계, 상기 전자문서의 인용관계를 기반으로 제2문서 추천 정보를 생성하는 단계 및 상기 제1문서 추천 정보 및 상기 제2문서 추천 정보에 기초하여, 통합 문서 추천 정보를 제공하는 단계를 포함할 수 있다.
예시적인 실시 예에 따르면, 상기 통합 문서 추천 정보를 제공하는 단계는, 상기 제1문서 추천 정보와 상기 제2문서 추천 정보 각각에 가중치를 반영함으로써, 상기 통합 문서 추천 정보를 제공할 수 있다.
예시적인 실시 예에 따르면, 상기 가중치는, 상기 전자문서의 내용 및 상기 전자문서의 인용관계 중에서 적어도 어느 하나에 기초하여 결정될 수 있다.
예시적인 실시 예에 따르면, 상기 가중치는, 상기 타겟 사용자에 의해 설정된 추천 모드에 따라 결정될 수 있다.
예시적인 실시 예에 따르면, 상기 제1문서 추천 정보를 생성하는 단계는, 상기 전자문서의 메타데이터(meta data)를 추출하는 단계, 추출된 상기 메타데이터에 기초하여 상기 전자문서와 타 전자문서 간의 유사도를 계산하는 단계 및 계산된 유사도에 기초하여 상기 제1문서 추천 정보를 생성하는 단계를 포함할 수 있다.
예시적인 실시 예에 따르면, 상기 전자문서가 논문인 경우, 상기 메타데이터는 논문의 제목, 초록, 키워드, 및 목차 중의 적어도 어느 하나를 포함할 수 있다.
예시적인 실시 예에 따르면, 상기 제1문서 추천 정보를 생성하는 단계는, 상기 전자문서의 메타데이터를 추출하는 단계 이후에, 추출된 상기 메타데이터의 형태소를 분석하는 단계를 더 포함하고, 상기 유사도를 계산하는 단계는, 분석된 형태소에 기초하여 상기 유사도를 계산할 수 있다.
예시적인 실시 예에 따르면, 상기 유사도를 계산하는 단계는 분석된 형태소를 이용하여 TF-IDF(Term Frequency-Inverse Document Frequency) 값을 계산하고, 계산된 TF-IDF 값에 따라 상기 유사도를 계산할 수 있다.
예시적인 실시 예에 따르면, 상기 제1문서 추천 정보를 생성하는 단계는, 상기 타겟 사용자와 타 사용자 간의 상관 계수를 계산하는 단계, 계산된 상관 계수에 기초하여, 타 사용자들 중에서 상기 타겟 사용자와 전자문서의 열람 패턴이 유사한 유사 사용자를 선택하는 단계, 선택된 유사 사용자가 열람한 전자문서들 중에서 상기 타겟 사용자가 열람하지 않은 전자문서들과, 상기 타겟 사용자가 열람한 상기 전자문서의 유사도를 계산하는 단계 및 계산된 유사도에 기초하여 상기 제1문서 추천 정보를 생성하는 단계를 포함할 수 있다.
예시적인 실시 예에 따르면, 상기 타겟 사용자가 열람한 전자문서들과 상기 타 사용자들이 열람한 전자문서들 간의 공통되는 전자문서의 개수에 기초하여 상기 상관 계수를 결정하는 단계를 더 포함할 수 있다.
예시적인 실시 예에 따르면, 상기 상관 계수를 결정하는 단계는 상기 타겟 사용자가 각 접속 세션(session)의 접속시간 내에서 열람한 전자문서들 각각을 열람한 순서에 기초하여 가중치를 반영시키는 단계를 더 포함할 수 있다.
예시적인 실시 예에 따르면, 상기 제2문서 추천 정보를 생성하는 단계는, 상기 전자문서의 인용관계에 기초하여 상기 전자문서와 상기 전자문서에 의해 인용된 전자문서들 간의 관계를 그래프로 모델링하는 단계, 신뢰 전파 알고리즘(belief propagation algorithm)을 이용하여 모델링 된 그래프를 분석하는 단계, 및 분석 결과에 따른 신뢰값에 기초하여 상기 제2문서 추천 정보를 생성하는 단계를 포함할 수 있다.
예시적인 실시 예에 따르면, 상기 타겟 사용자의 전자문서 열람 정보에 기초하여 상기 모델링 된 그래프의 노드 프라이어를 설정할 수 있다.
예시적인 실시 예에 따르면, 상기 전자문서 열람 정보는, 상기 타겟 사용자가 직접 열람한 전자문서 그룹, 상기 직접 열람한 전자문서와 함께 열람한 전자문서 그룹, 및 그 외 전자문서 그룹 각각에 대한 정보로 구분될 수 있다.
본 발명의 기술적 사상에 의한 일 양태에 따른 문서 추천 정보 제공 장치는 타겟 사용자가 열람한 전자문서의 내용을 기반으로 제1문서 추천 정보를 생성하는 제1추천정보 생성모듈, 상기 전자문서의 인용관계를 기반으로 제2문서 추천 정보를 생성하는 제2추천정보 생성모듈 및 상기 제1문서 추천 정보 및 상기 제2문서 추천 정보에 기초하여, 통합 문서 추천 정보를 제공하는 통합 추천정보 생성모듈을 포함할 수 있다.
본 발명의 기술적 사상에 의한 실시 예들에 따른 방법과 장치는 전자문서의 내용을 기반으로 생성된 문서 추천 정보와 상기 전자문서의 인용관계를 기반으로 생성된 문서 추천 정보를 함께 이용하여 통합 문서 추천 정보를 제공함으로써 전자문서의 내용과 인용관계에 따른 최적의 추천 정보를 제공할 수 있는 효과가 있다.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 본 발명의 기술적 사상에 의한 일 실시 예에 따른 문서 추천 정보 제공 시스템의 블록도이다.
도 2는 본 발명의 기술적 사상에 의한 일 실시 예에 따른 문서 추천 정보 제공 방법의 플로우차트이다.
도 3은 도 1의 문서 추천 정보 제공 장치가 일 실시 예에 따라 전자문서의 내용을 기반으로 제1문서 추천 정보를 생성하는 방법을 설명하기 위한 도면이다.
도 4는 도 1의 문서 추천 정보 제공 장치가 일 실시 예에 따라 전자문서의 인용 관계를 기반으로 제2문서 추천 정보를 생성하기 위해 모델링한 그래프이다.
도 5는 도 4의 모델링된 그래프를 통하여 제2문서 추천 정보를 생성하기 위해 사용되는 파급 행렬을 나타낸 도면이다.
본 발명의 기술적 사상은 다양한 변경을 가할 수 있고 여러 가지 실시 예를 가질 수 있는 바, 특정 실시 예들을 도면에 예시하고 이를 상세한 설명을 통해 상세히 설명하고자 한다. 그러나, 이는 본 발명의 기술적 사상을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 기술적 사상의 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
본 발명의 기술적 사상을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 기술적 사상의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제1, 제2 등)는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.
또한, 본 명세서에서, 일 구성요소가 다른 구성요소와 "연결된다" 거나 "접속된다" 등으로 언급된 때에는, 상기 일 구성요소가 상기 다른 구성요소와 직접 연결되거나 또는 직접 접속될 수도 있지만, 특별히 반대되는 기재가 존재하지 않는 이상, 중간에 또 다른 구성요소를 매개하여 연결되거나 또는 접속될 수도 있다고 이해되어야 할 것이다.
또한, 본 명세서에 기재된 "~부", "~기", "~자", "~모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
그리고 본 명세서에서의 구성부들에 대한 구분은 각 구성부가 담당하는 주기능 별로 구분한 것에 불과함을 명확히 하고자 한다. 즉, 이하에서 설명할 2개 이상의 구성부가 하나의 구성부로 합쳐지거나 또는 하나의 구성부가 보다 세분화된 기능별로 2개 이상으로 분화되어 구비될 수도 있다. 그리고 이하에서 설명할 구성부 각각은 자신이 담당하는 주기능 이외에도 다른 구성부가 담당하는 기능 중 일부 또는 전부의 기능을 추가적으로 수행할 수도 있으며, 구성부 각각이 담당하는 주기능 중 일부 기능이 다른 구성부에 의해 전담되어 수행될 수도 있음은 물론이다.
이하, 본 발명의 기술적 사상에 의한 실시예들을 차례로 상세히 설명한다.
도 1은 본 발명의 기술적 사상에 의한 일 실시 예에 따른 문서 추천 정보 제공 시스템의 블록도이다.
도 1을 참조하면, 문서 추천 정보 제공 시스템(10)은 사용자 단말(100)과 문서 추천 정보 제공 장치(200)를 포함할 수 있다.
사용자 단말(100)은 문서 추천 정보 제공 장치(200)와 유, 무선 통신을 통하여 전자문서를 열람할 수 있으며, 문서 추천 정보 제공 장치(200)로부터 문서 추천 정보를 제공받을 수 있다.
본 명세서에서 '열람'은 온라인 상의 전자문서의 내용을 확인하기 위한 모든 동작을 폭넓게 의미할 수 있으며, 단순히 온라인 상에서 전자문서를 확인하는 동작 뿐 아니라 온라인 상의 전자문서를 다운로드(download)하는 동작도 포함할 수 있다.
실시 예에 따라, 사용자 단말(100)은 PC, 태블릿(tablet) PC, 스마트폰 등의 문서 추천 정보 제공 장치(200)와 통신 가능한 장치로 구현될 수 있으며, 이에 한정되는 것은 아니다.
문서 추천 정보 제공 장치(200)는 전자문서 데이터베이스(210), 열람정보 데이터베이스(220), 제1추천정보 생성모듈(230), 제2추천정보 생성모듈(240), 가중치 설정모듈(250), 및 통합 추천정보 생성모듈(260)을 포함할 수 있다.
전자문서 데이터베이스(210)는 다양한 문서, 예컨대 논문 등을 전자문서 형태로 저장할 수 있다. 이 때, 사용자 단말(100)은 전자문서 데이터베이스(210)에 액세스하여 전자문서를 열람할 수 있다.
열람정보 데이터베이스(220)는 사용자 단말(100)의 액세스를 통하여 사용자가 열람한 전자문서에 관한 열람정보를 저장할 수 있다.
실시 예에 따라, 문서 추천 정보 제공 장치(200)는 전자문서 데이터베이스(210)에 저장되어 있는 전자문서 중에서 어떤 전자문서에 사용자 단말(100)이 액세스 하였는지를 판단하기 위한 모듈을 더 포함할 수도 있다.
제1추천정보 생성모듈(230)은 타겟 사용자가 열람한 전자문서에 관한 열람정보 및 타겟 사용자가 열람한 전자문서 각각을 열람정보 데이베이스(220) 및 전자문서 데이터베이스(210) 각각으로부터 수신할 수 있다.
제1추천정보 생성모듈(230)은 타겟 사용자가 열람한 전자문서의 내용을 기반으로 제1문서 추천 정보를 생성하고, 생성된 제1문서 추천 정보를 통합 추천정보 생성모듈(260)로 전송할 수 있다.
제2추천정보 생성모듈(240)은 타겟 사용자가 열람한 전자문서의 인용관계를 기반으로 제2문서 추천 정보를 생성하고, 생성된 제2문서 추천 정보를 통합 추천정보 생성 모듈(260)로 전송할 수 있다.
가중치 설정모듈(250)은 제1추천정보 생성모듈(230)에 의해 생성된 제1문서 추천 정보와 제2추천정보 생성모듈(240)에 의해 생성된 제2문서 추천 정보에 적용할 가중치 값을 생성할 수 있다.
실시 예에 따라, 가중치 설정모듈(250)은 타겟 사용자가 열람한 전자문서의 내용 및 인용관계 중에서 적어도 어느 하나에 기초하여 가중치 값을 생성할 수 있다.
예컨대, 가중치 설정모듈(250)은 전자문서의 인용관계에 기초하여 해당 전자문서를 인용한 타 전자문서의 개수에 따라 가중치 값을 생성할 수 있다. 이 경우, 가중치 설정모듈(250)은 해당 전자문서를 인용한 타 전자문서의 개수가 많을수록 제2문서 추천 정보에 상대적으로 높은 가중치를 부여하고, 해당 전자문서를 인용한 타 전자문서의 개수가 적을수록 제1문서 추천 정보에 상대적으로 낮은 가중치를 부여할 수 있다.
예컨대, 가중치 설정모듈(250)이 전자문서의 내용에 기초하여 가중치 값을 생성하는 경우, 전자문서의 내용의 구체도에 따라 가중치 값을 생성할 수 있다. 이 경우, 가중치 설정모듈(250)은 해당 전자문서의 내용의 구체도가 높을수록 제1문서 추천 정보에 상대적으로 높은 가중치를 부여하고, 해당 전자문서의 내용의 구체도가 낮을수록 제2문서 추천 정보에 상대적으로 높은 가중치를 부여할 수 있다. 전자문서의 내용의 구체도는 해당 전자문서와 타 전자문서를 비교하였을 때 해당 전자문서에만 포함되어 있는 키워드의 개수 등에 기반하여 다양한 방법으로 계산될 수 있다.
다른 실시 예에 따라, 가중치 설정모듈(250)은 타겟 사용자에 의해 설정된 추천 모드에 따라 가중치 값을 생성할 수 있다.
예컨대, 타겟 사용자가 내용 위주의 추천 모드를 선택한 경우 가중치 설정모듈(250)은 제1문서 추천 정보에 상대적으로 높은 가중치를 부여하고, 타겟 사용자가 인용관계 위주의 추천 모드를 선택한 경우 가중치 설정모듈(250)은 제2문서 추천 정보에 상대적으로 높은 가중치를 부여할 수 있다.
통합 추천정보 생성모듈(260)은 제1추천정보 생성모듈(230)로부터 전송된 제1문서 추천 정보와 제2추천정보 생성모듈(240)로부터 전송된 제2문서 추천 정보에 기초하여 통합 문서 추천 정보를 사용자 단말(100)로 제공할 수 있다.
실시 예에 따라, 통합 추천정보 생성모듈(260)은 제1문서 추천 정보와 제2문서 추천 정보 각각에 가중치 설정모듈(250)로부터 전송된 가중치 값을 반영하여 통합 문서 추천 정보를 생성할 수 있다.
제1추천정보 생성모듈(230), 제2추천정보 생성모듈(240), 통합 추천정보 생성모듈(260)의 구체적인 동작에 대해서는 도 2 내지 도 5를 참조하여 상세히 설명된다.
도 2는 본 발명의 기술적 사상에 의한 일 실시 예에 따른 문서 추천 정보 제공 방법의 플로우차트이다. 도 3은 도 1의 문서 추천 정보 제공 장치가 일 실시 예에 따라 전자문서의 내용을 기반으로 제1문서 추천 정보를 생성하는 방법을 설명하기 위한 도면이다. 도 4는 도 1의 문서 추천 정보 제공 장치가 일 실시 예에 따라 전자문서의 인용 관계를 기반으로 제2문서 추천 정보를 생성하기 위해 모델링한 그래프이다. 도 5는 도 4의 모델링된 그래프를 통하여 제2문서 추천 정보를 생성하기 위해 사용되는 파급 행렬을 나타낸 도면이다.
도 1과 도 2를 참조하면, 제1추천정보 생성모듈(230)은 타겟 사용자가 열람한 전자문서의 메타데이터를 추출할 수 있다(S10). 실시 예에 따라, 전자문서가 논문인 경우, 메타데이터는 논문의 제목, 초록, 키워드, 또는 목차 중에서 적어도 어느 하나를 포함할 수 있다.
제1추천정보 생성모듈(230)은 추출된 메타데이터의 형태소를 분석할 수 있다(S12). 실시 예에 따라, 제1추천정보 생성모듈(230)은 해당 전자문서에 사용된 언어의 종류에 따라 서로 다른 방법으로 형태소를 분석할 수 있다.
예컨대, 제1추천정보 생성모듈(230)은, 전자문서에 사용된 언어가 한글인 경우 메타데이터의 명사를 구분하여 분석하며, 전자문서에 사용된 언어가 영어인 경우 메타데이터의 모든 품사의 단어를 스테밍(stemming) 처리하여 분석하고, 전자문서에 사용된 언어가 그 외의 언어인 경우 메타데이터의 어절을 구분하여 분석할 수 있다.
제1추천정보 생성모듈(230)은 S12 단계에서 분석된 형태소에 기초하여 타겟 사용자가 열람한 전자문서와 타 전자문서를 비교하고, 비교 결과에 따라 사용자가 열람한 전자문서와 타 전자문서 간의 유사도를 계산할 수 있다(S14).
실시 예에 따라, 제1추천정보 생성모듈(230)은 하기의 과정을 통하여 TF-IDF(Term Frequency-Inverse Document Frequency) 값을 계산하고, 계산된 TF-IDF 값에 따라 유사도를 계산할 수 있다.
제1추천정보 생성모듈(230)은 S12 단계에서 분석된 형태소에 기초하여 해당 논문의 TF-IDF 하기의 (수학식 1)을 통하여 계산할 수 있다.
(수학식 1)
Wi,j = TFi,j * log(N/DFi)
(수학식 1)에서, i는 키워드, j는 논문, Wi,j는 키워드와 논문의 TF-IDF 값, TFi,j는 논문 j 내에 포함된 키워드 i의 수, N은 전체 논문의 수, DFi는 키워드 (i)가 포함된 논문 j의 수를 의미할 수 있다.
전자문서 데이터베이스(210)에 저장된 모든 논문의 TF-IDF 값을 추출한 뒤, 논문간 유사도를 구하기 위해 TF-IDF를 이용한 유사도를 하기의 (수학식 2)를 통하여 계산할 수 있다.
(수학식 2)
Figure 112017001217441-pat00001
(수학식 2)에서, sim(A,B)는 논문 A와 논문 B의 유사도, VA는 A논문에서 나온 모든 키워드의 TF-IDF값, VB는 B논문에서 나온 모든 키워드의 TF-IDF값을 의미할 수 있다.
제1추천정보 생성 모듈(230)은 S14단계를 통하여 계산된 유사도에 기초하여 제1문서 추천 정보를 생성할 수 있다(S16).
실시 예에 따라, 제1추천정보 생성 모듈(230)은 S14 단계를 통하여 계산된 유사도가 높은 순서로 정렬하고, 유사도가 높은 임의의 개수의 전자문서를 제1문서 추천 정보에 포함시킬 수 있다.
실시 예에 따라, 제1추천정보 생성 모듈(230)은 하기의 과정을 통하여 타겟 사용자와 타 사용자 간의 상관 계수에 기초하여, 타 사용자가 열람한 전자문서 정보를 제1문서 추천 정보에 포함시킬 수 있다.
상기 상관 계수는, 타겟 사용자가 열람한 전자문서들과 타 사용자가 열람한 전자문서들과의 유사도에 관한 정보를 포함할 수 있다.
도 3을 함께 참조하면, 제1추천정보 생성 모듈(230)은 타겟 사용자와 타 사용자 간의 상관 계수를 계산하기 위하여, 전자문서 데이터베이스(210)에 저장된 모든 논문과 모든 사용자에 대하여 도 3과 같은 행렬을 생성할 수 있다. 예컨대, 제1추천정보 생성 모듈(230)은 사용자가 열람한 전자문서에 대해서는 1, 사용자가 열람하지 않은 전자문서에 대해서는 0 값으로 행렬을 구성할 수 있다.
실시 예에 따라, 제1추천정보 생성 모듈(230)은 사용자가 열람한 전자문서에 대한 행렬 성분에 가중치를 반영할 수 있다.
예컨대, 제1추천정보 생성 모듈(230)은 사용자가 각 접속 세션(session)의 접속시간 내에서 열람한 전자문서들 각각을 열람한 순서에 기초하여 가중치를 반영할 수 있다. 상기 접속 세션은 사용자가 전자문서의 열람을 위하여 문서 추천 정보 제공 장치(200)에 접속(또는 로그인)하여 전자문서의 열람 후 문서 추천 정보 제공 장치(200)로의 접속을 완료(또는 로그아웃)하기까지의 과정을 의미할 수 있다.
이 때, 제1추천정보 생성 모듈(230)은 각 접속 세션 내에서 상대적으로 나중에 열람한 전자문서에 대하여 높은 가중치를 부여할 수 있다.
실시 예에 따라, 제1추천정보 생성 모듈(230)은 하기의 (수학식 3)에 따라 가중치를 부여할 수 있다.
(수학식 3)
Figure 112017001217441-pat00002
(수학식 3)에서 Pu',j는 각 접속 세션 내에서 사용자 u'가 논문 j를 다운받은 시간적 순서, sw(Pu',j)는 가중치를 의미할 수 있다.
제1추천정보 생성 모듈(230)은 생성된 행렬에 기초하여 상관 계수를 계산하고, 계산된 상관 계수에 따라 타 사용자들 중에서 타겟 사용자와 전자문서 열람 패턴이 유사한 유사 사용자를 선택할 수 있다.
제1추천정보 생성 모듈(230)은 하기의 (수학식 4)를 통하여 유사 사용자가 열람한 전자문서들 중에서 타겟 사용자가 열람하지 않은 전자문서들과, 타겟 사용자가 열람한 전자문서의 유사도를 계산할 수 있다.
(수학식 4)
Figure 112017001217441-pat00003
(수학식 4)에서
Figure 112017001217441-pat00004
는 타겟 유저 u가 열람하지 않은 논문 j의 유사도 점수, F(u)는 타겟 유저 u의 유사 사용자들,
Figure 112017001217441-pat00005
는 타겟 사용자 u가 열람하지 않은 나머지 전자문서들의 집합,
Figure 112017001217441-pat00006
는 유사 사용자 u'가 열람한 전자문서들의 집합,
Figure 112017001217441-pat00007
는 타겟 사용자 u가 열람하지 않은 논문들 중 유사 사용자 u'가 열람한 논문들의 집합을 의미할 수 있다.
제1추천정보 생성 모듈(230)은 (수학식 4)에 따라 계산된 유사도 점수에 따라 상대적으로 높은 점수를 획득한 임의의 개수의 전자문서들을 제1문서 추천 정보에 포함하여 제공할 수 있다.
행렬에 (수학식 3)에 따라 가중치가 반영된 경우, 제1추천정보 생성 모듈(230)은 (수학식 4) 대신에 하기의 (수학식 5)에 따라 유사도를 계산할 수 있다.
(수학식 5)
Figure 112017001217441-pat00008
(수학식 5)에서
Figure 112017001217441-pat00009
는 타겟 사용자 u가 열람하지 않은 전자문서 j에 대한 유사도 점수이며, (수학식 3)에 따른 가중치 sw(Pu',j)가 반영되어 있는 것을 확인할 수 있다.
제2추천정보 생성 모듈(240)은 전자문서 내에 포함되어 있거나, 전자문서에 링크되어 있는 전자문서들 간의 인용관계를 분석할 수 있다(S20).
제2추천정보 생성 모듈(240)은 분석된 인용관계에 기초하여, 전자문서들 간의 관계를 그래프로 모델링할 수 있다(S22).
실시 예에 따라, 제2추천정보 생성 모듈(240)은 신뢰 전파 알고리즘(belief propagation algorithm)을 이용하기 위한 그래프를 모델링 할 수 있다.
도 4를 함께 참조하면, 제2추천정보 생성 모듈(240)은 각 전자문서(A, B, C, D, E, F)는 노드(NODE)로 모델링하고, 전자문서들(A, B, C, D, E, F) 간의 인용관계는 에지(EDGE)로 모델링 하며, 각 인용관계에 대해서는 비방향성 그래프로 모델링 할 수 있다.
제2추천정보 생성 모듈(240)은 각 인용관계를 비방향성 그래프로 모델링함으로써 피인용정보와 인용정보를 동시에 사용할 수 있다.
도 5를 함께 참조하면, 제2추천정보 생성 모듈(240)은 모델링된 그래프에서, 각 노드(A, B, C, D, E, F)의 노드 프라이어(노드 상태)는 관심(like) 상태 또는 비관심(dislike) 상태로 구분될 수 있다. 상기 노드 프라이어는 사용자가 해당 전자문서에 관심을 가질 확률과 관심을 갖지 않을 확률을 의미할 수 있다.
실시 예에 따라, 제2추천정보 생성 모듈(240)은 타겟 사용자의 전자문서 열람 정보에 기초하여 상기 노드 프라이어를 설정할 수 있다. 상기 전자문서 열람 정보는 타겟 사용자가 직접 열람한 전자문서 그룹, 직접 열람한 전자문서와 함께 열람한 전자문서 그룹, 그 외 전자문서 그룹 각각에 대한 정보로 구분될 수 있다.
예컨대, 직접 열람한 전자문서 그룹에 대해서는 노드 프라이어에 가장 높은 값의 노드 포텐셜(node potential), 예컨대 0.9를 할당하고, 함께 열람한 전자문서 그룹에 대해서는 노드 프라이어에 다음으로 높은 값을 가지는 노드 포텐셜, 예컨대 0.6~0.9를 할당하고, 그 외 전자문서 그룹에 대해서는 노드 프라이어에 상대적을 ㅗ낮은 값의 노드 포텐셜, 예컨대 0.5를 할당할 수 있다.
제2추천정보 생성 모듈(240)은 신뢰 전파 알고리즘을 이용하여, 모델링된 그래프를 분석할 수 있다(S24).
실시 예에 따라, 제2추천정보 생성 보듈(240)은 하기의 (수학식 6)에 따라 메시지 패싱(message passing) 과정을 메시지가 수렴할 때까지 수행하며, (수학식 7)에 따라 각 노드에 대한 신뢰값을 계산할 수 있다.
(수학식 6)
Figure 112017001217441-pat00010
(수학식 6)에서
Figure 112017001217441-pat00011
는 노드 i에서 노드 j로 전파되는 메시지를 의미하며, 노드 j가 σ상태일 가능성에 대한 노드 i의 신뢰를 의미할 수 있다.
Figure 112017001217441-pat00012
는 노드 초기 값으로 노드 i의 상태가 σ' 상태 확률을 의미한다.
Figure 112017001217441-pat00013
는 노드 i의 상태가 σ' 상태일 경우 이웃 노드 j가 σ 상태일 확률을 의미하며, 도 5의 파급 행렬과 같은 형태를 가질 수 있다.
Figure 112017001217441-pat00014
는 노드 i를 제외한 노드 j의 주변 노드들을 의미한다.
(수학식 7)
Figure 112017001217441-pat00015
(수학식 7)에서 bi(σ)는 신뢰값, k는 신뢰값의 각 요소의 합이 1이 되도록 하기 위한 정규화 상수를 의미할 수 있다.
제2추천정보 생성 보듈(240)은 계산된 신뢰값을 해당 노드, 즉 해당 전자문서에 대한 타겟 사용자의 선호도로 판단할 수 있으며, 이에 따라 높은 선호도를 가지는 전자문서들에 관한 정보를 포함하는 제2문서 추천 정보를 생성할 수 있다(S26).
통합 추천정보 생성모듈(260)은 제1추천정보 생성모듈(230)에 의해 생성된 제1문서 추천 정보와 제2추천정보 생성모듈(240)에 의해 생성된 제2문서 추천 정보에 기초하여 통합 문서 추천 정보를 생성하고, 생성된 통합 문서 추천 정보를 사용자 단말(100)로 제공할 수 있다(S30).
실시 예에 따라, 통합 추천정보 생성모듈(260)은 제1문서 추천 정보와 제2문서 추천 정보 각각에 가중치를 반영하여 통합 문서 추천 정보를 생성할 수 있다.
이상, 본 발명의 기술적 사상을 바람직한 실시예를 들어 상세하게 설명하였으나, 본 발명의 기술적 사상은 상기 실시예에 한정되지 않고, 본 발명의 기술적 사상의 범위 내에서 당 분야에서 통상의 지식을 가진 자에 의하여 여러 가지 변형 및 변경이 가능하다.
10 : 문서 추천 정보 제공 시스템
100 : 사용자 단말
200 : 문서 추천 정보 제공 장치
210, 220 : 데이터베이스
230, 240, 260 : 추천정보 생성 모듈
250 : 가중치 설정모듈

Claims (15)

  1. 문서 추천 정보를 제공하는 문서 추천 정보 제공 장치의 동작 방법에 있어서,
    타겟 사용자가 열람한 전자문서의 내용을 기반으로, 상기 열람한 전자문서의 내용과 유사한 전사문서를 추천하기 위한 제1문서 추천 정보를 생성하는 단계;
    상기 전자문서의 인용관계를 기반으로, 상기 타겟 사용자가 선호하는 전자문서를 추출하기 위한 제2문서 추천 정보를 생성하는 단계;
    상기 열람한 전자문서의 내용의 구체도 및 상기 인용관계에 따른 인용문서의 개수 중 적어도 하나를 기초로, 상기 생성된 제1문서 추천 정보 및 상기 생성된 제2문서 추천 정보 각각에 부여할 가중치를 생성하는 단계;
    상기 생성된 가중치를 상기 제1문서 추천 정보 및 상기 제2문서 추천 정보 각각에 반영하여, 상기 타겟 사용자에게 상기 열람한 전자문서와 관련된 전자문서를 추천하기 위해 제공될 통합 문서 추천 정보를 생성하는 단계; 및
    상기 생성된 통합 문서 추천 정보를 제공하는 단계를 포함하고,
    상기 제1문서 추천 정보를 생성하는 단계는,
    상기 타겟 사용자와 타 사용자 간의 상관 계수를 계산하는 단계;
    상기 계산된 상관 계수에 기초하여, 타 사용자들 중에서 상기 타겟 사용자와 전자문서의 열람 패턴이 유사한 유사 사용자를 선택하는 단계;
    상기 선택된 유사 사용자가 열람한 전자문서들 중에서 상기 타겟 사용자가 열람하지 않은 전자문서들과, 상기 타겟 사용자가 열람한 상기 전자문서의 유사도를 계산하는 단계; 및
    상기 계산된 유사도에 기초하여 상기 제1문서 추천 정보를 생성하는 단계를 포함하고,
    상기 제2문서 추천 정보를 생성하는 단계는,
    상기 전자문서의 인용관계에 기초하여 상기 전자문서와 상기 전자문서에 의해 인용된 전자문서들 간의 관계를 그래프로 모델링하는 단계;
    신뢰 전파 알고리즘(belief propagation algorithm)을 이용하여 상기 모델링 된 그래프를 분석하는 단계; 및
    분석 결과에 따른 신뢰값에 기초하여 상기 제2문서 추천 정보를 생성하는 단계를 포함하는,
    동작 방법.
  2. 삭제
  3. 삭제
  4. 제1항에 있어서,
    상기 가중치를 생성하는 단계는
    상기 타겟 사용자에 의해 설정된 추천 모드에 따라 상기 가중치를 생성하는 단계를 포함하는,
    동작 방법.
  5. 제1항에 있어서,
    상기 제1문서 추천 정보를 생성하는 단계는,
    상기 전자문서의 메타데이터(meta data)를 추출하는 단계;
    추출된 상기 메타데이터에 기초하여 상기 전자문서와 타 전자문서 간의 유사도를 계산하는 단계; 및
    계산된 유사도에 기초하여 상기 제1문서 추천 정보를 생성하는 단계를 포함하는,
    동작 방법.
  6. 제5항에 있어서,
    상기 전자문서가 논문인 경우,
    상기 메타데이터는 논문의 제목, 초록, 키워드, 및 목차 중의 적어도 어느 하나를 포함하는,
    동작 방법.
  7. 제5항에 있어서,
    상기 제1문서 추천 정보를 생성하는 단계는,
    상기 전자문서의 메타데이터를 추출하는 단계 이후에, 추출된 상기 메타데이터의 형태소를 분석하는 단계를 더 포함하고,
    상기 유사도를 계산하는 단계는, 분석된 형태소에 기초하여 상기 유사도를 계산하는,
    동작 방법.
  8. 제7항에 있어서,
    상기 유사도를 계산하는 단계는
    분석된 형태소를 이용하여 TF-IDF(Term Frequency-Inverse Document Frequency) 값을 계산하고, 계산된 TF-IDF 값에 따라 상기 유사도를 계산하는,
    동작 방법.
  9. 삭제
  10. 제1항에 있어서,
    상기 타겟 사용자가 열람한 전자문서들과 상기 타 사용자들이 열람한 전자문서들 간의 공통되는 전자문서의 개수에 기초하여 상기 상관 계수를 결정하는 단계를 더 포함하는,
    동작 방법.
  11. 제10항에 있어서,
    상기 상관 계수를 결정하는 단계는,
    상기 타겟 사용자가 각 접속 세션(session)의 접속시간 내에서 열람한 전자문서들 각각을 열람한 순서에 기초하여 가중치를 반영시키는 단계를 더 포함하는,
    동작 방법.
  12. 삭제
  13. 제1항에 있어서,
    상기 타겟 사용자의 전자문서 열람 정보에 기초하여 상기 모델링 된 그래프의 노드 프라이어를 설정하는,
    동작 방법.
  14. 제13항에 있어서,
    상기 전자문서 열람 정보는,
    상기 타겟 사용자가 직접 열람한 전자문서 그룹, 상기 직접 열람한 전자문서와 함께 열람한 전자문서 그룹, 및 그 외 전자문서 그룹 각각에 대한 정보로 구분되는,
    동작 방법.
  15. 타겟 사용자가 열람한 전자문서의 내용을 기반으로, 상기 열람한 전자문서의 내용과 유사한 전자문서를 추천하기 위한 제1문서 추천 정보를 생성하는 제1추천정보 생성모듈;
    상기 전자문서의 인용관계를 기반으로, 상기 타겟 사용자가 선호하는 전자문서를 추천하기 위한 제2문서 추천 정보를 생성하는 제2추천정보 생성모듈;
    상기 열람한 전자문서의 내용의 구체도 및 상기 인용관계에 따른 인용문서의 개수 중 적어도 하나를 기초로, 상기 생성된 제1문서 추천 정보 및 상기 제2문서 추천 정보 각각에 부여될 가중치를 생성하는 가중치 설정모듈; 및
    상기 생성된 가중치를 상기 제1문서 추천 정보 및 상기 제2문서 추천 정보 각각에 반영하여, 상기 타겟 사용자에게 상기 열람한 전자문서와 관련된 전자문서를 추천하기 위해 제공될 통합 문서 추천 정보를 생성하는 통합 추천정보 생성모듈을 포함하고,
    상기 제1추천정보 생성모듈은,
    상기 타겟 사용자와 타 사용자 간의 상관 계수를 계산하고,
    상기 계산된 상관 계수에 기초하여, 타 사용자들 중에서 상기 타겟 사용자와 전자문서의 열람 패턴이 유사한 유사 사용자를 선택하고,
    상기 선택된 유사 사용자가 열람한 전자문서들 중에서 상기 타겟 사용자가 열람하지 않은 전자문서들과, 상기 타겟 사용자가 열람한 상기 전자문서의 유사도를 계산하고,
    상기 계산된 유사도에 기초하여 상기 제1문서 추천 정보를 생성하고,
    상기 제2추천정보 생성모듈은,
    상기 전자문서의 인용관계에 기초하여 상기 전자문서와 상기 전자문서에 의해 인용된 전자문서들 간의 관계를 그래프로 모델링하고,
    신뢰 전파 알고리즘(belief propagation algorithm)을 이용하여 상기 모델링 된 그래프를 분석하고,
    분석 결과에 따른 신뢰값에 기초하여 상기 제2문서 추천 정보를 생성하는,
    문서 추천 정보 제공 장치.
KR1020170001474A 2016-09-06 2017-01-04 문서 추천 정보를 제공하는 방법 및 이를 이용하는 문서 추천 정보 제공 장치 KR101866411B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020160114573 2016-09-06
KR20160114573 2016-09-06

Publications (2)

Publication Number Publication Date
KR20180027312A KR20180027312A (ko) 2018-03-14
KR101866411B1 true KR101866411B1 (ko) 2018-06-19

Family

ID=61660690

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170001474A KR101866411B1 (ko) 2016-09-06 2017-01-04 문서 추천 정보를 제공하는 방법 및 이를 이용하는 문서 추천 정보 제공 장치

Country Status (1)

Country Link
KR (1) KR101866411B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220080472A (ko) 2020-12-07 2022-06-14 고려대학교 산학협력단 문서 유사도 측정 모델 생성 방법 및 이를 이용한 문서 유사도 측정 방법
KR102436215B1 (ko) * 2022-03-07 2022-08-25 주식회사 클라우다이크 인공지능 기반의 파일 추천 시스템 및 방법

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102651469B1 (ko) * 2023-01-30 2024-03-27 고려대학교 산학협력단 Ai기반 맞춤형 논문 추천 장치 및 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012038333A (ja) * 2005-09-07 2012-02-23 Ricoh Co Ltd 情報処理装置
JP2012208924A (ja) * 2011-03-28 2012-10-25 Palo Alto Research Center Inc 適応的重み付けを用いた様々な文書間類似度計算方法に基づいた文書比較方法および文書比較システム
KR101361208B1 (ko) * 2013-03-27 2014-02-11 한양대학교 산학협력단 Belief Propagation을 이용한 논문 추천 방법
KR101442719B1 (ko) * 2013-04-16 2014-09-19 한양대학교 에리카산학협력단 논문 추천 장치 및 논문 추천 방법
JP2015197722A (ja) * 2014-03-31 2015-11-09 大日本印刷株式会社 文書検索装置、文書検索方法、プログラム、及び、文書検索システム

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101122329B1 (ko) * 2010-05-03 2012-03-23 엔에이치엔(주) 문서 간의 유사도 계산 시스템 및 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012038333A (ja) * 2005-09-07 2012-02-23 Ricoh Co Ltd 情報処理装置
JP2012208924A (ja) * 2011-03-28 2012-10-25 Palo Alto Research Center Inc 適応的重み付けを用いた様々な文書間類似度計算方法に基づいた文書比較方法および文書比較システム
KR101361208B1 (ko) * 2013-03-27 2014-02-11 한양대학교 산학협력단 Belief Propagation을 이용한 논문 추천 방법
KR101442719B1 (ko) * 2013-04-16 2014-09-19 한양대학교 에리카산학협력단 논문 추천 장치 및 논문 추천 방법
JP2015197722A (ja) * 2014-03-31 2015-11-09 大日本印刷株式会社 文書検索装置、文書検索方法、プログラム、及び、文書検索システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220080472A (ko) 2020-12-07 2022-06-14 고려대학교 산학협력단 문서 유사도 측정 모델 생성 방법 및 이를 이용한 문서 유사도 측정 방법
KR102436215B1 (ko) * 2022-03-07 2022-08-25 주식회사 클라우다이크 인공지능 기반의 파일 추천 시스템 및 방법

Also Published As

Publication number Publication date
KR20180027312A (ko) 2018-03-14

Similar Documents

Publication Publication Date Title
CN101551806B (zh) 一种个性化网址导航的方法和***
CN102073699B (zh) 用于基于用户行为来改善搜索结果的方法、装置和设备
KR100645608B1 (ko) 사용자 방문 유알엘 로그를 이용한 정보 검색 서비스 제공 서버 및 그 방법
US20120203734A1 (en) Automatic mapping of a location identifier pattern of an object to a semantic type using object metadata
KR100923505B1 (ko) 사용자 관심도를 반영한 정보검색 랭킹 시스템 및 그 방법
CN105488233A (zh) 阅读信息推荐方法和***
CN102184185A (zh) 一种用于多媒体资源搜索的方法与设备
KR101647087B1 (ko) 자연어 처리에 기반한 재화 제공 서버 및 방법
KR101866411B1 (ko) 문서 추천 정보를 제공하는 방법 및 이를 이용하는 문서 추천 정보 제공 장치
US20050038866A1 (en) Information search support apparatus, computer program, medium containing the program
CN107656997A (zh) 自然语言处理方法、装置、存储介质及终端设备
CN113961823B (zh) 新闻推荐方法、***、存储介质及设备
CN107851114A (zh) 自动信息检索
KR20150120591A (ko) 연관 앱 추천 시스템 및 추천 방법
JP2010181966A (ja) レコメンド情報評価装置およびレコメンド情報評価方法
JP4883644B2 (ja) リコメンド装置、リコメンドシステム、リコメンド装置の制御方法、およびリコメンドシステムの制御方法
CN103309900A (zh) 一种个性化多维度的文档排序方法和***
US7483877B2 (en) Dynamic comparison of search systems in a controlled environment
JP2020057188A (ja) 提供装置、提供方法及び提供プログラム
KR20100090178A (ko) 키워드 정련 장치 및 방법과 그를 위한 컨텐츠 검색 시스템 및 그 방법
KR20150022583A (ko) 키워드를 추출하는 장치 및 방법
KR101583073B1 (ko) 기사 요약 서비스 서버 및 방법
CN103514237A (zh) 一种获取用户和文档个性化特征的方法和***
JP2007052693A (ja) Webページ情報表示装置,処理方法およびプログラム
KR100546074B1 (ko) 석재입찰검색시스템

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)