← Latest papers
💻 computer science

Time-Aware Diffusion based on Preference Disentanglement for Generative Recommendation

This paper proposes TDPM, a novel generative recommendation framework that enhances diffusion-based models by disentangling user preferences into long-term period and short-term point components to enable time-aware semantic token diffusion, thereby significantly outperforming state-of-the-art baselines on real-world datasets.

Original authors: Bangguo Zhu, Peng Huo, Yuanbo Zhao, Zhicheng Du, Jun Yin, Senzhang Wang

Published 2026-06-02
📖 4 min read☕ Coffee break read

Original authors: Bangguo Zhu, Peng Huo, Yuanbo Zhao, Zhicheng Du, Jun Yin, Senzhang Wang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to guess what a friend wants to buy next. You have a long list of everything they've ever bought.

The Old Way (Standard Diffusion):
Most current recommendation systems treat this list like a pile of identical puzzle pieces. They assume every item on the list is equally important and apply the same "noise" or confusion to every single one of them to try and learn patterns. It's like trying to learn a song by playing every note at the exact same volume, regardless of whether it's a quiet whisper or a loud drum beat. The paper argues this is a fatal flaw because human taste isn't uniform; it changes over time.

The New Way (TDPM):
The authors propose a new system called TDPM (Time-Aware Diffusion based on Preference Disentanglement). Think of TDPM as a detective who doesn't just look at the list of items, but understands the story behind the list.

Here is how it works, broken down into simple concepts:

1. The Two Types of "Taste"

The paper says human preference is actually a mix of two different things, and the system separates them (disentangles) to understand them better:

  • Period Preference (The "Long-Term Vibe"): This is your stable, long-term identity. If you are a soccer fan, you will buy soccer balls, jerseys, and cleats for years. This is your "period" preference. It's consistent and builds up slowly over time.
  • Point Preference (The "Sudden Spark"): This is a sudden, short-term change. Maybe you usually buy soccer gear, but one day you buy a video game controller because a new game just came out. This is a "point" preference—a temporary deviation caused by a specific event or trend.

2. The "Masking" Game

To learn from these lists, the system uses a game similar to "Mad Libs" or a fill-in-the-blank test.

  • Standard Method: It randomly covers up (masks) items on the list with the same probability. It might hide a soccer ball just as often as it hides a video game controller.
  • TDPM Method: It plays the game intelligently.
    • If an item fits the "Long-Term Vibe" (Period), it might cover it up less, because the system already understands this pattern well.
    • If an item represents a "Sudden Spark" (Point), it covers it up more. Why? Because the system needs to work harder to figure out why you suddenly bought that controller. By making the "harder" items harder to guess, the system learns to spot those sudden changes in your behavior much better.

3. The "Adaptive Weight" (The Volume Knob)

The system has a special knob (called λ\lambda) that it turns as it learns.

  • Early in training: It listens equally to both your long-term habits and your sudden sparks.
  • Later in training: It gradually turns up the volume on your long-term habits (Period Preference) because, as the paper notes, your stable profile becomes the most reliable predictor of what you'll do next, while still keeping an ear out for sudden changes.

4. The Result

The paper tested this on real-world data (like Amazon reviews for Beauty products, Sports gear, and Toys).

  • The Claim: By treating the list of items as a story with both stable chapters and sudden plot twists, rather than a random pile of words, TDPM got much better at guessing the next item.
  • The Numbers: It improved the accuracy of recommendations by up to 29% compared to the best existing methods.

In Summary:
Imagine a teacher grading a student. The old way gives every question the same amount of time. TDPM is like a smart teacher who knows the student is great at math (long-term habit) but struggles with a specific type of geometry problem (sudden deviation). The teacher spends extra time helping with the geometry problem to ensure the student really learns it, while quickly confirming the math answers. This targeted approach leads to a much better grade (recommendation).

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →