Image Selection from Database Using Neural Feature Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The 'cold start problem' in image recommendation systems arises when new users lack interaction data, leading to poor quality recommendations, as existing methods rely on profiles of other users or random selection.

Innovation Solution

A method that determines a user profile by comparing user-selected sample images to a set of reference images using feature vectors extracted via neural networks, calculating similarity metrics, and assigning probabilities to categories, allowing for personalized image recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing methods use profiles of other users or random selection for new users, then the system can provide immediate recommendations, but the recommendation quality is poor

Engineering Contradiction:
Improverecommendation qualityVSAvoidtime to establish user profile
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by presenting a small set of sample images to the user in advance and collecting their selections. This preliminary data collection enables the system to build an accurate user profile quickly, resolving the contradiction between immediate recommendations and recommendation quality by preparing user preference data before the actual recommendation process begins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism - a small set of sample images served as mediators between the user and the recommendation system. By analyzing user selections from these intermediary sample images, the system can infer user preferences without requiring extensive interaction history, thus achieving high recommendation quality with minimal time investment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system uses a large number of reference images for accurate user profile determination, then recommendation accuracy improves, but computational resources and processing time increase

Engineering Contradiction:
Improveuser preference characterization accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential and most informative features from reference images using neural networks, rather than processing complete image data. This extraction approach maintains high user preference characterization accuracy while significantly reducing computational resource consumption by focusing on salient features that matter most for user preference determination.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system employs partial action by using a limited, carefully selected set of reference images that are most relevant for determining user preferences, rather than processing all available images. This partial approach achieves sufficient accuracy for recommendation purposes while avoiding the excessive computational burden of analyzing the entire image database.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the system stores and processes large amounts of image data and user interactions, then recommendation personalization improves, but system complexity and storage requirements increase

Engineering Contradiction:
Improverecommendation personalizationVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transforms complex image data and user interaction patterns into simplified parameter representations - specifically, user profiles characterized by assignment probabilities for different categories. This parameter transformation maintains high recommendation personalization by preserving essential preference information while dramatically reducing system complexity and storage requirements through dimensionality reduction.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11914638B2Image selection from a database
Publication Date: 2024.02.27 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US11914638B2 patent drawing
  • US11914638B2 patent drawing
  • US11914638B2 patent drawing

AI summary

Disclosed herein is a method of determining a user profile based on a set of user-selected images, a method of selecting images from an image database of digital images based on a user profile, a computer system and a computer program product. The method of determining a user profile comprises obtaining a set of reference images, wherein each of the reference images is associated with a category from a plurality of categories; determining a sample feature vector for a sample image and a reference feature vector for each of the reference images, wherein the feature vector of an image is associated to features of the image; determining a similarity metric between the sample image and each of the reference images based on the sample feature vector and the reference feature vectors; selecting nearest reference images for each category, wherein the similarity metric between the sample image and a nearest reference image meets a minimum assignment similarity criterion and a maximum assignment similarity criterion; and determining the user profile by calculating an assignment probability for each category based on the similarity metrics between the sample image and the nearest reference images of the respective category.