← Latest papers
📊 statistics

Less Random, More Private: What is the Optimal Subsampling Scheme for DP-SGD?

This paper demonstrates that replacing the standard Poisson subsampling in DP-SGD with a structured Balanced Iteration Subsampling (BIS) scheme, which eliminates participation variance while maintaining uniform marginal participation, achieves superior privacy amplification and reduces the required noise multiplier by up to 9.6% in low-noise regimes.

Original authors: Andy Dong, Ayfer Özgür

Published 2026-05-11
📖 4 min read☕ Coffee break read

Original authors: Andy Dong, Ayfer Özgür

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 running a massive, secret voting system to train a smart computer (an AI). You have a huge list of people (data), and in every round of the election, you pick a few people to vote. To protect privacy, you add a little bit of "static" (noise) to the results so no one can tell exactly who voted for what.

For the last decade, the standard way to pick these voters has been Poisson Subsampling. Think of this like a lottery where everyone buys a ticket, but the number of tickets they get is random. Some people might get picked 10 times, others 0 times, and others 50 times, purely by chance. The logic was: "More randomness equals more privacy."

The Big Discovery
This paper, written by researchers at Stanford, argues that this "lottery" approach is actually flawed. They found that the randomness in how many times a person gets picked creates a hidden weakness. It's like having a lottery where some people win the jackpot 50 times while others never win; that imbalance actually makes it easier for a clever attacker to figure out who was in the system.

They propose a new method called Balanced Iteration Subsampling (BIS).

The Creative Analogy: The Perfectly Balanced Shift

The Old Way (Poisson):
Imagine you are a manager scheduling shifts for 1,000 employees over 100 days. You tell everyone, "Flip a coin every morning; if it's heads, you work."

  • Result: Some employees work 80 days, others only 20. The schedule is chaotic.
  • The Problem: Because the workload is so uneven, a spy can look at the total number of hours worked and guess, "Ah, the person who worked 80 days must be the one we are looking for!" The variance (the difference between the busiest and least busy) leaks information.

The New Way (BIS):
Now, imagine you tell everyone, "We need exactly 50 people to work each day, and over the 100 days, everyone will work exactly 50 days total." You shuffle the deck and deal the cards so everyone gets exactly 50 shifts, but which days they work is still random.

  • Result: Everyone works the exact same amount. The schedule is perfectly balanced.
  • The Benefit: A spy looks at the total hours and sees, "Everyone worked 50 days. I can't tell who is who." By removing the imbalance (variance), you actually make the system much harder to crack.

What the Paper Actually Says

  1. Less Randomness, More Privacy: Counter-intuitively, the paper proves that constraining the randomness (making sure everyone participates the exact same number of times) provides stronger privacy than letting it be totally random.
  2. Two Extreme Scenarios: The researchers proved mathematically that this new method is the "best possible" in two extreme situations:
    • When the noise is very low (High Utility): This is the most important real-world scenario. Here, the "imbalance" of the old lottery method is the biggest leak. BIS fixes this, allowing you to use less noise (up to 9.6% less) to get the same privacy protection. Less noise means the AI learns better and is more useful.
    • When the noise is very high: Here, the new method performs just as well as the old lottery method. It never does worse.
  3. The "Math Magic" (The Accountant):
    • Calculating the exact privacy of this new "balanced" method is incredibly hard. It's like trying to count every possible way to deal a deck of cards, which is a number so big it would crash a supercomputer.
    • The authors built a new calculator (an accountant) that uses a clever trick. It first runs a super-fast "screening test" to see if a specific scenario is even worth checking. If it's not, it skips it. If it is, it does the heavy math.
    • This allowed them to prove, without any "guesswork" or loose approximations, that the new method is indeed better.

The Bottom Line

The paper overturns a long-held belief that "more randomness is always better for privacy." Instead, it shows that structure and balance are superior.

By switching from a chaotic lottery (Poisson) to a perfectly balanced schedule (BIS), you can train private AI models that are more accurate (because you need less noise) while keeping the same level of privacy protection. The authors have even released the code for this new calculator so others can use it immediately.

In short: If you want the best privacy for your AI, stop letting the dice roll randomly. Give everyone a fair, fixed number of turns, and you'll get a stronger shield.

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 →