Selecting optimum primary and secondary parameters to calibrate and generate an unbiased forecasting model

US12020124B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12020124-B2
Application numberUS-202016743952-A
CountryUS
Kind codeB2
Filing dateJan 15, 2020
Priority dateJan 15, 2020
Publication dateJun 25, 2024
Grant dateJun 25, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A device may receive demand data associated with a product or a service, multiple forecasting models, and multiple cost functions, and may identify primary parameters for the multiple models based on the demand data. The device may utilize a model to rank the multiple forecasting models and the multiple cost functions based on the primary parameters, and may select optimum primary parameters based on ranking the multiple forecasting models and the multiple cost functions. The device may identify secondary parameters for the multiple forecasting models based on the demand data and the optimum primary parameters. The device may select optimum secondary parameters based on ranking the multiple forecasting models and the multiple cost functions, and may select a forecasting model, from the multiple forecasting models, based on the optimum primary parameters and the optimum secondary parameters. The device may perform one or more actions based on selecting the forecasting model.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by a device, demand data, a plurality of forecasting models, and a plurality of cost functions; training, by the device, a machine learning model; processing, by the device, the plurality of forecasting models, with the machine learning model, to generate a plurality of optimized forecasting models; identifying, by the device, primary parameters for the plurality of optimized forecasting models based on the demand data, wherein the primary parameters include one or more of: an exhaustive true/false search for all variables, a false model average of variables per a Bayesian framework, or reconsidered true/false variables; utilizing, by the device, a model to rank the plurality of optimized forecasting models and the plurality of cost functions based on the primary parameters, wherein utilizing the model to rank the plurality of optimized forecasting models and the plurality of cost functions comprises: determining a mean absolute percentage error to measure a prediction accuracy of each of the plurality of optimized forecasting models and each of the plurality of cost functions based on the primary parameters; selecting, by the device, a set of the primary parameters based on ranking the plurality of optimized forecasting models and the plurality of cost functions, wherein the set of the primary parameters are optimum for the plurality of optimized forecasting models as compared to the primary parameters not included in the set of the primary parameters; identifying, by the device, secondary parameters for the plurality of forecasting models based on the demand data and the set of the primary parameters; selecting, by the device, a set of the secondary parameters based on ranking the plurality of optimized forecasting models and the plurality of cost functions, wherein the set of the secondary parameters are optimum for the plurality of optimized forecasting models as compared to the secondary parameters not included in the set of the secondary parameters; selecting, by the device, a forecasting model, from the plurality of optimized forecasting models, to generate a calibrated and unbiased forecasting model that utilizes the primary parameters and the secondary parameters to conserve computing resources based on the set of the primary parameters and the set of the secondary parameters; and performing, by the device, one or more actions based on selecting the forecasting model, where performing the one or more actions comprises: providing updated data associated with the plurality of forecasting models to retrain the machine learning model in order to update the machine learning model; and implementing pricing actions for one or more of: coupons, rebates, wholesale prices, or sale prices. 2. The method of claim 1 , wherein the plurality of optimized forecasting models include a plurality of time series decomposition models. 3. The method of claim 1 , wherein selecting the set of the primary parameters comprises: processing the demand data, with the plurality of optimized forecasting models and based on the primary parameters and ranking the plurality of forecasting models, to generate output data; processing the demand data and the output data, with the plurality of cost functions and based on ranking the plurality of cost functions, to determine differences between the demand data and the output data; and selecting the set of the primary parameters based on the differences between the demand data and the output data. 4. The method of claim 1 , wherein selecting the set of the secondary parameters comprises: processing the demand data, with the plurality of optimized forecasting models and based on the secondary parameters and ranking the plurality of optimized forecasting models, to generate output data; processing the demand data and the output data, with the plurality of cost functions and based on ranking the plurality of cost functions, to determine differences between the demand data and the output data; and selecting the set of the secondary parameters based on the differences between the demand data and the output data. 5. The method of claim 1 , wherein performing the one or more actions comprises one or more of: providing the forecasting model to a client device or a server device; utilizing the forecasting model to implement one or more pricing actions for a product or service; utilizing the forecasting model to implement one or more promotions for a product or service; calibrating the forecasting model based on a Bayesian tuning technique; or generating one or more predictions with the forecasting model. 6. The method of claim 1 , wherein selecting the set of the primary parameters comprises: simultaneously processing the demand data, with each of the plurality of optimized forecasting models and based on a rank of each of the plurality of forecasting models and the primary parameters, to generate output data; simultaneously processing the demand data and the output data, with each of the plurality of cost functions and based on a rank of each of the plurality of cost functions, to determine differences between the demand data and the output data; and selecting the set of the primary parameters based on the differences between the demand data and the output data. 7. A device, comprising: one or more memories; and one or more processors, communicatively coupled to the one or more memories, configured to: receive demand data associated a service, a plurality of forecasting models, and a plurality of cost functions; train a machine learning model; process the plurality of forecasting models, with the machine learning model, to generate a plurality of optimized forecasting models; identify primary parameters for the plurality of forecasting models based on the demand data, wherein the primary parameters include one or more of: an exhaustive true/false search for all variables, or a false model average of variables per a Bayesian framework; utilize a model to rank the plurality of forecasting models and the plurality of cost functions based on the primary parameters, wherein the one or more processors, to utilize the model to rank the plurality of optimized forecasting models and the plurality of cost functions, are to: determine a mean absolute percentage error to measure a prediction accuracy of each of the plurality of optimized forecasting models and each of the plurality of cost functions based on the primary parameters; select a set of the primary parameters based on ranking the plurality of forecasting models and the plurality of cost functions, wherein the set of the primary parameters are optimum for the plurality of forecasting models as compared to the primary parameters not included in the set of the primary parameters; identify secondary parameters for the plurality of forecasting models based on the demand data and the set of the primary parameters; select a set of the secondary parameters based on ranking the plurality of forecasting models and the plurality of cost functions, wherein the set of the secondary parameters are optimum for the plurality of forecasting models as compared to the secondary parameters not included in the set of the secondary parameters; select a forecasting model, from the plurality of forecasting models, to generate a calibrated and unbiased forecasting model that utilizes the primary parameters and the secondary parameters to conserve computing resources based on the set of the primary parameters and the set of the secondary parameters; and perform one or more actions based on selecting the forecasting model, wherein the one or more processors, to perform the one or more action

Assignees

Inventors

Classifications

  • Workflow analysis · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Market predictions or forecasting for commercial activities · CPC title

  • G06N20/00Primary

    Machine learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12020124B2 cover?
A device may receive demand data associated with a product or a service, multiple forecasting models, and multiple cost functions, and may identify primary parameters for the multiple models based on the demand data. The device may utilize a model to rank the multiple forecasting models and the multiple cost functions based on the primary parameters, and may select optimum primary parameters ba…
Who is the assignee on this patent?
Accenture Global Solutions Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q30/0202. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 25 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).