Movatterモバイル変換


[0]ホーム

URL:


US20190156357A1 - Advanced computational prediction models for heterogeneous data - Google Patents

Advanced computational prediction models for heterogeneous data
Download PDF

Info

Publication number
US20190156357A1
US20190156357A1US16/169,923US201816169923AUS2019156357A1US 20190156357 A1US20190156357 A1US 20190156357A1US 201816169923 AUS201816169923 AUS 201816169923AUS 2019156357 A1US2019156357 A1US 2019156357A1
Authority
US
United States
Prior art keywords
items
model
item
cluster
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/169,923
Inventor
Evangelos Palinginis
Nitin Verma
Michael Bhaskaran
Jian Jiao
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Staples Inc
Original Assignee
Staples Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Staples IncfiledCriticalStaples Inc
Priority to US16/169,923priorityCriticalpatent/US20190156357A1/en
Assigned to Staples, Inc.reassignmentStaples, Inc.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: VERMA, NITIN, JIAO, JIAN, PALINGINIS, EVANGELOS, BHASKARAN, Michael
Priority to CA3024457Aprioritypatent/CA3024457A1/en
Assigned to WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES AGENTreassignmentWELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: STAPLES BRANDS INC., Staples, Inc.
Publication of US20190156357A1publicationCriticalpatent/US20190156357A1/en
Assigned to UBS AG, STAMFORD BRANCHreassignmentUBS AG, STAMFORD BRANCHSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: Staples, Inc.
Assigned to WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENTreassignmentWELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENTINTELLECTUAL PROPERTY SECURITY AGREEMENTAssignors: Staples, Inc., WORKLIFE BRANDS LLC
Assigned to Staples, Inc.reassignmentStaples, Inc.RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT RF 049598/0787Assignors: UBS AG, STAMFORD BRANCH, AS TERM LOAN AGENT
Assigned to Staples, Inc., STAPLES BRANDS INC.reassignmentStaples, Inc.RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: COMPUTERSHARE TRUST COMPANY, NATIONAL ASSOCIATION (AS SUCCESSOR-IN-INTEREST TO WELLS FARGO BANK, NATIONAL ASSOCIATION)
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

In an example embodiment, systems and methods are described for demand prediction and profitability modeling based on heterogeneous data and blended clustering models. Data for a plurality of items is received and differentiated into a first set of good items and a second set of bad items. Good items and bad items may be indicated by a threshold for a prediction accuracy metric, such as weighted Mean Average Percentage Error (MAPE). A first model for predicted demand levels of the good items is generated that excludes cross-cluster effects with the bad items. A second model of the bad items is generated that includes a residual correction and cross-cluster effects with the good items. A predicted demand of a particular item is generated based on a cluster-level regression model and at least one of the first model and the second model.

Description

Claims (21)

