• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

GRAPE 用于快速可扩展的图处理和基于随机游走的嵌入。

GRAPE for fast and scalable graph processing and random-walk-based embedding.

机构信息

AnacletoLab, Dipartimento di Informatica, Università degli Studi di Milano, Milan, Italy.

National Laboratory in Artificial Intelligence and Intelligent Systems, Consorzio Interuniversitario Nazionale per l'Informatica, Rome, Italy.

出版信息

Nat Comput Sci. 2023 Jun;3(6):552-568. doi: 10.1038/s43588-023-00465-8. Epub 2023 Jun 26.

DOI:10.1038/s43588-023-00465-8
PMID:38177435
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10768636/
Abstract

Graph representation learning methods opened new avenues for addressing complex, real-world problems represented by graphs. However, many graphs used in these applications comprise millions of nodes and billions of edges and are beyond the capabilities of current methods and software implementations. We present GRAPE (Graph Representation Learning, Prediction and Evaluation), a software resource for graph processing and embedding that is able to scale with big graphs by using specialized and smart data structures, algorithms, and a fast parallel implementation of random-walk-based methods. Compared with state-of-the-art software resources, GRAPE shows an improvement of orders of magnitude in empirical space and time complexity, as well as competitive edge- and node-label prediction performance. GRAPE comprises approximately 1.7 million well-documented lines of Python and Rust code and provides 69 node-embedding methods, 25 inference models, a collection of efficient graph-processing utilities, and over 80,000 graphs from the literature and other sources. Standardized interfaces allow a seamless integration of third-party libraries, while ready-to-use and modular pipelines permit an easy-to-use evaluation of graph-representation-learning methods, therefore also positioning GRAPE as a software resource that performs a fair comparison between methods and libraries for graph processing and embedding.

摘要

图表示学习方法为解决由图表示的复杂现实世界问题开辟了新途径。然而,这些应用中使用的许多图包含数百万个节点和数十亿个边,超出了当前方法和软件实现的能力。我们提出了 GRAPE(Graph Representation Learning, Prediction and Evaluation),这是一个用于图处理和嵌入的软件资源,它能够通过使用专门的和智能的数据结构、算法以及快速的基于随机游走的方法并行实现来扩展到大型图。与最先进的软件资源相比,GRAPE 在经验空间和时间复杂度方面显示出数量级的改进,以及具有竞争力的边和节点标签预测性能。GRAPE 包含大约 170 万行经过良好记录的 Python 和 Rust 代码,并提供了 69 种节点嵌入方法、25 种推理模型、一系列高效的图处理实用程序以及来自文献和其他来源的 80,000 多个图。标准化接口允许无缝集成第三方库,而即用型和模块化管道允许轻松评估图表示学习方法,因此 GRAPE 也作为一个软件资源,可在图处理和嵌入方面对方法和库进行公平比较。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5d4/10768636/472118c6fc07/43588_2023_465_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5d4/10768636/0f96f38a1693/43588_2023_465_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5d4/10768636/08c2437538d8/43588_2023_465_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5d4/10768636/51d9320ca2ae/43588_2023_465_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5d4/10768636/0c79444df91b/43588_2023_465_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5d4/10768636/472118c6fc07/43588_2023_465_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5d4/10768636/0f96f38a1693/43588_2023_465_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5d4/10768636/08c2437538d8/43588_2023_465_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5d4/10768636/51d9320ca2ae/43588_2023_465_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5d4/10768636/0c79444df91b/43588_2023_465_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5d4/10768636/472118c6fc07/43588_2023_465_Fig5_HTML.jpg

相似文献

1
GRAPE for fast and scalable graph processing and random-walk-based embedding.GRAPE 用于快速可扩展的图处理和基于随机游走的嵌入。
Nat Comput Sci. 2023 Jun;3(6):552-568. doi: 10.1038/s43588-023-00465-8. Epub 2023 Jun 26.
2
Survey on graph embeddings and their applications to machine learning problems on graphs.关于图嵌入及其在图上机器学习问题中的应用的综述。
PeerJ Comput Sci. 2021 Feb 4;7:e357. doi: 10.7717/peerj-cs.357. eCollection 2021.
3
Co-Embedding of Nodes and Edges With Graph Neural Networks.节点和边的图神经网络联合嵌入。
IEEE Trans Pattern Anal Mach Intell. 2023 Jun;45(6):7075-7086. doi: 10.1109/TPAMI.2020.3029762. Epub 2023 May 5.
4
Effective Temporal Graph Learning via Personalized PageRank.通过个性化PageRank实现有效的时态图学习
Entropy (Basel). 2024 Jul 10;26(7):588. doi: 10.3390/e26070588.
5
edge2vec: Representation learning using edge semantics for biomedical knowledge discovery.边向量模型:利用边语义的表示学习方法进行生物医学知识发现。
BMC Bioinformatics. 2019 Jun 10;20(1):306. doi: 10.1186/s12859-019-2914-2.
6
Graph Representation Learning and Its Applications: A Survey.图表示学习及其应用综述。
Sensors (Basel). 2023 Apr 21;23(8):4168. doi: 10.3390/s23084168.
7
NeuroPycon: An open-source python toolbox for fast multi-modal and reproducible brain connectivity pipelines.NeuroPycon:一个开源的 Python 工具包,用于快速进行多模态和可重复的脑连接管道。
Neuroimage. 2020 Oct 1;219:117020. doi: 10.1016/j.neuroimage.2020.117020. Epub 2020 Jun 6.
8
Graph representation learning in bioinformatics: trends, methods and applications.生物信息学中的图表示学习:趋势、方法和应用。
Brief Bioinform. 2022 Jan 17;23(1). doi: 10.1093/bib/bbab340.
9
Graph embedding on biomedical networks: methods, applications and evaluations.生物医学网络上的图嵌入:方法、应用和评估。
Bioinformatics. 2020 Feb 15;36(4):1241-1251. doi: 10.1093/bioinformatics/btz718.
10
Proximity-Based Compression for Network Embedding.基于邻近度的网络嵌入压缩
Front Big Data. 2021 Jan 26;3:608043. doi: 10.3389/fdata.2020.608043. eCollection 2020.

引用本文的文献

1
Predicting Natural Product-Drug Interactions with Knowledge Graph Embeddings.利用知识图谱嵌入预测天然产物与药物的相互作用。
AMIA Jt Summits Transl Sci Proc. 2025 Jun 10;2025:556-565. eCollection 2025.
2
RNA knowledge-graph analysis through homogeneous embedding methods.通过同构嵌入方法进行RNA知识图谱分析。
Bioinform Adv. 2025 May 13;5(1):vbaf109. doi: 10.1093/bioadv/vbaf109. eCollection 2025.
3
BioPortal: an open community resource for sharing, searching, and utilizing biomedical ontologies.生物门户:一个用于共享、搜索和利用生物医学本体的开放社区资源。
Nucleic Acids Res. 2025 Jul 7;53(W1):W84-W94. doi: 10.1093/nar/gkaf402.
4
miss-SNF: a multimodal patient similarity network integration approach to handle completely missing data sources.缺失值-SNF:一种用于处理完全缺失数据源的多模态患者相似性网络集成方法。
Bioinformatics. 2025 Mar 29;41(4). doi: 10.1093/bioinformatics/btaf150.
5
Domain-specific embeddings uncover latent genetics knowledge.特定领域的嵌入揭示潜在的遗传学知识。
bioRxiv. 2025 Mar 19:2025.03.17.643817. doi: 10.1101/2025.03.17.643817.
6
An ontology-based knowledge graph for representing interactions involving RNA molecules.基于本体的知识图谱,用于表示涉及 RNA 分子的相互作用。
Sci Data. 2024 Aug 22;11(1):906. doi: 10.1038/s41597-024-03673-7.
7
Predicting nutrition and environmental factors associated with female reproductive disorders using a knowledge graph and random forests.利用知识图谱和随机森林预测与女性生殖障碍相关的营养和环境因素。
Int J Med Inform. 2024 Jul;187:105461. doi: 10.1016/j.ijmedinf.2024.105461. Epub 2024 Apr 17.
8
An open source knowledge graph ecosystem for the life sciences.一个生命科学领域的开源知识图生态系统。
Sci Data. 2024 Apr 11;11(1):363. doi: 10.1038/s41597-024-03171-w.
9
Node-degree aware edge sampling mitigates inflated classification performance in biomedical random walk-based graph representation learning.节点度感知边采样可减轻基于生物医学随机游走的图表示学习中虚高的分类性能。
Bioinform Adv. 2024 Mar 4;4(1):vbae036. doi: 10.1093/bioadv/vbae036. eCollection 2024.
10
Link prediction using low-dimensional node embeddings: The measurement problem.使用低维节点嵌入的链接预测:测量问题。
Proc Natl Acad Sci U S A. 2024 Feb 20;121(8):e2312527121. doi: 10.1073/pnas.2312527121. Epub 2024 Feb 16.