← Latest papers
📊 statistics

Bridging Maximum Likelihood and Optimal Transport for Efficient Inference and Model Selection in Stochastic Block Models

This paper bridges maximum likelihood and optimal transport by demonstrating that unregularized semi-relaxed Gromov-Wasserstein estimators consistently recover Stochastic Block Model parameters and, when augmented with sparsity-promoting mechanisms, enable efficient simultaneous inference and model selection without costly grid searches.

Original authors: Simon Queric, Cédric Vincent-Cuaz, Charles Bouveyron, Marco Corneli

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

Original authors: Simon Queric, Cédric Vincent-Cuaz, Charles Bouveyron, Marco Corneli

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

The Big Picture: Organizing a Chaotic Party

Imagine you walk into a massive, noisy party with thousands of people. You don't know anyone, and there are no name tags. However, you notice a pattern: people tend to stand in groups, and the people in one group talk to each other much more often than they talk to people in other groups.

Your goal is to figure out who belongs to which group and what the "rules" of conversation are for each group (e.g., "Group A loves jazz," "Group B loves sports").

In the world of data science, this is called a Stochastic Block Model (SBM). It's a mathematical way to describe networks (like social media friends or biological proteins) where nodes (people) are hidden in clusters.

The Problem: The "Fuzzy" Map

Traditionally, scientists try to solve this by finding the "most likely" arrangement of groups. The paper calls this Maximum Likelihood.

Think of this like trying to draw a map of the party. The old method uses a "fuzzy" approach. It tries to smooth out the edges to make the math easier to solve.

  • The Analogy: Imagine trying to sort a pile of mixed Lego bricks into buckets. The old method says, "Let's put a little bit of every brick into every bucket so the math works out."
  • The Result: You get a map where every bucket has a tiny bit of everything. This is great for finding the general shape, but it's terrible for deciding how many buckets you actually need. If you have 5 groups, the fuzzy map might say you need 5.1 buckets, or it might spread the 5 groups across 10 buckets, making it impossible to know the true number of groups.

The New Idea: The "Optimal Transport" Move

The authors of this paper introduce a new way to solve this puzzle using a concept called Optimal Transport (OT).

  • The Analogy: Imagine you are a logistics manager. You have a warehouse full of boxes (the people at the party) and a set of delivery trucks (the groups). Your job is to move the boxes onto the trucks so that the "distance" between how the boxes interact with each other and how the trucks interact with each other is minimized.
  • The Twist: The authors realized that the old "fuzzy" math they were using was actually a specific, slightly messy version of this logistics problem. They called it a "semi-relaxed" version.

The Breakthrough: Making the Map "Sparse"

The paper's main discovery is that the "fuzziness" (mathematically called entropic regularization) is actually the enemy when you want to know the exact number of groups.

  • The Fix: The authors decided to remove the "fuzziness" and force the logistics manager to be strict. Instead of putting a little bit of every brick in every bucket, they forced the manager to put only the right bricks in the right buckets.
  • The Result: This creates a sparse solution. Some buckets end up completely empty.
    • If you start with 20 buckets and only 5 are needed, the math naturally empties out 15 of them.
    • This allows the computer to automatically figure out the number of groups without needing a human to guess or try different numbers one by one (which is slow and expensive).

What They Proved and Tested

  1. The Theory: They proved mathematically that if you have enough people at the party (a large number of nodes), this new "strict logistics" method will eventually find the exact correct groups and the exact correct conversation rules. It's consistent.
  2. The Experiment: They tested this on computer-generated parties with different types of social structures:
    • Assortative: People stick with their own kind (like-minded groups).
    • Hub: One super-popular person connects to everyone, while others stay in their own circles.
    • Disassortative: People actively avoid their own kind.
  3. The Outcome: Their new method was just as good at finding the groups as the best existing methods, but it was much faster (10 to 100 times faster on a standard computer). Crucially, it successfully identified the correct number of groups automatically, whereas other methods often struggled with this or required slow, trial-and-error searching.

Summary

The paper bridges two complex fields: Optimal Transport (logistics of moving things) and Stochastic Block Models (finding hidden groups in networks).

They showed that by treating the problem as a strict logistics puzzle rather than a fuzzy probability problem, they can:

  1. Find the hidden groups accurately.
  2. Automatically count how many groups exist (by letting empty groups disappear).
  3. Do it all in a single, fast calculation, avoiding the need for slow, repetitive guessing games.

It's like upgrading from a blurry, guess-and-check map to a precise GPS that tells you exactly where you are and how many stops you need to make, all in one go.

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 →