RepositoryPythonCNChina
Wang-Shuo

Wang-Shuo/GraphRec_PyTorch

A PyTorch implementation of Graph Neural Networks for Social Recommendation (GraphRec)

196stars
47forks
4issues
0views

🧠 GraphRec_PyTorch — Đề xuất xã hội mạnh mẽ với Graph Neural Networks

Một bản cài đặt PyTorch của mô hình GraphRec, kết hợp thông tin xã hội và sở thích người dùng để cải thiện hệ thống đề xuất.

GraphRec_PyTorch là bản cài đặt bằng PyTorch của mô hình GraphRec, được đề xuất trong bài báo "Graph Neural Networks for Social Recommendation" (Fan, Wenqi, et al., WWW 2019). Mô hình này kết hợp cả lưới mạng xã hội và lịch sử tương tác của người dùng để dự đoán sở thích, cải thiện độ chính xác của hệ thống đề xuất.

✨ Điểm nổi bật

  • Kiến trúc GraphRec: Kết hợp mạng GAN và mạng xã hội để học biểu diễn người dùng và mục.
  • Hỗ trợ PyTorch: Dễ tích hợp với các công cụ học sâu hiện đại.
  • Tiền xử lý dữ liệu: Tự động sinh file .pkl từ bộ dữ liệu Ciao và Epinions.
  • Huấn luyện và kiểm tra linh hoạt: Cấu hình tham số qua dòng lệnh.
  • Đánh giá trên bộ dữ liệu thực tế: Hỗ trợ chuẩn bị và chạy thử nghiệm trên Ciao/Epinions.

💡 Vì sao đáng chú ý

GraphRec khác biệt so với các mô hình đề xuất truyền thống bằng cách mô hình hóa cả quan hệ xã hội (ví dụ: bạn bè, theo dõi) cũng như hành vi tương tác (đánh giá, lượt thích). Điều này giúp hệ thống đề xuất không chỉ dựa trên sở thích cá nhân mà còn cân nhắn ảnh hưởng từ mạng lưới xã hội xung quanh. Phù hợp cho các nền tảng cần tận dụng thông tin xã hội phong phú như mạng xã hội, diễn đạp hay nền tảng đánh giá sản phẩm.


#GraphRecommendation #GraphNeuralNetworks #PyTorch #SocialRecommendation #TiniX

Similar Projects

Discover other similar projects and AI models.

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
RepositoryPython
PeiJieSun/diffnet

Graph Neural Network based Social Recommendation Model. SIGIR2019.

185
Jun 2, 2024
Modeltext-ranking
cross-encoder/ms-marco-MiniLM-L6-v2

Cross-Encoder for MS Marco This model was trained on the MS Marco Passage Ranking(https://github.com/microsoft/MSMARCO-Passage-Ranking) task. The model can be used for Information Retrieval: Given a query, encode the query will all possible passages...

♥0
71.4M
Aug 9, 2026
RepositoryPython
huggingface/transformers

🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

168.0k
Oct 23, 2026
RepositoryPython
Comfy-Org/ComfyUI

The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the world.

143.2k
Oct 26, 2026
RepositoryPython
vllm-project/vllm

A high-throughput and memory-efficient inference and serving engine for LLMs

95.6k
Oct 26, 2026
RepositoryJupyter Notebook
rasbt/LLMs-from-scratch

Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

107.3k
Oct 2, 2026
Modelfeature-extraction
BAAI/bge-small-en-v1.5

FlagEmbedding Model List | FAQ | Usage | Evaluation | Train | Contact | Citation | License More details please refer to our Github: FlagEmbedding(https://github.com/FlagOpen/FlagEmbedding). If you are looking for a model that supports more languages,...

♥0
53.1M
Feb 22, 2024
Modelsentence-similarity
BAAI/bge-m3

For more details please refer to our github repo: https://github.com/FlagOpen/FlagEmbedding BGE-M3 (paper(https://arxiv.org/pdf/2402.03216.pdf), code(https://github.com/FlagOpen/FlagEmbedding/tree/master/FlagEmbedding/BGEM3)) In this project, we intr...

♥0
29.7M
Jul 3, 2024