Google unveils STATIC, a 948x speedup for generative retrieval
Google AI has introduced STATIC, a sparse-matrix framework that speeds up constrained decoding in generative recommender systems by 948 times. It tackles a core problem: how to make language models generate recommendations that strictly follow business rules, such as content freshness filters or regional restrictions, without a catastrophic loss of speed. STATIC translates complex logical constraints into sparse-matrix operations, which makes it possible to scale generative retrieval to production level.
AI-processed from MarkTechPost; edited by Hamidun News
The recommender systems that decide what shows up in your YouTube feed, on Google Play or in any other large service are on the verge of a fundamental shift. Instead of the classic approach built on nearest-neighbor search in embedding space, the industry is experimenting more and more with generative retrieval, in which a large language model directly "invents" the identifiers of suitable items. Google AI has just introduced a framework called STATIC that solves one of the most painful problems of this approach, and it does so with a staggering speedup: 948 times.
To see why this work matters, some context helps. Generative Retrieval (GR) is a paradigm in which every catalog item, whether a video, a product or an article, is encoded as a so-called Semantic ID: a sequence of discrete tokens. The language model is trained to generate these sequences autoregressively, token by token, much as GPT generates text. It sounds elegant, but in practice a serious obstacle appears: production recommender systems do not operate in a vacuum. Business logic imposes hard constraints. Content must be fresh, comply with regional rules, respect age ratings and honor licensing agreements. The model cannot simply generate identifiers freely; every decoding step has to be checked against these constraints.
That is where the trouble starts. Constrained decoding in existing implementations is painfully slow. At each generation step, the model has to check a huge set of valid continuations, filter out the invalid ones and redistribute probabilities. With catalogs of tens of millions of items and complex combinatorial constraints, this becomes a computational nightmare. Earlier approaches used tree-based data structures, prefix trees (tries), but they scale poorly when multiple overlapping constraints are applied and can hardly be parallelized efficiently on GPUs.
STATIC (Sparse maTrix frAmework for consTraIned deCoding) takes a fundamentally different approach. Instead of traversing trees, the framework translates all constraint logic into sparse-matrix operations. Each constraint, whether a filter on publication date, geography or category, is represented as a sparse matrix, and combining constraints reduces to standard matrix operations: multiplication, intersection, union. This brings two critical advantages. First, sparse-matrix operations are extremely well optimized on modern GPUs and TPUs; decades of work on linear algebra in machine learning have produced powerful infrastructure for them. Second, the approach makes it possible to combine an arbitrary number of constraints neatly, without exponential growth in complexity.
The 948x figure deserves a separate comment. Optimization research often reports impressive multipliers that turn out, on closer inspection, to come from comparison with a deliberately weak baseline. In the case of STATIC, however, the comparison is against real constrained-decoding methods used in production. A speedup of this order means that an operation that used to take minutes now fits into fractions of a second, which is the difference between a technology that is theoretically interesting and one that is practically usable.
The consequences for the recommender-system industry could be quite significant. Until now, generative retrieval has remained largely a research concept, precisely because of the difficulty of enforcing business constraints in real time. Companies that manage catalogs of hundreds of millions of items simply could not afford the decoding delay. STATIC potentially removes this limitation, opening the way to replacing traditional two-tower models with approximate nearest-neighbor search by fully generative pipelines. That, in turn, could improve recommendation quality, since generative models can capture more complex patterns in user preferences than static embeddings.
There is also a broader context. Constrained decoding is not only a recommender-system problem. It arises in structured text generation, in systems where language models must produce valid JSON, SQL queries or code that conforms to a formal grammar. If the STATIC approach turns out to generalize, its principles could find uses far beyond recommendations.
Google keeps methodically turning language models from text-generation tools into universal computing engines. STATIC is not a loud announcement of a new chatbot but an infrastructure innovation that could quietly yet radically change the architecture of systems that billions of users interact with every day. It is precisely this kind of work, invisible to the general public but critical for engineers, that ultimately determines how smart and fast the services we use will be.
- Nov 2, 2026LLM Agent Built a Gearbox in KOMPAS-3D, but Scored Only 50 out of 100 on the Specification
- Nov 2, 2026Karpathy Built HackerTube, a Catalog of 6,454 Videos, in Two Hours with Claude Code
- Nov 2, 2026Я устроил допрос 6 нейросетям про себя и своё ИП глазами заказчика: как ИИ выдумал мне бизнес на Amazon в США и слил смету из закрытого КП
- Nov 2, 2026NVIDIA releases Nemotron 3.5 Bolt E4B: 4 GB and 133 tokens per second on an RTX 5070
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
The AI world, distilled — once a week
Seven stories that actually mattered, hand-picked. No noise, no reposts, no press releases.
Done! Check your inbox for a confirmation.