Generative Long-term User Interest Modeling for Click-Through Rate Prediction
This paper proposes GenLI, a generative long-term user interest model for CTR prediction that replaces traditional target-centered retrieval with an interest generation module to capture diverse, interaction-aware user interests while achieving behavior retrieval complexity for improved efficiency and accuracy.
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 a chef trying to guess what a customer wants to order next. You have a massive notebook containing every single thing this customer has ever looked at, clicked, or bought over the last few years. This is the "long-term user behavior" the paper talks about.
The goal is to predict if the customer will click on a specific new item (like a new restaurant or product) to improve the "Click-Through Rate" (CTR)—basically, how often people actually choose what you show them.
Here is the problem with the old way of doing things, and how this new paper, GenLI, fixes it.
The Old Way: The "Target-Centered" Search
Previously, systems worked like a librarian who only looks for books that match the exact title of the book you are currently holding.
- The Filter: If you are looking at a picture of a pizza, the system scans your entire history and only pulls out the 10 items that look most like pizza.
- The Flaw: This misses the big picture. Maybe you love pizza, but you also love hiking, sci-fi movies, and buying gardening tools. By only looking at "pizza-like" things, the system ignores your other passions. It's like judging a person only by their favorite food and ignoring their personality.
- The Speed Problem: To find those 10 pizza-like items, the librarian has to compare your current item against every single item in your history one by one. As your history grows to millions of items, this becomes incredibly slow, like trying to find a needle in a haystack by checking every single piece of hay individually.
The New Way: GenLI (The "Generative" Chef)
The authors propose a new system called GenLI. Instead of just looking for matches, GenLI tries to understand the customer's current mood and interests first, then finds the relevant history. It works in three creative steps:
1. The Interest Generator (IGM): Reading the Room
Instead of asking, "What looks like pizza?", GenLI looks at your recent actions (the last few clicks) and asks, "What kind of person is this user right now?"
- It creates three different "mood maps" (distributions) of your interests:
- Explicit Interest: What you clearly clicked on (e.g., "I definitely want pizza").
- Implicit Interest: What the system showed you that you didn't click, but might still like (e.g., "I saw a salad, didn't click, but maybe I'm just not hungry for it yet").
- Relative Interest: The difference between the two (e.g., "I prefer pizza over salad right now").
- The Analogy: Think of this as the chef tasting the air in the kitchen. Instead of just grabbing ingredients that look like the current order, the chef senses the customer is "in a spicy mood" or "feeling nostalgic." This happens without looking at the specific target item yet, so it doesn't miss any hidden interests.
2. The Behavior Retrieval (BRM): The Magic Lookup
Once GenLI has these "mood maps," it needs to find the relevant items from your massive history.
- The Old Way: Compare the target item to every history item (Slow!).
- The GenLI Way: It uses a simple lookup. Because the "mood maps" are pre-calculated, the system just checks a scorecard. It's like having a pre-sorted index where you can instantly jump to the "Spicy" section or the "Nostalgic" section.
- The Result: It picks the top items that fit those moods. This is incredibly fast (mathematically, it's , meaning it takes the same tiny amount of time whether you have 100 items or 10 million).
3. The Interest Fusion (IFM): Blending the Flavors
Finally, the system takes the items it found for each "mood" (the spicy ones, the nostalgic ones, etc.) and mixes them together with the current item you are looking at. It uses a "gating mechanism" (a smart switch) to decide how much of each interest to focus on before making the final prediction.
Why This Matters (The Results)
The paper tested this on real-world data from Meituan (a massive Chinese lifestyle and delivery app) and public datasets like Amazon and Taobao.
- Accuracy: GenLI was better at predicting what users would click on than all the previous "state-of-the-art" models. It improved the prediction accuracy significantly because it didn't ignore the user's other interests.
- Speed: Because it stopped doing the slow, one-by-one comparisons, it became much faster. This is crucial for online systems that need to make decisions in milliseconds.
- Real-World Success: The paper states that GenLI is already deployed in Meituan's advertising system. It is currently serving hundreds of millions of users every day. In a live test (A/B testing), it increased the click-through rate by 0.776% and the revenue per thousand views by 1.567%.
Summary
In short, the old systems were like a librarian who only found books similar to the one you held. GenLI is like a librarian who first understands your current mood and diverse tastes, then instantly pulls the perfect books from the shelves without even needing to check the title of the book you're holding. It's faster, smarter, and makes more money for the platform.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.