Multi-Model Demand Forecasting for Retail Inventory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current retail inventory systems struggle to accurately forecast product demand, especially when faced with uncharacteristic factors such as weather, social events, or economic changes, leading to inefficiencies in inventory management and customer experience.

Innovation Solution

A product forecasting system that applies multiple models to historic data, using a variable database to identify variables with uncharacteristic effects on demand, and adjusts forecasts based on actual sales, allowing for dynamic inventory adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single forecast model is used, then the system complexity is low, but the forecasting accuracy deteriorates when faced with uncharacteristic factors

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

Solution Approach 1:

The forecasting system is segmented into multiple independent forecast models (e.g., time series model, regression model, machine learning model), each capable of handling different patterns in demand data. This segmentation allows the system to maintain low complexity within each model while achieving high overall accuracy through model diversity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The plurality of forecast models serves multiple functions: capturing trend patterns, seasonal variations, and uncharacteristic factors simultaneously. Each model contributes differently to the overall forecast, making the system universally applicable to various demand scenarios without requiring separate systems for each pattern.

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

2Measurement precision

If multiple forecast models are applied, then the forecasting accuracy improves, but the computational time and processing complexity increase

Engineering Contradiction:
Improvedemand forecasting accuracyVSAvoidcomputational processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing historical data and pre-training multiple forecast models before actual forecasting is needed. This allows the models to be ready for rapid execution during demand forecasting, reducing computational time when accuracy is most critical.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system skips unnecessary computational steps by selecting only the most relevant models based on data characteristics and forecast horizons. This allows the system to rush through the forecasting process using a subset of models when full accuracy is not required, reducing processing time while maintaining adequate accuracy.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Adaptability or versatility

If variables with uncharacteristic effects are incorporated, then the adaptability to changing conditions improves, but the data processing complexity increases

Engineering Contradiction:
Improveresponsiveness to external factorsVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies local quality by incorporating variables with uncharacteristic effects only in specific models where they are most relevant, rather than uniformly across all models. This selective incorporation maintains adaptability to changing conditions while reducing overall data processing complexity by focusing computational resources where they provide maximum benefit.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10740773B2Systems and methods of utilizing multiple forecast models in forecasting customer demands for products at retail facilities
Publication Date: 2020.08.11 WALMART APOLLO LLC
  • US10740773B2 patent drawing
  • US10740773B2 patent drawing
  • US10740773B2 patent drawing

AI summary

In some embodiments, apparatuses and methods are provided herein useful to forecasting product demand. In some embodiments, a system comprise a forecasting control circuit to: apply each of a plurality of different models to forecast demand of a first product over a first historic period generating historic forecasted demands of the first product, wherein at least a first model uses selected one or more variables that are predicted to have an uncharacteristic effect on predicted demand; select one of the models and apply the model in generating a forecasted future demand, wherein the selection of the model is based on a difference between each of the generated historic forecasted demands and actual sales; and identify actions to modify inventory of the first product at the first shopping facility based on the forecasted future demand.