SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
05/27/2021
Weekday Demand
Sensing at Walmart
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
Walmart Stores
Overview
• The largest grocer in the U.S.
• Walmart employs over 2.3
million associates worldwide
• Over $500B annual sales
(over $330B in the U.S.)
• Over 11,300 stores worldwide
(over 4300 stores in the U.S.)
• Over 90% of the population
in the U.S. lives within 10
miles of a Walmart store
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
Smart Forecasting
• A scalable forecasting platform to improve Walmart’s ability to predict customer demand
while improving item in-stocks and reducing food waste
• Adopted by all key departments in several global markets
• Generating weekly forecast for more than 100+ million item-store combinations every
week for the next 52 weeks
• Purpose:
• Inventory control (0-6 week horizon forecast)
• Purchase/vendor order and production planning
Our mission is to drive operational efficiency through
improvements in the ability to predict
customer demand
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
Table of
contents Introduction
& Motivation
Model Results
Implementation
& scale
Introduction & Motivation
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
Motivation
• Our store forecasting models are trained at scale every week, and weekly forecasts are
delivered every Monday
• We do not incorporate the most recent weekend sales in training our models as our ETL
processes start soon after Friday data has come in
• The idea for In Week Adjustments (IWA) project came from a Walmart Demand Manager
who devised and implemented a working prototype to prove out the concept
• The Weekend Sales Correction process uses replenishment rules to make practical store
forecast adjustments by accounting for factors such as days of supply and case pack sizes.
• IWA algorithm leverages historical sales patterns and linear models to predict the demand
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
In-week Adjustments (IWA) Algorithm
• A simple linear modeling approach to introduce forecast enhancements based on weekend
sales
• Adjusts initial weekly demand horizon 0 forecasts for Tuesday to Friday based on Saturday
and Sunday sales. E.g. if a product sells higher than forecasted on the weekend, we could
expect the remaining week’s sales to be higher than forecasted
• This algorithmic approach has been readily adopted by our business partners and has
consistently delivered business impact over the past year
• In addition to boosting the quality of the demand forecasts the algorithm reduces forecast
adjustment touches for busy demand managers without adding additional ETL overhead
Model
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
Algorithm: Training
Load Input
Data
Pre-process
data
Train Linear
Model
• Load historical weekly
demand forecasts for
target categories
• Load 52 weeks of
store-item-week sales
• Calculate each item’s
daily sales %age using
robust estimators
• Remove all store-item-
week combinations
which may not need
adjustments
• For each item, select
the store-item-week
where it is overselling
or underselling
• Train a linear model to predict
demand as:
𝒅𝒆𝒎𝒂𝒏𝒅 ~ 𝒒𝒕𝒚𝒔𝒂𝒕 + 𝒒𝒕𝒚𝒔𝒖𝒏 + 𝒇𝒐𝒓𝒆𝒄𝒂𝒔𝒕
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
Algorithm: Scoring
Pull current week sales data including Saturday, Sunday sales, on
hand qty, Saturday stock, received qty and promotions
Score current week store-item combinations using the model
𝒇𝒐𝒓𝒆𝒄𝒂𝒔𝒕 𝒂𝒅𝒋𝒖𝒔𝒕𝒎𝒆𝒏𝒕 = 𝒔𝒄𝒐𝒓𝒆𝒅 𝒑𝒓𝒆𝒅𝒊𝒄𝒕𝒊𝒐𝒏 − 𝒇𝒐𝒓𝒆𝒄𝒂𝒔𝒕
Accept the scored prediction as the new forecast if the
adjustment suggests adjusting store inventory based on the
current on hand quantity and case pack sizes of the item
Results
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
Evaluation & Impact
• We performed a comprehensive back-test across all categories in produce and grocery for
a period of 12 weeks
• As shown in the plot below, IWA showed tremendous promise as evidenced by BPS
improvement in over 70% of produce categories
Walmart	produce	categories
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
Impact Contd.
For the produce department, the algorithm has consistently delivered week on week 40+
basis points improvement in the forecast accuracy metric.
Implementation & scale
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
Model Implementation
Current Scope – Runs for one department : Produce
• Input data stored in HDFS, Teradata and NFS drive
• Model runs on a single server, parallelized across 56 cores
Why Spark?
Enable scale up to new departments and markets through:
1. Cloud data storage: The current data storage is split across HDFS & Teradata which is
difficult to maintain and refresh. Redundant file transfer between storage systems
Spark ecosystem offers blob storage + Hive (delta tables) as a unified data storage
solution for easy maintainability
2. Runtime improvement: Partitioning the data by item will help large forecast and sales
files to be processed faster. Parquet I/O is lot faster than CSV
By saving runtime we will be able to train and score for more departments and
markets without risking high compute costs
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
Planned Implementation
Data Storage
Data stored in
blob storage as
parquet
files partitioned
by item
Model training &
scoring
Parallelized
implementation
of the model on
Spark using
Spark DFs
Model outputs
Model outputs
saved to parquet
Model integrated
with the Smart
forecasting
platform
©2021 Walmart Inc. All Rights Reserved.
SENSITIVE INFORMATION CLASSIFICATION
Conclusion
Since its implementation in
March 2019, the IWA algorithm
has successfully delivered
hundreds of basis points
improvements week on week,
and helped reduce food waste
and improve customer availability
Thank you!();
Divya Hindupur
Jay Kakkar
Johann Posch
John Bowman
Feedback
Your feedback is important to us.
Don’t forget to rate and review the
sessions.

