T-REX: Transformer-Based Category Sequence Generation for Grocery Basket Recommendation

Ce papier présente T-REX, une architecture de transformateur innovante conçue pour Amazon qui améliore les recommandations de paniers d'épicerie en générant des séquences de catégories personnalisées grâce à un masquage causal et des stratégies d'échantillonnage adaptées aux achats répétitifs.

Soroush Mokhtari, Muhammad Tayyab Asif, Sergiy Zubatiy

Publié Tue, 10 Ma
📖 5 min de lecture🧠 Analyse approfondie

Each language version is independently generated for its own context, not a direct translation.

🛒 T-REX : Le Super-Intelligent qui devine votre liste de courses

Imaginez que vous allez faire vos courses en ligne. Souvent, vous ne cherchez pas à découvrir de nouvelles choses exotiques (comme quand vous achetez un nouveau meuble ou un vêtement), mais vous avez une routine. Vous achetez du lait, des œufs, du pain et des pâtes, encore et encore.

Le problème pour les ordinateurs, c'est que les humains sont imprévisibles dans le temps. Parfois, on achète tout le lundi, parfois le jeudi, et parfois on oublie le café pendant deux semaines. Les anciens systèmes de recommandation étaient comme des robots rigides : ils se disaient "Ah, ce client achète du lait tous les lundis, donc je lui propose du lait". C'est bien, mais c'est un peu bête si vous avez déjà acheté du lait hier.

C'est là qu'intervient T-REX (Transformer-Based Category Sequence Generation). C'est un nouveau système d'intelligence artificielle conçu spécifiquement pour Amazon, qui agit comme un assistant de cuisine très perspicace.

Voici comment il fonctionne, avec des images simples :

1. Au lieu de regarder chaque produit, il regarde les "Rayons" 🏪

Au lieu de se soucier de la marque exacte de votre yaourt (il y en a des milliers !), T-REX pense par catégories : "Produits laitiers", "Fruits et légumes", "Boissons".

  • L'analogie : Imaginez que vous devez ranger une bibliothèque. Au lieu de mémoriser le titre exact de chaque livre (ce qui est impossible), vous vous souvenez simplement des rayons : "Roman", "Science", "Histoire". C'est plus simple, plus rapide, et cela correspond à la façon dont notre cerveau organise naturellement nos listes de courses.

2. Il ne lit pas le futur (Le secret du "Masque") 🕵️‍♂️

Les anciennes intelligences artificielles (comme BERT) fonctionnaient un peu comme un étudiant qui triche en regardant la réponse au dos de la feuille avant de faire l'exercice. Elles voyaient tout le panier d'un coup, ce qui les rendait trop confiantes mais inutiles pour prédire ce que vous allez acheter ensuite.

T-REX, lui, utilise une règle stricte : il ne peut regarder que ce que vous avez déjà mis dans votre panier.

  • L'analogie : C'est comme un chef de cuisine qui prépare un plat. Il ne peut pas ajouter l'ingrédient final (le dessert) avant d'avoir fini l'entrée. Il doit construire le panier étape par étape, en se basant uniquement sur ce qui est déjà là, exactement comme vous le feriez en temps réel.

3. Il comprend que le temps est "tordu" ⏳

Dans le monde des livres ou des films, tout suit un ordre strict (chapitre 1, chapitre 2...). Mais pour les courses, le temps est bizarre. Vous pouvez acheter des couches pour bébé tous les 3 jours, puis des produits de Noël tous les 12 mois.

  • L'analogie : T-REX possède une montre magique qui ne compte pas les minutes, mais qui comprend les "cycles de vie". Il sait que si vous achetez du lait, vous en rachèterez probablement dans une semaine, mais que si vous achetez une dinde, ce sera dans un an. Il s'adapte à votre rythme de vie, même si celui-ci est irrégulier.

4. Il découpe l'histoire en "morceaux" intelligents ✂️

Pour apprendre, T-REX ne lit pas l'histoire de vos achats d'un seul bloc. Il la découpe dynamiquement.

  • L'analogie : Imaginez que vous essayez d'apprendre à quelqu'un à jouer au tennis. Au lieu de lui montrer tout un match d'un coup, vous lui montrez des séquences : "Voici comment il a servi, maintenant voici comment il a reçu". T-REX fait pareil : il prend votre historique, choisit un moment précis (un "pivot"), et vous dit : "Si vous aviez fait cela à ce moment-là, voici ce que vous auriez dû acheter ensuite". Cela lui permet d'apprendre beaucoup plus vite et de mieux s'adapter aux nouveaux clients.

🏆 Les Résultats : Pourquoi c'est mieux ?

Quand Amazon a testé T-REX contre leurs anciens systèmes (qui se contentaient de dire "Vous achetez souvent du lait, voici du lait"), les résultats ont été impressionnants :

  • Plus de précision : Le système devinait mieux ce dont vous aviez besoin, même si vous n'aviez pas beaucoup d'achats passés.
  • Moins de temps perdu : Les clients trouvaient les catégories importantes plus tôt dans la liste, ce qui rendait la construction du panier plus rapide et moins frustrante.
  • Des ventes en hausse : Grâce à des recommandations plus pertinentes, les gens ont acheté plus de produits (environ 23% de plus que les systèmes habituels !).

En résumé 🌟

T-REX, c'est comme avoir un voisin très attentionné qui connaît vos habitudes. Il ne vous propose pas n'importe quoi au hasard. Il observe ce que vous avez déjà mis dans votre chariot, se souvient de vos habitudes passées (même si elles sont irrégulières), et vous dit : "Hé, vous avez pris des pâtes, n'oubliez pas la sauce tomate ! Et comme c'est le week-end, peut-être que vous voulez du vin ?"

C'est une intelligence artificielle qui a appris à faire ses courses avec vous, et non pas juste pour vous.