Visual Item Recommendation Using CNN Features Under Sparse Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing e-commerce systems face challenges in recommending similar items due to sparse purchase data, lack of manufacturer IDs, and insufficient behavioral data, especially for newly released or low-selling products, leading to inefficiencies in collaborative filtering methods.

Innovation Solution

An image analysis engine uses a Convolutional Neural Network (CNN) to extract feature vectors from item images, and a k-nearest neighbors (KNN) process to identify visually similar items, leveraging a custom or pre-trained model like GoogLeNet for enhanced recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If collaborative filtering methods are used for product recommendations, then recommendations can be generated based on user behavior data, but the method performs poorly when there is insufficient purchase data, manufacturer IDs, or behavioral data

Engineering Contradiction:
Improverecommendation accuracyVSAvoiddata scarcity
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent replaces the traditional collaborative filtering mechanism (which relies on user behavior data and purchase history) with an image-based recommendation system. Instead of using user interaction patterns, the system uses computer vision to analyze product images and extract visual features, thereby substituting a data-intensive mechanical system with one that operates on visual information

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

Solution Approach 2:

The patent introduces image features as an intermediary between products and recommendations. Rather than directly comparing user behaviors or product metadata, the system extracts visual features from product images and uses these features as the basis for finding similar products, creating a new information pathway that bypasses data scarcity issues

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If collaborative filtering is used, then product recommendations can be generated, but the method performs poorly with cross-category recommendations

Engineering Contradiction:
Improvecross-category recommendation capabilityVSAvoidrecommendation performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a universal recommendation system based on visual features that can operate across different product categories. The image-based approach extracts fundamental visual characteristics (colors, shapes, textures, patterns) that are category-agnostic, allowing the same system to effectively recommend similar items whether they are shoes, electronics, clothing, or other products

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

3Reliability

If traditional recommendation systems are used, then recommendations can be provided for well-documented products, but they fail for newly released or low-selling products with sparse data

Engineering Contradiction:
Improverecommendation qualityVSAvoidavailability of purchase data
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system replaces the purchase-data-dependent recommendation mechanism with an image-analysis-based approach. For newly released or low-selling products that lack purchase history, the system extracts visual features from product images to generate recommendations, substituting a system that requires substantial user data with one that operates effectively on visual information alone

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

Data Source

PatentUS12505479B2System and method for detecting visually similar items
Publication Date: 2025.12.23 EBAY INC
  • US12505479B2 patent drawing
  • US12505479B2 patent drawing
  • US12505479B2 patent drawing

AI summary

A computer-implemented method includes determining a set of target listings, retrieving a seed image associated with the seed listing, the seed listing is categorized within a first item category, and generating a seed item feature vector for the seed image using a convolutional neural network (CNN) trained with images of items. The method also includes identifying a plurality of feature vectors associated with the first item category, comparing the seed item feature vector to the plurality of feature vectors using a k-nearest neighbors (kNN) algorithm, and generating a set of nearest neighbor listings to the seed listing. The method further includes storing the set of nearest neighbor listings as associated with the seed listing, selecting one or more nearest neighbor listings from the set of nearest neighbors, and presenting the one or more nearest neighbor listings as a recommendation to a user of the online e-commerce system.