Weitere ähnliche Inhalte

Was ist angesagt?

Change management success for data governance
Change management success for data governanceChange management success for data governance
Change management success for data governance
Reid Elliott
 
The Data Warehouse Lifecycle
The Data Warehouse LifecycleThe Data Warehouse Lifecycle
The Data Warehouse Lifecycle
bartlowe
 

Was ist angesagt? (20)

Data Observability.pptx
Data Observability.pptxData Observability.pptx
Data Observability.pptx
 
Change management success for data governance
Change management success for data governanceChange management success for data governance
Change management success for data governance
 
Example data specifications and info requirements framework OVERVIEW
Example data specifications and info requirements framework OVERVIEWExample data specifications and info requirements framework OVERVIEW
Example data specifications and info requirements framework OVERVIEW
 
Customer-Centric Data Management for Better Customer Experiences
 Customer-Centric Data Management for Better Customer Experiences Customer-Centric Data Management for Better Customer Experiences
Customer-Centric Data Management for Better Customer Experiences
 
The Data Warehouse Lifecycle
The Data Warehouse LifecycleThe Data Warehouse Lifecycle
The Data Warehouse Lifecycle
 
Q3 2022 DBX Investor Presentation.pdf
Q3 2022 DBX Investor Presentation.pdfQ3 2022 DBX Investor Presentation.pdf
Q3 2022 DBX Investor Presentation.pdf
 
How to Build a Rock-Solid Analytics and Business Intelligence Strategy
How to Build a Rock-Solid Analytics and Business Intelligence StrategyHow to Build a Rock-Solid Analytics and Business Intelligence Strategy
How to Build a Rock-Solid Analytics and Business Intelligence Strategy
 
Altägyptische Medizin
Altägyptische MedizinAltägyptische Medizin
Altägyptische Medizin
 
Informatica Cloud 101: Fast Track to Integration with Intuit
Informatica Cloud 101: Fast Track to Integration with IntuitInformatica Cloud 101: Fast Track to Integration with Intuit
Informatica Cloud 101: Fast Track to Integration with Intuit
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made Simple
 
Big ideas in small packages - How microservices helped us to scale our vision
Big ideas in small packages  - How microservices helped us to scale our visionBig ideas in small packages  - How microservices helped us to scale our vision
Big ideas in small packages - How microservices helped us to scale our vision
 
gs1 food service in Korea 2017
gs1 food service in Korea 2017gs1 food service in Korea 2017
gs1 food service in Korea 2017
 
MyInfo Product Journey- GovTech Singapore
MyInfo Product Journey- GovTech SingaporeMyInfo Product Journey- GovTech Singapore
MyInfo Product Journey- GovTech Singapore
 
