RepositoryPythonSGSingapore
shuowang-ai

shuowang-ai/GeniePath-pytorch

This is a PyTorch implementation of the GeniePath model in <GeniePath: Graph Neural Networks with Adaptive Receptive Paths> (https://arxiv.org/abs/1802.00910)

103sao
28fork
5issue
0lượt xem

🚀 GeniePath-pytorch: GNN với con đường nhận dạng thích ứng

Implement PyTorch của GeniePath — mô hình học trường nhận dạng thích ứng trên đồ thị một cách có hệ thống.

GeniePath là một cách tiếp cận có khả năng mở rộng để học các trường nhận dạng thích ứng của mạng nơron trên dữ liệu đồ thị không bị ảnh hưởng bởi thứ tự. Mô hình đề xuất một lớp đường dẫn thích ứng bao gồm hai hàm bổ sung nhau: một hàm cho khám phá rộng (học độ quan trọng của các lân cận kích thước khác nhau) và một hàm khác cho khám phá sâu (trích xuất và lọc tín hiệu từ các hành hàng xóm xa). GeniePath hoạt động trong cả thiết lập biếm chứng và suy diễn, đạt kết quả tiên tiến trên các đồ thị lớn.

✨ Điểm nổi bật

  • GeniePath đầy đủ: phiên bản gốc với F1-score 0.9709
  • GeniePathLazy: phiên bản tối ưu với F1-score 0.9762 (dim=256, lstm_hidden=256)
  • PyTorch Geometric (PyG): dựa trên thư viện đồ thị mạnh mẽ
  • Hỗ trợ hai chế độ: transductive và inductive
  • Cài đặt đơn giản: chỉ cần pip install -r requirements.txt
  • Chọn mô hình linh hoạt: dễ dàng chuyển đổi giữa GeniePath và GeniePathLazy trong cấu hình

💡 Vì sao đáng chú ý

Khác biệt với các GNN truyền thống dùng cố định số lớp hoặc kích thước lân cận, GeniePath học đường dẫn truyền tin thích ứng — cho phép mạng tự quyết định mức độ khám phá rộng hay sâu ở từng nút. Điều này giúp mô hình hiệu quả hơn trên đồ thị lớn và phức tạp, đồng thời duy trì hiệu năng cao trong cả thiết lập biếm chứng và suy diễn.


#GNN #GraphNeuralNetwork #PyTorch #GeniePath #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryPython
PeiJieSun/diffnet

Graph Neural Network based Social Recommendation Model. SIGIR2019.

185
Jun 2, 2024
RepositoryJupyter Notebook
keitabroadwater/gnns_in_action

Code and Content for Manning Publication on Graph Neural Networks

142
Aug 31, 2026
RepositoryPython
gmftbyGMFTBY/MultiTurnDialogZoo

Multi-turn dialogue baselines written in PyTorch

163
Mar 10, 2020
RepositoryPython
huawei-noah/BGCN

A Tensorflow implementation of "Bayesian Graph Convolutional Neural Networks" (AAAI 2019).

162
Sep 8, 2019
RepositoryPython
Messi-Q/GraphDeeSmartContract

Smart contract vulnerability detection using graph neural network (DR-GCN).

155
Feb 28, 2023
RepositoryPython
kenqgu/Text-GCN

A PyTorch implementation of "Graph Convolutional Networks for Text Classification." (AAAI 2019)

131
Jun 27, 2020
RepositoryPython
ZJUFanLab/scDeepSort

Cell-type Annotation for Single-cell Transcriptomics using Deep Learning with a Weighted Graph Neural Network

112
Jul 6, 2023
RepositoryPython
egyptdj/stagin

STAGIN: Spatio-Temporal Attention Graph Isomorphism Network

111
Jul 16, 2023
RepositoryPython
quqixun/GNN-Pytorch

GNN方法和模型的Pytorch实现。Pytorch implementation of GNN.

97
Jan 12, 2025