← Latest papers
🤖 machine learning

Consistent Distributed Ranking of Generative Models via Kernel Distances

This paper establishes that ranking generative models in distributed settings with heterogeneous data can be consistently achieved by averaging kernel distance scores across clients, proving this approach yields the same ordering as a centralized evaluation while highlighting limitations for other metrics like the Fréchet Distance.

Original authors: Zixiao Wang, Farzan Farnia, Zhenghao Lin, Yunheng Shen, Bei Yu

Published 2026-06-26
📖 5 min read🧠 Deep dive

Original authors: Zixiao Wang, Farzan Farnia, Zhenghao Lin, Yunheng Shen, Bei Yu

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 the head judge of a cooking competition. You have a group of chefs (Generative AI models) trying to create the perfect dish. To decide who wins, you need to taste their food and compare it to a "Gold Standard" recipe book (the reference data).

In a normal competition, everyone brings their ingredients to one big kitchen. You mix all the ingredients together, taste the final result, and rank the chefs. This is easy because you have all the data in one place.

But what if this is a remote cooking competition?

  • Chef A lives in a mountain village and only has potatoes.
  • Chef B lives by the sea and only has fish.
  • Chef C lives in a forest and only has berries.
  • The Rule: Chefs cannot send their actual ingredients to the main kitchen because they are too precious (privacy). They can only send you a single scorecard saying, "My dish tastes 8/10 compared to my local potatoes."

The big question this paper asks is: Can we just add up all those local scorecards to figure out who the best chef is overall? Or will that method give us a completely different winner than if we had been able to mix all the ingredients together in one big pot?

The Main Discovery: The "Kernel Distance" Magic Trick

The authors tested two popular ways to score the chefs: Kernel Distance (KD) and Fréchet Distance (FD).

1. The Kernel Distance (KD): The "Perfect Translator"

The paper proves that for Kernel Distance, the "local scorecard" method works perfectly.

  • The Analogy: Imagine KD is a magical translator. Even though Chef A only speaks "Potato" and Chef B only speaks "Fish," the translator can take their individual scores and combine them.
  • The Result: The paper shows mathematically that if you average the scores from all the remote chefs, you get the exact same ranking as if you had combined all the ingredients and tasted the whole pot yourself.
  • Why it matters: You don't need to break the privacy rule. You can just ask each client for their number, average them, and know for a fact who is truly the best model. The paper calls this KD-avg (average) being identical to KD-all (centralized).

2. The Fréchet Distance (FD): The "Broken Compass"

The authors found that for Fréchet Distance (a very popular metric used in AI), the local scorecard method fails.

  • The Analogy: Imagine FD is a compass that points to "North." If everyone is standing in different places (different data distributions), their local "North" points in different directions. If you just average their compass readings, you might end up pointing at a swamp instead of the mountain peak.
  • The Result: Two chefs might get identical scores from every single local judge (Client A says Chef X is good, Client B says Chef X is good, etc.). However, when you look at the "Grand Prize" (the combined data), Chef X might actually be terrible compared to Chef Y.
  • The Proof: The paper provides a mathematical example where two models get the exact same average score from all clients, but one is actually much better than the other when judged against the total dataset. Averaging the local scores gives a false ranking.

Other Metrics: A Mixed Bag

The paper also looked at other ways to judge quality, like "Precision" (how real the food looks) and "Recall" (how many different types of food were made).

  • Recall: Like Kernel Distance, averaging the local scores worked fine here.
  • Precision, Density, and Coverage: Like Fréchet Distance, these metrics were unreliable when you just averaged the local scores. They could lead you to pick the wrong winner.

The Practical Application: Cooking with Privacy

Because Kernel Distance works so well with averaging, the authors showed a practical use case: Distributed Fine-Tuning.

Imagine the chefs want to improve their recipes based on the local ingredients without sending the ingredients away.

  • They use the "Kernel Distance" rule to guide their cooking.
  • The server tells them, "Your local score is X. If you change your recipe to lower that score, you are getting closer to the global average."
  • Because the math guarantees that lowering the local average always lowers the global score, the chefs can collaboratively improve the model without ever sharing their private data.

Summary

  • The Problem: How do we rank AI models when data is scattered across many private devices?
  • The Good News: If you use Kernel Distance, you can simply average the scores from each device, and it will give you the exact same ranking as if you had all the data in one place.
  • The Bad News: If you use Fréchet Distance (or Precision/Density), averaging the local scores is dangerous. It can trick you into thinking a bad model is good, or vice versa.
  • The Takeaway: In a distributed world, not all measuring tapes are created equal. Some (like KD) let you measure the whole forest by looking at individual trees; others (like FD) will get lost if you try to do the same.

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 →