What is claimed is:
1. A method executable by one or more computing devices, the method comprising:
receiving data for a plurality of items;
differentiating a first set of items of the plurality of items from a second set of items of the plurality of items based on the data, the first set of items having good data and the second set of items having bad data, good data indicated by a prediction accuracy metric of the good data being below a threshold, bad data indicated by the prediction accuracy metric of the bad data being above the threshold;
generating a first model for predicted demand levels of the first set of items, wherein the first model excludes cross-cluster effects with the second set of items;
generating a second model for predicted demand levels of the second set of items, wherein the second model includes a residual correction;
fitting at least one cluster-level regression model to estimate model coefficients associated with the first model and the second model;
generating a predicted demand of a particular item of the plurality of items based on the at least one cluster-level regression model and at least one of the first model and the second model.
2. The method ofclaim 1, wherein receiving data for the plurality of items comprises:
receiving a sales vector for the plurality of items over a defined period of time; and
receiving a matrix of item features for the plurality of items over the defined period of time.
3. The method ofclaim 1, wherein differentiating the first set of items from the second set of items based on the data comprises using a decentralized model to calculate weighted mean average percentage error (MAPE) values for the plurality of items at item-level as the prediction accuracy metric.
4. The method ofclaim 1, further comprising:
clustering the plurality of items using a clustering algorithm to assign the plurality of items to a plurality of item clusters;
generating in-cluster indicators for the plurality of items in each of the plurality of item clusters; and
generating cross-cluster indicators for the plurality of items in each of the plurality of item clusters.
5. The method ofclaim 1, wherein:
generating the first model comprises:
selectively removing at least one term that includes cross cluster effects; and
fitting at least one item-level correction model for the first set of items; and
generating the second model includes fitting at least one item-level correction model for the second set of items, wherein the at least one item-level correction model includes in-cluster features.
6. The method ofclaim 1, wherein:
generating the first model comprises using a decentralized model to calculate prediction accuracy metric values for the plurality of items at item-level;
fitting at least one cluster-level regression model comprises selectively removing at least one term that includes cross cluster effects; and
generating the second model includes fitting at least one item-level correction model for the second set of items, wherein the at least one item-level correction model includes in-cluster features.
7. The method ofclaim 1, wherein:
the first model, the second model, and the at least one cluster-level regression model include a plurality of coefficients estimated through regression-based fitting; and
generating the predicted demand of the particular item of the plurality of items comprises:
recovering the plurality of coefficients estimated for the particular item; and
calculating a predication accuracy value for the particular item.
8. The method ofclaim 1, further comprising:
receiving a proposed promotion associated with the particular item from the plurality of items; and
displaying the predicted demand of the particular item on a graphical user interface.
9. The method ofclaim 8, wherein displaying the predicted demand of the particular item for the proposed promotion includes displaying a profitability value associated with the proposed promotion over a defined period of time.
10. The method ofclaim 9, wherein displaying the predicted demand of the particular item for the proposed promotion includes displaying at least one profitability factor including baseline, uplift, discount, vendor fund, cannibalization, pull forward, halo effect, or total increase.
11. A system, comprising:
one or more processors;
one or more memories;
a sales data source comprising data for a plurality of items; and
a clustering analysis engine stored in the one or more memories and executable by the one or more processors for operations comprising:
differentiating a first set of items of the plurality of items from a second set of items of the plurality of items based on the data, the first set of items having good data and the second set of items having bad data, good data indicated by a prediction accuracy metric of the good data being below a threshold, bad data indicated by the prediction accuracy metric of the bad data being above the threshold;
generating a first model for predicted demand levels of the first set of items, wherein the first model excludes cross-cluster effects with the second set of items;
generating a second model for predicted demand levels of the second set of items, wherein the second model includes a residual correction;
fitting at least one cluster-level regression model to estimate model coefficients associated with the first model and the second model;
generating a predicted demand of a particular item of the plurality of items based on the at least one cluster-level regression model and at least one of the first model and the second model.
12. The system ofclaim 11, wherein the clustering analysis engine is further executable for operations comprising:
generating a sales vector for the plurality of items over a defined period of time; and
generating a matrix of item features for the plurality of items over the defined period of time, wherein the clustering analysis engine uses the sales vector and the matrix of item feature to generate the first model and the second model.
13. The system ofclaim 11, wherein the clustering analysis engine uses a decentralized model to calculate weighted mean average percentage error (MAPE) values for the plurality of items at item-level as the prediction accuracy metric used to differentiate the first set of items from the second set of items.
14. The system ofclaim 11, wherein the clustering analysis engine is further executable for operations comprising:
clustering the plurality of items using a clustering algorithm to assign the plurality of items to a plurality of item clusters;
generating in-cluster indicators for the plurality of items in each of the plurality of item clusters; and
generating cross-cluster indicators for the plurality of items in each of the plurality of item clusters.
15. The system ofclaim 11, wherein the clustering analysis engine:
generates the first model by selectively removing at least one term that includes cross cluster effects and fitting at least one item-level correction model for the first set of items; and
generates the second model by fitting at least one item-level correction model for the second set of items, wherein the at least one item-level correction model includes in-cluster features.
16. The system ofclaim 11, wherein the clustering analysis engine:
generates the first model using a decentralized model to calculate prediction accuracy metric values for the plurality of items at item-level;
fits at least one cluster-level regression model by selectively removing at least one term that includes cross cluster effects; and
generates the second model by fitting at least one item-level correction model for the second set of items, wherein the at least one item-level correction model includes in-cluster features.
17. The system ofclaim 11, wherein:
the first model, the second model, and the at least one cluster-level regression model include a plurality of coefficients estimated through regression-based fitting; and
the clustering analysis engine generates the predicted demand of the particular item of the plurality of items by recovering the plurality of coefficients estimated for the particular item and calculating a predication accuracy value for the particular item.
18. The system ofclaim 11, further comprising:
an input device, wherein a proposed promotion associated with the particular item from the plurality of items is input through the input device; and
an output device, wherein the output device is configured to display the predicted demand of the particular item on a graphical user interface.
19. The system ofclaim 18, wherein the predicted demand displayed on the graphical user interface includes a profitability value associated with the proposed promotion over a defined period of time.
20. The system ofclaim 18, wherein the predicted demand displayed on the graphical user interface includes at least one profitability factor including baseline, uplift, discount, vendor fund, cannibalization, pull forward, halo effect, or total increase.
21. A method executable by one or more computing devices, the method comprising:
receiving data for a plurality of items;
differentiating a first set of items of the plurality of items from a second set of items of the plurality of items based on the data, the first set of items having good data and the second set of items having bad data, good data indicating a prediction accuracy metric of the data being below a threshold, bad data indicating the prediction accuracy metric of the data being above the threshold;
generating a model for determining a predicted demand level of at least one item of the second set of items using the good data for the first set of items;
fitting a cluster-level demand model of the one or more items using item-level attributes shared by one or more of the plurality of items; and
generating a predicted demand of a particular item of the plurality of items based on the cluster-level demand model.
US16/169,9232017-11-222018-10-24Advanced computational prediction models for heterogeneous dataAbandonedUS20190156357A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US16/169,923US20190156357A1 (en)2017-11-222018-10-24Advanced computational prediction models for heterogeneous data
CA3024457ACA3024457A1 (en)2017-11-222018-11-16Advanced computational prediction models for heterogeneous data

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US201762590137P2017-11-222017-11-22
US16/169,923US20190156357A1 (en)2017-11-222018-10-24Advanced computational prediction models for heterogeneous data

