{"adoption": {"forks": 855, "observed_at": "2026-08-28T04:08:15.450031+00:00", "stars": 3719}, "canonical_url": "https://ross.abutalabs.com/products/graphsage", "card": {"archived": false, "artifact_type": "library", "description": "Representation learning on large graphs using stochastic graph convolutions.", "domain": ["machine-learning", "deep-learning"], "enriched": true, "function": ["machine-learning", "deep-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["williamleif/GraphSAGE", "williamleif/graphsage-simple"], "name": "GraphSAGE", "platform": ["python"], "pushed_at": "2024-08-04T16:33:52+00:00", "repo": "williamleif/GraphSAGE", "stars": 3719, "tags": ["graph-neural-networks", "graph-embeddings", "node-embeddings", "inductive-learning", "tensorflow", "research-code", "algorithms"], "topics": [], "urls": [], "use_cases": ["generate embeddings for nodes in large graphs", "train inductive node classifiers on graphs with new unseen nodes", "run graph convolutional representation learning on graphs with over 100k nodes", "learn embeddings for graphs without node features using identity features", "reproduce results from the GraphSAGE NIPS 2017 paper"], "what_it_is": "Reference implementation of the GraphSAGE algorithm for inductive representation learning on large graphs using stochastic graph convolutions. It generates node embeddings for massive graphs with rich feature information, including a simpler PyTorch variant.", "when_to_avoid": ["your graph is small or static, where subsampling overhead outweighs benefits", "you need a maintained production library with modern framework support", "you cannot work with pinned old dependencies like networkx <=1.11 and legacy TensorFlow"], "when_to_choose": ["you need inductive node embeddings on very large graphs (>100k nodes)", "you want the original reference implementation of the GraphSAGE algorithm", "your graph has rich node feature information and is dynamic"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/williamleif/GraphSAGE", "repo": "williamleif/GraphSAGE", "role": "main", "score": 32}, {"path": "/repos/williamleif/graphsage-simple", "repo": "williamleif/graphsage-simple", "role": "mirror", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:29:20.695961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "768b2eea0227413c10a009eedcd949e01e2b4aa2623eba1a4e0bdc25ebf208f7", "fetched_at": "2026-08-28T04:08:15.450031+00:00", "kind": "readme", "missing": false, "url": "https://github.com/williamleif/GraphSAGE"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:29:20.695961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "768b2eea0227413c10a009eedcd949e01e2b4aa2623eba1a4e0bdc25ebf208f7", "fetched_at": "2026-08-28T04:08:15.450031+00:00", "kind": "readme", "missing": false, "url": "https://github.com/williamleif/GraphSAGE"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:29:20.695961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "768b2eea0227413c10a009eedcd949e01e2b4aa2623eba1a4e0bdc25ebf208f7", "fetched_at": "2026-08-28T04:08:15.450031+00:00", "kind": "readme", "missing": false, "url": "https://github.com/williamleif/GraphSAGE"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:29:20.695961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "768b2eea0227413c10a009eedcd949e01e2b4aa2623eba1a4e0bdc25ebf208f7", "fetched_at": "2026-08-28T04:08:15.450031+00:00", "kind": "readme", "missing": false, "url": "https://github.com/williamleif/GraphSAGE"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:29:20.695961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "768b2eea0227413c10a009eedcd949e01e2b4aa2623eba1a4e0bdc25ebf208f7", "fetched_at": "2026-08-28T04:08:15.450031+00:00", "kind": "readme", "missing": false, "url": "https://github.com/williamleif/GraphSAGE"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:29:20.695961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "768b2eea0227413c10a009eedcd949e01e2b4aa2623eba1a4e0bdc25ebf208f7", "fetched_at": "2026-08-28T04:08:15.450031+00:00", "kind": "readme", "missing": false, "url": "https://github.com/williamleif/GraphSAGE"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.450031+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:29:20.695961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "768b2eea0227413c10a009eedcd949e01e2b4aa2623eba1a4e0bdc25ebf208f7", "fetched_at": "2026-08-28T04:08:15.450031+00:00", "kind": "readme", "missing": false, "url": "https://github.com/williamleif/GraphSAGE"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:29:20.695961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "768b2eea0227413c10a009eedcd949e01e2b4aa2623eba1a4e0bdc25ebf208f7", "fetched_at": "2026-08-28T04:08:15.450031+00:00", "kind": "readme", "missing": false, "url": "https://github.com/williamleif/GraphSAGE"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:29:20.695961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "768b2eea0227413c10a009eedcd949e01e2b4aa2623eba1a4e0bdc25ebf208f7", "fetched_at": "2026-08-28T04:08:15.450031+00:00", "kind": "readme", "missing": false, "url": "https://github.com/williamleif/GraphSAGE"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:29:20.695961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "768b2eea0227413c10a009eedcd949e01e2b4aa2623eba1a4e0bdc25ebf208f7", "fetched_at": "2026-08-28T04:08:15.450031+00:00", "kind": "readme", "missing": false, "url": "https://github.com/williamleif/GraphSAGE"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3383, "days_push": 759, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}