Graph Setup
Products are represented as graph nodes, with co-purchase relationships used as recommendation signal.
Research project / arXiv preprint
This project studies product recommendation on the Amazon co-purchase graph under link prediction settings, comparing LightGCN, GraphSAGE, GAT, and PinSAGE across model performance, training complexity, scalability, and generalization trade-offs.
The study frames recommendation as a graph link prediction problem, using co-purchase edges to learn product-product relationships and compare both general-purpose and recommendation-specific GNN architectures.
Products are represented as graph nodes, with co-purchase relationships used as recommendation signal.
LightGCN, GraphSAGE, GAT, and PinSAGE are evaluated under a shared recommendation task.
Training scripts and notebooks support model-specific optimization, logging, and result analysis.
Results focus on performance, scalability, training complexity, and deployment-oriented trade-offs.
The result plots summarize comparative performance and training behavior across the tested GNN models.
Training history for the recommendation-specific graph collaborative filtering model.
Training and validation behavior for the graph attention model.
Training curve for the neighborhood aggregation baseline.
Training dynamics for the recommendation-focused graph model.