Publications (1)

Publication NumberPublication Date
US20190156357A1true US20190156357A1 (en)2019-05-23

Family

ID=66533184

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US16/169,923AbandonedUS20190156357A1 (en)2017-11-222018-10-24Advanced computational prediction models for heterogeneous data

Country Status (2)

CountryLink
US (1)US20190156357A1 (en)
CA (1)CA3024457A1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111177657A (en)*2019-12-312020-05-19北京顺丰同城科技有限公司Demand method, demand system, electronic device, and storage medium
CN111444053A (en)*2020-03-272020-07-24北京润科通用技术有限公司Variable excitation method and device of electronic system
CN112667715A (en)*2020-12-042021-04-16海南太美航空股份有限公司Visual analysis method and system based on flight income data and electronic equipment
US10997614B2 (en)*2018-10-092021-05-04Oracle International CorporationFlexible feature regularization for demand model generation
US20210312488A1 (en)*2020-03-022021-10-07Blue Yonder Group, Inc.Price-Demand Elasticity as Feature in Machine Learning Model for Demand Forecasting
US11468387B2 (en)2018-01-162022-10-11Daisy Intelligence CorporationSystem and method for operating an enterprise on an autonomous basis
US11544724B1 (en)*2019-01-092023-01-03Blue Yonder Group, Inc.System and method of cyclic boosting for explainable supervised machine learning
US11599895B2 (en)*2019-07-172023-03-07Dell Products L.P.Gross margin recovery with supervised machine learning technique
CN116596170A (en)*2023-07-182023-08-15合肥城市云数据中心股份有限公司Intelligent prediction method for delivery time based on space-time attention mechanism
US11783338B2 (en)2021-01-222023-10-10Daisy Intelligence CorporationSystems and methods for outlier detection of transactions
US11790268B1 (en)*2020-01-132023-10-17Blue Yonder Group, Inc.Causal inference machine learning with statistical background subtraction
US11875367B2 (en)2019-10-112024-01-16Kinaxis Inc.Systems and methods for dynamic demand sensing
US11887138B2 (en)*2020-03-032024-01-30Daisy Intelligence CorporationSystem and method for retail price optimization
US11886514B2 (en)*2019-10-112024-01-30Kinaxis Inc.Machine learning segmentation methods and systems
CN117851838A (en)*2024-03-072024-04-09广州大学 A method for identifying heterogeneous data sources in collaborative learning
US12154013B2 (en)2019-10-152024-11-26Kinaxis Inc.Interactive machine learning
US20240428095A1 (en)*2020-03-022024-12-26Blue Yonder Group, Inc.Price-Demand Elasticity as Feature in Machine Learning Model for Demand Forecasting
US12242954B2 (en)2019-10-152025-03-04Kinaxis Inc.Interactive machine learning
US12271920B2 (en)2019-10-112025-04-08Kinaxis Inc.Systems and methods for features engineering
US12346921B2 (en)2019-10-112025-07-01Kinaxis Inc.Systems and methods for dynamic demand sensing and forecast adjustment

