HiGR: Industrial-Scale Hierarchical Generative Slate Recommendation Framework in Tencent
Dit artikel introduceert HiGR, een hiërarchisch generatief framework op industriële schaal voor slate-recommedatie dat de beperkingen van bestaande methoden aanpakt door een gestructureerde SID-ruimte via PCRQ-VAE te gebruiken, een grofmazige hiërarchische slate-decoder voor efficiënte planning, en een ORPO-gebaseerd aligneringsmechanisme, wat resulteert in significante verbeteringen in de kwaliteit van aanbevelingen, de inferentiesnelheid en de werkelijke gebruikersbetrokkenheid op Tencent-platforms.
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 de redacteur bent van een dagblad. Je taak is niet alleen om het beste verhaal voor de voorpagina te kiezen; je moet een hele voorpagina (een "slate") samenstellen met 10 verschillende verhalen.
Wat is de uitdaging? Als je gewoon de 10 populairste verhalen individueel kiest, eindig je misschien met 10 verhalen over dezelfde beroemdheid, of 10 verhalen over hetzelfde type misdaad. De lezer raakt verveeld, of krijgt het gevoel in een "informatiebubbel" te zitten. Je hebt een mix nodig: een beetje politiek, een beetje sport, een beetje menselijke interesse, allemaal gerangschikt op een manier die de lezer aanzet tot verder lezen.
Dit is precies het probleem dat HiGR oplost voor apps zoals de nieuws- en videoplatforms van Tencent. Het is een nieuwe "AI-redacteur" die niet alleen items één voor één kiest, maar de hele pagina in één keer plant.
Hier is hoe HiGR werkt, onderverdeeld in drie eenvoudige stappen met analogieën:
1. De Bibliotheek van Georganiseerde Boeken (PCRQ-VAE)
Voordat de AI een lijst kan schrijven, moet het een manier hebben om te begrijpen waar elk item (video, nieuwsartikel, roman) over gaat.
- De Oude Manier: Stel je een bibliotheek voor waar elk boek een willekeurig nummerlabel heeft. Als je "Sci-Fi" wilt vinden, moet je elk boek controleren om te zien of het nummer overeenkomt. Het is rommelig en inefficiënt.
- De HiGR-Manier: HiGR bouwt een slimme bibliotheek. Het geeft elk boek een speciale code (een "Semantic ID") die fungeert als een hiërarchisch adres.
- Het eerste deel van de code vertelt je het Genre (bijv. "Sci-Fi").
- Het tweede deel vertelt je het Subgenre (bijv. "Space Opera").
- Het laatste deel identificeert het Specifieke Boek.
- De Magie: HiGR gebruikt een speciale trainingsmethode (genaamd Prefix-Contrastive RQ-VAE) om ervoor te zorgen dat alle "Space Opera"-boeken dezelfde eerste sectie van hun code delen. Dit maakt het voor de AI gemakkelijk om te zeggen: "Ik heb een Space Opera nodig," zonder de hele bibliotheek te hoeven doorzoeken.
2. De Architect in Twee Stappen (Hierarchical Slate Decoder)
Nu moet de AI de voorpagina bouwen.
- De Oude Manier (De Langzame Bouwer): Stel je een bouwer voor die elke steen één voor één moet leggen om een heel huis te bouwen. Als hij een fout maakt op de eerste steen, moet hij de hele muur afbreken en opnieuw beginnen. Dit is traag en zorgt voor verwarring over de algehele vorm van het huis.
- De HiGR-Manier (De Architect + De Metselaar): HiGR verdeelt de taak in twee rollen:
- De Architect (Coarse-Grained Planner): Eerst kijkt de Architect naar de gebruiker en zegt: "Oké, voor deze persoon moet de voorpagina zijn: 1. Een sportverhaal, 2. Een tech-verhaal, 3. Een kookverhaal." De architect kiest nog niet de specifieke verhalen, maar plant alleen de vibe en de structuur van de pagina. Dit is snel en zorgt ervoor dat de pagina gebalanceerd oogt.
- De Metselaar (Fine-Grained Generator): Zodra de Architect zegt: "We hebben een sportverhaal nodig," vindt de Metselaar snel het beste specifieke sportverhaal om die plek in te vullen.
- Het Resultaat: Omdat de Architect eerst de hele lay-out plant, raakt de AI niet verstrikt in de details. Het bouwt de pagina veel sneller (5 keer sneller!) terwijl de structuur perfect blijft.
3. De Kritiek van de Redacteur (ORPO Preference Alignment)
Ten slotte moet de AI leren wat een goede voorpagina maakt, en niet alleen een technisch correcte.
- Het Probleem: Als je een AI alleen leert om het "volgende woord" te voorspellen, kan het een zin schrijven die grammaticaal perfect is maar saai. Vergelijkbaar daarmee kan een AI 10 items kiezen die allemaal populair zijn, maar repetitief.
- De HiGR-Oplossing: HiGR gebruikt een techniek genaamd ORPO (Odds Ratio Preference Optimization). Denk aan dit als een strenge redacteur die twee versies van de voorpagina beoordeelt:
- Versie A (De Winnaar): Een pagina die de gebruiker daadwerkelijk heeft bekeken, leuk vond en helemaal heeft gelezen.
- Versie B (De Verliezer): Een pagina die willekeurig is gehusseld, saaie items bevatte, of te repetitief was.
- De Les: De AI leert deze twee te vergelijken. Het leert dat een goede pagina niet alleen over populariteit gaat, maar ook over Ranking (het beste eerst plaatsen), Echte Interesse (dingen kiezen waar de gebruiker echt van houdt) en Diversiteit (zorgen dat de pagina niet alleen over hetzelfde onderwerp gaat).
De Impact in de Praktijk
Het paper meldt dat dit systeem al live is op de Tencent-platformen en honderden miljoenen gebruikers bedient.
- Snelheid: Het draait 5 keer sneller dan eerdere methoden, wat betekent dat gebruikers niet hoeven te wachten tot hun feed geladen is.
- Kwaliteit: In real-world tests verhoogde het de tijd die mensen besteedden aan het kijken van video's met 1,22% en het aantal afgespeelde video's met 1,73%.
- Schaal: Het verwerkt enorme hoeveelheden data zonder moeite, wat bewijst dat deze "Architect + Metselaar"-aanpak werkt voor industriële schaal aanbevelingen.
Kortom: HiGR is een AI die stopt met het proberen te kiezen van items één voor één. In plaats daarvan schetst het eerst een gebalanceerd, divers plan voor de hele lijst, en vult het vervolgens snel de details in, waardoor gebruikers een gepersonaliseerde, boeiende en niet-repetitieve ervaring krijgen.
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.