KR101922326B1 - 링크 예측 장치 및 방법 - Google Patents
링크 예측 장치 및 방법 Download PDFInfo
- Publication number
- KR101922326B1 KR101922326B1 KR1020170015924A KR20170015924A KR101922326B1 KR 101922326 B1 KR101922326 B1 KR 101922326B1 KR 1020170015924 A KR1020170015924 A KR 1020170015924A KR 20170015924 A KR20170015924 A KR 20170015924A KR 101922326 B1 KR101922326 B1 KR 101922326B1
- Authority
- KR
- South Korea
- Prior art keywords
- node
- link
- nodes
- type
- path
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/147—Network analysis or design for predicting network behaviour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/16—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/08—Learning-based routing, e.g. using neural networks or artificial intelligence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 2a는 경로 타입과 링크 타입의 상관도를 계산하는 과정을 도시하는 흐름도이다.
도 2b 내지 도 2c는 임의의 노드 쌍으로 정의되는 링크 및 경로의 구조를 도시하는 예시도이다.
도 3은 기계 학습을 이용하여 링크 예측 모델을 학습하는 과정을 도시하는 흐름도이다.
도 4a는 일실시예에 따른 링크 예측 장치를 도시하는 블록도이다.
도 4b는 다른 일실시예에 따른 이질형 정보 그래프를 도시하는 예시도이다.
도 5는 일실시예에 따른 동료 노드를 나타내는 예시도이다.
도 6은 동료 노드의 개수를 이용하여 링크 예측 모델을 기계 학습하는 과정을 도시하는 흐름도이다.
도 7은 다른 일실시예에 따른 링크 예측 장치를 도시하는 블록도이다.
| 경로 타입 P | 링크 타입 L | 구조 이름 |
| 1 | 1 | Cycle |
| 0 | 1 | LinkOnly |
| 1 | 0 | PathOnly |
Claims (13)
- 프로세서로 구현되는:
입력 그래프의 데이터를 이용하여 소스 노드 및 타겟 노드 사이에 존재하는 적어도 하나의 경로 타입을 특징 벡터로 생성하는 생성부; 및
상기 특징 벡터에 학습된 결과인 링크 예측 모델을 적용하여 상기 소스 노드 및 상기 타겟 노드 사이의 링크(link)의 존재를 예측하는 예측부
를 포함하고,
상기 생성부는 복수의 노드를 정의하는 제1 데이터 필드, 상기 복수의 노드들의 연결 관계를 정의하는 제2 데이터 필드, 복수의 노드 타입 각각을 정의하는 제3 데이터 필드 및 복수의 링크 타입 각각을 정의하는 제4 데이터 필드를 포함하는 스키마 데이터를 이용하여 상기 소스 노드 및 상기 타겟 노드를 연결하는 노드 및 링크의 시퀀스를 추출하고, 상기 추출된 시퀀스를 상기 특징 벡터로서 생성하고,
상기 예측부는, 상기 입력 그래프가 포함되는 네트워크 내에서 특정 경로 타입과 특정 링크 타입이 동시에 존재하는 구조체의 비율을 이용하여 계산된 상관도를 가중치로서 적용하고, 기계 학습된 링크 예측 모델을 이용하여 링크의 존재를 예측하는 경로 예측 장치.
- 삭제
- 제1항에 있어서,
상기 생성부는 복수의 노드 타입과 상기 노드 타입의 쌍에 따라 결정되는 복수의 경로 타입을 포함하는 이질형 정보 그래프(heterogeneous information graph)를 상기 입력 그래프의 데이터로서 전달 받는 경로 예측 장치.
- 제1항에 있어서,
상기 예측부는,
상기 입력 그래프가 포함되는 네트워크의 로우 데이터를 이용하여 기계 학습된 링크 예측 모델을 생성하는 경로 예측 장치.
- 삭제
- 제1항에 있어서,
상기 예측부는,
상기 기계 학습이 진행되는 경우에 상기 가중치로서, 제1 노드 및 제2 노드를 연결하는 제1 경로 타입의 제1 경로가 존재하는 경우에 각각의 링크 타입의 링크가 존재할 상관도를 적용하는 경로 예측 장치.
- 제1항에 있어서,
상기 예측부는 상기 입력 그래프의 타입에 따라 미리 저장된 기계 학습의 결과 데이터 중 제1 링크 예측 모델을 선택하여 상기 링크의 존재를 예측하는 경로 예측 장치.
- 프로세서로 구현되는:
입력 그래프의 데이터를 이용하여 소스 노드 및 타겟 노드 사이에 존재하는 적어도 하나의 경로 타입을 특징 벡터로 생성하는 생성부; 및
상기 특징 벡터에 학습된 결과인 링크 예측 모델을 적용하여 상기 소스 노드 및 상기 타겟 노드 사이의 링크(link)의 존재를 예측하는 예측부
를 포함하고,
상기 링크 예측 모델은 상기 소스 노드 및 상기 타겟 노드 각각의 이웃 노드 및 동료 노드를 이용하여 기계 학습되고,
상기 생성부는 복수의 노드를 정의하는 제1 데이터 필드, 상기 복수의 노드들의 연결 관계를 정의하는 제2 데이터 필드, 복수의 노드 타입 각각을 정의하는 제3 데이터 필드 및 복수의 링크 타입 각각을 정의하는 제4 데이터 필드를 포함하는 스키마 데이터를 이용하여 상기 소스 노드 및 상기 타겟 노드를 연결하는 노드 및 링크의 시퀀스를 추출하고, 상기 추출된 시퀀스를 상기 특징 벡터로서 생성하고,
상기 예측부는, 상기 입력 그래프가 포함되는 네트워크 내에서 특정 경로 타입과 특정 링크 타입이 동시에 존재하는 구조체의 비율을 이용하여 계산된 상관도를 가중치로서 적용하고, 기계 학습된 링크 예측 모델을 이용하여 링크의 존재를 예측하는 경로 예측 장치.
- 제8항에 있어서,
상기 동료 노드는 두 개의 노드가 동일한 타입을 나타내고, 적어도 하나의 이웃 노드를 서로 공유 하는 경우를 나타내는 경로 예측 장치.
- 제8항에 있어서,
상기 생성부는 복수의 노드 타입과 상기 노드 타입의 쌍에 따라 결정되는 복수의 경로 타입을 포함하는 이질형 정보 그래프를 상기 입력 그래프의 데이터로서 전달 받는 경로 예측 장치.
- 제9항에 있어서,
상기 예측부는,
상기 타겟 노드의 이웃 노드이고, 상기 소스 노드의 동료 노드인 노드의 개수에 대응하는 링크 노드의 존재 가능성을 기계 학습을 위한 특징으로서 적용하는 경로 예측 장치.
- 제11항에 있어서,
상기 예측부는,
상기 타겟 노드의 이웃 노드이고, 설정 개수 이상의 공통 이웃 노드를 공유하는 동료 노드인 노드의 개수에 대응하는 링크 노드의 존재 가능성을 기계 학습을 위한 특징으로서 적용하는 경로 예측 장치.
- 제9항에 있어서,
상기 예측부는,
상기 소스 노드의 이웃 노드이고, 상기 타겟 노드의 동료 노드인 노드의 개수에 대응하는 링크 노드의 존재 가능성을 기계 학습을 위한 특징으로서 적용하는 경로 예측 장치.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170015924A KR101922326B1 (ko) | 2017-02-06 | 2017-02-06 | 링크 예측 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170015924A KR101922326B1 (ko) | 2017-02-06 | 2017-02-06 | 링크 예측 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20180091139A KR20180091139A (ko) | 2018-08-16 |
| KR101922326B1 true KR101922326B1 (ko) | 2018-11-26 |
Family
ID=63443633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020170015924A Expired - Fee Related KR101922326B1 (ko) | 2017-02-06 | 2017-02-06 | 링크 예측 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101922326B1 (ko) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109245952A (zh) * | 2018-11-16 | 2019-01-18 | 大连理工大学 | 一种基于mpa模型的消失链路预测方法 |
| KR102076763B1 (ko) | 2018-12-10 | 2020-02-12 | 단국대학교 산학협력단 | 기댓값 최대화 기반 네트워크 임베딩을 활용한 링크 예측 장치 및 방법 |
| CN114662786B (zh) * | 2022-04-18 | 2025-09-16 | 兰州大学 | 一种基于层次化链接模式的多尺度链接预测方法和系统 |
| CN115408584A (zh) * | 2022-08-08 | 2022-11-29 | 浙江中烟工业有限责任公司 | 基于图结构的数据血缘链路节点相关性展示方法 |
| CN116151461A (zh) * | 2023-02-27 | 2023-05-23 | 中银金融科技有限公司 | 一种航空网络链路预测实现方法及相关设备 |
| CN117151279A (zh) * | 2023-08-15 | 2023-12-01 | 哈尔滨工业大学 | 一种基于线图神经网络的同构网络链路预测方法及系统 |
| KR102784508B1 (ko) * | 2024-01-23 | 2025-03-19 | 서울대학교산학협력단 | 포지티브-언라벨 데이터 학습 기반의 정확한 간선 예측 모델을 이용한 간선 예측 방법 및 장치 |
-
2017
- 2017-02-06 KR KR1020170015924A patent/KR101922326B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR20180091139A (ko) | 2018-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101922326B1 (ko) | 링크 예측 장치 및 방법 | |
| US20230134742A1 (en) | Deep neural network system for similarity-based graph representations | |
| Zitnik et al. | Predicting multicellular function through multi-layer tissue networks | |
| Wistuba et al. | Two-stage transfer surrogate model for automatic hyperparameter optimization | |
| Rere et al. | Metaheuristic algorithms for convolution neural network | |
| CN116261731A (zh) | 基于多跳注意力图神经网络的关系学习方法与系统 | |
| CN112396106B (zh) | 内容识别方法、内容识别模型训练方法及存储介质 | |
| Mendonça et al. | Approximating network centrality measures using node embedding and machine learning | |
| Seijo-Pardo et al. | Using data complexity measures for thresholding in feature selection rankers | |
| Zhou et al. | Make a long image short: Adaptive token length for vision transformers | |
| Manoochehri et al. | Graph convolutional networks for predicting drug-protein interactions | |
| Claypo et al. | Opinion mining for Thai restaurant reviews using neural networks and mRMR feature selection | |
| CN113821676A (zh) | 视频检索方法、装置、设备及存储介质 | |
| US11087060B1 (en) | System, method, and computer program product for the integration of machine learning predictors in an automatic placement associated with an electronic design | |
| Alsaeedi et al. | A proactive grey wolf optimization for improving bioinformatic systems with high dimensional data | |
| WO2024187142A2 (en) | Data representation with cross-modality knowledge sharing | |
| US11048852B1 (en) | System, method and computer program product for automatic generation of sizing constraints by reusing existing electronic designs | |
| Aleskerov et al. | Stability and similarity in networks based on topology and nodes importance | |
| Javaheripi et al. | Swann: Small-world architecture for fast convergence of neural networks | |
| US11669727B2 (en) | Information processing device, neural network design method, and recording medium | |
| Hsu et al. | Class structure visualization with semi-supervised growing self-organizing maps | |
| CN111459990B (zh) | 对象处理方法、系统及计算机可读存储介质和计算机设备 | |
| US11275882B1 (en) | System, method, and computer program product for group and isolation prediction using machine learning and applications in analog placement and sizing | |
| JP2024509966A (ja) | マルチメディアリソースの推薦方法、装置、機器、及びコンピュータプログラム | |
| Allaparthi et al. | An investigational study on implementing integrated frameworks of machine learning and evolutionary algorithms for solving real-world applications |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20221121 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20221121 |