Cited By (25)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11468387B2 (en)2018-01-162022-10-11Daisy Intelligence CorporationSystem and method for operating an enterprise on an autonomous basis
US10997614B2 (en)*2018-10-092021-05-04Oracle International CorporationFlexible feature regularization for demand model generation
US11544724B1 (en)*2019-01-092023-01-03Blue Yonder Group, Inc.System and method of cyclic boosting for explainable supervised machine learning
US20230094759A1 (en)*2019-01-092023-03-30Blue Yonder Group, Inc.System and Method of Cyclic Boosting for Explainable Supervised Machine Learning
US11922442B2 (en)*2019-01-092024-03-05Blue Yonder Group, Inc.System and method of cyclic boosting for explainable supervised machine learning
US20240046289A1 (en)*2019-01-092024-02-08Blue Yonder Group, Inc.System and Method of Cyclic Boosting for Explainable Supervised Machine Learning
US11599895B2 (en)*2019-07-172023-03-07Dell Products L.P.Gross margin recovery with supervised machine learning technique
US12271920B2 (en)2019-10-112025-04-08Kinaxis Inc.Systems and methods for features engineering
US12346921B2 (en)2019-10-112025-07-01Kinaxis Inc.Systems and methods for dynamic demand sensing and forecast adjustment
US11886514B2 (en)*2019-10-112024-01-30Kinaxis Inc.Machine learning segmentation methods and systems
US11875367B2 (en)2019-10-112024-01-16Kinaxis Inc.Systems and methods for dynamic demand sensing
US12242954B2 (en)2019-10-152025-03-04Kinaxis Inc.Interactive machine learning
US12154013B2 (en)2019-10-152024-11-26Kinaxis Inc.Interactive machine learning
CN111177657A (en)*2019-12-312020-05-19北京顺丰同城科技有限公司Demand method, demand system, electronic device, and storage medium
US20230419184A1 (en)*2020-01-132023-12-28Blue Yonder Group, Inc.Causal Inference Machine Learning with Statistical Background Subtraction
US11790268B1 (en)*2020-01-132023-10-17Blue Yonder Group, Inc.Causal inference machine learning with statistical background subtraction
US20240428095A1 (en)*2020-03-022024-12-26Blue Yonder Group, Inc.Price-Demand Elasticity as Feature in Machine Learning Model for Demand Forecasting
US12182728B1 (en)*2020-03-022024-12-31Blue Yonder Group, Inc.Price-demand elasticity as feature in machine learning model for demand forecasting
US20210312488A1 (en)*2020-03-022021-10-07Blue Yonder Group, Inc.Price-Demand Elasticity as Feature in Machine Learning Model for Demand Forecasting
US11887138B2 (en)*2020-03-032024-01-30Daisy Intelligence CorporationSystem and method for retail price optimization
CN111444053A (en)*2020-03-272020-07-24北京润科通用技术有限公司Variable excitation method and device of electronic system
CN112667715A (en)*2020-12-042021-04-16海南太美航空股份有限公司Visual analysis method and system based on flight income data and electronic equipment
US11783338B2 (en)2021-01-222023-10-10Daisy Intelligence CorporationSystems and methods for outlier detection of transactions
CN116596170A (en)*2023-07-182023-08-15合肥城市云数据中心股份有限公司Intelligent prediction method for delivery time based on space-time attention mechanism
CN117851838A (en)*2024-03-072024-04-09广州大学 A method for identifying heterogeneous data sources in collaborative learning

Also Published As

Publication numberPublication date
CA3024457A1 (en)2019-05-22

Similar Documents

