← Latest papers
🤖 AI

Submodular Benchmark Selection

This paper formalizes the selection of a small, informative subset of correlated benchmarks for evaluating large language models as a submodular maximization problem under a multivariate Gaussian model, demonstrating that a greedy mutual information approach outperforms entropy-based methods for imputation at small subset sizes.

Original authors: Alexander Smola

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

Original authors: Alexander Smola

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 food critic trying to taste every dish at a massive, endless buffet to decide which chef is the best. You have 57 different dishes (benchmarks) to try. But tasting every single one takes forever, costs a fortune, and your stomach can only handle so much.

The problem? Many dishes taste very similar. If you love the spicy pasta, you'll probably love the spicy noodles too. They are "correlated." So, the big question is: Which small handful of dishes do you actually need to taste to know the whole story?

This paper, by Alex Smola, offers a mathematical recipe to solve that exact problem. It treats the scores of different AI models on different tests like ingredients in a giant soup, using a branch of math called submodular optimization (which is just a fancy way of saying "diminishing returns") to pick the best subset.

Here is the breakdown of their approach using simple analogies:

1. The Two Strategies: "The Diverse Sampler" vs. "The Connector"

The authors propose two different ways to pick your small subset of benchmarks. Think of them as two different shopping lists for that buffet.

  • Strategy A: The "Diverse Sampler" (Entropy Maximization)

    • The Goal: Pick dishes that are all very different from each other.
    • The Analogy: You want one spicy dish, one sweet dish, one savory dish, and one sour dish. You don't want three different types of spicy pasta because they all tell you the same thing.
    • How it works: This method looks for the "most unique" benchmarks. It's like picking the pivot points of a map. The paper notes this is mathematically identical to a standard technique called "pivoted Cholesky," which is a way of breaking down a big matrix into smaller, manageable pieces.
    • The Result: This is great for getting a broad overview, but it might miss the specific details that link the dishes together.
  • Strategy B: "The Connector" (Mutual Information)

    • The Goal: Pick dishes that tell you the most about the other dishes you didn't pick.
    • The Analogy: Imagine you pick a "master key" dish. If you know how the chef handles this one specific dish, you can accurately guess how they handle the other 50 dishes, even if you never tasted them. You aren't just looking for variety; you are looking for the dish that is the best "hub" or "bridge" to the rest of the menu.
    • How it works: This method calculates how much information one benchmark gives you about the rest of the unselected benchmarks.
    • The Result: The paper found that for small budgets (tasting only 1 to 5 dishes), this "Connector" strategy is the winner. It predicts the missing scores much better than the "Diverse Sampler."

2. The "Missing Menu" Problem

In the real world, not every AI model has been tested on every benchmark. It's like a menu where some chefs haven't cooked some dishes yet. The data is incomplete.

  • The Fix: The authors use a statistical trick called EM (Expectation-Maximization).
  • The Analogy: Imagine you are trying to guess the recipe of a soup, but you only have a few spoonfuls of it. You take a guess at the missing ingredients based on what you do have, taste the "guess," and then adjust your recipe. You repeat this process over and over until your guess becomes a very accurate estimate of the full soup. This allows them to build a complete picture even with messy, incomplete data.

3. The "Surrogate Gap" (Why the Winner Wins)

The paper discovered a fascinating quirk they call the "surrogate gap."

  • The Observation: The "Diverse Sampler" (Entropy) actually does a better job at reducing the mathematical error of the remaining dishes (residual variance). It picks the most statistically independent items.
  • The Twist: However, when it comes to predicting the scores of the dishes you didn't pick, the "Connector" (Mutual Information) wins, especially when you can only pick a few.
  • Why? Because the "Diverse Sampler" picks items that are unique but might not be very helpful for guessing the others. The "Connector" picks items that are tightly linked to the rest of the group. If you want to guess the future, you need the hub, not just the outliers.

4. The Results: How Many Do You Need?

The authors tested this on real data from ten different AI leaderboards (like MMLU, which has 57 subjects, and MTEB, which has 56 tasks).

  • The Good News: You don't need to test everything.
  • The Numbers:
    • On the MMLU dataset (57 subjects), picking just 5 carefully chosen benchmarks allowed them to predict the scores of the other 52 with 91% accuracy.
    • Even on a messy, incomplete dataset, picking 15 benchmarks captured more than half the information of the whole set.
  • The Visual: They looked at the "spectrum" of the data (like looking at the colors in a rainbow). They found that the information is packed into a very small number of "colors" (dimensions). Once you pick the right few, the rest is just noise.

Summary

If you want to evaluate AI models without breaking the bank or your patience:

  1. Don't just pick random tests.
  2. Don't just pick the most "different" tests.
  3. Pick the tests that act as the best "connectors" to the rest of the group.
  4. If you only have a tiny budget (1–5 tests), use the Mutual Information method. If you have a larger budget, the "Diverse Sampler" catches up.

The paper provides a mathematical "shopping list" to help researchers stop wasting time on redundant tests and focus on the few that actually matter.

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 →