Off-Policy Evaluation via Action Embedding Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional policy evaluation systems are inflexible and computationally inefficient, particularly in large action spaces, leading to inaccurate estimation of target policy performance and deployment of sub-optimal policies.

Innovation Solution

The off-policy embedding evaluation system generates embedding vectors using a neural network to represent digital actions and contexts within an embedding space, allowing for flexible and accurate evaluation of target policies by comparing them to a logging policy, including unobserved actions, and estimating performance through causal inference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional off-policy evaluation methods are used to estimate target policy performance, then the evaluation can be performed without deploying the target policy, but the estimation accuracy deteriorates particularly in large action spaces

Engineering Contradiction:
Improvepolicy performance estimation accuracyVSAvoidflexibility in target policies that can be evaluated
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces embedding vectors as an intermediary representation between the logging policy and target policy. These embedding vectors map actions and contexts into a continuous vector space, enabling the evaluation system to handle unseen actions in the target policy by finding similar actions in the embedding space. This intermediary representation resolves the contradiction by maintaining estimation accuracy while increasing flexibility to evaluate diverse target policies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the discrete action space into a continuous embedding space by changing the parameter representation of actions. Instead of working directly with discrete action identifiers, the system uses continuous vector representations that capture semantic similarities. This parameter transformation enables accurate performance estimation for target policies that include unseen actions, as the embedding space allows for generalization to novel actions.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If conventional policy evaluation systems process large action spaces, then they can evaluate comprehensive policies, but computational efficiency deteriorates

Engineering Contradiction:
Improvecapability to handle large action spacesVSAvoidcomputational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent creates compressed copies of the action space through embedding vectors. Instead of processing the entire large action space directly, the system uses a lower-dimensional embedding representation that captures the essential structure and relationships. This copying approach maintains the ability to handle large action spaces while dramatically improving computational efficiency by operating in the compressed embedding space.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the high-dimensional discrete action space into a lower-dimensional continuous embedding space. By projecting actions into a reduced-dimensional vector space that preserves semantic relationships, the system can efficiently process large action spaces without sacrificing the ability to evaluate comprehensive policies. This dimensionality reduction resolves the contradiction between handling large action spaces and maintaining computational efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If conventional off-policy evaluation methods are used, then existing policies can be evaluated, but the system fails to accurately estimate performance of target policies with unobserved actions

Engineering Contradiction:
Improveaccuracy of performance estimationVSAvoidability to handle unobserved actions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent uses embedding vectors as an intermediary that bridges the gap between observed logging policy actions and unobserved target policy actions. The embedding space allows the system to find similar observed actions for unobserved actions, enabling accurate performance estimation even when the target policy includes actions not seen during logging. This intermediary representation simultaneously improves reliability for unobserved actions and maintains adaptability to new policies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230394332A1Determining target policy performance via off-policy evaluation in embedding spaces
Publication Date: 2023.12.07 ADOBE INC
  • US20230394332A1 patent drawing
  • US20230394332A1 patent drawing
  • US20230394332A1 patent drawing

AI summary

The present disclosure describes methods, systems, and non-transitory computer-readable media for generating a projected value metric that projects a performance of a target policy within a digital action space. For instance, in one or more embodiments, the disclosed systems identify a target policy for performing digital actions represented within a digital action space. The disclosed systems further determine a set of sampled digital actions performed according to a logging policy and represented within the digital action space. Utilizing an embedding model, the disclosed systems generate a set of action embedding vectors representing the set of sampled digital actions within an embedding space. Further, utilizing the set of action embedding vectors, the disclosed systems generate a projected value metric indicating a projected performance of the target policy.