← Nieuwste papers
💻 computer science

Tokenizing Numerical and Embedding Features for LLM RecSys

Dit artikel stelt een soft-token fusie-framework voor dat continue numerieke en embedding-kenmerken naar de LLM-embeddingruimte mapt via een interactiegebaseerde module, wat de retrieval-prestaties op aanbevelingsbenchmarks significant verbetert in vergelijking met bestaande LLM-gebaseerde baselines.

Oorspronkelijke auteurs: Zhe Xu, Ankit Peshin, Chiyu Zhang, Feng Qi, Johnson Lui, Anil Ramakrishna, Justin Johnson, Carl Hu, Kaushik Rangadurai, Luke Simon

Gepubliceerd 2026-07-14
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Zhe Xu, Ankit Peshin, Chiyu Zhang, Feng Qi, Johnson Lui, Anil Ramakrishna, Justin Johnson, Carl Hu, Kaushik Rangadurai, Luke Simon

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 super-slimme robotbibliothecaris hebt (een Large Language Model, of LLM) die geweldig is in het lezen van verhalen, het begrijpen van grappen en het chatten over boeken. Je wilt deze robot inhuren om de perfecte videogame of speelgoed aan te bevelen aan een klant.

Hier is het probleem: de robot spreekt alleen "Tekst". Hij begrijpt woorden als "cool", "duur" of "actie-avontuur". Maar de echte wereld van aanbevelingen is rommelig. Het zit vol met getallen (zoals een prijskaartje van $19,99) en geheime codes (dichte embeddings) die andere computersystemen gebruiken om te weten waar een gebruiker van houdt.

Als je de robot simpelweg vertelt: "Dit item kost 19,99," kan hij in de war raken. Is 19,99 een datum? Een score? Een heel klein getal? Als je deze getallen en geheime codes zonder na te denken in de tekststroom van de robot dumpt, kunnen ze verloren gaan in de ruis, alsof je een fluistering probeert te horen tijdens een rockconcert.

Het Grote Idee: De "Soft Token" Vertaler
De auteurs van dit paper kwamen met een slimme oplossing genaamd Soft-Token Fusion. In plaats van de robot te dwingen ruwe getallen te lezen, hebben ze een speciale vertaler gebouwd. Deze vertaler verandert die lastige getallen en geheime codes in "soft tokens".

Denk aan een soft token als een op maat gemaakte, onzichtbare LEGO-steen. Het is geen woord dat je kunt lezen, maar het is een vorm die de robot perfect begrijpt. De vertaler neemt een prijs zoals $19,99, wikkelt het in een speciale wiskundige deken (met behulp van iets dat Fourier-features wordt genoemd, wat lijkt op het veranderen van een vloeiende curve in een specifiek patroon van golven) en verandert het in een soft token. Nu kan de robot deze "prijs-steen" direct naast de "speelgoedbeschrijving-steen" houden en begrijpen hoe ze in elkaar passen.

Het Geheime Recept: Laat Ze Met Elkaar Praten
De onderzoekers probeerden verschillende manieren om deze stenen aan de robot te voeren.

  1. De "Gewoon Opstapelen"-methode: Ze probeerden gewoon de tekst, de prijs-stenen en de code-stenen in een rij te dumpen. Ze ontdekten dat dit niet goed werkte. Het is alsof je een stapel LEGO, een boek en een zandwich op een tafel gooit en verwacht dat de robot direct weet welk stuk bij welk stuk hoort. De robot raakte in de war en de aanbevelingen waren niet goed.
  2. De "Gespreks"-methode (De Winnaar): In plaats van ze alleen maar op te stapelen, bouwden ze een kleine vergaderruimte (een interaction-based fusion module) waar de prijs-stenen en de code-stenen met elkaar konden praten voordat ze de robot ontmoetten. Ze ontdekten hoe de prijs zich verhoudt tot de geheime code van het item, verfijnden de boodschap, en presenteerden het hele pakketje pas daarna aan de robot.

Wat Ze Vonden
Het team testte dit op drie enorme datasets met echte wereldgegevens van Amazon: Beauty producten, Sports and Outdoors uitrusting en Toys and Games.

  • De Resultaten: Wanneer ze de "Gespreks"-methode gebruikten, werd de robot veel beter in het kiezen van het juiste item.
    • Op de Beauty dataset behaalde de "Gespreks"-methode een Recall@5 score van 0,0459, waarmee ze de "Gewoon Opstapelen"-methode versloegen die slechts 0,0423 scoorde.
    • Op Sports and Outdoors bereikte de "Gespreks"-methode 0,0253, terwijl de eenvoudige opstapelmethode zakte naar 0,0220.
    • Op Toys and Games was de verbetering enorm. De "Gespreks"-methode scoorde 0,0695, terwijl de eenvoudige opstapelmethode zelfs slechter presteerde dan alleen tekst alleen, met een score van slechts 0,0575.

Wat Ze Uitsloten
Het paper betoogt expliciet tegen een aantal zaken:

  • Niet alles zomaar bij elkaar gooien: Het simpelweg aan elkaar plakken van numerieke kenmerken en tekstuele kenmerken (directe concatenatie) is niet de oplossing. Sterker nog, op de Toys-dataset presteerde deze eenvoudige methode slechter dan alleen tekst gebruiken.
  • Niet alleen getallen in woorden veranderen: Je kunt niet gewoon "negenien punt negen negen" schrijven en hopen dat de robot de wiskunde begrijpt. De getallen moeten als continue, vloeiende signalen (soft tokens) blijven om nuttig te zijn.
  • Het gesprek niet overslaan: Je kunt de ruwe data niet zomaar aan de robot voeren zonder de verschillende soorten data (prijs versus code) eerst met elkaar te laten interageren.

Hoe Zeker Zijn Ze?
De auteurs zijn zeer zelfverzekerd over deze resultaten omdat ze daadwerkelijke experimenten hebben uitgevoerd op echte data, niet alleen simulaties. Ze hebben hun nieuwe methode vergeleken met veel andere beroemde aanbevelingssystemen (zoals GRU4Rec, SASRec en TIGER).

De resultaten laten een genuanceerd beeld zien: op de Toys and Games dataset versloeg hun methode de vorige koploper, TIGER, met een aanzienlijke marge (een verbetering van Recall@5 van 0,0521 naar 0,0695). Echter, op de Beauty en Sports and Outdoors datasets bleef TIGER competitief op ranking-gevoelige NDCG-metrieken, ook al was het nieuwe model sterker op Recall@10. Dit laat zien dat hoewel de nieuwe methode zeer effectief is, de beste aanpak kan afhangen van welke specifieke metriek je het meest belangrijk vindt.

De Belangrijkste Les
Het paper suggereert dat als je wilt dat een super-slim taalmodel een geweldige aanbeveler wordt, je niet alleen tekst kunt voeren. Je moet de getallen en geheime codes vertalen naar een taal die de robot begrijpt (soft tokens) en, het allerbelangrijkste, die verschillende stukken informatie eerst met elkaar laten praten voordat ze de robot ontmoeten. Het gaat niet alleen om het hebben van meer informatie; het gaat om hoe je die informatie introduceert aan het brein.

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.

Probeer Digest →