Multi-Task Visual Search for Accurate Similar Fashion Products

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing similar product search methods struggle to accurately identify fashion products based on image queries due to limitations in reflecting various attributes, particularly in text-based searches, leading to inclusion of non-similar products.

Innovation Solution

A multi-task learning model utilizing a unified backbone network is employed to convert images into single vectors incorporating multiple fashion attributes, enabling detailed feature comparison and similarity searches across different categories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If text-based search methods are used to search for similar products, then the search process is simple and fast, but the search accuracy deteriorates because detailed fashion attributes such as style, length, and pattern cannot be properly specified

Engineering Contradiction:
Improvesearch speedVSAvoidsearch accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent replaces text-based search mechanisms with image-based visual search. Instead of using keyword input and text matching, the system captures product images and uses deep learning models (CNNs) to extract visual features and perform similarity comparison. This substitution enables the system to automatically recognize detailed fashion attributes like style, length, and pattern that are difficult to specify through text, thereby improving search accuracy while maintaining operational simplicity.

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

Solution Approach 2:

The patent introduces an intermediate feature extraction layer that bridges the gap between image input and search results. The system uses pre-trained CNN models (such as VGG16, ResNet, or Inception) to extract high-dimensional feature vectors from product images. These feature vectors serve as intermediaries that capture detailed visual attributes and enable accurate similarity comparison, resolving the contradiction between simple search operation and precise attribute matching.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple separate models are used to detect different fashion attributes, then each attribute can be detected with high precision, but the system complexity increases

Engineering Contradiction:
Improveattribute detection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs a universal deep learning architecture that can detect multiple fashion attributes simultaneously. Instead of using separate specialized models for each attribute (color, pattern, style, length), the system uses a single multi-functional CNN model that extracts comprehensive visual features from the image. This unified approach maintains high detection precision for all attributes while significantly reducing system complexity compared to multiple separate models.

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

Solution Approach 2:

The patent merges multiple attribute detection tasks into a single integrated feature extraction process. The system combines color detection, pattern recognition, style classification, and length estimation into one unified deep learning model that processes the image once and generates all attribute information simultaneously. This merging eliminates the need for multiple separate processing pipelines, reducing computational overhead and system complexity while maintaining precision.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If a unified backbone network is used in the multi-task learning model, then the system complexity is reduced and training efficiency is improved, but the ability to capture task-specific features may be limited

Engineering Contradiction:
Improvemodel complexityVSAvoidfeature extraction precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements a segmented multi-task learning architecture where a shared backbone network extracts common visual features, and separate task-specific head networks process different fashion attributes. The backbone network (e.g., VGG16, ResNet) provides a unified foundation that reduces model complexity, while the modular task-specific heads (for color, pattern, style, length) capture nuanced attribute-specific features. This segmentation resolves the contradiction by maintaining both simplicity and precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making different parts of the network specialized for different functions. The shared backbone network uses generic feature extraction suitable for all tasks, while the task-specific head networks are customized to capture local nuances of each fashion attribute. For example, the color detection head focuses on chromatic features, while the pattern detection head emphasizes texture and repetition patterns. This local specialization maintains high feature extraction precision while keeping the overall model manageable in complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12591616B2Method, system and non-transitory computer-readable recording medium for searching similar products using a multi task learning model
Publication Date: 2026.03.31 MUSINSA CO LTD
  • US12591616B2 patent drawing
  • US12591616B2 patent drawing
  • US12591616B2 patent drawing

AI summary

A method of searching for similar products using a multi-task learning (MTL) model is provided. The method includes converting, by using a multi-task learning model utilizing a unified backbone network, each of a plurality of original images including a fashion item into a single vector including at least two multi-task attributes, and generating a visual search database by storing the original image and the single vector of the original image together.