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

DisenReason is a novel AI architecture for shared-account sequential recommendation that uses frequency-domain behavior disentanglement and latent user reasoning to dynamically infer the number of users behind shared accounts. The model achieves up to 12.56% improvement in MRR@5 and 6.06% in Recall@20 compared to state-of-the-art baselines. This approach addresses the critical limitation of using only the last interaction in sequences, which fails to represent collective account behavior in streaming and e-commerce platforms.

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

Researchers have introduced a novel AI architecture called DisenReason to tackle the persistent challenge of making accurate recommendations for shared accounts, a common scenario on streaming and e-commerce platforms. This work represents a significant methodological shift in shared-account sequential recommendation (SSR), moving from assuming a fixed number of users per account to dynamically inferring user composition, which directly addresses a core limitation affecting real-world service quality and engagement.

Key Takeaways

  • A new model named DisenReason proposes a two-stage reasoning approach to dynamically infer the number of users behind a shared account, a departure from methods that assume a fixed number.
  • The model uses a frequency-domain behavior disentanglement stage to create a unified account representation, which then acts as a pivot for a latent user reasoning stage.
  • Experiments on four benchmark datasets show DisenReason outperforming all state-of-the-art baselines, achieving relative improvements of up to 12.56% in MRR@5 and 6.06% in Recall@20.
  • The research addresses a key flaw where using only the last interaction in a sequence fails to represent collective account behavior, a critical insight for shared-account scenarios.

DisenReason: A Two-Stage Architecture for Dynamic User Inference

The core innovation of DisenReason lies in its structured, two-phase approach to a fundamentally messy problem. In the first behavior disentanglement stage, the model analyzes the account's interaction history from a frequency-domain perspective. This technique, inspired by signal processing, helps separate the mixed behavioral signals within the account to create a collective, unified representation of the account's activity as a whole. This representation is crucial because it encapsulates the entire account's behavior, not just the most recent action.

This unified account representation then serves as the pivot for the second latent user reasoning stage. Here, the model generates a series of intermediate embeddings from this account-level pivot to dynamically infer the number of distinct latent users. This process effectively shifts the problem's focus from "inferring the preferences behind a user" to "inferring the users behind an account." The architecture directly solves a critical flaw in applying standard sequential recommendation techniques to SSR: using the embedding of the last interacted item is ineffective because it only represents the most recent latent user's behavior, not the account's collective history.

Industry Context & Analysis

The challenge of shared-account recommendation is a multi-billion dollar problem for the streaming and e-commerce industries. Companies like Netflix, which has over 270 million paid memberships globally, and Amazon Prime explicitly facilitate account sharing within households, making accurate user differentiation vital for content discovery and retention. Traditional sequential recommendation models, which excel on individual accounts, often fail here because they model a single, coherent preference sequence. DisenReason's breakthrough is reframing the SSR problem as one of dynamic compositional inference, a more natural fit for the real-world data.

Technically, DisenReason's approach contrasts with prior SSR methods like NEXT or SASRec adaptations, which typically assume a pre-defined, fixed number of latent users (e.g., always modeling 2 or 4 users per account). This assumption is a major limitation, as sharing patterns are highly diverse—a single account could be used by a couple, a family of five, or even a group of friends. By not requiring this fixed hyperparameter, DisenReason is more flexible and scalable. Its use of frequency-domain analysis for disentanglement is also a notable technical choice, differing from the more common attention-based or clustering approaches used in models like Mixture of Sequential Experts (MOSE) or methods employing variational autoencoders.

The reported performance gains are substantial in the context of recommendation benchmarks. A 12.56% relative improvement in MRR@5 (Mean Reciprocal Rank) suggests significantly better ranking of relevant items at the top of the list, directly impacting user clicks and satisfaction. For comparison, major improvements on established benchmarks like the Amazon Books or MovieLens datasets often range from 2-5% for new state-of-the-art models. These gains underscore that correctly modeling account composition is a higher-leverage intervention than further refining preference modeling on already-mixed data.

What This Means Going Forward

The immediate beneficiaries of this research are large-scale platform companies where shared accounts are the norm, not the exception. For a service like Netflix or Spotify, even a single-digit percentage improvement in recommendation accuracy can translate to millions of additional hours of engagement and reduced churn. DisenReason provides a more robust foundational model for their recommendation backends, potentially improving personalized profiles within shared accounts without requiring explicit user switching.

Looking ahead, this work opens several new avenues. First, it validates dynamic user inference as a superior paradigm for SSR, likely steering future research away from fixed-number assumptions. Second, the success of frequency-domain disentanglement may inspire its application in other recommendation challenges involving mixed signals, such as modeling multi-interest users or separating short-term from long-term preference noise. Finally, as the industry grapples with monetizing account sharing (e.g., Netflix's paid sharing initiatives), accurate detection and modeling of multi-user accounts become directly relevant to business strategy and feature development.

The key metric to watch will be the adoption and validation of this approach on even larger, industrial-scale datasets beyond academic benchmarks. Furthermore, future work may explore integrating this implicit user disentanglement with explicit, lightweight user signaling (like "Who's watching?" prompts) to create a hybrid system that balances accuracy with user experience. DisenReason represents a meaningful step toward acknowledging and technically addressing the complex, collaborative reality of how people actually use digital services.

常见问题