Learning Decomposed Contextual Token Representations from Pretrained and Collaborative Signals for Generative Recommendation
This paper proposes DECOR, a unified framework that addresses the objective misalignment between semantic tokenization and user interaction modeling in generative recommenders by learning decomposed contextual token representations that preserve pretrained semantics while adapting to collaborative signals, thereby outperforming state-of-the-art baselines.
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 teach a very smart robot (a Large Language Model) how to recommend the perfect item to a customer, like a pair of headphones. To do this, the robot needs a way to "speak" about these items.
The Old Way: The Rigid Dictionary
Currently, most systems use a two-step process that is a bit like using a dictionary written by a librarian who has never shopped for headphones.
- Step 1 (The Dictionary): First, a system looks at the item's description (e.g., "Noise-canceling headphones for sleep") and assigns it a fixed code, like a secret ID number. Let's say this code is
[A_3, B_4, C_5, D_95]. This code is created once and never changes. - Step 2 (The Shopper): Then, the robot learns to predict the next item based on what the user has clicked before, using those fixed codes.
The Problem: This approach has two major flaws, which the paper calls "Suboptimal Static Tokenization" and "Discarded Pretrained Semantics."
- The "One-Size-Fits-All" Trap: Imagine three different headphones: one for the office, one for the gym, and one for sleeping. They all sound similar, so the dictionary gives them the exact same first three codes:
[A_3, B_4, C_5]. The robot sees these and thinks, "Oh, they are all the same!" It doesn't know if the user wants to sleep or run until it sees the very last digit. This confuses the robot and makes it slow to understand what the user actually wants. - The "Wasted Knowledge" Trap: The dictionary was built using a massive amount of general knowledge (like knowing that "Apple" can be a fruit or a tech brand). But once the robot starts learning from user clicks, it often forgets this general knowledge. It treats the code
[A_3]as just a random symbol, throwing away the rich meaning it originally had.
The New Solution: DECOR
The authors propose a new framework called DECOR (Decomposed Contextual Token Representations). Think of DECOR as giving the robot a smart, adaptable translator instead of a rigid dictionary.
DECOR fixes the problems with two main tricks:
1. The "Contextual Translator" (Contextualized Token Composition)
Instead of treating the item code [A_3, B_4, C_5] as a fixed, unchangeable label, DECOR lets the robot reinterpret that code based on the current situation.
- The Analogy: Imagine you hear the word "Bank." If you are talking about fishing, "Bank" means the side of a river. If you are talking about money, it means a financial institution.
- How it works: In the old system, "Bank" always meant the same thing. In DECOR, if the user was just looking at fishing gear, the robot looks at the code for "Bank" and says, "Ah, in this context, this code means 'River Side'." If the user was looking at credit cards, it says, "In this context, this code means 'Money'."
- The Result: The robot can instantly understand the intent behind the item, even if the item's code looks identical to other items. It stops being confused by the "prefix ambiguity" shown in the paper's Figure 1.
2. The "Dual-Engine Memory" (Decomposed Embedding Fusion)
DECOR realizes that the robot needs two types of memory working together, not just one.
- Engine A (Frozen Knowledge): This is the original, rich knowledge from the dictionary (e.g., knowing that "Apple" is a fruit). DECOR keeps this part frozen so it never gets overwritten or forgotten.
- Engine B (Learned Behavior): This is the new knowledge the robot learns from user clicks (e.g., "People who buy laptops often buy mice").
- The Fusion: DECOR acts like a smart mixer. It takes the frozen knowledge (Engine A) and the new behavior patterns (Engine B) and blends them together perfectly. This way, the robot never loses its general smarts while still learning specific user habits.
Why It Matters
The paper tested this on three real-world datasets (Scientific papers, Musical Instruments, and Video Games).
- Better Accuracy: DECOR consistently beat the best existing methods. For example, in the "Musical Instruments" category, where items have very specific technical names, DECOR improved accuracy by over 5% compared to the next best method.
- Faster Learning: Because DECOR doesn't have to constantly rewrite the dictionary (which causes instability in other methods), it learns faster. It reached its peak performance 23 training sessions (epochs) faster than a competing method that tried to do everything at once.
- Efficiency: It adds almost no delay to the recommendation process (less than 1 millisecond), making it fast enough for real-time use.
Summary
In simple terms, previous systems were like a librarian who gave every book a static, confusing label and then forgot the story inside the book. DECOR is like a librarian who keeps the original story intact but can instantly explain the label in a way that makes sense for the specific reader standing in front of them right now. It combines deep, pre-existing knowledge with real-time user behavior to make smarter, more accurate recommendations.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.