Image Search Embedding Retrieval for Long and Obscure Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image search engines use fixed weighting schemes that combine image and landing page features, failing to effectively model semantic relationships and often miss relevant results for long or obscure queries.

Innovation Solution

An embedding neural network model processes image-landing page pairs and image search queries in a shared embedding space, allowing for the identification of relevant results based on semantic similarity, even when exact query matches are absent.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If fixed weighting schemes are used to combine image and landing page features, then the system is simple to implement, but it fails to effectively model semantic relationships and misses relevant results for long or obscure queries

Engineering Contradiction:
Improvesemantic relationship modeling accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms the fixed weighting parameters into dynamic embedding vectors that are learned through training. Instead of using static weights to combine features, the system uses neural network embeddings that adaptively represent semantic relationships, resolving the contradiction between accuracy and complexity by allowing the system to learn optimal parameter configurations from data

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical fixed weighting scheme with a neural network-based embedding system. The traditional approach of manually setting weights is substituted with learned embeddings that automatically capture semantic relationships, enabling the system to handle long and obscure queries effectively

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

2Productivity

If separate indexing systems are used for different languages and query types, then retrieval accuracy for specific query types improves, but system complexity and processing time increase

Engineering Contradiction:
Improveretrieval speedVSAvoidretrieval accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent creates a universal embedding space that handles multiple languages and query types simultaneously. Instead of maintaining separate indexing systems for different languages and query types, the system uses a single multi-lingual embedding model that can process and retrieve results for any language or query type, thereby improving retrieval speed while maintaining accuracy through the unified semantic representation

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

3Measurement precision

If term-based retrieval systems are used to identify search results based on key terms, then exact matches are found quickly, but relevant results for long or obscure queries are missed

Engineering Contradiction:
Improverelevance detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces embedding vectors as an intermediary between the query and the retrieval process. Instead of directly matching terms, the system first transforms the query into an embedding vector that captures its semantic meaning, then uses this embedding to find relevant results. This intermediary representation allows the system to detect relevance based on meaning rather than exact term matches, improving accuracy for long and obscure queries while maintaining efficient processing through vector similarity search

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12499151B2Embedding based retrieval for image search
Publication Date: 2025.12.16 GOOGLE LLC
  • US12499151B2 patent drawing
  • US12499151B2 patent drawing
  • US12499151B2 patent drawing

AI summary

Methods, systems, and apparatus including computer programs encoded on a computer storage medium, for retrieving image search results using embedding neural network models. In one aspect, an image search query is received. A respective pair numeric embedding for each of a plurality of image-landing page pairs is determined. Each pair numeric embedding is a numeric representation in an embedding space. An image search query embedding neural network processes features of the image search query and generates a query numeric embedding. The query numeric embedding is a numeric representation of the image search query in the same embedding space. A subset of the image-landing page pairs having pair numeric embeddings that are closest to the query numeric embedding of the image search query in the embedding space are identified as first candidate image search results.