Reinforcement Learning Framework for Dynamic Demand Forecasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing demand forecasting systems are sensitive to demand shock events and struggle with accurate forecasting when historical data contain limited price points, leading to the need for improved techniques that can handle dynamic demand behavior and increase price variation.

Innovation Solution

Implementing a reinforcement machine learning framework that detects variances in booking data and activates a reinforcement learning service to update the demand model using an enhanced training set with increased price diversity, transitioning between exploration and exploitation modes to optimize demand model accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a passive learning framework is used to estimate demand parameters periodically, then the system is simple to implement, but the demand forecast becomes sensitive to demand shock events and less accurate

Engineering Contradiction:
Improvesystem complexityVSAvoiddemand forecast accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system transitions from a static passive learning framework to a dynamic active learning framework. The reinforcement learning service continuously monitors forecast accuracy and dynamically adjusts learning behavior based on detected demand shocks, enabling the system to adapt to changing conditions while maintaining simplicity through automated decision-making

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where forecast accuracy is continuously monitored and used to trigger reinforcement learning services. This closed-loop feedback enables the system to detect demand shocks and automatically adjust its learning parameters, improving forecast accuracy without requiring complex manual intervention

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If historical data contain observations at only a limited number of price points, then the data collection process is simple, but the demand forecast becomes inaccurate

Engineering Contradiction:
Improvedata collection effortVSAvoiddemand forecast accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The reinforcement learning service actively changes pricing parameters to create diversity in the training data. By strategically adjusting price points and observing demand responses, the system enriches the training data with observations across a broader range of prices, improving forecast accuracy without proportionally increasing data collection effort

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary actions by proactively introducing price variation into the training data before demand shocks occur. This anticipatory data enrichment ensures that the demand model is trained on diverse price-demand pairs, preparing it to handle various scenarios accurately

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the demand model is updated frequently to handle dynamic demand behavior, then the forecast accuracy improves, but the system complexity increases

Engineering Contradiction:
Improvedemand forecast accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated reinforcement learning services that monitor forecast accuracy and trigger model updates independently. This self-adjusting mechanism improves forecast accuracy by continuously adapting to demand changes while avoiding the complexity of manual intervention and centralized control

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230054692A1Reinforcement machine learning framework for dynamic demand forecasting
Publication Date: 2023.02.23 AMADEUS SAS
  • US20230054692A1 patent drawing
  • US20230054692A1 patent drawing
  • US20230054692A1 patent drawing

AI summary

Systems and methods for implementing a reinforcement machine learning framework for dynamic demand forecasting. A method includes generating estimated booking data for an initial time with a demand model trained using a training set of historical booking data. A variance is detected between the estimated booking data and transient booking data observed at the initial time that exceeds a defined threshold. In response to detecting the variance, a reinforcement learning service is activated. An updated training set including enhanced booking data observed at a subsequent time is created after activating the reinforcement learning service. A parameter of the demand model is updated by training the demand model using the updated training set.