CoRCi: Cross-Reconstruction of Coherent Interests Modeling in Cross-Domain Sequential Recommendation
CoRCi is a novel cross-domain sequential recommendation framework that addresses data sparsity and interest coherence issues by employing a cross-reconstruction mechanism to generate mixed-domain representations and a FocalNCE loss function to strengthen domain-invariant alignment, thereby outperforming state-of-the-art methods.
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 your friend wants to eat next. If you only know they love pizza, you might suggest more pizza. But what if you also know they just bought a fancy coffee maker and some gourmet beans? Suddenly, you realize they aren't just a "pizza person"; they are a "foodie" with a specific, evolving taste for high-quality ingredients, whether that's Italian or Italian-inspired coffee. This is the heart of Recommender Systems: the digital matchmakers that try to predict what you'll like next based on what you've done before.
Usually, these systems work in silos. A movie app only knows your movie history, and a grocery app only knows your food history. But people are messy; we jump between categories. We buy a grill pan, then a bag of coffee, then a snack. Our interests flow across these boundaries. The challenge scientists face is Cross-Domain Sequential Recommendation. It's the art of connecting the dots between your "kitchen" life and your "food" life to understand your true, evolving taste. The big question is: how do we teach a computer to see that a grill pan and a bag of coffee are part of the same story, without getting confused by the different types of items?
This is where a new paper called CoRCi (which stands for Cross-Reconstruction of Coherent Interests) steps in. The researchers, a team from universities in Singapore and China, noticed that previous attempts to connect these different "worlds" were a bit clumsy. They were like trying to stitch two different fabrics together by just gluing the edges; the pattern inside the fabric would get distorted.
The authors argue that the old way of doing things treats your "kitchen" history and your "food" history as two separate stories that just happen to be told at the same time. They found that when you force a computer to learn from these mixed stories using the old methods, it gets confused. It starts seeing the differences between the domains (like "this is a pan" vs. "this is coffee") as more important than the similarities (like "I am cooking a healthy meal"). This causes the computer to lose the "coherence" of your interests—the smooth, logical flow of your personality across different topics.
To fix this, CoRCi introduces a clever two-step dance. First, instead of building a new brain from scratch to understand the mixed-up story, it takes the "brain" it already built for the specific stories (the kitchen-only brain and the food-only brain) and uses a special bridge called Cross-Reconstruction. Imagine you have two translators who speak different languages perfectly. Instead of forcing them to learn a third, mixed language from scratch, you let them talk to each other to create a shared understanding of the story they are both telling. CoRCi uses this "cross-attention" to blend the specific details into a unified, coherent picture of your interests.
Second, the paper introduces a new scoring rule called FocalNCE. Think of this as a strict teacher who knows that students often make mistakes with things that look very similar. In the world of recommendations, items from the same category (like two different types of coffee) are very similar, so a computer might prioritize one because it looks like the other. FocalNCE punishes the computer harder when it confuses items from the same category, forcing it to pay closer attention to the unique, cross-domain connections that actually matter. It's like telling the computer, "Don't just pick the coffee because it looks like the other coffee; pick it because it fits the whole story of your cooking adventure."
The researchers tested this idea on four real-world datasets, including massive collections of reviews from Amazon (covering things like food, kitchenware, beauty products, and electronics) and Douban (movies, books, and music). They found that CoRCi consistently beat the best existing methods. In fact, on the Amazon Food-Kitchen dataset, it improved the ability to predict the next item by about 5% to 11% compared to the previous champions. On the Beauty-Electronics dataset, the gains were even more impressive, reaching up to 11%.
The paper also ran some "what-if" experiments to prove why their method works. They tried removing the special bridge (Cross-Reconstruction) or the strict teacher (FocalNCE), and the performance dropped. They even tested it on a dataset with three domains (movies, books, and music) where users didn't necessarily interact with all three, and CoRCi still won.
In short, the paper suggests that to truly understand what a user wants next, we shouldn't just mash their different histories together and hope for the best. Instead, we should carefully reconstruct their interests to keep the story coherent, and use smarter scoring rules to ensure the computer focuses on the unique connections between different parts of their life. It's a small but significant step toward making our digital assistants feel less like rigid databases and more like friends who really "get" us.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.