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

Die Arbeit stellt T-REX vor, eine Transformer-Architektur, die durch innovative Techniken wie dynamische Sequenzaufteilung und kausale Maskierung personalisierte Kategorien für die nächste Einkaufsliste im Online-Lebensmittelhandel vorhersagt und dabei bestehende Systeme signifikant verbessert.

Soroush Mokhtari, Muhammad Tayyab Asif, Sergiy Zubatiy

Veröffentlicht Tue, 10 Ma
📖 5 Min. Lesezeit🧠 Tiefgang

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

Stell dir vor, du gehst jeden Sonntag in den Supermarkt. Du hast eine feste Routine: Erst die Milch, dann das Brot, danach die Bananen und zum Schluss vielleicht noch eine Schokolade. Du kaufst nicht jeden Tag etwas Neues und Exotisches; du füllst deinen Warenkorb mit Dingen, die du brauchst und die du schon immer gekauft hast.

Das ist das große Problem, das die Autoren dieses Papers lösen wollten: Wie lernt ein Computer diese Gewohnheiten, wenn er dir beim Online-Shopping hilft?

Hier ist die Geschichte von T-REX, dem neuen Superhelden für den Amazon-Lebensmittelkorb, einfach erklärt:

1. Das Problem: Der Unterschied zwischen "Entdecken" und "Einkaufen"

Normalerweise, wenn du online Schuhe oder Möbel kaufst, suchst du nach etwas Neuem. Der Computer versucht dann, dir etwas zu empfehlen, das du vielleicht noch nicht kennst (wie ein guter Freund, der dir eine neue Band empfiehlt).

Aber beim Lebensmittelkauf ist das anders. Du willst keine neuen, fremden Dinge. Du willst, dass der Computer dir genau das in den Warenkorb legt, was du immer kaufst, vielleicht noch ein paar Dinge, die du vergessen hast, und das alles in der richtigen Reihenfolge.
Frühere Computer-Modelle waren wie chaotische Touristen: Sie schauten sich alles an und wussten nicht, was als Nächstes kommt. Ein einfaches System, das nur sagt: "Du hast oft Milch gekauft, also kauf wieder Milch" (das nennt man P-Top), funktionierte okay, war aber nicht besonders schlau.

2. Die Lösung: T-REX (Der Dinosaurier im Kopf)

Die Forscher haben ein neues Gehirn für den Computer gebaut, das auf einer Technologie namens Transformer basiert (die gleiche Technologie, die auch Chatbots wie ich antreibt). Aber sie haben es speziell für den Supermarkt angepasst.

Stell dir T-REX wie einen sehr aufmerksamen Einkaufshelfer vor, der drei besondere Tricks hat:

Trick 1: Der flexible Zeit-Trick (Dynamisches Schneiden)

Stell dir deine Einkaufshistorie als einen langen Film vor. Frühere Modelle haben diesen Film starr in Abschnitte geschnitten. T-REX ist schlauer: Es schaut sich den Film an, sucht sich einen zufälligen Moment aus (z. B. "Was hast du vor 3 Wochen gekauft?") und sagt: "Okay, alles davor ist die Erinnerung, alles danach ist das, was wir vorhersagen müssen."

  • Die Analogie: Es ist, als würde ein Lehrer dir nicht nur die letzte Klausur zeigen, sondern zufällig eine Seite aus deinem Heft aufschlagen und fragen: "Was hast du vorher gelernt, und was kommt als Nächstes?" So lernt das Modell viel besser, wie sich deine Gewohnheiten über die Zeit verändern.

Trick 2: Der Kalender-Trick (Adaptive Positionierung)

Im Supermarkt ist Zeit seltsam. Manchmal kaufst du alle 3 Tage ein, manchmal erst wieder in 14 Tagen. Normale Computermodelle denken: "Der nächste Schritt ist immer direkt nach dem vorherigen." Das funktioniert hier nicht.
T-REX hat eine spezielle Uhr eingebaut. Es weiß: "Ah, dieser Einkauf war 10 Tage nach dem letzten. Das ist ein langer Abstand, vielleicht war es ein Urlaub."

  • Die Analogie: Stell dir vor, du lernst einen Tanz. Ein normaler Lehrer zählt: "1, 2, 3, 4". T-REX zählt: "1, 2... Pause... 3, 4". Es versteht, dass Pausen zwischen den Schritten genauso wichtig sind wie die Schritte selbst.

Trick 3: Die Kategorien-Methode (Vom Detail zum Überblick)

Es gibt 29.000 verschiedene Produkte bei Amazon. Das ist zu viel für einen Computer, um alles im Kopf zu behalten. T-REX denkt nicht in "Milch, Vollmilch, 1 Liter, Marke X". Es denkt in Kategorien: "Milch", "Obst", "Brot".

  • Die Analogie: Stell dir vor, du musst ein riesiges Bücherregal organisieren. Statt jedes einzelne Buch zu benennen, ordnest du sie erst nach "Krimi", "Kochbuch" und "Geschichte". Das macht es viel einfacher, das Richtige zu finden, ohne den Überblick zu verlieren. T-REX schlägt dir also erst die Kategorien vor, die du brauchst, und füllt sie dann mit den richtigen Produkten.

3. Warum ist das besser als alles andere?

Frühere Modelle (wie BERT) waren wie jemand, der versucht, ein Rätsel zu lösen, indem er schon die Lösung auf dem Tisch liegen hat. Das war unfair und funktionierte im echten Leben nicht.
T-REX ist wie ein echter Einkaufswagen: Er schaut nur auf das, was du bereits in den Wagen gelegt hast, und sagt dann: "Hey, wenn du Milch hast, brauchst du wahrscheinlich auch Müsli." Er schaut nicht in die Zukunft, sondern baut logisch auf dem auf, was schon da ist.

4. Das Ergebnis: Der Test im echten Leben

Die Forscher haben T-REX in der echten Welt getestet (bei Amazon).

  • Das Ergebnis: Es hat den alten "Einfach-Systemen" massiv die Stirn geboten.
  • Der Clou: Besonders bei kleinen Einkaufskörben (wenn man nur ein paar Dinge braucht) war T-REX unschlagbar. Es wusste genau, was fehlte, auch wenn der Kunde noch nicht viel gekauft hatte.
  • Die Zahl: Der Umsatz stieg um etwa 23% mehr als bei normalen Empfehlungssystemen. Das bedeutet: Die Leute haben mehr gekauft, weil sie genau das gefunden haben, was sie suchten, ohne lange suchen zu müssen.

Fazit

T-REX ist wie ein persönlicher Einkaufshelfer, der nicht nur deine Liste kennt, sondern auch versteht, wann du einkaufst und wie du denkst. Er macht das Online-Einkaufen so einfach, als würdest du einfach nur deine Gedanken in den Warenkorb werfen. Und das Beste: Er funktioniert so gut, dass er jetzt schon Millionen von Menschen hilft, ihre Einkaufslisten schneller und smarter zu füllen.