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

DisenReason is a novel AI model that addresses shared-account sequential recommendation (SSR) by disentangling multiple user behaviors within a single account. The model uses frequency-domain analysis to separate behavioral patterns and dynamically infers the number of latent users, achieving up to 12.56% improvement in MRR@5 and 6.06% in Recall@20 compared to state-of-the-art baselines. This represents a paradigm shift from inferring preferences behind a user to identifying the users behind an account.

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

Researchers have proposed a novel AI model, DisenReason, designed to solve a pervasive but often overlooked problem in digital services: accurately recommending content on accounts shared by multiple people. By shifting the technical focus from inferring user preferences to disentangling the identities behind a single stream of activity, this work addresses a critical limitation in personalization that impacts major streaming and e-commerce platforms, where shared accounts can significantly degrade user experience and engagement metrics.

Key Takeaways

  • A new model named DisenReason tackles the challenge of shared-account sequential recommendation (SSR), where multiple users share one login.
  • It introduces a two-stage method: first disentangling account behavior in the frequency domain, then using that representation to reason about the number of latent users.
  • The approach marks a paradigm shift from inferring "preferences behind a user" to inferring "the users behind an account."
  • In experiments on four benchmark datasets, DisenReason outperformed all state-of-the-art baselines, achieving improvements of up to 12.56% in MRR@5 and 6.06% in Recall@20.
  • The work highlights a fundamental flaw in existing SSR methods, which often assume a fixed, pre-defined number of users per shared account.

Disentangling Identities in Shared Accounts

The core challenge in shared-account sequential recommendation is that a single history of clicks, views, or purchases is actually an entangled mix of behaviors from several distinct individuals. Existing SSR methods often simplify this by assuming a fixed number of latent users per account, an assumption that fails to reflect real-world diversity where a family account might have 4 users and a couple's account only 2. This limitation directly hampers recommendation accuracy.

The DisenReason model, detailed in the arXiv preprint 2603.03782v1, proposes a novel two-stage architecture to overcome this. The first stage is a behavior disentanglement module. Instead of analyzing the sequence in the time domain (item-by-item), it operates from a frequency-domain perspective. This technique, inspired by signal processing, helps isolate different behavioral patterns or "signals" within the account's history, creating a collective and unified representation of the account's activity.

This unified representation then acts as a pivot for the second stage: latent user reasoning. Here, the model dynamically infers the number of distinct users behind the account. This process is framed as generating a series of intermediate embeddings, a technique inspired by latent reasoning in standard sequential recommendation. Crucially, DisenReason moves beyond using just the last interacted item—which only reflects the most recent user—and instead reasons from the disentangled account-level behavior. The result is a system that can adapt to varied sharing patterns and provide more accurate, personalized recommendations for each unseen interaction.

Industry Context & Analysis

The problem DisenReason addresses is a multi-billion dollar blind spot for the subscription economy. Major platforms like Netflix, Spotify, Amazon Prime, and Disney+ openly acknowledge and sometimes monetize account sharing, yet their underlying recommendation engines often treat a shared profile as a single, eccentric user. This leads to jarring user experiences—think a homepage chaotic mix of children's cartoons, true crime documentaries, and K-pop—which directly impacts key metrics like watch time, retention, and conversion. Improving SSR isn't just an academic exercise; a 6% lift in Recall@20, as demonstrated, could translate to significant increases in content consumption and reduced churn for streaming services.

Technically, DisenReason's approach contrasts sharply with prior SSR methods. Many previous models, like Rethinking-SR or adaptations of BERT4Rec for shared scenarios, typically require pre-defining the number of users (K) or use rigid clustering. DisenReason's dynamic reasoning is more flexible and realistic. Its use of frequency-domain analysis is also a notable innovation. Unlike time-domain models that process sequences step-by-step (e.g., Transformers or GRUs), frequency analysis can more efficiently capture cyclical or periodic patterns—like a user who only watches shows on weekday evenings—which is powerful for disentangling consistent individual habits from a noisy combined log.

The reported performance gains are substantial in the context of competitive recommendation benchmarks. On standard dataset splits, a 12.56% relative improvement in MRR@5 is a significant leap. For comparison, incremental yearly improvements on leaderboards for datasets like MovieLens or Amazon Reviews are often in the 1-3% range. This suggests DisenReason is solving a foundational bottleneck. The choice of MRR (Mean Reciprocal Rank) and Recall@20 as metrics is industry-standard, focusing on the model's ability to place the correct item high in a ranked list and to capture user interest within a practical recommendation slate.

What This Means Going Forward

The immediate beneficiaries of this research are large streaming and e-commerce platforms grappling with the accuracy-utility gap in their AI systems. Implementing a DisenReason-like architecture could allow these services to maintain a seamless shared account experience while delivering hyper-personalized recommendations, effectively having their cake and eating it too. This could strengthen the value proposition of premium, multi-user subscription tiers.

For the field of AI and machine learning, this work signals a maturation in sequential modeling. It moves beyond modeling a sequence of actions to modeling a sequence of actors. This paradigm of "disentanglement-first, reasoning-second" could influence other areas where data aggregation obscures individual entities, such as inferring multiple drivers from vehicle telemetry, separating voices in audio, or analyzing group behavior in social networks.

A key development to watch will be the translation from academic benchmark to real-world deployment. The next steps involve stress-testing DisenReason on truly massive, industrial-scale datasets with hundreds of millions of accounts and addressing computational efficiency for real-time inference. Furthermore, as platforms like Netflix crack down on password sharing, the technical definition of a "shared account" may evolve, potentially requiring models that can also reason about device types, locations, and viewing times in conjunction with behavioral disentanglement. DisenReason provides a robust foundational framework upon which these future, more complex systems can be built.

常见问题