← Latest papers
🤖 AI

Locality-aware Private Class Identification for Domain Adaptation with Extreme Label Shift

This paper proposes ReOT, a reliable optimal transport-based method for domain adaptation under extreme label shift, which introduces a locality-aware score function to accurately identify private classes and mitigate their adverse effects by minimizing classification risk while preserving separated cluster structures between shared and private classes.

Original authors: Chuan-Xian Ren, Cheng-Jun Guo, Hong Yan

Published 2026-05-08
📖 5 min read🧠 Deep dive

Original authors: Chuan-Xian Ren, Cheng-Jun Guo, Hong Yan

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 teacher who has spent years grading essays from students in City A (the Source Domain). You know exactly what a "good essay" looks like in City A. Now, you are asked to grade essays from City B (the Target Domain).

Usually, in machine learning, we assume City B has the same types of students and essay topics as City A. But in the real world, this isn't true.

  • Scenario 1 (OSDA): City B has some students writing about topics you've never seen before (Private Classes).
  • Scenario 2 (PDA): City B only has students writing about a subset of the topics you know, but your City A training data is full of extra topics they don't have.

The problem is that your old grading rules (the model) get confused. It might try to force a new, weird essay from City B into an old category from City A, or it might get distracted by the extra topics in City A that don't exist in City B. This is called Extreme Label Shift.

The Old Way: "The Big Gap Assumption"

Previous methods tried to solve this by assuming: "If an essay looks really different from everything I know, it must be a new, unknown topic."

They thought the difference between a "known topic" and a "new topic" was always huge, like the difference between a cat and a car. They assumed the difference between two "known topics" (like a cat and a dog) was always small.

The Flaw: The paper points out this is wrong. Sometimes, a "cat" in City A looks very different from a "cat" in City B (maybe one is a cartoon, the other is a photo). But a "cat" in City A might look more similar to a "dog" in City B than to its own "cat" in City B. The old methods get confused because they rely on that "big gap" assumption, which often fails in messy real life.

The New Solution: "The Neighborhood Watch" (ReOT)

The authors propose a new method called ReOT (Reliable Optimal Transport). Instead of looking at the whole city at once, they look at local neighborhoods.

Here is the analogy:
Imagine you are trying to figure out who belongs to your neighborhood (Shared Classes) and who is a stranger (Private Classes).

  • Old Method: You look at the whole city map and say, "That person is far away, so they are a stranger."
  • ReOT Method: You look at the immediate block. You say, "Even if that person lives far away in the city, if they are standing right next to my neighbor's house and look like my neighbor, they are probably part of the neighborhood. If they are standing on the corner but don't fit the local vibe, they are a stranger."

How it works technically (in simple terms):

  1. Local Transport: The method uses a mathematical tool called Optimal Transport. Think of this as a delivery service moving "mass" (data points) from City A to City B.
  2. The Mask: It puts a "mask" on the delivery plan. It says, "We only move packages between people who speak the same language (same class)."
  3. The Score: It calculates a "score" for every student in City B.
    • If a student in City B is surrounded by students from City A who look like them, they get a low score (they are likely a "Shared" class).
    • If a student in City B is surrounded by students from City A but nobody looks like them (the delivery truck can't find a match nearby), they get a high score (they are likely a "Private" class).

Why is this better?

The paper proves mathematically that even if the whole city is chaotic, the local neighborhood is usually consistent. By focusing on these small neighborhoods, ReOT can spot the "strangers" (Private Classes) much more accurately than the old methods, even when the differences are subtle.

Once the "strangers" are identified and set aside, ReOT focuses on teaching the model to grade the "locals" (Shared Classes) perfectly. It does this by:

  1. Aligning the locals: Making sure the "cats" from City A and City B look similar in the model's mind.
  2. Separating the strangers: Making sure the "strangers" are kept far away from the "locals" so they don't confuse the grading.
  3. Reconstructing: It checks its work by trying to rebuild the original City A essays using the City B students, ensuring nothing important was lost.

The Results

The authors tested this on several standard "exam datasets" (Image-CLEF, Office-31, Office-Home, VisDA-2017).

  • In the "Open Set" test (finding new topics): ReOT was better at spotting the new topics without messing up the old ones.
  • In the "Partial" test (ignoring extra topics): ReOT was better at ignoring the extra topics in the training data that didn't exist in the test data.

The Bottom Line:
The paper claims that by looking at local neighborhoods instead of the whole picture, and using a smart "delivery score" to identify unknowns, their method (ReOT) is more reliable and accurate than previous attempts at handling these messy, real-world data shifts. It doesn't just guess; it uses a mathematical guarantee to show why it works.

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 →