Data Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryData Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data Factory
 
How Yellowbrick Data Integrates to Existing Environments Webcast
How Yellowbrick Data Integrates to Existing Environments WebcastHow Yellowbrick Data Integrates to Existing Environments Webcast
How Yellowbrick Data Integrates to Existing Environments Webcast
 
Albel pres mdm implementation
Albel pres   mdm implementationAlbel pres   mdm implementation
Albel pres mdm implementation
 
Data Architecture PowerPoint Presentation Slides
Data Architecture PowerPoint Presentation SlidesData Architecture PowerPoint Presentation Slides
Data Architecture PowerPoint Presentation Slides
 
Analytics Maturity Model
Analytics Maturity ModelAnalytics Maturity Model
Analytics Maturity Model
 
Webshoppers_46.pdf
Webshoppers_46.pdfWebshoppers_46.pdf
Webshoppers_46.pdf
 
Azure datafactory
Azure datafactoryAzure datafactory
Azure datafactory
 

Ähnlich wie Weekday Demand Sensing at Walmart

130219 CPC Introduction AE
130219 CPC Introduction AE130219 CPC Introduction AE
130219 CPC Introduction AE
Rohit Dandona
 
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
elliotkimberlee
 
Speed without accidents : Kafka Exemplified | Dhawal Soni and Suman Pattnaik,...
Speed without accidents : Kafka Exemplified | Dhawal Soni and Suman Pattnaik,...Speed without accidents : Kafka Exemplified | Dhawal Soni and Suman Pattnaik,...
Speed without accidents : Kafka Exemplified | Dhawal Soni and Suman Pattnaik,...
HostedbyConfluent
 
CM Webinar B2C EMI Preview
CM Webinar B2C EMI PreviewCM Webinar B2C EMI Preview
CM Webinar B2C EMI Preview
Mirakl
 
Inventory Optimization for Multi-Location Distribution
Inventory Optimization for Multi-Location DistributionInventory Optimization for Multi-Location Distribution
Inventory Optimization for Multi-Location Distribution
Jim Kolassa
 
439 Michael Zazzera Hyperion Final - Soulutions 2001
439 Michael Zazzera Hyperion Final - Soulutions 2001439 Michael Zazzera Hyperion Final - Soulutions 2001
439 Michael Zazzera Hyperion Final - Soulutions 2001
Michael Zazzera
 
SALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdfSALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdf
Sparkflows
 
Ucg ems-distribution-november2013
Ucg ems-distribution-november2013Ucg ems-distribution-november2013
Ucg ems-distribution-november2013
Noah Truax
 

Ähnlich wie Weekday Demand Sensing at Walmart (20)

130219 CPC Introduction AE
130219 CPC Introduction AE130219 CPC Introduction AE
130219 CPC Introduction AE
 
HICAM Presentation Oracle Symposium.pdf
HICAM Presentation Oracle Symposium.pdfHICAM Presentation Oracle Symposium.pdf
HICAM Presentation Oracle Symposium.pdf
 
Swift-sense Slides
Swift-sense Slides Swift-sense Slides
Swift-sense Slides
 
Joachim_Sculte_Hungary_Appsday_Demantra_081007.ppt
Joachim_Sculte_Hungary_Appsday_Demantra_081007.pptJoachim_Sculte_Hungary_Appsday_Demantra_081007.ppt
Joachim_Sculte_Hungary_Appsday_Demantra_081007.ppt
 
Data warehousing - Dr. Radhika Kotecha
Data warehousing - Dr. Radhika KotechaData warehousing - Dr. Radhika Kotecha
Data warehousing - Dr. Radhika Kotecha
 
KRANTHI_ABAP_RESUME
KRANTHI_ABAP_RESUMEKRANTHI_ABAP_RESUME
KRANTHI_ABAP_RESUME
 
Analytic servise BI Datawiz
Analytic servise BI DatawizAnalytic servise BI Datawiz
Analytic servise BI Datawiz
 
Leading a Supply Chain Turnaround - Whirlpool
Leading a Supply Chain Turnaround - WhirlpoolLeading a Supply Chain Turnaround - Whirlpool
Leading a Supply Chain Turnaround - Whirlpool
 
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
 
