Feature Smoothing for Scalable Item Influence Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches to determining item metrics, such as item influence values, are computationally expensive and not scalable for large real-world systems, especially when dealing with millions of users and items, leading to unreliable predictions due to high variance and low confidence intervals, particularly for new items with few observations.

Innovation Solution

An item metric prediction system employs feature smoothing techniques to reduce variance and increase confidence by using a larger set of items and their features, distributing sampled transaction data across task nodes for parallel processing, and applying machine-learning methods like Expectation Maximization and stochastic gradient descent to generate more reliable item metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional statistical analysis is performed on large-scale transaction data, then prediction accuracy is improved, but computational cost and system complexity increase significantly

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

Solution Approach 1:

The patent segments the large-scale transaction data processing into distributed computations across multiple computing nodes. Each node processes a subset of data independently, allowing the system to handle large datasets without requiring a single complex centralized system. This segmentation enables scalable prediction accuracy while maintaining manageable system complexity at each node.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces feature smoothing as an intermediary processing step between raw transaction data and final predictions. By computing smoothed features that aggregate information across multiple items and time periods, the system reduces noise and variance in predictions without requiring excessively complex analysis of every individual transaction, thus improving accuracy while controlling computational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional algorithms are used to train prediction models on millions of users and items, then prediction reliability is improved, but computational expense increases and scalability decreases

Engineering Contradiction:
Improveprediction reliabilityVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the training process into distributed computations across multiple computing nodes, where each node trains on a subset of the data. This segmentation allows the system to achieve reliable predictions across millions of users and items without requiring a single computationally expensive centralized training process, thereby improving scalability and computational efficiency while maintaining prediction reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies feature smoothing that computes predictions based on partial aggregation of data from multiple items and time periods rather than requiring complete analysis of all individual transactions. This partial action approach provides sufficient statistical reliability for predictions while significantly reducing the computational burden compared to exhaustive analysis of all data.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If predictions are generated from small observation data for new items, then processing speed is improved, but prediction meaningfulness and accuracy deteriorate

Engineering Contradiction:
Improveprocessing speedVSAvoidprediction meaningfulness
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent merges observations from multiple related items and time periods to generate predictions for new items with limited data. By combining information across item categories, user behaviors, and temporal patterns, the system produces meaningful predictions for new items without requiring extensive observation data, thus maintaining prediction accuracy while enabling fast processing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary feature smoothing computations that aggregate data from historical transactions and related items before generating predictions for new items. This preliminary action prepares smoothed feature values that can be quickly applied to new items with few observations, providing meaningful predictions at high speed without requiring extensive new data collection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11556945B1Scalable product influence prediction using feature smoothing
Publication Date: 2023.01.17 AMAZON TECH INC
  • US11556945B1 patent drawing
  • US11556945B1 patent drawing
  • US11556945B1 patent drawing

AI summary

Systems and methods are disclosed to implement an item metric prediction system that predicts a metric for an item using a feature-based model built using other similar items. In embodiments, the system is used to predict item influence values (IIVs) of items indicating an expected amount of subsequent transactions that is caused by an initial transaction of the items. In embodiments, a sample of item transaction data is distributed to a plurality of task nodes, which execute in parallel to determine the items' observed IIVs from the transaction data. Subsequently, a new IIV is determined for an item whose observed IIV has a low confidence level. A set of similar items is selected, and a set of parameters of a feature-based model are tuned to fit the model to the observed IIVs of the similar items. A new IIV having a high confidence level is then obtained using the model.