Hybrid Speculative Token Decoding for Repetitive AI Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speculative decoding techniques for large language models (LLMs) face limitations in handling repetitive token generation patterns in agentic applications and lack standardized training frameworks, leading to inefficiencies and underutilization of parallel hardware accelerators.

Innovation Solution

A hybrid speculative token decoding approach combining suffix-based pattern matching with a draft AI model, using a suffix tree data structure to adaptively speculate tokens based on historical patterns and a draft AI model to handle diverse workloads, while maintaining output quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If speculative decoding is used to accelerate token generation, then inference throughput is improved, but handling repetitive token generation patterns in agentic applications becomes inefficient

Engineering Contradiction:
Improveinference throughputVSAvoidhandling repetitive token generation patterns
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by maintaining a cache of previously generated token sequences and their metadata. Before generating new tokens, the system checks the cache for matching patterns, allowing it to quickly identify and reuse repetitive sequences without regenerating them, thus improving efficiency in agentic applications with repetitive patterns

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses copying by creating and storing copies of frequently occurring token sequences in a cache structure. When the same or similar sequences are needed again, the system retrieves these cached copies instead of regenerating them, significantly accelerating token generation in repetitive scenarios while maintaining output quality

Inventive Principle:
Principle #26Copying

2Speed

If existing speculative decoding techniques are used, then token generation speed is improved, but standardized training frameworks are lacking leading to underutilization of parallel hardware accelerators

Engineering Contradiction:
Improvetoken generation speedVSAvoidstandardized training frameworks
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The system achieves universality by designing a standardized training framework that can accommodate multiple speculative decoding strategies (e.g., greedy speculation, top-k speculation, top-p speculation). This unified framework provides consistent interfaces for training and evaluation, making it easier to implement and optimize parallel hardware accelerator utilization across different speculation approaches

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system applies parameter changes by introducing configurable parameters in the training framework that control speculation behavior (such as speculation depth, candidate selection methods, and verification thresholds). These parameters can be adjusted to optimize performance for different workloads and hardware configurations, enabling efficient utilization of parallel hardware accelerators

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a single speculation strategy is used, then implementation is simplified, but adaptability to mixed workloads is reduced

Engineering Contradiction:
Improvespeculation strategy implementationVSAvoidhandling mixed workloads
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamics by creating a hybrid speculative decoding approach that dynamically selects between multiple speculation strategies based on the characteristics of the current workload. The system can switch between greedy speculation, top-k speculation, and other strategies depending on factors like sequence length, repetition patterns, and confidence scores, providing adaptability to mixed workloads while maintaining manageable implementation complexity through a unified framework

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12572745B1Suffix-based speculative token decoding for artificial intelligence model
Publication Date: 2026.03.10 SNOWFLAKE INC
  • US12572745B1 patent drawing
  • US12572745B1 patent drawing
  • US12572745B1 patent drawing

AI summary

Various example embodiments described herein provide for systems, methods, devices, instructions, and the like for suffix-based speculative token decoding for an artificial intelligence model, such as a language model (e.g., large language model). In particular, some example embodiments provide an AI model system with hybrid speculative token decoding, which combines suffix-based speculative token decoding with a draft AI model approach to speculative token decoding. With this hybrid decoding approach, various example embodiments can accelerate inference throughput while adapting to different types of workloads, particularly agentic applications that exhibit repetitive token generation patterns.