Speed without accidents : Kafka Exemplified | Dhawal Soni and Suman Pattnaik,...
Speed without accidents : Kafka Exemplified | Dhawal Soni and Suman Pattnaik,...Speed without accidents : Kafka Exemplified | Dhawal Soni and Suman Pattnaik,...
Speed without accidents : Kafka Exemplified | Dhawal Soni and Suman Pattnaik,...
 
BEFORE! Predictive Analytics
BEFORE! Predictive Analytics BEFORE! Predictive Analytics
BEFORE! Predictive Analytics
 
CM Webinar B2C EMI Preview
CM Webinar B2C EMI PreviewCM Webinar B2C EMI Preview
CM Webinar B2C EMI Preview
 
Magneto implementation by synoptek
Magneto implementation by synoptekMagneto implementation by synoptek
Magneto implementation by synoptek
 
Inventory Optimization for Multi-Location Distribution
Inventory Optimization for Multi-Location DistributionInventory Optimization for Multi-Location Distribution
Inventory Optimization for Multi-Location Distribution
 
439 Michael Zazzera Hyperion Final - Soulutions 2001
439 Michael Zazzera Hyperion Final - Soulutions 2001439 Michael Zazzera Hyperion Final - Soulutions 2001
439 Michael Zazzera Hyperion Final - Soulutions 2001
 
Data warehousev2.1
Data warehousev2.1Data warehousev2.1
Data warehousev2.1
 
SALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdfSALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdf
 
Webinar_DemandPlanning_Forecasting.pdf
Webinar_DemandPlanning_Forecasting.pdfWebinar_DemandPlanning_Forecasting.pdf
Webinar_DemandPlanning_Forecasting.pdf
 
Land O' Lakes: Harnessing Big Data Variety
Land O' Lakes: Harnessing Big Data VarietyLand O' Lakes: Harnessing Big Data Variety
Land O' Lakes: Harnessing Big Data Variety
 
Ucg ems-distribution-november2013
Ucg ems-distribution-november2013Ucg ems-distribution-november2013
Ucg ems-distribution-november2013
 

Mehr von Databricks

Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
Databricks
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
Databricks
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Databricks
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
Databricks
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
Databricks
 

Mehr von Databricks (20)

DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1
 
Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2
 
Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
 
Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data Science
 
Why APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML MonitoringWhy APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML Monitoring
 
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch FixThe Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
 
Scaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on KubernetesScaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on Kubernetes
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesScaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
 
Sawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature AggregationsSawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature Aggregations
 
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen SinkRedis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
 
Re-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkRe-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and Spark
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
 
Massive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta LakeMassive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta Lake
 

Kürzlich hochgeladen

Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
amitlee9823
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 

Kürzlich hochgeladen (20)

Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 

