Image Similarity Model Ranking Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image search systems struggle to accurately determine image similarity without user-provided feedback, as they rely on feature vectors that may not capture the nuances of visual features effectively, leading to mismatched rankings between user-specified similarity and algorithmic classification.

Innovation Solution

The method involves training an image similarity model using feature vectors from unlabeled images, determining similarity measures independently of user feedback, and adjusting the model based on feedback from labeled images to refine the ranking accuracy, utilizing techniques like autoencoders and machine learning to weight feature importance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If feature vectors are used to determine image similarity independently of user feedback, then the system can operate autonomously without user input, but the accuracy of similarity ranking deteriorates due to inability to capture nuanced visual features

Engineering Contradiction:
Improveautonomous operationVSAvoidsimilarity ranking accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by collecting and storing user similarity feedback data in advance, building a training dataset that captures nuanced visual feature relationships. This preliminary data collection enables the model to be trained offline, allowing autonomous operation while maintaining high accuracy through pre-learned visual feature representations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where user-specified similarity rankings are continuously collected and used to retrain and refine the image similarity model. This feedback loop allows the model to adapt to evolving user preferences and improve its accuracy over time, resolving the contradiction between autonomous operation and ranking precision.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the image similarity model is adjusted based on user feedback, then the ranking accuracy improves to match user expectations, but the system complexity increases due to feedback processing and model retraining

Engineering Contradiction:
Improveranking accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies self-service by automatically processing user feedback data through standardized pipelines that collect, clean, and integrate feedback without manual intervention. The model retraining process is automated, with the system independently adjusting weights and parameters based on feedback, reducing operational complexity while maintaining high ranking accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system manages complexity by focusing parameter changes specifically on the similarity weighting parameters rather than redesigning the entire system architecture. By adjusting only the relevant parameters that control feature importance weights, the system improves ranking accuracy while minimizing the increase in overall system complexity.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If weighted feature vectors are generated using machine learning techniques, then the system can capture complex visual feature relationships, but the computational requirements and processing time increase

Engineering Contradiction:
Improvevisual feature capture accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs computationally intensive weighted feature vector generation in advance during offline training phases. By pre-computing and storing weighted feature representations before deployment, the system captures complex visual feature relationships with high accuracy while minimizing real-time processing delays during actual image similarity queries.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic processing strategies where the level of computational detail is adjusted based on operational context. During offline training, full computational power is applied to generate precise weighted features, while during online queries, pre-computed features are reused with minimal additional processing, balancing accuracy requirements against processing time constraints.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9275310B2Evaluating image similarity
Publication Date: 2016.03.01 GOOGLE LLC
  • US9275310B2 patent drawing
  • US9275310B2 patent drawing
  • US9275310B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for creating an image similarity model. In one aspect, a method includes obtaining feature vectors for images in a set of images, and determining first similarity measures for unlabeled images relative to a reference image. The first similarity measures are independent of first similarity feedback between the unlabeled images and the reference image. The unlabeled images are ranked based on the first similarity measures, and a weighted feature vector is generated based, in part, on the ranking. Second similarity measures are determined, independent of second similarity feedback, for labeled images and a second reference image. The labeled images are ranked based on the second similarity measures. The weighted feature vector is adjusted based, in part, on a comparison of the ranking to a second ranking of the labeled images that is based on the second similarity feedback.