Übersetzt aus dem englischen Original. Zahlen und Quellen sind unverändert. Englisches Original lesen
Booking.com
Booking.com testet schnellere eigene Sprachmodelle in Trip Planner, Smart Filters und Unterkunftsbeschreibungen
Booking.com gibt an, in seinem AI Trip Planner und in Smart Filters eigene, feinabgestimmte und destillierte Sprachmodelle einzusetzen und generierte Unterkunftsbeschreibungen getestet zu haben. In mehrwöchigen Live-Tests erzielte das Trip-Planner-Modell 2,9 % mehr Klicks auf Empfehlungskarten als OpenAI GPT-3.5, und generierte Beschreibungen bekamen 1,4 % mehr „hilfreich“-Stimmen als Vorlagen.
Kennzahlen
Wortgetreu aus den Quellen übernommen. Kopieren Sie jede Zahl mit ihrer Quellenangabe.
+2,9 %
Veränderung der Klicks auf Empfehlungskarten im AI Trip Planner, A/B-Test des eigenen destillierten Modells gegen OpenAI GPT-3.5 auf echtem Verkehr über mehrere Wochen1
+1,4 %
Veränderung der „hilfreich“-Stimmen für generierte Unterkunftsbeschreibungen gegenüber vorlagenbasierten Beschreibungen, A/B-Test auf echtem Verkehr über mehrere Wochen1
15
-mal schneller
Geschwindigkeit der Smart-Filters-Antworten im 99. Perzentil nach dem Einsatz des destillierten Modells mit Medusa-Beschleunigungsköpfen (das Paper nennt keine Vergleichsbasis)1
10
- bis 20-fach
Verkürzung der Antwortzeit mit einem kleinen destillierten Modell plus Beschleunigungsköpfen, in den Offline-Experimenten des Papers an einem Modell mit 1,1 Milliarden Parametern (kein Live-Verkehr)1
Was es erforderte
Das Problem
Booking.com will KI-Funktionen, die in Echtzeit antworten. Große Sprachmodelle schreiben gut, sind aber langsam und teuer im Betrieb. Die Autoren verweisen auf Forschung, nach der schon 100 bis 400 Millisekunden zusätzliche Verzögerung die Nutzerbindung senken können. Außerdem braucht das Unternehmen Beschreibungen für 3 Millionen Unterkünfte, die aktuell bleiben müssen, wenn sich Objekte ändern. Vorlagenbasierte Beschreibungen sind eintönig und schwer zu pflegen.
Was sie gebaut haben
Das Paper behandelt drei Funktionen von Booking.com.
AI Trip Planner ist ein Chat-Assistent, der Hotels und Reiseziele vorschlägt. Ein feinabgestimmtes Modell zieht strukturierte Reisedetails, etwa Daten und Präferenzen, aus dem Gespräch und reicht sie an die Empfehlungssysteme von Booking.com weiter. Smart Filters lässt Nutzer eine Freitextsuche eingeben und wandelt sie in die üblichen Filter um. Generierte Unterkunftsbeschreibungen nutzen KI, um aus den von Partnern gelieferten Attributen Objektbeschreibungen zu schreiben, und ersetzen feste Vorlagen.
Für die Live-Funktionen beschreibt das Paper ein eigenes, feinabgestimmtes, destilliertes Sprachmodell mit einer Beschleunigungstechnik namens Medusa. Destillation bedeutet, dass ein kleines Modell von den Ausgaben eines größeren lernt. Medusa lässt ein Modell mehrere Wörter auf einmal vorhersagen.
Wie sie vorgegangen sind
In den Offline-Experimenten labelte ein feinabgestimmtes Llama 3.1 mit 70 Milliarden Parametern 17.000 zusätzliche Beispiele aus Produktionsanfragen von Booking.com. Diese wurden mit 9.000 von Menschen gelabelten Beispielen kombiniert, um einen TinyLlama-Schüler mit 1,1 Milliarden Parametern zu trainieren. Für Beschreibungen schrieb GPT-4 Trainingsbeispiele für 10.000 Unterkünfte, und Content-Experten überarbeiteten 273 davon.
Die Modelle laufen auf Amazon SageMaker mit Autoscaling. Trip Planner und Smart Filters laufen in Echtzeit. Beschreibungen laufen im Batch, wenn sich Objektdaten ändern.
Ergebnisse
In A/B-Tests auf echtem Verkehr über mehrere Wochen führte das Trip-Planner-Modell zu 2,9 % mehr Klicks auf Empfehlungskarten als OpenAI GPT-3.5, und generierte Beschreibungen erhielten 1,4 % mehr „hilfreich“-Stimmen als die Vorlagenversionen. Laut Paper antwortete Smart Filters im 99. Perzentil 15-mal schneller, nachdem das destillierte Modell mit Beschleunigungsköpfen eingesetzt worden war, ohne zu sagen, womit verglichen wurde.
In den Offline-Experimenten verkürzte die Kombination aus Destillation und Medusa die Antwortzeit um das 10- bis 20-Fache bei gleichbleibender Genauigkeit des Lehrers, und die Beschleunigungsköpfe senkten die Kosten für die Erzeugung der Beschreibungen um das 1,9- und 3,2-Fache.
Was Sie übernehmen können
Wählen Sie die Kennzahl, die zu jeder Funktion passt, und testen Sie mit echten Nutzern. Legen Sie für Funktionen, auf die Nutzer warten, gleich zu Beginn ein Latenzbudget fest. Vergleichen Sie das kleine Modell mit dem großen Modell, das Sie sonst einsetzen würden, sowohl bei Qualität als auch bei Kosten.
Alle berichteten Zahlen
| Messgröße | Wert | Quellenangabe |
|---|---|---|
| Veränderung der Klicks auf Empfehlungskarten im AI Trip Planner, A/B-Test des eigenen destillierten Modells gegen OpenAI GPT-3.5 auf echtem Verkehr über mehrere Wochen | +2,9 %1 | |
| Veränderung der „hilfreich“-Stimmen für generierte Unterkunftsbeschreibungen gegenüber vorlagenbasierten Beschreibungen, A/B-Test auf echtem Verkehr über mehrere Wochen | +1,4 %1 | |
| Geschwindigkeit der Smart-Filters-Antworten im 99. Perzentil nach dem Einsatz des destillierten Modells mit Medusa-Beschleunigungsköpfen (das Paper nennt keine Vergleichsbasis) | 15-mal schneller1 | |
| Verkürzung der Antwortzeit mit einem kleinen destillierten Modell plus Beschleunigungsköpfen, in den Offline-Experimenten des Papers an einem Modell mit 1,1 Milliarden Parametern (kein Live-Verkehr) | 10- bis 20-fach1 | |
| Senkung der Kosten für die Erzeugung von Unterkunftsbeschreibungen mit den Beschleunigungsköpfen (zwei Varianten), in den Offline-Experimenten des Papers (kein Live-Verkehr) | 1,9- und 3,2-fach1 |
Erkenntnisse für Ihr Projekt
Geschwindigkeit ist ein Feature. Bei Funktionen, die in Echtzeit antworten, etwa Suchfiltern, stimmte das Team auf Antwortzeit ebenso wie auf Qualität ab und testete mit echten Nutzern.
Nutzen Sie ein großes Modell, um ein kleines zu unterrichten. Booking.com nutzte die Labels eines Modells mit 70 Milliarden Parametern, um einen deutlich kleineren Schüler zu trainieren, und hielt so die Qualität bei geringerer Verzögerung.
Schicken Sie jede Funktion durch einen Live-A/B-Test. Alle drei Anwendungen wurden über mehrere Wochen auf echtem Verkehr getestet.
Wählen Sie für jeden Anwendungsfall den passenden Maßstab: Klicks für Empfehlungen, „hilfreich“-Stimmen für Beschreibungen und die p99-Antwortzeit für Filter.
Einschränkungen
- Alle Zahlen stammen aus einem Paper von Mitarbeitenden von Booking.com und Amazon Web Services im Industry Track der ACL 2025. Keine externe Stelle hat sie bestätigt.
- Das Paper nennt für das Live-Modell nur ein „in-house fine-tuned distilled LLM“ und sagt nicht, welches Basismodell die Live-Funktionen antreibt. TinyLlama-1.1B (der Schüler) und Llama-3.1-70B (der Lehrer) werden nur für die Offline-Experimente des Papers genannt, deshalb wird das Modell als nicht offengelegt angezeigt.
- Die Ergebnisse von +2,9 % und +1,4 % sind prozentuale Veränderungen ohne Basiswerte, Stichprobengrößen oder Signifikanztests. Das Paper sagt nicht, wie viele Wochen die Tests liefen.
- Die Angabe 15-mal für Smart Filters steht ohne das Modell oder den Aufbau, mit dem verglichen wird. Die Angaben 10- bis 20-fach und die Kostenwerte stammen aus Offline-Experimenten auf einem einzigen Maschinentyp, nicht aus Produktivverkehr.
- Für die Beschreibungsfunktion sagt das Paper nicht, welches Modell den Live-Text schrieb. GPT-4 erzeugte die Trainingsbeispiele.
- Das Paper nennt weder Land noch Region des Unternehmens, deshalb wird die Region als global angezeigt.
- Das Paper nennt keine Go-live-Daten. Als Einsatzdatum gilt der Monat der Veröffentlichung des Tagungsbands (Juli 2025).
Quellen
- Speed Without Sacrifice: Fine-Tuning Language Models with Medusa and Knowledge Distillation in Travel Applications
ACL 2025 Industry Track (Booking.com and Amazon AWS Professional Services authors) · 2025-07 · Forschungsarbeit · aclanthology.org
In eigenen Worten aus den oben genannten Quellen zusammengefasst. Einen Fehler entdeckt? Siehe Korrekturen.