Multi-TAP: Multi-criteria Target Adaptive Persona Modeling for Cross-Domain Recommendation

The paper proposes Multi-TAP, a multi-criteria target-adaptive persona framework that addresses data sparsity and intra-domain heterogeneity in cross-domain recommendation by explicitly modeling semantic personas and selectively transferring relevant source-domain signals, thereby outperforming state-of-the-art methods on real-world datasets.

Daehee Kang, Yeon-Chang Lee

Published Tue, 10 Ma
📖 4 min read☕ Coffee break read

Imagine you are a personal shopper for a massive department store that sells everything from high-end electronics to cozy home goods and sports gear.

The Old Problem: The "One-Size-Fits-All" Mistake
Traditionally, recommendation systems (like the algorithms on Amazon or Netflix) treat a customer as a single, static person. They assume: "If you love buying expensive laptops, you must also love buying expensive speakers."

But in real life, people are messy and complex. You might be a "budget shopper" for home audio (buying cheap, reliable speakers) but a "luxury shopper" for computers (splurging on the best tech). If the system only sees your "average" spending habits, it gets confused. It tries to transfer your love for expensive computers to your home audio purchases, and suddenly, it's recommending $5,000 speakers to someone who just bought a $50 pair of headphones. This is called data sparsity (not enough data in one area) and intra-domain heterogeneity (people act differently in different sections of the same store).

The New Solution: Multi-TAP
The paper introduces Multi-TAP, a smart new system that stops treating you as one flat profile. Instead, it realizes you have multiple "personas" (different versions of yourself) depending on what you are shopping for.

Here is how Multi-TAP works, broken down into three simple steps:

1. The "Persona" Interview (Multi-criteria Modeling)

Instead of just looking at your purchase history, Multi-TAP uses a super-smart AI (a Large Language Model) to interview you based on your history. It doesn't just ask, "What did you buy?" It asks, "Why did you buy it?"

It creates five different "personas" for you:

  • The Price Saver: "I only buy budget-friendly items."
  • The Quality Seeker: "I only buy top-rated, premium items."
  • The Trend Follower: "I buy what everyone else is buying."
  • The Explorer: "I try new categories."
  • The Expert: "I stick to categories I know well."

Analogy: Think of this like a chef who doesn't just make "soup." They realize you want a spicy soup for dinner but a creamy soup for lunch. Multi-TAP separates these flavors so it doesn't serve you a spicy soup when you wanted creamy.

2. The "Doppelgänger" Bridge (Target-Adaptive Transfer)

Now, imagine you are shopping in the Electronics section (Source) and the system wants to help you in the Home section (Target).

In the old days, the system would just copy your entire "Electronics profile" and paste it onto your "Home profile." This is messy because your "Electronics Expert" persona doesn't make sense in the "Home" section.

Multi-TAP uses a clever trick called Doppelgänger Transfer:

  • It creates a "Doppelgänger" (a look-alike) of your Home persona.
  • It then asks: "Hey, which parts of your Electronics self are actually useful for your Home self?"
  • It selectively copies only the relevant traits. Maybe your "Quality Seeker" trait from electronics is useful for home goods, but your "Tech Expert" trait is not.

Analogy: Imagine you are moving to a new city. You don't pack your entire life into a box and dump it in the new house. You look at your new apartment, figure out what you actually need (a winter coat, but not a surfboard), and only pack those specific items. Multi-TAP does this with your preferences.

3. The Final Recommendation

Once the system has built this refined, multi-faceted profile of you for the specific section you are in, it makes recommendations. Because it understands that you are a "Budget Shopper" for speakers but a "Luxury Shopper" for cameras, it gives you perfect suggestions for both.

Why is this a big deal?

The researchers tested this on real Amazon data. They found that:

  1. People are inconsistent: Your spending habits change wildly depending on the category (e.g., you might spend a lot on computers but very little on clothes).
  2. Old systems fail here: They try to force a single average profile, which leads to bad recommendations.
  3. Multi-TAP wins: By acknowledging that you have different "hats" for different tasks, it predicts what you want up to 36% better than the current best systems.

In a nutshell: Multi-TAP stops treating you like a robot with one set of instructions. It realizes you are a complex human with different moods and needs for different parts of your life, and it uses a "Doppelgänger" to borrow the right advice from your past to help you shop better in the future.