Enhancement of E-commerce Sponsored Search Relevancy with LLM
Dit artikel presenteert een nieuw relevantiemodel voor gesponsorde zoekopdrachten in e-commerce dat het LLAMA2 7B-taalmodel verfijnt met behulp van Low-Rank Adaptation (LoRA) om een nauwkeurigheid van 89,43% te bereiken bij het classificeren van de relevantie tussen advertentie en zoekopdracht, waarbij het baseline- en GPT-4-modellen overtreft terwijl de operationele efficiëntie en privacy worden verbeterd.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een enorme, chaotische magazijn binnenloopt (zoals Walmart.com) op zoek naar een specifiek artikel, zeg "waterdichte wanderschoenen". Je roept je verzoek en de digitale assistent van de winkel moet direct het perfecte paar schoenen vinden om aan je te tonen.
In het verleden was deze assistent als een robot die alleen exacte woordovereenkomsten begreep. Als je "regenlaarzen" zei, raakte hij in de war als het product werd vermeld als "waterdichte wandelschoenen". Hij miste vaak de nuance van wat je eigenlijk wilde, en toonde dingen die er wel op leken, maar niet precies goed waren.
Dit artikel beschrijft hoe het team bij Walmart een veel slimmere assistent heeft gebouwd met behulp van een type kunstmatige intelligentie dat een Large Language Model (LLM) wordt genoemd, specificaal een versie genaamd LLaMA2. Hier is de eenvoudige uitleg van wat ze hebben gedaan en waarom het ertoe doet:
1. Het Probleem: De "Naald in een Hooiberg"
In e-commerce zijn er miljoenen producten en miljoenen manieren waarop mensen naar deze zoeken. De uitdaging is om een korte, soms vage zoekopdracht van een gebruiker (zoals "waterdichte wanderschoenen") te koppelen aan de juiste producttitel uit een enorme lijst.
- De oude manier: Gebruikte rigide regels. Het faalde vaak in het begrijpen dat "wanderschoenen" en "outdoor schoenen" voor een mens hetzelfde kunnen betekenen.
- De nieuwe manier: Gebruikt een AI die de betekenis achter de woorden "leest" en "begrijpt", net zoals een mens dat doet.
2. De Oplossing: Een "Gespecialiseerde Stagiair" (LoRA)
Het team heeft een zeer krachtig, vooraf getraind AI-brein (LLaMA2 7B) genomen dat al veel weet over menselijke taal. Dit brein is echter enorm groot en duur om te draaien. Ze wilden niet het hele brein vanaf nul opnieuw trainen (wat zou zijn alsoals een genie opnieuw een woordenboek leren lezen).
In plaats daarvan gebruikten ze een techniek genaamd LoRA (Low-Rank Adaptation).
- De Analogie: Stel je voor dat het LLaMA2-model een briljante, algemene bibliothecaris is die alles weet over boeken, films en wetenschap. Je wilt dat zij specifiek werkt in de sectie "Wandeluitrusting".
- De Truc: In plaats van de bibliothecaris te ontslaan en een nieuwe aan te nemen, of de bibliothecaris de hele bibliotheek opnieuw te laten lezen, geef je haar een gespecialiseerd spiekbriefje (de LoRA-adapter). Dit spiekbriefje leert haar de specifieke regels van "wandeluitrusting" zonder haar hele persoonlijkheid of geheugen te veranderen.
- Het Resultaat: De bibliothecaris wordt direct een expert in wandeluitrusting, waarbij ze zeer weinig extra energie of tijd verbruikt.
3. De Taak: De "Relevantie-rechter"
Het team heeft deze gespecialiseerde AI geleerd om op te treden als een rechter voor zoekresultaten. Wanneer een gebruiker een zoekopdracht typt en het systeem een product suggereert, kijkt de AI naar het paar en geeft het een score in een van de drie categorieën:
- Relevant: "Ja, dit is precies wat de gebruiker wil." (bijv. Zoekopdracht: "Waterdichte schoenen" / Product: "Gore-Tex Wanderschoenen").
- Gedeeltelijk Relevant: "Het is dichtbij, maar misschien niet perfect." (bijv. Zoekopdracht: "Wanderschoenen" / Product: "Waterdichte regenlaarzen" – goed voor regen, maar misschien niet voor wandelen).
- Irrelevant: "Nee, dit is een totaal ander artikel." (bijv. Zoekopdracht: "Wanderschoenen" / Product: "Siliconen bakmatten").
4. De Resultaten: Slimmer en Sneller
Het team heeft deze nieuwe "Gespecialiseerde Stagiair" getest tegen andere slimme modellen, waaronder een zeer beroemd model genaamd GPT-4 en oudere, standaard zoekinstrumenten.
- Nauwkeurigheid: Het nieuwe model had het in 89,43% van de gevallen goed.
- Vergelijking: Het versloeg de oudere standaardmodellen en presteerde zelfs beter dan GPT-4 in deze specifieke taak.
- Waarom GPT-4 verloor: Het artikel suggereert dat GPT-4 soms "over-generaliseerde". Bijvoorbeeld, als je zocht naar "gepluisde kip" (shredded chicken), zou GPT-4 kunnen denken dat een "Kipversnipperaar" (Chicken Shredder) zeer relevant is omdat de woorden overeenkomen. Maar de gespecialiseerde LLaMA2 begreep dat als je zoekt naar voedsel, je waarschijnlijk niet de tool wilt die het voedsel maakt. Het begreep de intentie, niet alleen de woorden.
5. Waarom dit voor jou belangrijk is
- Beter winkelen: Je krijgt resultaten die daadwerkelijk overeenkomen met wat je zoekt, en niet alleen woorden die er vergelijkbaar uitzien.
- Kosten en Privacy: Omdat ze de "spiekbriefjes-methode" (LoRA) gebruikten in plaats van het hele brein opnieuw te bouwen, is het goedkoper om te draaien en houdt het gegevens veiliger (omdat ze geen gegevens naar externe servers hoeven te sturen om een gigantisch model te gebruiken).
- Zakelijk Succes: Wanneer klanten sneller vinden wat ze willen, zijn ze gelukkiger en eerder geneigd om te kopen.
In een notendop: Het artikel laat zien dat door een slimme, algemene AI een gespecialiseerd "spiekbriefje" voor winkelen te geven, Walmart veel beter kan begrijpen wat klanten echt willen dan voorheen, wat leidt tot een soepelere en nauwkeurigere winkelervaring zonder de bank te breken.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.