Triplet Network for Complementary Item Recommendations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current e-commerce systems fail to effectively recommend complementary items for users, especially for new products without past sales data, and struggle with low attribute coverage, particularly in categories like home decor, due to reliance on past purchase data and attribute matching which can be non-uniform or incorrect.

Innovation Solution

A system that generates multimodal embeddings for items based on their attributes, using a triplet network to predict and recommend complementary items by positioning anchor items, positive, and negative items in a shared embedding space, ensuring accurate recommendations even for new products.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current systems use past purchase data to generate recommendations, then recommendations are based on actual user behavior, but new products without past sales data cannot be associated with items in a user's cart

Engineering Contradiction:
Improverecommendation accuracyVSAvoidcoverage for new products
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an attribute-based intermediary system that mediates between items and recommendations. Instead of directly relying on purchase data, the system uses attribute vectors and similarity calculations as intermediaries to connect items, enabling recommendations for new products through attribute matching rather than requiring historical transaction data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by pre-computing attribute vectors and similarity metrics for all items in the catalog before they are needed for recommendations. This allows new products to be immediately integrated into the recommendation system upon arrival, as the attribute-based framework is already in place and does not require historical data accumulation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If current systems use attribute matching for recommendations, then they can recommend items based on product features, but coverage of item attributes is generally low and attributes may be non-uniform and/or incorrect

Engineering Contradiction:
Improveattribute-based recommendationVSAvoidattribute coverage and accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent transforms attributes from discrete, potentially inconsistent categorical data into continuous attribute vectors with standardized dimensions. This parameter transformation allows for precise similarity calculations using mathematical distance metrics, converting qualitative attribute matching into quantitative measurements that improve both coverage and precision.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system creates a universal attribute vector representation that can be applied across all product categories and items. This multi-functional framework handles diverse attribute types (color, size, material, style) through a unified vector space, allowing consistent and accurate comparisons across different product types while accommodating varying attribute coverage.

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

3Reliability

If systems rely on past sales data for recommendations, then they capture actual purchase patterns, but they fail to identify complementary items for new products and items with low attribute coverage

Engineering Contradiction:
Improvepurchase pattern accuracyVSAvoidcomplementary item relationships
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent replaces the mechanical system of counting and analyzing discrete purchase transactions with a field-based approach using attribute vectors and similarity fields. This substitution allows the system to infer complementary relationships through attribute proximity in vector space rather than requiring explicit co-purchase history, preserving information about potential complementary items even without sales data.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20210034945A1Personalized complimentary item recommendations using sequential and triplet neural architecture
Publication Date: 2021.02.04 WALMART APOLLO LLC
  • US20210034945A1 patent drawing
  • US20210034945A1 patent drawing
  • US20210034945A1 patent drawing

AI summary

A system and method of generating complimentary items from a catalog of items is disclosed. A plurality of item attributes for each of a plurality of items is received and a multimodal embedding representative of the plurality of attributes is generated for each of the plurality of items. The multimodal embedding is configured to predict at least a subset of the received plurality of item attributes for each of the plurality of items. A triplet network including a node representative of each of the plurality of items is generated. The triplet network is generated based on the multimodal embedding for each of the plurality of items. A plurality of complimentary items is generated from the plurality of items. The plurality of complimentary items are selected by the triplet network based on an anchor item selection received from a user.