Multi-Output Headed Ensemble for E-commerce Product Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing product taxonomy classification methods in e-commerce catalogs face challenges such as incorrect genre assignments, high label noise, and covariate shift, leading to poor model quality and inefficiencies in large-scale classification tasks.

Innovation Solution

The Multi-Output Headed Ensemble (MoHE) framework, which combines multiple classifiers with a lightweight neural network architecture, reduces estimator variance by fusing output layers and incorporating structured metadata, and uses user interactions to measure label discrepancies, enabling more accurate and efficient classification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple independent classifiers are combined to improve classification accuracy, then predictive performance is improved, but estimator variance increases and computational resources are consumed

Engineering Contradiction:
Improveclassification accuracyVSAvoidestimator variance
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple independent classifiers into a unified Multi-Output Headed Ensemble model where classifiers share common embedding and encoder layers. This combination allows the system to benefit from multiple classification perspectives while reducing overall model variance through parameter sharing and coordinated optimization, directly addressing the contradiction between improved accuracy and increased variance.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a universal base model that serves multiple classification functions simultaneously through multi-output heads. The shared embedding and encoder components perform universal feature extraction for all classification tasks, reducing redundant computation and variance while maintaining the ability to handle multiple classification objectives, thus improving accuracy without proportionally increasing complexity.

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

2Measurement precision

If heavyweight language models like BERT are used to improve classification accuracy, then model performance is improved, but adaptability to structured metadata and computational efficiency deteriorate

Engineering Contradiction:
Improveclassification accuracyVSAvoidmetadata integration capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the model into distinct functional components: embedding layers for text input, encoder layers for feature extraction, and separate output heads for different classification tasks including metadata integration. This segmentation allows lightweight components to be efficiently combined, achieving good accuracy while maintaining adaptability to structured metadata that heavyweight models struggle with.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter configuration by using smaller, more efficient embedding dimensions and encoder architectures compared to heavyweight models like BERT. This parameter optimization maintains sufficient representational capacity for accurate classification while significantly improving computational efficiency and adaptability to integrate structured metadata from e-commerce catalogs.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If continuous large-scale manual annotation is performed to improve training data quality, then label accuracy is improved, but time consumption and computational resources increase

Engineering Contradiction:
Improvelabel accuracyVSAvoidannotation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements self-service through automated training data generation that leverages the model's own predictions and user interaction signals. The system automatically identifies label discrepancies, generates correction suggestions, and updates training data without requiring continuous manual annotation, thereby maintaining high label accuracy while dramatically reducing time consumption compared to traditional manual annotation approaches.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240037190A1Multi-output headed ensembles for product classification
Publication Date: 2024.02.01 RAKUTEN GROUP INC
  • US20240037190A1 patent drawing
  • US20240037190A1 patent drawing
  • US20240037190A1 patent drawing

AI summary

An item classification method and system using multi-output headed ensembles, that can include receiving one or more text input sequences at one or more first estimator threads corresponding to the one or more text input sequences. The method can also include tokenizing the one or more text input sequences into one or more first tokens within the one or more first estimator threads. In addition, the method can include outputting one or more item classifications based on an output of the one or more first estimator threads. Further, the method may include applying a backpropagation algorithm to update network weights connecting neural layers in the first estimator threads, defining an optimal setting of network parameters using cross-validation with respect to the first estimator threads, and mapping the one or more first tokens to an embedding space within the one or more first estimator threads.