Social Knowledge for Cross-Domain User Preference Modeling

Dit artikel toont aan dat gebruikersvoorkeuren over verschillende domeinen heen effectief kunnen worden gemodelleerd en voorspeld door gebruikers en populaire entiteiten te projecteren in een gezamenlijke sociale inbeddingsruimte, wat leidt tot aanzienlijke verbeteringen in zero-shot personalisatie ten opzichte van populariteitsbaselines.

Nir Lotan, Adir Solomon, Ido Guy, Einat Minkov

Gepubliceerd Thu, 12 Ma
📖 4 min leestijd☕ Koffiepauze-leesvoer

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

Stel je voor dat je net verhuisd bent naar een nieuwe stad en je wilt er snel vrienden vinden, maar je kent nog niemand. Hoe weet je wie je leuk zou vinden? Je kijkt misschien naar wie ze volgen op sociale media, welke muziek ze luisteren, of welke sportteams ze steunen.

Dit onderzoek, getiteld "Sociale Kennis voor het Modelleren van Gebruikersvoorkeuren over Verschillende Gebieden", gaat precies over dat idee, maar dan voor computers en aanbevelingssystemen.

Hier is de uitleg in simpele taal, met een paar creatieve vergelijkingen:

1. Het Probleem: De "Koude Start"

Stel je voor dat je een nieuwe muziek-app downloadt. De app vraagt: "Welke artiesten vind je leuk?" Maar je hebt nog niets aangevinkt. De app is als een blinde die probeert je een cadeau te geven zonder te weten wat je leuk vindt. Dit noemen ze de "koude start".

Meestal moeten apps wachten tot je veel hebt geklikt, gekeken of gekocht voordat ze je echt begrijpen. En als je wel eens van films houdt, betekent dat niet automatisch dat de app weet wat voor auto's je leuk vindt. De kennis zit vaak vast in één vakje.

2. De Oplossing: Een Sociaal "DNA"

De onderzoekers van deze paper (van de Universiteit van Haifa en Ben-Gurion) hebben een slimme truc bedacht. Ze zeggen: "Laten we niet kijken naar wat je koopt, maar naar wie je volgt op Twitter (nu X)."

Stel je voor dat elke populaire persoon of groep op Twitter (een zanger, een politicus, een sportteam) een kleurrijk blokje is.

  • Als je Justin Bieber volgt, krijg je een blauw blokje.
  • Als je CNN volgt, krijg je een rood blokje.
  • Als je Ferrari volgt, krijg je een rood-oranje blokje.

De onderzoekers hebben een enorme database gemaakt van miljoenen mensen op Twitter. Ze hebben ontdekt dat mensen die dezelfde blokken verzamelen, vaak ook op andere gebieden op elkaar lijken.

  • Mensen die van blauwe blokken (popmuziek) houden, vinden vaak ook paarse blokken (bepaalde TV-shows) leuk.
  • Mensen die van rode blokken (nieuws) houden, hebben vaak een voorkeur voor groene blokken (politieke partijen).

Ze hebben deze blokken in een virtuele ruimte geplaatst. In deze ruimte liggen blokken die vaak samen worden gevolgd, dicht bij elkaar. Dit is hun "sociale ruimte".

3. Hoe het Werkt: De "Voorkeurs-Compass"

Wanneer een nieuwe gebruiker komt, hoeven ze niet alles te vertellen. Ze hoeven maar een paar blokken (bijvoorbeeld 10 artiesten of teams) te noemen die ze leuk vinden.

De computer neemt die blokken, zet ze in de virtuele ruimte en kijkt: "Waar ligt dit gemiddelde punt?"
Vervolgens kijkt de computer naar andere blokken in de buurt.

  • "Ah, deze gebruiker ligt dicht bij de 'sportfans'-hoek. Laten we hen een aanbeveling voor een nieuw sportteam geven, zelfs als ze nog nooit naar sport hebben gezocht."

Het is alsof je een kompas hebt dat niet op het noorden wijst, maar op "wat jij leuk vindt". Zelfs als je nog nooit een auto hebt gekocht, kan het kompas zeggen: "Omdat je van deze specifieke zanger houdt, vind je waarschijnlijk ook dit merk auto leuk."

4. De Resultaten: Weinig is vaak genoeg

Het mooie nieuws is dat je niet heel veel informatie nodig hebt.

  • De onderzoekers ontdekten dat slechts 10 tot 12 voorbeelden (zoals 12 artiesten die je leuk vindt) al genoeg zijn om de computer slim te maken.
  • De aanbevelingen werden tot 22% beter dan als de computer gewoon de "populairste" dingen aanbeveelt (zoals "de meest gekochte auto").
  • Zelfs als de computer niets over je weet in een bepaald gebied (bijvoorbeeld auto's), kan hij het toch goed raden op basis van wat je van muziek of nieuws vindt.

5. De Toekomst: Gesprekken met AI

De onderzoekers hebben dit ook getest met een slimme AI (zoals GPT-4o). Ze gaven de AI een lijstje met artiesten en vroegen: "Wat zou deze persoon leuk vinden?"
De AI gaf bijna hetzelfde goede antwoord als de speciale computer van de onderzoekers. Dit betekent dat we in de toekomst misschien gewoon een gesprek kunnen voeren met een AI-assistent: "Ik vind deze 5 films en 3 sportteams leuk." En dan zegt de AI: "Oké, dan raad ik je deze nieuwe serie en dit restaurant aan."

Samenvatting in één zin

In plaats van te wachten tot je alles over je hebt verteld, gebruiken deze onderzoekers je kleine lijstje met favorieten op sociale media als een sleutel om je gehele persoonlijkheid te openen, zodat de computer je precies kan vertellen wat je leuk vindt, zelfs op gebieden waar je nog nooit over hebt nagedacht.

Let op: De onderzoekers waarschuwen wel dat dit systeem ook vooroordelen kan kopiëren. Als mensen in een bepaalde groep vaak dezelfde vooroordelen hebben, kan de computer die ook gaan aanbevelen. Het is dus belangrijk om dit slim en eerlijk te gebruiken.