← Latest papers
💻 computer science

Symbolic Density Estimation for Discrete Distributions

This paper introduces Symbolic Density Estimation (SDE), an unsupervised framework that automatically discovers interpretable, closed-form probability mass functions for discrete distributions by combining domain-specific priors with evolutionary search, validated through a new benchmark dataset and real-world applications showing improved model fit.

Original authors: Ziwen Liu, Meng Li

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

Original authors: Ziwen Liu, Meng Li

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 detective trying to figure out the secret recipe for a specific type of cookie. You have a giant jar full of these cookies, and you've counted how many are in the jar, how many are broken, how many are perfect, and so on. You know there is a mathematical rule (a "formula") that explains exactly why the cookies are distributed this way.

The problem is, you don't know what that formula is.

Traditionally, statisticians have to guess the recipe first (e.g., "It's probably a Chocolate Chip recipe!") and then try to tweak the ingredients to fit their data. If they guess wrong, the whole analysis fails. Other modern methods use "black box" computers (like deep neural networks) that can predict the cookie distribution perfectly, but they can't tell you the recipe; they just give you a complex, unreadable computer code.

This paper introduces a new detective tool called "Symbolic Density Estimation" (SDE).

Here is how it works, using simple analogies:

1. The "Lego" Search

Instead of guessing a recipe, SDE acts like a master builder with a box of Lego bricks. These bricks are basic math operations: adding, multiplying, taking logarithms, and special "counting" blocks (like factorials, which are used in probability).

The computer starts building millions of different structures (formulas) using these bricks. It's like throwing a million different Lego creations at the wall to see which one fits the shape of your cookie jar data.

2. The "Validity Check" (The Safety Inspector)

Here is the tricky part: In the world of probability, a formula isn't just any shape. It has to be a valid probability map.

  • Rule 1: It can't have negative numbers (you can't have -5 cookies).
  • Rule 2: All the probabilities must add up to exactly 1 (100% of the cookies must be accounted for).

Most computer programs that build formulas ignore these rules and just try to match the shape. SDE is special because it has a Safety Inspector built right into the search. If a Lego structure it builds doesn't follow the rules (e.g., it predicts negative cookies), the inspector immediately throws it in the trash. This guides the search toward only "legal" probability formulas.

3. The "Log-Domain" Shortcut

To make the building process faster and more stable, the computer doesn't look at the raw cookie counts. Instead, it looks at the "log" of the counts.

  • Analogy: Imagine the cookie counts are huge numbers (like 1,000,000). Multiplying and dividing these is messy. Taking the "log" is like zooming out on a map. It turns huge, messy multiplication problems into simple addition problems, making it much easier for the computer to find the right pattern.

4. What Did They Find?

The authors created a "Gym" (called SDEBench) with 14 different types of cookie jars (standard statistical distributions like Poisson, Binomial, etc.) to test their tool.

  • The Result: SDE successfully looked at the data from these jars and re-discovered the original mathematical recipes without being told what they were.
  • Complexity: It didn't just find simple recipes. It also figured out complex "mixed" recipes (like a jar containing two different types of cookies mixed together) and "zero-inflated" jars (jars with way more empty spots than usual).
  • Real World Test: They tested it on real biological data (counts of genes in human cells). The tool found a simple, readable formula that fit the data better than standard models and better than the "black box" neural networks, while actually explaining why the data looked that way.

5. Why Does This Matter?

  • Interpretability: Unlike a black box that gives you a number, SDE gives you a closed-form equation. You can read it, understand it, and explain it to a human. It's like getting the actual recipe card instead of just a prediction of how many cookies you'll eat.
  • No Guessing: You don't need to know the family of distributions beforehand. The computer finds the structure automatically.
  • Efficiency: It found these complex formulas much faster and more accurately than trying to brute-force every possibility or relying on standard statistical guesses.

In summary: This paper presents a smart, rule-following robot that can look at a pile of count data and automatically write down the exact mathematical law that governs it, ensuring the law makes sense and is easy for humans to read.

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 →