Product Attribute Normalization via Classification Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional normalization rules applied to source data in online retail systems often result in inconsistent and incorrect values, leading to different sizes for un-normalized values expressed differently, despite being equal in dimension.

Innovation Solution

A system and method that utilize a domain-specific language to extract structured values from raw source data, optimize normalization rules, and integrate these into a runtime normalization process, including the use of a multi-class classification algorithm to train a classification model for determining additional normalization rules and validating them, ensuring consistent and accurate normalization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional normalization rules are applied to source data, then data processing can be performed, but the normalization results are inconsistent and incorrect

Engineering Contradiction:
Improvenormalization accuracyVSAvoidvalue consistency
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent transforms raw source values into structured values through domain-specific language parsing, then applies normalization rules to produce normalized values. This multi-stage parameter transformation resolves the contradiction by ensuring consistent interpretation of different value representations (e.g., different unit formats) while maintaining processing capability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces structured values as an intermediary between raw source values and normalized values. The domain-specific language parser creates this intermediate structured representation that standardizes the data format before normalization, ensuring consistent results regardless of the original value representation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple normalization rules are used to handle different value formats, then more data types can be processed, but the number of rules increases complexity

Engineering Contradiction:
Improvedata format coverageVSAvoidrule set complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the normalization process into distinct stages: parsing raw values into structured values using domain-specific language, then applying normalization rules to structured values. This segmentation allows comprehensive coverage of different data formats through the parser while keeping normalization rules simpler and more manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The domain-specific language parser serves as a universal interface that handles multiple value formats (different units, representations) by converting them all into a standardized structured format. This multi-functional parser reduces the need for multiple specialized normalization rules, simplifying the overall system.

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

3Ease of manufacture

If manual creation and maintenance of normalization rules is performed, then rules can be customized, but the process is time-consuming and not scalable

Engineering Contradiction:
Improverule customizationVSAvoidrule maintenance time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system enables self-service through automated parsing of domain-specific language and machine learning-based classification that automatically determines normalization rules. The machine learning model can be retrained with new data to adapt to changing requirements without manual rule creation, reducing maintenance time while preserving customization capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates machine learning classification that uses feedback from normalized data to automatically refine and update normalization rules. This feedback mechanism allows the system to learn from actual usage patterns and improve its normalization accuracy over time without manual intervention, reducing maintenance time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10853858B2Systems and methods for optimizing normalization of product attributes for a webpage of an online retailer
Publication Date: 2020.12.01 WALMART APOLLO LLC
  • US10853858B2 patent drawing
  • US10853858B2 patent drawing
  • US10853858B2 patent drawing

AI summary

Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving a plurality of normalization rules, using the plurality of normalization rules and a multi-class classification algorithm to train a classification model for one or more product attributes of a plurality of products, determining additional normalization rules for transforming additional structured values to additional final normalized values based on a classification of un-normalized additional raw source values with the classification model, validating the additional normalization rules, and adding the additional normalization rules to the classification model if the additional normalization rules are validated.