Améliorer la prévision de la demande avec de nouvelles techniques
Un nouvel outil aide les entreprises à prévoir la demande plus précisément pendant les événements de pointe.
― 7 min lire
Table des matières
Prévoir la demande, c'est un peu comme essayer de prédire la météo. Tu penses avoir tout compris, et puis une tempête soudaine arrive-comme une vente pendant les vacances ou un gros événement promotionnel-et tout part en vrille. Ces moments, qu'on appelle Événements de Pointe (EP), font grimper la demande comme une fusée et puis redescendre aussi vite.
Pour ces pics, les méthodes traditionnelles, y compris quelques réseaux neuronaux sophistiqués, ont tendance à devenir un peu trop excitées. Elles voient cette montée de la demande et se disent : "Waouh ! C'est la nouvelle norme !" Donc, elles prolongent cette demande accrue dans les jours et les semaines qui suivent, ce qui mène à des Prévisions complètement à côté de la plaque. Imagine penser qu'il te faut une montagne de glace parce que tu as eu une fête, pour ensuite te demander quoi faire de tous les restes quand la fête est finie.
Pour relever ce défi pas si petit, on a inventé un outil malin appelé Décomposition de l'Attention de Pic Séparée. Oui, ça sonne chic, mais c'est surtout pour simplifier-comme diviser ta glace en "temps de fête" et "temps normal". En traitant l'événement de pointe comme une chose à part, on peut faire de meilleures prévisions pour les périodes normales et garder la confusion au minimum.
Le Cerveau Derrière l'Opération
Notre nouveau modèle fonctionne grâce à deux astuces principales : des convolutions masquées et un module spécial d'Attention de Pic. Les convolutions masquées agissent comme un filtre dans un café. Elles empêchent tout le lait mousseux d’entrer dans notre café normal, nous permettant de nous concentrer uniquement sur les bases-les données de demande réelles sans les pics.
Pendant ce temps, le module d'Attention de Pic, c'est comme ce pote qui te rappelle qu'il te reste encore du gâteau après la fête. Il garde un œil sur ces pics et nous informe de ce qui est important pendant ces moments excitants. Au lieu de laisser tout se perdre dans le bruit, ce module s'assure qu'on reste concentré.
Des Résultats Qui Parlent
En testant notre nouveau modèle sur un énorme ensemble de données avec des centaines de millions de produits, on a vu des résultats plutôt impressionnants. Quand les EP étaient impliqués, on a réussi à améliorer la précision pendant ces événements tout en réduisant les erreurs de prévisions qui suivaient. C'est comme enfin apprendre à faire du vélo sans tanguer-plus de prévisions ratées !
C'est crucial, surtout pour les grands détaillants qui doivent savoir combien de stock amener. S'ils se plantent, ça peut mener à des étagères vides ou à des montagnes de produits invendus. On sait tous ce qui arrive ensuite : les soldes désastreuses que personne ne veut voir.
Pourquoi Tout Ça ?
De bonnes prévisions pendant les EP, ça veut dire moins de maux de tête plus tard, menant à une meilleure gestion des stocks. Imagine : si un magasin sait exactement combien de produits stocker pendant une grosse vente, il peut s'assurer qu'il y a juste ce qu'il faut pour tout le monde. C'est comme savoir le nombre parfait de cupcakes à préparer pour une fête-personne ne rentre chez soi les mains vides, et il n'y a pas de restes tristes.
Mais ce n'est pas que pour les pâtisseries et les produits. Des prévisions précises, ça réduit les coûts. Quand un magasin a trop de produits, ça peut entraîner des frais de stockage coûteux et des ressources gaspillées. D'un autre côté, manquer de stock peut signifier des ventes manquées et des clients mécontents. Notre nouveau modèle vise à aider les détaillants à trouver ce juste milieu.
Les Aspects Techniques-Mais Pas Trop Techniques
On a conçu ce modèle, la Décomposition de l'Attention de Pic Séparée, pour travailler en décomposant les données en deux parties : ce qui s'est passé pendant les pics et ce qui s'est passé à d'autres moments. C'est comme tenir deux carnets séparés-un pour tes notes habituelles et un autre pour quand le groupe de ton pote vient en ville.
Au lieu d'essayer de comprendre tout le bruit, notre méthode se concentre sur ce qui est essentiel pendant ces moments de pointe. L'utilisation d'indicateurs causaux aide à reconnaître quand un pic va se produire et masque ces moments. Comme ça, l'algorithme ne se laisse pas distraire par chaque petite poussée de demande.
Une Meilleure Façon de Prévoir
Prévoir avec précision signifie prendre en compte divers facteurs-pas seulement ce qui s'est passé dans le passé, mais aussi ce qui arrive à l'horizon. Par exemple, savoir quand des soldes, des vacances ou des promotions arrivent peut radicalement influencer les prévisions. Notre modèle en tient compte en utilisant les données de ventes passées aux côtés d'informations statiques sur les produits.
Cette étape est cruciale. Imagine un magasin vendant des manteaux d'hiver en été-personne ne veut acheter une grosse veste pendant une canicule ! Mais avec notre modèle, les détaillants peuvent prévoir même pour des ventes hors saison, s'assurant qu'ils sont prêts quand les clients viennent chercher. C'est tout sur l'anticipation des besoins et d'être prêt pour ce qui vient.
Jeter un Coup d'Œil vers le Futur
Bien que notre modèle montre un grand potentiel, on pense qu'il y a encore de la place pour s'améliorer. Actuellement, le système s'appuie sur des indicateurs passés pour prévoir la demande future. Cependant, intégrer des techniques plus récentes qui examinent les données sans hypothèses préalables pourrait mener à des prédictions encore plus intelligentes. Ça pourrait aider à reconnaître les pics avant même qu'ils n'arrivent !
Considère ça comme lire les feuilles de thé au lieu d'attendre les nouvelles. Toujours être en avance sur son temps, c'est un vrai plus !
À Retenir
Dans un monde où la demande peut changer en un clin d'œil, rester un pas en avant est essentiel. Le modèle de Décomposition de l'Attention de Pic Séparée offre une avancée prometteuse dans la bonne direction, nous permettant de prévoir avec plus de précision, surtout pendant ces événements de pointe cruciaux.
En divisant la demande en parties gérables, en filtrant le bruit inutile, et en faisant attention à ces pics importants, on peut mieux servir les entreprises et leurs clients. Pense juste à ça comme planifier la fête parfaite-s'assurer qu'il y a assez de gâteau pour tout le monde, sans avoir besoin d'un deuxième frigo pour stocker les restes.
Avec de meilleures méthodes de prévision, on ouvre la voie à des décisions plus intelligentes, moins d'erreurs, et au final, des clients plus heureux. Après tout, qui ne voudrait pas éviter le stress d'un surstock ou de ventes manquées ? Gardons ces étagères bien fournies et les ventes qui coulent à flots ! 🎉
Titre: $\spadesuit$ SPADE $\spadesuit$ Split Peak Attention DEcomposition
Résumé: Demand forecasting faces challenges induced by Peak Events (PEs) corresponding to special periods such as promotions and holidays. Peak events create significant spikes in demand followed by demand ramp down periods. Neural networks like MQCNN and MQT overreact to demand peaks by carrying over the elevated PE demand into subsequent Post-Peak-Event (PPE) periods, resulting in significantly over-biased forecasts. To tackle this challenge, we introduce a neural forecasting model called Split Peak Attention DEcomposition, SPADE. This model reduces the impact of PEs on subsequent forecasts by modeling forecasting as consisting of two separate tasks: one for PEs; and the other for the rest. Its architecture then uses masked convolution filters and a specialized Peak Attention module. We show SPADE's performance on a worldwide retail dataset with hundreds of millions of products. Our results reveal a reduction in PPE degradation by 4.5% and an improvement in PE accuracy by 3.9%, relative to current production models.
Auteurs: Malcolm Wolff, Kin G. Olivares, Boris Oreshkin, Sunny Ruan, Sitan Yang, Abhinav Katoch, Shankar Ramasubramanian, Youxin Zhang, Michael W. Mahoney, Dmitry Efimov, Vincent Quenneville-Bélair
Dernière mise à jour: 2024-11-06 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2411.05852
Source PDF: https://arxiv.org/pdf/2411.05852
Licence: https://creativecommons.org/licenses/by/4.0/
Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.
Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.
Liens de référence
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/6177831544?endpoint=FE
- https://forecasting-launchpad.scot.amazon.dev/#/notebooks/notebook/9130613197?endpoint=FE
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/1322567863?endpoint=NA
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/5720466294?endpoint=NA
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/2632247605?endpoint=NA
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/8506285216?endpoint=EU
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/3816467702?endpoint=NA
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/7864262981?endpoint=FE
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/5243424964?endpoint=NA
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/4922346390?endpoint=NA
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/0882810085?endpoint=NA
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/5538502109?endpoint=EU
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/7504719738?endpoint=FE
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/4070321856?endpoint=NA
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/3883874238?endpoint=NA
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/8805236893?endpoint=NA
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/4382812411?endpoint=EU
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/2460642177?endpoint=NA
- https://forecasting-launchpad.scot.amazon.dev/#/backtest/launchpad:backtest/6650322063?endpoint=FE
- https://code.amazon.com/packages/ForecastingDeepTS/trees/heads/v2-mainline/--/tutorials/splitformer_example
- https://nips.cc/public/guides/CodeSubmissionPolicy
- https://neurips.cc/public/EthicsGuidelines
- https://ctan.org/pkg/pifont