Rollout-Based Sequence Generation for Fixed-Length Token Chains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sequence generation techniques in artificial intelligence models, such as transformers and Markov chains, face challenges with instability, increased computational cost, and limited scalability due to reliance on sequences occurring before the current sequence.

Innovation Solution

Implement rollout-based policies using approximate dynamic programming to iteratively generate sequences of fixed length by adding and removing elements based on current sequence probabilities, independent of previous sequences, enhancing efficiency and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If rollout-based policies are used to improve sequence generation quality, then manufacturing precision is improved, but device complexity increases

Engineering Contradiction:
Improvesequence generation qualityVSAvoidmodel complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the sequence generation process into iterative steps where at each step only one element is added and one is removed. This breakdown of the complex transformation into simple, manageable operations allows high-quality sequence generation without requiring overly complex model architectures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses preliminary action by pre-defining the fixed length n and the vocabulary list before generation begins. The transformation policy is established in advance, specifying which positions to add and remove elements from. This preliminary setup constrains the search space and enables efficient generation of high-quality sequences without complex real-time decisions.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If fixed length sequences are generated by adding and removing elements, then manufacturing precision is improved, but productivity decreases

Engineering Contradiction:
Improvesequence length controlVSAvoidgeneration speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies periodic action by using fixed-length sequences of n elements. Each generation step follows a regular pattern: add one element at a designated position, remove one element from another position, and repeat. This periodic structure ensures precise length control while maintaining efficient, predictable generation speed through standardized operations.

Inventive Principle:
Principle #19Periodic action

3Productivity

If probability-based element selection is used without sequence dependence, then productivity is improved, but manufacturing precision worsens

Engineering Contradiction:
Improvecomputation efficiencyVSAvoidsequence coherence
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent uses feedback by determining the probability of selecting new elements based on the current sequence state. The transformation policy observes the current sequence configuration and uses this information to guide probabilistic selection of which elements to add and remove. This feedback mechanism maintains sequence coherence through probability-based decisions while avoiding the computational burden of considering entire sequence histories.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260057231A1Sequence generation techniques for transformers, hidden markov models, and markov chains using rollout-based policies
Publication Date: 2026.02.26 THE ARIZONA BOARD OF REGENTS ON BEHALF OF THE UNIV OF ARIZONA
  • US20260057231A1 patent drawing
  • US20260057231A1 patent drawing
  • US20260057231A1 patent drawing

AI summary

An artificial intelligence (AI) model is trained to generate a sequence of tokens, beginning with an initial sequence. Each sequence comprises a fixed number n of elements selected from a vocabulary list accessible to the AI model. A current sequence is iteratively transformed into a next sequence by adding a new element at a designated position and removing an element from another position to maintain the fixed number n of elements. The probability of selecting the new element for the next sequence is determined based solely on the current sequence, without dependence on sequences occurring before it. The sequence of tokens is iteratively output, starting with the initial sequence, using the iterative transformations of the current sequence to form the next sequence.