DisenReason: Behavior Disentanglement and Latent Reasoning for Shared-Account Sequential Recommendation

Het artikel introduceert DisenReason, een tweestapsmethode die frequentiedomein-disentanglement en latente redenering combineert om het aantal gedeelde gebruikers in een account te schatten en zo de aanbevelingsnauwkeurigheid voor gedeelde accounts significant te verbeteren.

Jiawei Cheng, Min Gao, Zongwei Wang, Xiaofei Zhu, Zhiyi Liu, Wentao Li, Wei Li, Huan Wu

Gepubliceerd 2026-03-05
📖 4 min leestijd☕ Koffiepauze-leesvoer

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

🎬 De "Familie-Netflix" Probleem: Wie heeft er eigenlijk gekeken?

Stel je voor dat je een gezinsaccount hebt voor een streamingdienst zoals Netflix of Spotify. Jij, je partner, je kinderen en misschien zelfs je oma gebruiken allemaal hetzelfde wachtwoord.

Het probleem:
De slimme algoritmes van deze diensten denken vaak: "Oké, dit account is van één persoon. Alles wat er gebeurt, komt van die ene persoon."
Maar in het echt is dat niet zo. Als je gisteren een horrorfilm keek, je partner vanavond een kookprogramma, en je kind morgen een tekenfilm, dan is dat één lange lijst met gedragingen van vier verschillende mensen. Als het algoritme denkt dat het allemaal van jou is, raakt het de draad kwijt en raadt het je volgende favoriet verkeerd.

Tot nu toe hebben slimme systemen geprobeerd dit op te lossen door te zeggen: "Oké, we gaan ervan uit dat er altijd precies 3 mensen in dit account zitten."
Maar wat als er 2 zijn? Of 5? Of soms maar 1? Die vaste getallen werken niet goed in het echte leven.

🧠 De Oplossing: "DisenReason" (Ontwarren & Redeneren)

De onderzoekers in dit paper hebben een nieuwe methode bedacht, genaamd DisenReason. Ze gebruiken twee slimme stappen om het probleem op te lossen. Laten we het vergelijken met een detective die een verward verhaal moet oplossen.

Stap 1: Het Verwarde Signaal "Ontwarren" (De Frequentie-Techniek)

Stel je voor dat de hele geschiedenis van het account een groot, luidruchtig orkest is waar vier verschillende instrumenten tegelijk spelen. Het geluid is een rommelige mix.

  • De oude manier: Kijkt alleen naar het laatste geluid dat je hoorde (de laatste film die werd afgespeeld) en denkt: "Ah, dit is wat de gebruiker wil!" Maar dat is maar één instrument in de mix.
  • De nieuwe manier (DisenReason): Gebruikt een wiskundige truc (een Fourier-transformatie, vergelijkbaar met een geluidsmixer die de bas, de gitaar en de zang van elkaar kan scheiden).
    • Ze kijken naar het "ritme" van de activiteiten. Sommige activiteiten zijn rustig en langdurig (zoals een ouder die elke avond nieuws kijkt = laag ritme). Andere zijn kort en explosief (zoals een kind dat snel door filmpjes scrollt = hoog ritme).
    • Door deze ritmes uit elkaar te halen, kunnen ze een gezamenlijk beeld maken van wat het gehele gezin doet, in plaats van alleen naar het laatste stukje te kijken. Dit noemen ze de "Pivot" (het draaipunt).

Stap 2: Het Redeneren (Het Oplossen van de Raadsels)

Nu hebben ze dat gezamenlijke beeld. De volgende stap is: "Hoeveel mensen zitten er eigenlijk achter dit beeld?"
In plaats van een vast getal te raden, laat het systeem het redeneren:

  1. Het kijkt naar het gezamenlijke beeld en zegt: "Ik zie hier een patroon dat lijkt op een volwassene die sportkijken." -> Eén gebruiker gevonden.
  2. Het haalt dat patroon uit het beeld (alsof je die persoon uit de kamer haalt).
  3. Kijkt naar wat er overblijft en zegt: "Ah, wat overblijft lijkt op een tiener die games speelt." -> Tweede gebruiker gevonden.
  4. Het herhaalt dit proces totdat er niets interessants meer overblijft.

De slimme truc: Het systeem stopt vanzelf als het merkt dat het geen nieuwe, unieke personen meer kan vinden. Het hoeft dus niet te weten hoeveel mensen er zijn; het ontdekt het aantal.

🏆 Waarom werkt dit beter?

In de experimenten hebben de onderzoekers dit getest op echte data (zoals tv-kijkgedrag en Amazon-aankopen).

  • Resultaat: Het systeem was veel beter in het voorspellen van de volgende film of het volgende boek dan alle andere bestaande methoden.
  • De winst: Het verbeterde de voorspellingen met wel 12%. Dat klinkt misschien niet als veel, maar in de wereld van slimme algoritmes is dat een enorme sprong.

🌟 De Kernboodschap in Eén Zin

DisenReason is als een slimme detective die niet aannames doet over hoeveel mensen er in een gezin zitten, maar die eerst het geluid van het hele gezin uit elkaar haalt (ontwarren) en daarna stap voor stap de individuele personen uit de menigte haalt (redeneren) om precies te weten wie er wat wil.

Dit maakt de aanbevelingen veel persoonlijker, zelfs als er een heel groot gezin of een groep vrienden één account deelt.