PublicationPublication DateTitle
US20190156357A1 (en)Advanced computational prediction models for heterogeneous data
US9984342B2 (en)Asset data model for recurring revenue asset management
US9984138B2 (en)Visual representations of recurring revenue management system data and predictions
US11507908B2 (en)System and method for dynamic performance optimization
CN111652657A (en)Commodity sales prediction method and device, electronic equipment and readable storage medium
US20130238399A1 (en)Computer-Implemented Systems and Methods for Scenario Analysis
US10318908B2 (en)Prioritizing client accounts
US20130166357A1 (en)Recommender engine
US20160117703A1 (en)Large-Scale Customer-Product Relationship Mapping and Contact Scheduling
US20130339088A1 (en)Recurring revenue management benchmarking
US12223401B2 (en)Integrating machine-learning models impacting different factor groups for dynamic recommendations to optimize a parameter
US11222039B2 (en)Methods and systems for visual data manipulation
US20210090105A1 (en)Technology opportunity mapping
US20220277331A1 (en)Systems and methods for procurement cost forecasting
Kumari et al.A cloud native framework for real-time pricing in e-commerce
AU2013277314A1 (en)Service asset management system and method
CA2909957A1 (en)Large-scale customer-product relationship mapping and contact scheduling
US11341448B2 (en)Systems and methods for cosmetics products retail displays
KR20250064948A (en)A system and method for generating service operation data to effectively operate a subscription service by analyzing heterogeneous actions of subscribers through analysis model
US20170109672A1 (en)Systems, devices, and methods for generating and rendering snow removal process data
Kadge et al.Sales and invoice management system with analysis of customer behaviour
CN119782847B (en)One-article multi-code scene supporting method
MedaReal-Time Data Pipelines for Demand Forecasting in Retail Paint Distribution Networks
US20250029054A1 (en)Systems and methods for automated prediction of insights for vendor product roadmaps
Agoro et al.AI-Driven Demand Forecasting: Develop a Model to Predict Product Demand Using Historical Sales and Market Trends

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:STAPLES, INC., MASSACHUSETTS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PALINGINIS, EVANGELOS;VERMA, NITIN;BHASKARAN, MICHAEL;AND OTHERS;SIGNING DATES FROM 20181016 TO 20181023;REEL/FRAME:047506/0547

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES AGENT, MASSACHUSETTS

Free format text:SECURITY INTEREST;ASSIGNORS:STAPLES, INC.;STAPLES BRANDS INC.;REEL/FRAME:049025/0369

Effective date:20190416

Owner name:WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES A

Free format text:SECURITY INTEREST;ASSIGNORS:STAPLES, INC.;STAPLES BRANDS INC.;REEL/FRAME:049025/0369

Effective date:20190416

ASAssignment

Owner name:UBS AG, STAMFORD BRANCH, CONNECTICUT

Free format text:SECURITY INTEREST;ASSIGNOR:STAPLES, INC.;REEL/FRAME:049598/0787

Effective date:20190416

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

ASAssignment

Owner name:WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT, MASSACHUSETTS

Free format text:INTELLECTUAL PROPERTY SECURITY AGREEMENT;ASSIGNORS:STAPLES, INC.;WORKLIFE BRANDS LLC;REEL/FRAME:057436/0619

Effective date:20210903

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:STAPLES, INC., MASSACHUSETTS

Free format text:RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT RF 049598/0787;ASSIGNOR:UBS AG, STAMFORD BRANCH, AS TERM LOAN AGENT;REEL/FRAME:067681/0326

Effective date:20240610

ASAssignment

Owner name:STAPLES BRANDS INC., MASSACHUSETTS

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:COMPUTERSHARE TRUST COMPANY, NATIONAL ASSOCIATION (AS SUCCESSOR-IN-INTEREST TO WELLS FARGO BANK, NATIONAL ASSOCIATION);REEL/FRAME:067783/0844

Effective date:20240610

Owner name:STAPLES, INC., MASSACHUSETTS

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:COMPUTERSHARE TRUST COMPANY, NATIONAL ASSOCIATION (AS SUCCESSOR-IN-INTEREST TO WELLS FARGO BANK, NATIONAL ASSOCIATION);REEL/FRAME:067783/0844

Effective date:20240610


[8]ページ先頭

©2009-2025 Movatter.jp