Weekday Demand Sensing at Walmart

  • 1. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION 05/27/2021 Weekday Demand Sensing at Walmart
  • 2. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION Walmart Stores Overview • The largest grocer in the U.S. • Walmart employs over 2.3 million associates worldwide • Over $500B annual sales (over $330B in the U.S.) • Over 11,300 stores worldwide (over 4300 stores in the U.S.) • Over 90% of the population in the U.S. lives within 10 miles of a Walmart store
  • 3. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION Smart Forecasting • A scalable forecasting platform to improve Walmart’s ability to predict customer demand while improving item in-stocks and reducing food waste • Adopted by all key departments in several global markets • Generating weekly forecast for more than 100+ million item-store combinations every week for the next 52 weeks • Purpose: • Inventory control (0-6 week horizon forecast) • Purchase/vendor order and production planning Our mission is to drive operational efficiency through improvements in the ability to predict customer demand
  • 4. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION Table of contents Introduction & Motivation Model Results Implementation & scale
  • 6. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION Motivation • Our store forecasting models are trained at scale every week, and weekly forecasts are delivered every Monday • We do not incorporate the most recent weekend sales in training our models as our ETL processes start soon after Friday data has come in • The idea for In Week Adjustments (IWA) project came from a Walmart Demand Manager who devised and implemented a working prototype to prove out the concept • The Weekend Sales Correction process uses replenishment rules to make practical store forecast adjustments by accounting for factors such as days of supply and case pack sizes. • IWA algorithm leverages historical sales patterns and linear models to predict the demand
  • 7. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION In-week Adjustments (IWA) Algorithm • A simple linear modeling approach to introduce forecast enhancements based on weekend sales • Adjusts initial weekly demand horizon 0 forecasts for Tuesday to Friday based on Saturday and Sunday sales. E.g. if a product sells higher than forecasted on the weekend, we could expect the remaining week’s sales to be higher than forecasted • This algorithmic approach has been readily adopted by our business partners and has consistently delivered business impact over the past year • In addition to boosting the quality of the demand forecasts the algorithm reduces forecast adjustment touches for busy demand managers without adding additional ETL overhead
  • 9. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION Algorithm: Training Load Input Data Pre-process data Train Linear Model • Load historical weekly demand forecasts for target categories • Load 52 weeks of store-item-week sales • Calculate each item’s daily sales %age using robust estimators • Remove all store-item- week combinations which may not need adjustments • For each item, select the store-item-week where it is overselling or underselling • Train a linear model to predict demand as: 𝒅𝒆𝒎𝒂𝒏𝒅 ~ 𝒒𝒕𝒚𝒔𝒂𝒕 + 𝒒𝒕𝒚𝒔𝒖𝒏 + 𝒇𝒐𝒓𝒆𝒄𝒂𝒔𝒕
  • 10. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION Algorithm: Scoring Pull current week sales data including Saturday, Sunday sales, on hand qty, Saturday stock, received qty and promotions Score current week store-item combinations using the model 𝒇𝒐𝒓𝒆𝒄𝒂𝒔𝒕 𝒂𝒅𝒋𝒖𝒔𝒕𝒎𝒆𝒏𝒕 = 𝒔𝒄𝒐𝒓𝒆𝒅 𝒑𝒓𝒆𝒅𝒊𝒄𝒕𝒊𝒐𝒏 − 𝒇𝒐𝒓𝒆𝒄𝒂𝒔𝒕 Accept the scored prediction as the new forecast if the adjustment suggests adjusting store inventory based on the current on hand quantity and case pack sizes of the item
  • 12. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION Evaluation & Impact • We performed a comprehensive back-test across all categories in produce and grocery for a period of 12 weeks • As shown in the plot below, IWA showed tremendous promise as evidenced by BPS improvement in over 70% of produce categories Walmart produce categories
  • 13. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION Impact Contd. For the produce department, the algorithm has consistently delivered week on week 40+ basis points improvement in the forecast accuracy metric.
  • 15. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION Model Implementation Current Scope – Runs for one department : Produce • Input data stored in HDFS, Teradata and NFS drive • Model runs on a single server, parallelized across 56 cores Why Spark? Enable scale up to new departments and markets through: 1. Cloud data storage: The current data storage is split across HDFS & Teradata which is difficult to maintain and refresh. Redundant file transfer between storage systems Spark ecosystem offers blob storage + Hive (delta tables) as a unified data storage solution for easy maintainability 2. Runtime improvement: Partitioning the data by item will help large forecast and sales files to be processed faster. Parquet I/O is lot faster than CSV By saving runtime we will be able to train and score for more departments and markets without risking high compute costs
  • 16. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION Planned Implementation Data Storage Data stored in blob storage as parquet files partitioned by item Model training & scoring Parallelized implementation of the model on Spark using Spark DFs Model outputs Model outputs saved to parquet Model integrated with the Smart forecasting platform
  • 17. ©2021 Walmart Inc. All Rights Reserved. SENSITIVE INFORMATION CLASSIFICATION Conclusion Since its implementation in March 2019, the IWA algorithm has successfully delivered hundreds of basis points improvements week on week, and helped reduce food waste and improve customer availability
  • 18. Thank you!(); Divya Hindupur Jay Kakkar Johann Posch John Bowman
  • 19. Feedback Your feedback is important to us. Don’t forget to rate and review the sessions.