{"adoption": {"forks": 410, "observed_at": "2026-08-28T04:05:59.881770+00:00", "stars": 1966}, "canonical_url": "https://ross.abutalabs.com/products/generative-recommenders", "card": {"archived": false, "artifact_type": "library", "description": "Repository hosting code for \"Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers for Generative Recommendations\" (https://arxiv.org/abs/2402.17152).", "domain": ["machine-learning", "deep-learning", "data-science"], "enriched": true, "function": ["machine-learning", "deep-learning", "llm-training", "benchmarking", "data-science"], "health_score": 80, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["meta-recsys/generative-recommenders"], "name": "meta-recsys/generative-recommenders", "platform": ["python"], "pushed_at": "2026-08-24T21:32:07+00:00", "repo": "meta-recsys/generative-recommenders", "stars": 1966, "tags": ["recommender-systems", "recsys", "hstu", "generative-recommendations", "sequential-modeling", "transformers", "pytorch", "scaling-laws", "research-code", "icml-2024", "algorithms", "linux", "gpu"], "topics": ["actions-speak-louder-than-words", "recommendations", "recsys", "generative-recommenders", "hstu", "recommender-systems"], "urls": [], "use_cases": ["train a generative sequential recommender model", "reproduce HSTU results on MovieLens and Amazon Reviews", "scale recommendation models to trillion parameters", "benchmark against SASRec, BERT4Rec, and GRU4Rec", "accelerate training and inference for large sequential recommenders", "study scaling laws for recommendation systems"], "what_it_is": "Meta's research library implementing HSTU and M-FALCON from the ICML'24 paper 'Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers for Generative Recommendations'. It reformulates classical deep learning recommendation models (DLRMs) as generative modeling and provides efficient training/inference for large-scale sequential recommenders.", "when_to_avoid": ["you need a production-ready plug-and-play recommender service", "you lack a GPU with 24GB+ memory", "you want a simple classical collaborative filtering solution"], "when_to_choose": ["you need state-of-the-art generative sequential recommendation models", "you want to reproduce or extend the HSTU/M-FALCON paper results", "you are researching scaling laws for billion-user recommender systems"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/generative-recommenders", "repo": "meta-recsys/generative-recommenders", "role": "main", "score": 69}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.881770+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:05:27.325725+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56d91c3c37bb68563ef953238a10510967a8cbe742591d96e928277b18b737e3", "fetched_at": "2026-08-28T04:05:59.881770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meta-recsys/generative-recommenders"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.881770+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:05:27.325725+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56d91c3c37bb68563ef953238a10510967a8cbe742591d96e928277b18b737e3", "fetched_at": "2026-08-28T04:05:59.881770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meta-recsys/generative-recommenders"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:05:27.325725+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56d91c3c37bb68563ef953238a10510967a8cbe742591d96e928277b18b737e3", "fetched_at": "2026-08-28T04:05:59.881770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meta-recsys/generative-recommenders"}], "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:05:59.881770+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.881770+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.881770+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:05:27.325725+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56d91c3c37bb68563ef953238a10510967a8cbe742591d96e928277b18b737e3", "fetched_at": "2026-08-28T04:05:59.881770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meta-recsys/generative-recommenders"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.881770+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.881770+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:05:27.325725+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56d91c3c37bb68563ef953238a10510967a8cbe742591d96e928277b18b737e3", "fetched_at": "2026-08-28T04:05:59.881770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meta-recsys/generative-recommenders"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.881770+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.881770+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.881770+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:05:27.325725+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56d91c3c37bb68563ef953238a10510967a8cbe742591d96e928277b18b737e3", "fetched_at": "2026-08-28T04:05:59.881770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meta-recsys/generative-recommenders"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.881770+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.881770+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:05:27.325725+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56d91c3c37bb68563ef953238a10510967a8cbe742591d96e928277b18b737e3", "fetched_at": "2026-08-28T04:05:59.881770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meta-recsys/generative-recommenders"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:05:27.325725+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56d91c3c37bb68563ef953238a10510967a8cbe742591d96e928277b18b737e3", "fetched_at": "2026-08-28T04:05:59.881770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meta-recsys/generative-recommenders"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:05:27.325725+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56d91c3c37bb68563ef953238a10510967a8cbe742591d96e928277b18b737e3", "fetched_at": "2026-08-28T04:05:59.881770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meta-recsys/generative-recommenders"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:05:27.325725+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56d91c3c37bb68563ef953238a10510967a8cbe742591d96e928277b18b737e3", "fetched_at": "2026-08-28T04:05:59.881770+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meta-recsys/generative-recommenders"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 62, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 877, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 69, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}