GraphSAGE
Inductive node embeddings: sample and aggregate neighborhoods so the model generalizes to nodes it never saw in training.
About
Before GraphSAGE, graph neural networks were mostly transductive: they memorized embeddings for a fixed graph and could not handle new nodes. GraphSAGE changed the framing from learning node embeddings to learning an aggregation function. For each node it samples a fixed-size neighborhood, aggregates neighbor features with a learnable function (mean, LSTM, or pooling), and concatenates the result with the node's own features. Because the model only learns how to aggregate, it works inductively on entirely unseen graphs and scales to billions of edges with minibatch training.\n\nThe NeurIPS 2017 paper reports supervised micro-F1 of 0.839 on citation graphs, 0.954 on the Reddit post graph and 0.612 on the PPI protein graph, roughly 40-60% relative gains over raw-feature and DeepWalk baselines. The design was validated at industrial scale by PinSAGE, Pinterest's production recommender built directly on these ideas. GraphSAGE's neighborhood-sampling recipe became the template for nearly all scalable GNN training that followed, including GraphSAINT and Cluster-GCN.
Specs
Context window
Pricing
Free quota
API access
Weights
Released
Benchmarks
Paper-reported (supervised micro-F1): 0.839 citation graphs, 0.954 Reddit, 0.612 PPI (Hamilton et al., NeurIPS 2017); ~40-60% relative gains over raw-feature and DeepWalk baselines. Industrial validation via PinSAGE at Pinterest.
Provider-reported unless a source says otherwise. Benchmarks are marketing-adjacent by nature — treat them as directional.
Use cases
Trust score — 10/10
Scored 10/10 (verified tier, metrics-v1). Evidence: NeurIPS 2017 paper with massive citation count; results independently reproduced; the method powers Pinterest's production recommender (PinSAGE). Strengths: invented the inductive GNN paradigm, fixed-size neighborhood sampling makes web-scale training practical. Docked for: (1) no official pretrained checkpoints; (2) uniform neighbor sampling can waste capacity on uninformative neighbors, a weakness later work addressed. License: open-source code release; check the repo license before commercial use.
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 10.0/10
- Maintenance · recency, releases, issue load
- 7.0/10
- Openness · license + docs
- 9.0/10
- Manual review · sanity read + red-flag check
- 10.0/10
- · NeurIPS 2017; one of the most-cited GNN papers
- · Industrial validation via Pinterest PinSAGE
- · Paper figures: 0.954 Reddit, 0.612 PPI supervised micro-F1
- · SAGEConv ships in PyTorch Geometric and DGL