KR101119691B1 - 개미군락시스템을 이용한 문서 스코어링 시스템 및 방법 - Google Patents
개미군락시스템을 이용한 문서 스코어링 시스템 및 방법 Download PDFInfo
- Publication number
- KR101119691B1 KR101119691B1 KR1020090016454A KR20090016454A KR101119691B1 KR 101119691 B1 KR101119691 B1 KR 101119691B1 KR 1020090016454 A KR1020090016454 A KR 1020090016454A KR 20090016454 A KR20090016454 A KR 20090016454A KR 101119691 B1 KR101119691 B1 KR 101119691B1
- Authority
- KR
- South Korea
- Prior art keywords
- node
- pheromone
- document
- amount
- ants
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Operations Research (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Algebra (AREA)
- Evolutionary Biology (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Bioinformatics & Computational Biology (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (12)
- 적어도 문서들 중 일부는 다른 문서를 가리키는 링크(links)를 포함하고 있는 문서 데이터베이스에서 문서를 스코어링 하는 컴퓨터 구현 방법으로서,(a) 문서의 링크를 이용하여 데이터베이스를 방향 그래프(directed graph)로 표현하는 단계;(b) 상기 방향 그래프 위에 개미들이 페로몬을 통해 다른 개미들과 통신하는 성질(stigmergy)을 이용하는 개미군락시스템(ant colony system)을 적용하여 개미들을 이동시키고, 개미들이 문서에 남긴 페로몬(pheromone)을 계산하는 단계;(c) 계산된 페로몬의 양에 따라 문서의 중요도를 결정하는 단계를 포함하고,상기 (a) 단계는 상기 방향 그래프를 표현함에 있어서, 선험적(a priori)으로 결정할 수 있는 문서의 신뢰성 또는 문서에 대한 사용자 성향을 포함하는 휴리스틱정보(heuristic information)를 노드특성함수로 표현하는 것을 특징으로 하고,상기 (b) 단계는,(d) 상기 방향 그래프의 개미의 생성 및 노화(aging) 관리 단계;(e) 현재 노드에서 인접 노드로의 개미 이동은 그 인접 노드에 남아 있는 페로몬의 양과 상기 휴리스틱 정보를 나타내는 노드특성함수 값에 따라 확률적으로 이동시키는 단계;(f) 상기 확률적 개미 이동 방법에 따라 노드에 유입되는 개미들의 수와 그 노드에 존재하는 페로몬의 양에 따라 노드의 페로몬 양을 새로이 계산하는 단계;상기 (d) ~ (f) 단계의 과정을 상기 방향 그래프에 존재하는 노드의 페로몬이 수렴할 때까지 반복적으로 수행하는 것을 특징으로 하고,상기 (e) 단계는한 노드에서 인접 노드로의 확률적 개미 이동은, 노드 i에 있는 개미 k가 인접 노드 집합 에서 노드 j를 선택할 확률로서 결정되며, 그 확률은 다음과 같이 인접 노드에 남아 있는 페로몬 양과 휴리스틱 정보를 표현하는 노드특성함수를 이용하여 계산하는 것을 특징으로 하는 문서 스코어링 방법.
- 삭제
- 적어도 문서들 중 일부는 다른 문서를 가리키는 링크(links)를 포함하고 있는 문서 데이터베이스에서 문서를 스코어링 하는 컴퓨터 구현 방법으로서,(a) 문서의 링크를 이용하여 데이터베이스를 방향 그래프(directed graph)로 표현하는 단계;(b) 상기 방향 그래프 위에 개미들이 페로몬을 통해 다른 개미들과 통신하는 성질(stigmergy)을 이용하는 개미군락시스템(ant colony system)을 적용하여 개미들을 이동시키고, 개미들이 문서에 남긴 페로몬(pheromone)을 계산하는 단계;(c) 계산된 페로몬의 양에 따라 문서의 중요도를 결정하는 단계를 포함하고,상기 (b) 단계는,(d) 상기 방향 그래프의 개미의 생성 및 노화(aging) 관리 단계;(e) 현재 노드에서 인접(adjacent) 노드로의 개미 이동은 그 인접 노드에 남아 있는 페로몬의 양에 따라 확률적으로 이동시키는 단계;(f) 상기 확률적 개미 이동 방법에 따라 노드에 유입되는 개미들의 수와 그 노드에 존재하는 페로몬의 양에 따라 노드의 페로몬 양을 새로이 계산하는 단계;상기 (d) ~ (f) 단계의 과정을 상기 방향 그래프에 존재하는 노드의 페로몬이 수렴할 때 까지 반복적으로 수행하는 것을 특징으로 하고,상기 (e) 단계는한 노드에서 인접 노드로의 확률적 개미 이동은, 노드 i에 있는 개미 k가 인접 노드 집합 에서 노드 j를 선택할 확률로서 결정되며, 그 확률은 다음과 같이 인접 노드에 남아 있는 페로몬을 이용하여 계산하는 것을 특징으로 하는 문서 스코어링 방법.
- 삭제
- 삭제
- 삭제
- 적어도 문서들 중 일부는 다른 문서를 가리키는 링크(links)를 포함하고 있는 문서 데이터베이스에서 문서를 스코어링 하는 컴퓨터 구현 방법으로서,(a) 문서의 링크를 이용하여 데이터베이스를 방향 그래프(directed graph)로 표현하는 단계;(b) 상기 방향 그래프 위에 개미들이 페로몬을 통해 다른 개미들과 통신하는 성질(stigmergy)을 이용하는 개미군락시스템(ant colony system)을 적용하여 개미들을 이동시키고, 개미들이 문서에 남긴 페로몬(pheromone)을 계산하는 단계;(c) 계산된 페로몬의 양에 따라 문서의 중요도를 결정하는 단계를 포함하고,상기 (b) 단계는,(d) 상기 방향 그래프의 개미의 생성 및 노화(aging) 관리 단계;(e) 현재 노드에서 인접(adjacent) 노드로의 개미 이동은 그 인접 노드에 남아 있는 페로몬의 양에 따라 확률적으로 이동시키는 단계;(f) 상기 확률적 개미 이동 방법에 따라 노드에 유입되는 개미들의 수와 그 노드에 존재하는 페로몬의 양에 따라 노드의 페로몬 양을 새로이 계산하는 단계;상기 (d) ~ (f) 단계의 과정을 상기 방향 그래프에 존재하는 노드의 페로몬이 수렴할 때 까지 반복적으로 수행하는 것을 특징으로 하고,상기 (f) 단계는노드에 유입되는 개미들의 수와 그 노드에 존재하는 페로몬의 양에 따라 노드의 페로몬 양을 다음과 같은 식에 의하여 노드의 페로몬 양을 계산하는 문서 스코어링 방법.
- 적어도 문서들 중 일부는 다른 문서를 가리키는 링크(links)를 포함하고 있는 문서 데이터베이스에서 문서를 스코어링 하는 컴퓨터 구현 방법으로서,(a) 문서의 링크를 이용하여 데이터베이스를 방향 그래프(directed graph)로 표현하는 단계;(b) 상기 방향 그래프 위에 개미들이 페로몬을 통해 다른 개미들과 통신하는 성질(stigmergy)을 이용하는 개미군락시스템(ant colony system)을 적용하여 개미들을 이동시키고, 개미들이 문서에 남긴 페로몬(pheromone)을 계산하는 단계;(c) 계산된 페로몬의 양에 따라 문서의 중요도를 결정하는 단계를 포함하고,상기 (a) 단계는 상기 방향 그래프를 표현함에 있어서, 선험적(a priori)으로 결정할 수 있는 문서의 신뢰성 또는 문서에 대한 사용자 성향을 포함하는 휴리스틱정보(heuristic information)를 노드특성함수로 표현하는 것을 특징으로 하고,상기 (b) 단계는,(d) 상기 방향 그래프의 개미의 생성 및 노화(aging) 관리 단계;(e) 현재 노드에서 인접 노드로의 개미 이동은 그 인접 노드에 남아 있는 페로몬의 양과 상기 휴리스틱 정보를 나타내는 노드특성함수 값에 따라 확률적으로 이동시키는 단계;(f) 상기 확률적 개미 이동 방법에 따라 노드에 유입되는 개미들의 수와 그 노드에 존재하는 페로몬의 양에 따라 노드의 페로몬 양을 새로이 계산하는 단계;상기 (d) ~ (f) 단계의 과정을 상기 방향 그래프에 존재하는 노드의 페로몬이 수렴할 때 까지 반복적으로 수행하는 것을 특징으로 하는 문서 스코어링 방법.상기 (f) 단계는노드에 유입되는 개미들의 수와 그 노드에 존재하는 페로몬의 양에 따라 노드의 페로몬 양을 다음과 같은 식에 의하여 노드의 페로몬 양을 새로이 계산하는 문서 스코어링 방법.
- 스코어링 하고자 하는 문서들을 입력받아 저장하는 문서 저장부;상기 문서 저장부에 저장된 문서들의 링크를 이용하여 문서 저장부의 전체 문서를 방향 그래프(directed graph)로 표현하고, 선험적(a priori)으로 결정할 수 있는 문서의 신뢰성 또는 문서에 대한 사용자 성향을 포함하는 휴리스틱정보(heuristic information)를 노드특성함수로 표현하고, 그 위에 개미들이 페로몬을 통해 다른 개미들과 통신하는 성질(stigmergy)을 이용하는 개미군락시스템(ant colony system)을 적용하여 개미들을 이동시키고 개미들이 문서에 남긴 페로몬 양에 따라 문서를 스코어링 하는 스코어 연산부를 포함하고,문서 스코어 연산부는,상기 스코어 연산부에서 계산된 문서의 스코어(score) 및 순위(ranking)를 출력하는 출력부를 더 포함하며,상기 문서 스코어 연산부는,문서들의 링크 구조와 상기 휴리스틱정보를 개미들이 페로몬을 통해 다른 개미들과 통신하는 성질을 이용하는 개미군락시스템에 적용하여 개미들을 움직이게 한 후, 문서에 남겨진 페로몬 양을 계산하는 모듈;문서에 남겨진 페로몬 양에 따라서 문서를 스코어링하는 모듈을 포함하는 것을 특징으로 하고,상기 스코어 연산부는 현재 노드에서 인접(adjacent) 노드로의 개미 이동시에 그 인접 노드에 남아 있는 페로몬의 양에 따라 확률적으로 이동시키며, 한 노드에서 인접 노드로의 확률적 개미 이동은, 노드 i에 있는 개미 k가 인접 노드 집합 에서 노드 j를 선택할 확률로서 결정되며, 그 확률은 다음과 같이 인접 노드에 남아 있는 페로몬 양과 상기 휴리스틱 정보를 표현하는 노드특성함수를 이용하여 계산하는 것을 특징으로 하는 문서 스코어링 시스템.
- 삭제
- 삭제
- 적어도 문서들 중 일부는 다른 문서를 가리키는 링크(links)를 포함하고 있는 문서 데이터베이스에서 문서를 스코어링 하는 방법을 기록한 기록매체로서,(a)문서의 링크를 이용하여 데이터베이스를 방향 그래프로 표현하는 기능,(b)상기 방향 그래프 위에 개미군락시스템을 적용하여 개미들을 이동시킴으로써, 개미들이 문서에 남긴 페로몬을 계산하는 (b)기능;(c)계산된 페로몬의 양에 따라서 문서의 스코어를 연산하는 기능을 포함하고,상기 (b) 기능은,(d) 상기 방향 그래프의 개미의 생성 및 노화(aging) 관리 기능;(e) 현재 노드에서 인접(adjacent) 노드로의 개미 이동은 그 인접 노드에 남아 있는 페로몬의 양에 따라 확률적으로 이동시키는 기능;(f) 상기 확률적 개미 이동 방법에 따라 노드에 유입되는 개미들의 수와 그 노드에 존재하는 페로몬의 양에 따라 노드의 페로몬 양을 새로이 계산하는 기능;상기 (d) ~ (f) 기능을 상기 방향 그래프에 존재하는 노드의 페로몬이 수렴할 때까지 반복적으로 수행하는 것을 특징으로 하고,상기 (f) 기능은노드에 유입되는 개미들의 수와 그 노드에 존재하는 페로몬의 양에 따라 노드의 페로몬 양을 다음과 같은 식에 의하여 노드의 페로몬 양을 계산하는 기능이 구현된 프로그램을 저장한 기록매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080017469 | 2008-02-26 | ||
KR20080017469 | 2008-02-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090092252A KR20090092252A (ko) | 2009-08-31 |
KR101119691B1 true KR101119691B1 (ko) | 2012-06-12 |
Family
ID=41209373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090016454A KR101119691B1 (ko) | 2008-02-26 | 2009-02-26 | 개미군락시스템을 이용한 문서 스코어링 시스템 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101119691B1 (ko) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005092881A (ja) | 2003-09-16 | 2005-04-07 | Microsoft Corp | 構造的に相互関係のある情報に基づいて文書をランク付けするための改善されたシステムおよび方法 |
KR20070047784A (ko) * | 2004-08-16 | 2007-05-07 | 텔레노어 아사 | 링크 분석을 이용하여 도큐먼트의 순위를 위한 싱커용치료법을 구비한 방법, 시스템 및 컴퓨터 프로그램 |
KR20070101217A (ko) * | 2004-09-16 | 2007-10-16 | 텔레노어 아사 | 개인 웹에서의 문서의 검색, 항행, 및 순위 부여를 위한방법, 시스템, 컴퓨터 프로그램 제품 |
-
2009
- 2009-02-26 KR KR1020090016454A patent/KR101119691B1/ko not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005092881A (ja) | 2003-09-16 | 2005-04-07 | Microsoft Corp | 構造的に相互関係のある情報に基づいて文書をランク付けするための改善されたシステムおよび方法 |
KR20070047784A (ko) * | 2004-08-16 | 2007-05-07 | 텔레노어 아사 | 링크 분석을 이용하여 도큐먼트의 순위를 위한 싱커용치료법을 구비한 방법, 시스템 및 컴퓨터 프로그램 |
KR20070101217A (ko) * | 2004-09-16 | 2007-10-16 | 텔레노어 아사 | 개인 웹에서의 문서의 검색, 항행, 및 순위 부여를 위한방법, 시스템, 컴퓨터 프로그램 제품 |
Also Published As
Publication number | Publication date |
---|---|
KR20090092252A (ko) | 2009-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4996300B2 (ja) | ファイルシステムの検索ランキング方法および関連の検索エンジン | |
JP4950444B2 (ja) | クリックディスタンスを用いて検索結果をランク付けするシステムおよび方法 | |
Menczer et al. | Adaptive retrieval agents: Internalizing local context and scaling up to the Web | |
KR101311050B1 (ko) | 문서 사용 통계치를 사용한 랭킹 함수 | |
White et al. | Predicting short-term interests using activity-based search context | |
Carmel et al. | Personalized social search based on the user's social network | |
KR101557294B1 (ko) | 편집 거리 및 문서 정보를 이용한 검색 결과 랭킹 | |
JP4633162B2 (ja) | インデックス生成システム、情報検索システム、及びインデックス生成方法 | |
US7480667B2 (en) | System and method for using anchor text as training data for classifier-based search systems | |
JP4965086B2 (ja) | タイプ内およびタイプ間の関係に基づいてオブジェクトを格付けする方法およびシステム | |
US20060200460A1 (en) | System and method for ranking search results using file types | |
US20080313117A1 (en) | Methods and Systems for Creating a Behavioral WEB Graph | |
KR101130533B1 (ko) | 이종 관계에 기초하여 객체들의 유사성을 결정하기 위한방법 및 시스템 | |
CN101828185A (zh) | 部分地基于多个点进特征来排名并提供搜索结果 | |
US20100185623A1 (en) | Topical ranking in information retrieval | |
CN105320719A (zh) | 一种基于项目标签和图形关系的众筹网站项目推荐方法 | |
Wei et al. | Using network flows to identify users sharing extremist content on social media | |
Lin | Association rule mining for collaborative recommender systems. | |
Wu et al. | Using anchor text for homepage and topic distillation search tasks | |
Fan et al. | An integrated two-stage model for intelligent information routing | |
KR101119691B1 (ko) | 개미군락시스템을 이용한 문서 스코어링 시스템 및 방법 | |
Papadakis et al. | Methods for web revisitation prediction: survey and experimentation | |
Carterette et al. | Chapter 5 evaluating web retrieval effectiveness | |
Huang et al. | Location-aware query recommendation for search engines at scale | |
KR20210071501A (ko) | 상호연관성 기반 우선순위로 정렬된 전문분야 인터넷 검색 서비스 제공 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090226 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20101216 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110823 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20120130 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20120216 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20120217 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20150216 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20150216 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160316 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20160316 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20181127 |