Image Item Identification Using Embeddings and LLM Candidate Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online systems face challenges in efficiently identifying items from images without requiring extensive training data and resources, as models struggle to accurately recognize items that were not included in the training set, and retraining for new items is time and resource-intensive.

Innovation Solution

An online system uses optical character recognition (OCR) and visual language models (VLM) to extract descriptive information from images, followed by a generative model to segment and correlate this information with item attributes, generating a target embedding for unknown items, which is then compared to stored embeddings using an approximate nearest neighbor model to identify candidate items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a trained model is used to extract items from images based on visual features, then item identification accuracy is improved for items in the training set, but the system becomes time-intensive and resource-intensive to train, and cannot accurately identify items not in the training set

Engineering Contradiction:
Improveitem identification accuracyVSAvoidmodel training time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-generates embeddings for all items in the catalog before they are needed for identification. These embeddings are stored and can be quickly compared against image-derived embeddings during actual item identification, eliminating the need for time-consuming model retraining when new items are added to the catalog.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediate embedding representation as a mediator between the image data and the item catalog. Instead of directly comparing images to item databases, the system converts both to embedding vectors, which can be efficiently compared using approximate nearest neighbor search, significantly reducing computational time and resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a trained model is used to extract items from images, then visual feature comparison capability is improved, but the system requires large quantities of training examples that expend significant computing resources

Engineering Contradiction:
Improveitem recognition reliabilityVSAvoidcomputing resources for training
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system creates embedding copies of item representations that can be stored and reused indefinitely without additional computing resources. These embedding copies capture the essential visual features of items and can be compared against image embeddings without requiring the original training data or model retraining, significantly reducing energy consumption.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the parameter representation from raw pixel data to compressed embedding vectors. This parameter transformation reduces the dimensionality and complexity of the data being processed, allowing for efficient comparison and matching while maintaining recognition reliability, thereby reducing the computing resources required.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If traditional item identification methods are used, then system complexity is reduced, but user interaction time increases and productivity decreases

Engineering Contradiction:
Improveorder creation efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables self-service item identification by automatically processing uploaded images and returning identified items without requiring manual input from users. The system autonomously extracts visual features, generates embeddings, performs nearest neighbor search, and presents results, significantly improving productivity while the automated nature masks much of the underlying complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual item selection (mechanical interaction with UI elements) with automated image-based identification. Instead of users manually searching and selecting items, the system uses computer vision and embedding comparison to automatically identify items from images, dramatically improving efficiency despite the increased computational complexity.

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

Data Source

PatentUS20260080701A1Identifying Items in Images Using Embeddings Generated from the Images and Ranking Candidates Using a Language Model
Publication Date: 2026.03.19 MAPLEBEAR INC
  • US20260080701A1 patent drawing
  • US20260080701A1 patent drawing
  • US20260080701A1 patent drawing

AI summary

An online system applies a visual language model and an optical character recognition model to a received image to generate descriptive information about unknown items in the image. The online system prompts a generative model with the descriptive information about unknown items in the image to separate the descriptive information into different bins each corresponding to a different unknown item in the image. For each unknown item detected in the image, the online system generates a target embedding from its descriptive information and performs a nearest neighbor search on an item catalog including embeddings for various items to find a set of candidate embeddings matching the target embedding. The online system retrieves item attributes of candidate items each corresponding to a candidate embedding of the set and prompts the generative model with this information to rank candidate items for the unknown item in the image.