Demand Prediction Using Sparse Transaction Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Businesses face inefficiencies in determining which retail stores to visit and when, as existing methods rely on institutional knowledge or static schedules, leading to unproductive visits due to sparse historical sales data and lack of consideration for current promotions and business factors.

Innovation Solution

A computer-implemented system predicts demand by using a two-stage pipeline that includes a buy/no-buy model and a quantity forecasting model, trained with historical transaction data and promotion information, to generate predictions for transaction dates and quantities, optimizing salesperson routes and schedules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If salespeople use static visit schedules or institutional knowledge to determine which retail stores to visit, then they can maintain simple operational procedures, but they experience reduced productivity due to unproductive visits

Engineering Contradiction:
Improveproductivity of salesperson visitsVSAvoidcomplexity of visit scheduling system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables self-service by automatically generating visit schedules and predicting transaction quantities without requiring manual analysis by salespeople. The machine learning models autonomously process historical transaction data and promotion information to produce optimized visit recommendations, freeing salespeople from manual planning while improving visit productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical system of manual visit scheduling based on institutional knowledge with an automated computational system. Machine learning models analyze transaction data and promotion information to generate predictions, substituting human intuition and manual processes with algorithmic decision-making that improves visit effectiveness.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If businesses rely on sparse historical sales data alone to predict demand, then they can maintain simple data collection processes, but they suffer from measurement precision deficiencies in demand forecasting

Engineering Contradiction:
Improveaccuracy of demand predictionVSAvoidamount of historical data required
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system merges multiple data sources including historical transaction data, promotion information, and hierarchical category structures to compensate for sparsity in individual datasets. By combining these diverse information sources and processing them through machine learning models, the system achieves accurate demand predictions even when historical sales data alone is insufficient.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a multi-functional prediction system that handles multiple hierarchy levels (from individual items to categories to stores) and various data types (transaction data, promotion data, temporal patterns). This universal approach allows the same system to accurately predict demand across different granularities and contexts, improving measurement precision without requiring separate systems for each scenario.

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

3Loss of time

If salespeople visit all retail stores on fixed schedules, then they can ensure comprehensive market coverage, but they waste time on unproductive visits where no transactions occur

Engineering Contradiction:
Improvetime spent on unproductive visitsVSAvoidflexibility of visit scheduling
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system transforms static visit schedules into dynamic, adaptive plans. Machine learning models continuously analyze current promotion information and historical patterns to generate time-sensitive predictions about which stores are most likely to transact. This dynamic approach allows visit schedules to adapt to changing conditions, reducing time wasted on unproductive visits while maintaining necessary market coverage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary analysis of transaction probabilities before salespeople depart for visits. By predicting which stores are most likely to result in productive transactions based on historical data and current promotions, the system prepares optimized visit sequences in advance. This preliminary action ensures salespeople prioritize high-probability targets, minimizing time spent on unproductive visits.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If businesses use detailed hierarchical category structures for organizing products, then they can improve prediction accuracy across different product levels, but they increase the complexity of data processing

Engineering Contradiction:
Improveprediction accuracy at different hierarchy levelsVSAvoidcomplexity of hierarchical data processing
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the prediction problem into multiple hierarchy levels (individual items, product categories, and store levels). Machine learning models are trained separately for each level, allowing specialized processing for different granularities. This segmentation enables accurate predictions at each level while managing complexity through modular model architecture and separate training datasets for each hierarchy tier.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11875368B2Proactively predicting transaction quantity based on sparse transaction data
Publication Date: 2024.01.16 SAP SE
  • US11875368B2 patent drawing
  • US11875368B2 patent drawing
  • US11875368B2 patent drawing

AI summary

The present disclosure involves systems, software, and computer implemented methods for proactively predicting demand based on sparse transaction data. One example method includes receiving a request to predict transaction quantities for a plurality of transaction entities for a future time period. Historical transaction data for the transaction entities is identified for a plurality of categories of transacted items. The plurality of categories are organized using a hierarchy of levels. Multiple levels of the hierarchy are iterated over starting at a lowest level. For each current level in the iteration, features to include in a quantity forecasting model for the current level are identified. The quantity forecasting model is trained using the identified features.Predicted transaction dates are predicted for the current level by a transaction date prediction model. The quantity forecasting model is used to generate predicted quantity information for the current level for the predicted transaction dates.