Temporal Vector Embedding for Time-Aware Recommendation Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current collaborative filtering solutions in e-commerce fail to account for shifts in customer interest over time, leading to inaccurate item recommendations as they either focus on average customer interest or require short time cutoffs, resulting in the loss of historic user interest data.

Innovation Solution

A system that generates personalized item recommendations using a trained prediction model incorporating temporal information embedded into a finite-dimensional vector space, which captures and models user interactions and time values to provide time-aware recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If collaborative filtering solutions focus on average or long-term customer interest, then recommendation stability is improved, but adaptability to shifts in customer interest deteriorates

Engineering Contradiction:
Improverecommendation stabilityVSAvoidadaptability to customer interest shifts
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent segments customer interest into multiple temporal components: long-term interest and short-term interest. This is achieved by dividing the interaction sequence into different time windows, where long-term interest captures stable preferences and short-term interest captures recent behavioral patterns. The segmented approach allows the system to maintain stability from long-term data while adapting to changes through short-term data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic weighting of temporal components that adapts to individual user behavior patterns. The model dynamically adjusts the contribution of long-term versus short-term interest based on user-specific characteristics and interaction patterns, enabling the system to be both stable and adaptive simultaneously.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If sequential modeling solutions use short time cutoffs to account for shifts in customer interest, then adaptability is improved, but loss of historic user interest data increases

Engineering Contradiction:
Improveadaptability to customer interest shiftsVSAvoidloss of historic user interest data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the time window into multiple components rather than using a single short cutoff. By dividing interactions into long-term and short-term segments, the system preserves historic data for long-term interest modeling while using recent data for short-term interest modeling, thus avoiding information loss while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a temporal dimension to the analysis by considering interactions at different time scales simultaneously. Instead of flattening time into a single sequence with a cutoff, the model introduces multiple time window dimensions, allowing historic and recent interactions to coexist and contribute differently to recommendations.

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

3Loss of information

If collaborative filtering solutions use long time windows to capture historic interest, then information completeness is improved, but responsiveness to current preferences deteriorates

Engineering Contradiction:
Improvecompleteness of user interest dataVSAvoidresponsiveness to current preferences
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent segments the temporal information into distinct long-term and short-term components. The long-term component captures complete historic interest patterns, while the short-term component captures current preferences. This segmentation allows the system to maintain information completeness while remaining responsive to current user needs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality characteristics to different temporal segments. Long-term interest data is processed to capture stable, comprehensive user preferences, while short-term interest data is processed to capture dynamic, current preferences. Each segment is optimized for its specific temporal characteristic, improving overall system performance.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11468489B2System, non-transitory computer readable medium, and method for self-attention with functional time representation learning
Publication Date: 2022.10.11 WALMART APOLLO LLC
  • US11468489B2 patent drawing
  • US11468489B2 patent drawing
  • US11468489B2 patent drawing

AI summary

System and method for generating a ranked list are disclosed. A plurality of prior interactions for a first customer are received by a computing device. Each of the prior interactions includes a product interaction and time. A ranked list of item recommendations is generated based on the plurality of prior interactions. The ranked list of item recommendations is generated by a trained prediction model trained using temporal information embedded into a finite-dimensional vector space. The ranked list of item recommendations is output by the computing device.