Otto
deep-learning demand forecasting triggering autonomous supplier orders
Otto put into production in 2017 a deep-learning forecasting engine built on Blue Yonder's technology that reaches 90% accuracy on 30-day sales, cuts surplus stock by a fifth, avoids more than 2 million returns a year, and buys around 200,000 items a month from third-party brands on its own; the engine has changed since (an in-house solution since 2019, a TiDE model on Vertex AI) and Otto now reports 35% of its product ranges being automatically reordered.
Objective
Predict what customers will order before they do, to order the merchandise from third-party brands ahead of time, cut surplus stock and returns, and deliver faster from stock already in the right place.
The deployment
Otto is one of Germany's largest e-commerce retailers, with more than 18 million items in its catalog. A large share of its offer comes from third-party brands that Otto does not stock itself, which stretched lead times and multiplied separately shipped parcels. Around 2016-2017, Otto put into production a forecasting engine built on the technology of Blue Yonder, a German vendor in which it holds a stake: a deep-learning algorithm originally designed for particle-physics experiments at CERN, which analyses around 3 billion past transactions and 200 variables (past sales, searches on Otto's site, weather) to predict what customers will buy a week before they order. The system proved reliable enough that Otto lets it buy around 200,000 items a month from third-party brands on its own, with no human intervention. The engine has changed since: Otto has run an in-house forecasting solution since 2019, and the Google Cloud case study documents the current engine, a TiDE model trained on Vertex AI and deployed on GKE. Otto today reports 35% of its product ranges being automatically reordered, on the basis of around 30 billion individual forecasts a month.
Results Proof B
The Economist (April 2017) documents the case by name, names Blue Yonder, and carries the figures word for word: 90% accuracy on 30-day sales, surplus stock down by a fifth, more than 2 million returns avoided a year, 200,000 items bought on its own each month. Two quantified vendor case studies corroborate (Blue Yonder, Google Cloud), and Otto's official site confirms the current automated scope. Important caveat: the Blue Yonder case study defines its own 90% differently (the share of items ordered from partners that sell out within 30 days, per Mathias Stuben) and contains an unrelated 90% (the online shop's share of annual sales); only The Economist's 90%, which does measure forecast accuracy, is used here. No A level, as there are no financial results.
How it works
Documented architectureThe stack in detail
- plateforme Blue Yonder Demand Forecast & Replenishment Engine of the initial deployment (2017). A deep-learning algorithm originally designed for particle-physics experiments at CERN, analysing around 3 billion past transactions and 200 variables. Blue Yonder was acquired by JDA Software in 2018.
- plateforme Google Cloud (Vertex AI, BigQuery, GKE) + modele TiDE Current engine documented by the Google Cloud case study: a Time-series Dense Encoder model trained on Vertex AI and deployed on GKE, delivering up to 30% more forecast accuracy.
- outil AI Forecasting (solution developpee en interne par Otto) Since 2019, Otto has run an in-house forecasting solution: around 30 billion individual forecasts a month, around 2.5 million item numbers analysed each day over 450 days.
- outil Systemes d'achat et de reapprovisionnement Otto In-house systems that trigger supplier orders across the automated scope, today 35% of product ranges.
How it runs, concretely
For ops teams-
1Signal collection Otto systems / data team
Sales history, customer behaviour, seasonal trends, public holidays, planned marketing activities, and weather are aggregated. The 2017 deployment drew on around 3 billion past transactions and 200 variables.
-
2Demand forecasting AI model
The model predicts what will sell in the short term. The Economist reports 90% accuracy on 30-day sales for the 2017 Blue Yonder system; the Google Cloud case study credits the TiDE model with up to 30% more accuracy.
-
3Autonomous ordering AI model / purchasing system
Across the automated scope, the system orders merchandise from third-party brands on its own, with no human intervention: around 200,000 items a month in 2017.
-
4Partial automated scope Otto purchasing
Automation does not cover the whole catalog: Otto reports 35% of product ranges already being reordered automatically. Public sources do not describe the rule that decides the scope.
Predicted short-term demand per item, re-forecast every day from sales history, customer behaviour, seasonal trends, public holidays, planned marketing activities, and the weather.
How your customers perceive this type of use
Sourced studiesC'est la famille la moins acceptee : 68% des Americains jugent inacceptable un score financier personnel calcule par algorithme et 67% l'analyse video automatisee d'entretiens d'embauche (Pew Research, 2018). La demande d'explication et de recours est massive : 83% veulent savoir quelles donnees l'IA utilise et 91% veulent pouvoir corriger des donnees erronees (Consumer Reports, 2024). A l'echelle mondiale, seuls 46% se disent prets a faire confiance aux systemes d'IA et 70% jugent une regulation necessaire (KPMG / Universite de Melbourne, 2025).
Acceptance conditions
- Transparence sur les donnees utilisees : 83% des Americains la reclament (Consumer Reports 2024)
- Droit de correction des donnees erronees : 91% le demandent (Consumer Reports 2024)
- Explication de la logique de decision : 44% des consommateurs sont plus enclins a utiliser un agent IA si sa logique est clairement expliquee (Salesforce 2024)
- L'acceptabilite depend du contexte de la decision : 50% des Americains jugent equitable un score de risque criminel pour la liberation conditionnelle, contre 32% pour un score financier applique aux consommateurs (Pew Research 2018)
Red lines
- La decision opaque et sans recours sur l'emploi, le credit ou le logement : 45% tres mal a l'aise pour l'embauche, 39% pour le pret, 39% pour le logement (Consumer Reports 2024)
- Le scoring des personnes a partir de donnees comportementales : 68% le jugent inacceptable pour les offres financieres (Pew Research 2018)
Sources: Pew Research Center 2018 · Consumer Reports 2024 · KPMG / Universite de Melbourne 2025 · Salesforce 2024
How to replicate
Inference, not sourcedData prerequisites
- granular sales history
- behavioral site signals (traffic, searches)
- external data (weather, calendar)
- supplier lead times and reliability
Org prerequisites
- agreement to let an order go out without human validation across a defined scope
- supplier relationships compatible with advance orders
Possible stack
- Blue Yonder
- Google Cloud (Vertex AI, BigQuery, GKE)
- in-house forecasting (deep learning)
- RELEX, o9
The plan, step by step
- Step 1Aggregate granular sales history, site signals (traffic, searches), and external data (weather, calendar), plus supplier lead times.Deliverable: Consolidated, documented feature dataset
- Step 2Train or configure the forecasting model on a category and backtest it against the buyers' current method.Deliverable: Accuracy measured vs the existing method, by forecast horizon
- Step 3Connect the forecasts to the purchasing process in recommendation mode: the buyer validates each proposed order.Deliverable: Order recommendations integrated into the buyer tool
- Step 4Agree with purchasing and management on the rule that lets an order go out without validation, then automate on a limited scope.Deliverable: First autonomous orders in production
- Step 5Expand the automated scope and track surplus stock, return rate, availability, and delivery times.Deliverable: Stock assessment and governance rules for autonomous orders
First step: Measure the accuracy of a short-term forecast on a category, define the rule beyond which an order can go out without validation, then open the scope up gradually.
Sources
- S1 Automatic for the people: How Germany's Otto uses artificial intelligence Established press archive
- S2 Replenishment and Price Optimization at OTTO (case study Blue Yonder / JDA) Interested party archive pending
- S3 Knowing what will be bought tomorrow: How OTTO uses artificial intelligence to forecast sales Primary archive pending
- S4 OTTO boosts forecasting accuracy up to 30% with Google Cloud's TiDE and Vertex AI Innovations Interested party archive pending
An error, newer info, a source?
This page lives on its accuracy. If a figure has moved, if the deployment has changed, or if you have a higher-quality source, tell us. Every sourced correction is verified before publication.