Multimodal E-commerce Recommender Using Visual and Social Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

E-commerce platforms face challenges in providing relevant product recommendations to users due to the overwhelming amount of data, leading to frustration for users and difficulty for providers in identifying appropriate products.

Innovation Solution

A recommender system that uses a blend of visual similarity and social activity training data, incorporating user behavior such as co-view, co-purchase, and co-favorite interactions, to train a multimodal model for generating and ranking product recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system collects and processes large amounts of user data to improve recommendation accuracy, then recommendation relevance is improved, but system complexity and data processing difficulty increase

Engineering Contradiction:
Improverecommendation relevanceVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the recommendation system into distinct modules: visual similarity computation module, social activity analysis module, and multimodal fusion module. Each module processes specific types of data independently (visual features from images, social activities from user behavior logs), then combines results through a fusion mechanism. This segmentation reduces overall system complexity by allowing parallel processing and independent optimization of each component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary representation layer that translates diverse data types (images, user behavior logs, product metadata) into a unified feature space. This intermediary layer acts as a mediator between different data sources and the recommendation output, simplifying the integration process and reducing the complexity of handling multiple data formats simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system uses multiple data sources (visual, social, metadata) to improve recommendation accuracy, then recommendation quality is improved, but data collection and processing difficulty increase

Engineering Contradiction:
Improverecommendation qualityVSAvoiddata collection difficulty
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent designs a universal data processing framework that handles multiple data types through a common architecture. The same multimodal fusion mechanism processes visual features, social activity indicators, and metadata together, rather than requiring separate processing pipelines for each data type. This universal approach simplifies data collection and processing by using a single unified system for all data sources.

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

Solution Approach 2:

The patent transforms different data types into a standardized parameter representation format. Visual images are converted to feature vectors, social activities are encoded as interaction indicators, and metadata is structured as attribute values. This parameter standardization allows the system to collect and process diverse data through a consistent mechanism, reducing the difficulty of handling multiple data sources.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system processes vast amounts of user behavior data to identify patterns, then recommendation accuracy is improved, but computational resources and processing time increase

Engineering Contradiction:
Improvepattern identification accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and isolates the most informative features from the vast amount of user behavior data. Instead of processing all raw data uniformly, the system identifies and extracts key social activity indicators (co-viewing, co-purchasing, co-favoriting patterns) that carry the most predictive value. This extraction reduces the computational burden by focusing processing on high-value features rather than processing all data at full resolution.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial processing to the most critical data components. Rather than uniformly processing all user behavior data, the system concentrates computational resources on analyzing social activity patterns and visual similarities, which are identified as the most impactful factors. This partial action approach achieves sufficient accuracy while reducing overall computational resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10223727B2E-commerce recommendation system and method
Publication Date: 2019.03.05 YAHOO AD TECH LLC
  • US10223727B2 patent drawing
  • US10223727B2 patent drawing
  • US10223727B2 patent drawing

AI summary

Disclosed herein is item recommender that uses a model trained using a combination of at least visual item similarity training data and social activity training data. The model may be used, for example, to identify a set of recommended products having similar visual features as a given product. The set of recommended products may be presented to the user along with the given product. The model may be continuously updated using feedback from users to identify the features considered to be important to the users relative to other features.