Contextualized Soft Prompts for NLP Generalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing natural language processing systems using soft prompts struggle to generalize well across diverse inputs due to the use of fixed, static soft tokens that do not adapt effectively to varying input contexts.

Innovation Solution

The implementation of a vector-quantized and input-contextualized soft prompt (VIP) tuning system, which contextualizes and quantizes soft prompts using a transformer-based sentence encoder and vector quantizer, allowing the prompts to adapt to specific input contexts and reduce noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed soft tokens are used in prompt tuning, then the system is simple to implement, but the system cannot generalize well to diverse inputs

Engineering Contradiction:
Improvegeneralization to diverse inputsVSAvoidprompt tuning system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static soft tokens into dynamic contextualized soft tokens that adapt to different input contexts. The sentence encoder processes each input to generate context-specific soft tokens, making the prompt tuning system dynamic rather than static. This resolves the contradiction by enabling generalization to diverse inputs while maintaining reasonable system complexity through the use of pre-trained encoders.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of soft tokens from fixed values to context-dependent values generated by the sentence encoder. By transforming the parameter representation from static to dynamic based on input context, the system achieves better generalization while the parameter changes are managed through the encoder's existing architecture.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If contextualized soft prompts are generated using a sentence encoder, then the prompts adapt better to input contexts, but the computational complexity increases

Engineering Contradiction:
Improveprompt performance on diverse tasksVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by using a pre-trained sentence encoder that has already learned contextual representations during its training phase. This pre-trained encoder can be directly applied to generate contextualized soft tokens without requiring additional training, thus improving prompt reliability while limiting the increase in computational complexity to inference-only operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses the sentence encoder to copy and adapt contextual representations from the input to the soft tokens. Instead of creating entirely new complex structures, the system copies contextual information through the encoder's existing mechanisms, achieving reliable adaptation with controlled computational overhead.

Inventive Principle:
Principle #26Copying

3Measurement precision

If vector quantization is applied to soft prompts, then noise is reduced and generalization improves, but the system complexity increases

Engineering Contradiction:
Improveprompt representation accuracyVSAvoidquantization system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies vector quantization by mapping continuous soft token vectors to discrete codebook vectors. This process creates simplified, quantized representations that reduce noise and improve generalization. The quantization step acts as a filtering mechanism that discards noisy continuous variations while preserving essential semantic information through discrete codes.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS12307204B2Systems and methods for contextualized and quantized soft prompts for natural language understanding
Publication Date: 2025.05.20 SALESFORCE INC
  • US12307204B2 patent drawing
  • US12307204B2 patent drawing
  • US12307204B2 patent drawing

AI summary

Embodiments described herein provide a soft prompt tuning technique referred to as the Vector quantized Input-contextualized Prompt (VIP). The VIP techniques has two integral properties i) instead of learning a fixed set of prompt tokens irrespective of the input, it generates a contextualized version of the soft prompts, conditional on the input text ii) it further passes the input-contextualized prompt tokens through a quantization network, inspired by Vector Quantized Transformers. The quantization network uses nearest neighbor search over a learnable codebook to train a discrete latent variable model over the prompt-space, thus generating quantized version of contextual prompt tokens. These quantized contextual prompt tokens are finally fed into the frozen language model along with the original input text.