RepositoryPython
huawei-noah

huawei-noah/BGCN

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

162stars
44forks
1issues
0views

🎯 BGCN: Bayesian Graph Convolutional Neural Networks cho phân loại nửa giám súc trên đồ thị

Một mô hình GCN mang tính Bayesian, giúp học sâu hơn với ít dữ liệu và bền vững hơn trước nhiễu.

BGCN là bản cài đặt bằng TensorFlow của mô hình Bayesian Graph Convolutional Neural Networks (Bayesian-GCNNs), được đề xuất bởi nhóm nghiên cứu từ Huawei Noah’s Lab và trình bày tại AAAI 2019. Dự án nhằm giải quyết các hạn chế của các mô hình GCNNs truyền thống: thiếu khả năng biểu diễn độ bất địnhh, dễ overfit khi nhãn ít, và nhạy cảm với các liên kết sai lầm (spurious links) trong cấu trúc đồ thị.

✨ Điểm nổi bật

  • Mô hình Bayesian: Kết hợp suy luận Bayesian vào GCNNs thông qua Monte Carlo approximation.
  • Ba bước lấy mẫu: Lấy mẫu tham số đồ thị, lấy mẫu đồ thị ngẫu nhiên, và lấy mẫu trọng số mạng.</n- Học đồng thời: Học cả mô hình sinh đồ thị và tham số dự đoán nhãn.
  • Tích hợp đa nguồn thông tin: Sử dụng nhiều đồ thị tiềm năng để học biểu diễn nút tổng chung hơn.
  • Chịu đựng nhiễu tốt: Cải thiện khả năng chịu đựng trước các liên kết sai lầm và tấn công đối đầu.
  • Triển khai đơn giản: Chạy thử nghiệm chỉ với lệnh python BGCN_main.py.

💡 Vì sao đáng chú ý

Khác với các mô hình GCNNs truyền thống coi đồ thị như một cấu trúc cố định, BGCN coi đồ thị như một mẫu sinh ra từ một phân phối xác suất. Nhờ đó, mô hình có thể học được nhiều cấu trúc đồ thị khác nhau dựa trên hậu phương thuận lý, từ đó cải thiện khả năng biểu diễn và dự đoán. Đặc biệt hiệu quả trong bài toán phân loại nửa giám súc khi dữ liệu nhãn kỳ thiếu.


#BayesianGraphNeuralNetworks #TensorFlow #GraphLearning #AAAI2019 #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
PeiJieSun/diffnet

Graph Neural Network based Social Recommendation Model. SIGIR2019.

185
Jun 2, 2024
RepositoryPython
benedekrozemberczki/pytorch_geometric_temporal

PyTorch Geometric Temporal: Spatiotemporal Signal Processing with Neural Machine Learning Models (CIKM 2021)

3.0k
May 30, 2026
RepositoryPython
TorchSpatiotemporal/tsl

tsl: a PyTorch library for processing spatiotemporal data.

388
Sep 25, 2026
RepositoryPython
Lin-Yijie/Graph-Matching-Networks

PyTorch implementation of Graph Matching Networks, e.g., Graph Matching with Bi-level Noisy Correspondence (COMMON, ICCV 2023), Graph Matching Networks for Learning the Similarity of Graph Structured Objects (GMN, ICML 2019).

320
Jun 16, 2026
RepositoryPython
kenqgu/Text-GCN

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

131
Jun 27, 2020
RepositoryJupyter Notebook
keitabroadwater/gnns_in_action

Code and Content for Manning Publication on Graph Neural Networks

142
Aug 31, 2026
RepositoryJupyter Notebook
ianycxu/GCN-with-BERT

Graph Convolutional Networks (GCN) with BERT for Coreference Resolution Task [Pytorch][DGL]

136
May 18, 2021
Repository
cy69855522/AI-Paper-Drawer

人工智能论文关键点集结。This project aims to collect key points of AI papers.

105
Aug 8, 2021
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.2M
Jun 1, 2026