Personalized Substitute Product Recommendations Using PAtSNet Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional product recommendation systems struggle to provide personalized substitute product recommendations due to challenges in extracting attribute-aware representations of query images and aggregating product representations, especially with overlapping fine-grained attributes and variations in attribute style and visual appearance.

Innovation Solution

The method employs Personalized Attribute Search Networks (PAtSNets) to generate feature vectors for query images, which are then concatenated into a feature representation vector. This vector is used to recommend products from a database based on distance metrics, with generic vectors replacing attribute-specific vectors in personalization instructions for concatenation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If attribute-aware representation extraction is performed to enable personalized recommendation, then recommendation accuracy is improved, but system complexity increases due to the difficulty of extracting fine-grained attribute representations

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

Solution Approach 1:

The system segments the attribute representation extraction task by using multiple separate PAtSNet models, each dedicated to extracting representations for a specific attribute (e.g., color, pattern, sleeve type). This segmentation allows each model to specialize in capturing fine-grained visual properties of its specific attribute, improving extraction accuracy while managing complexity through modular architecture where each segment can be independently trained and optimized.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If fine-grained visual attributes are captured for personalized recommendations, then customer satisfaction is improved, but computational complexity increases due to the need to understand and aggregate multiple attribute representations

Engineering Contradiction:
Improvecustomer satisfactionVSAvoidcomputational complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The computational task is segmented into separate attribute extraction operations using dedicated PAtSNet models for each attribute type. Each model processes only its specific attribute, reducing the computational burden on any single model while collectively capturing all fine-grained visual attributes. This segmentation enables efficient parallel processing and reduces overall computational complexity compared to a single monolithic model attempting to handle all attributes simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The PAtSNet architecture serves multiple functions: it extracts visual representations for attribute-based search, generates embeddings for personalized recommendations, and handles both query images and product databases uniformly. This multi-functionality reduces the need for separate specialized models for each task, thereby reducing overall computational complexity while maintaining high customer satisfaction through personalized recommendations.

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

3Adaptability or versatility

If product representations are aggregated from multiple attribute representations, then recommendation personalization is improved, but data processing complexity increases due to the challenge of aggregating diverse attribute vectors

Engineering Contradiction:
Improverecommendation personalizationVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies local quality by preserving the distinct characteristics of each attribute representation while aggregating them. Each PAtSNet model maintains its own specialized feature space for its specific attribute, and the aggregation process respects these local qualities rather than forcing uniform treatment. This allows the system to capture nuanced interactions between different attributes (e.g., how color interacts with pattern) while managing data processing complexity through structured aggregation protocols that handle diverse vector types systematically.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12346951B2Method, system, and non-transitory machine-readable information storage medium for personalized substitute product recommendation
Publication Date: 2025.07.01 TATA CONSULTANCY SERVICES LTD
  • US12346951B2 patent drawing
  • US12346951B2 patent drawing
  • US12346951B2 patent drawing

AI summary

Product recommendation is a very important aspect of e-commerce applications. Traditional product recommendation systems recommend products similar to a query image provided by a user and allows minimum or no personalization. It is challenging to incorporate personalization due to the presence of overlapping fine-grained attributes, variations in attribute style and visual appearance, small inter-class variation and class imbalance in the images of products. Embodiments of present disclosure address these challenges by a method of personalized substitute product recommendation using Personalized Attribute Search Networks (PAtSNets) comprising neural network layers interleaved with Attentive Style Embedding (ASE) modules to generate attribute-aware feature representation vector of a query image provided by the user and conforming to the personalization instructions specified by the user. This feature representation vector is then used to recommend substitute products to the user. Thus, embodiments of present disclosure enable accurate substitute product recommendation suiting user requirements.