Relation Network for Order-Invariant Outfit Compatibility Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fashion recommendation systems struggle to determine compatibility between multiple items in images, as they often rely on pair-wise matching and are not order invariant, requiring category labels, and fail to achieve sufficient accuracy in predicting compatibility for entire outfits with an arbitrary number of items.

Innovation Solution

A computer-implemented method using a relation network that processes image data from multiple images of items through convolutional neural networks to generate feature vectors, which are then input into a multi-layer perceptron to produce compatibility scores, allowing for order-invariant processing and integration of textual descriptions to improve compatibility prediction without requiring category labels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If pair-wise matching methods are used to determine item compatibility, then the system can process simple item pairs, but it fails to achieve sufficient accuracy for entire outfits with arbitrary numbers of items and is not order invariant

Engineering Contradiction:
Improvecompatibility prediction accuracyVSAvoidhandling outfits with arbitrary numbers of items
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the compatibility determination process into two distinct stages: (1) pair-wise compatibility scoring between individual items using CNNs, and (2) aggregate outfit compatibility scoring using an LSTM network that processes the sequence of item pairs. This segmentation allows the system to handle variable numbers of items while maintaining accuracy through hierarchical processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from two-dimensional pair-wise comparisons to three-dimensional outfit-level compatibility assessment by introducing a temporal dimension through LSTM processing. The LSTM network processes the sequence of pair-wise compatibility scores over time/steps, enabling the system to evaluate overall outfit compatibility while considering the arbitrary number of items in the outfit.

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

2Adaptability or versatility

If traditional recommendation systems use category labels for item matching, then classification is simplified, but the system loses flexibility in determining semantic compatibility and visual harmony

Engineering Contradiction:
Improveflexibility in compatibility determinationVSAvoidprocessing complexity without category labels
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical classification system based on category labels with an intelligent visual processing system using convolutional neural networks. The CNNs automatically extract visual features and determine compatibility based on visual harmony and semantic relationships, eliminating the need for predefined category structures while improving adaptability.

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

Solution Approach 2:

The system enables items to self-describe their visual characteristics through learned feature representations from CNNs. Instead of requiring external category labels, the network automatically learns to represent items in a feature space where compatibility can be determined through visual and semantic analysis, allowing the system to serve itself without predefined taxonomies.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the system processes each item individually through CNNs, then visual feature extraction is accurate, but the computational complexity increases with the number of items

Engineering Contradiction:
Improvevisual feature extraction accuracyVSAvoidcomputational processing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent divides the computational workload into efficient segments: CNNs process individual item images in parallel to extract visual features, then the LSTM network processes the resulting compatibility scores in a sequential manner. This segmentation allows computationally intensive visual feature extraction to be performed once per item, rather than repeatedly for each pair or outfit configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary visual feature extraction through CNNs for each item before the compatibility assessment stage. By pre-processing and storing visual features of individual items, the system avoids redundant computations when evaluating multiple outfit combinations, significantly reducing the computational power required for subsequent compatibility analyses.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11941681B2System, method, and computer program product for determining compatibility between items in images
Publication Date: 2024.03.26 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US11941681B2 patent drawing
  • US11941681B2 patent drawing
  • US11941681B2 patent drawing

AI summary

Systems, methods, and computer program products for determining compatibility between items in images obtain image data associated with a plurality of images, each image being associated with a single item of a plurality of items, each image including a plurality of elements of a matrix, and the plurality of elements of the matrix of each image including the image data associated with that image; for each image, input the image data associated with that image as a single object in a set of objects to a relation network; and generate a compatibility score for the plurality of items from the relation network based on the set of objects, the compatibility score including a prediction of whether the plurality of items is compatible.