← Latest papers
🤖 machine learning

Towards symbolic regression for interpretable clinical decision scores

This paper introduces Brush, a novel symbolic regression algorithm that integrates decision-tree-like splitting with non-linear constant optimization to generate accurate, interpretable, and rule-based clinical decision scores that outperform or match existing methods while maintaining model simplicity.

Original authors: Guilherme Seidyo Imai Aldeia, Joseph D. Romano, Fabricio Olivetti de Franca, Daniel S. Herman, William G. La Cava

Published 2026-04-14
📖 5 min read🧠 Deep dive

Original authors: Guilherme Seidyo Imai Aldeia, Joseph D. Romano, Fabricio Olivetti de Franca, Daniel S. Herman, William G. La Cava

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 doctor trying to decide if a patient needs to go to the intensive care unit or if they can go home. You have a massive pile of data: their heart rate, blood pressure, age, temperature, and how many times they've been to the hospital before.

Currently, doctors use "scorecards" (like the CART or MEWS scores). These are like simple flowcharts: "If the heart rate is over 140, add 5 points. If the age is over 70, add 3 points." If the total is high, the patient is at risk. These are great because they are easy to understand and follow.

However, modern computer algorithms (Machine Learning) are like super-smart but mysterious wizards. They can look at all that data and predict risk with incredible accuracy, but they do it in a "black box." You can't ask them why they made a decision, and their logic is often a tangled mess of millions of numbers that no human can read.

The Problem:
We want the accuracy of the wizard but the clarity of the scorecard.
Traditional "Symbolic Regression" (a type of AI that tries to write math formulas) is great at finding simple equations (like y=2x+5y = 2x + 5), but it struggles to handle the "If/Then" logic that doctors actually use. It's like trying to write a recipe using only a single long sentence without any commas or periods.

The Solution: Meet "Brush"
The authors of this paper created a new AI tool called Brush. Think of Brush as a smart gardener who is trying to grow the perfect, simplest tree to solve a problem.

Here is how Brush works, using a few analogies:

1. The "Split" Branch (The Fork in the Road)

Most math formulas are smooth and continuous. Brush is special because it can grow branches that act like decision points.

  • Analogy: Imagine you are navigating a maze. A normal math formula is like a straight line. Brush can say, "If you hit a wall (Condition), turn left and follow this path. If not, turn right and follow that path."
  • This allows Brush to create models that look like the flowcharts doctors use, but it discovers them automatically from the data.

2. The "Tuning Knob" (Fine-Tuning)

Once Brush builds a tree with these branches, it doesn't just leave it there. It has a special tuning knob (non-linear optimization).

  • Analogy: Imagine you built a radio. You have the antenna and the speakers (the structure), but the sound is fuzzy. Brush has a mechanic that goes in and tightens every screw and adjusts every frequency until the sound is crystal clear.
  • This ensures the model isn't just "okay," but highly accurate, even when the data is messy or noisy (like a patient with slightly weird vitals).

3. The "Pruning Shears" (Simplification)

Brush is obsessed with simplicity. It uses a technique called inexact simplification.

  • Analogy: Imagine you wrote a story that was 500 pages long. Brush is an editor who reads it and says, "You don't need this whole paragraph; this one sentence says the same thing." It cuts away the fluff, leaving you with a short, punchy story that still tells the whole truth.
  • This prevents the model from becoming too complex and hard to understand.

What Did They Find?

The researchers tested Brush in two ways:

  1. The Physics Test (The "Textbook" Challenge): They asked Brush to rediscover famous physics equations (like those from Feynman) from noisy data.

    • Result: Brush was a champion. It found the correct equations more often than other AI methods, and the equations it found were much shorter and cleaner. It was like finding the shortest, most elegant path through a forest.
  2. The Hospital Test (The "Real World" Challenge): They fed Brush data from 10,000 emergency room patients to see if it could recreate the doctors' scorecards (CART and MEWS) and predict who was in danger.

    • Result: Brush did an amazing job. It learned the rules that doctors use (e.g., "High heart rate + Low blood pressure = Danger") but did it automatically.
    • The Magic: It was just as accurate as the "black box" wizards (like Random Forests) but produced models that were small enough to fit on a single page of paper. A doctor could actually read the model and say, "Ah, I see. It's checking the heart rate first, then the blood pressure. That makes sense."

Why Does This Matter?

In healthcare, trust is everything. If an AI tells a doctor to perform surgery, the doctor needs to know why.

  • Old AI: "I say surgery because my internal math says so." (Doctor: "I don't trust that.")
  • Brush: "I say surgery because the patient's heart rate is high AND their blood pressure is low, which matches the pattern of a heart attack." (Doctor: "I understand. Let's do it.")

In summary: Brush is a new kind of AI that combines the best of two worlds: the predictive power of complex computers and the clear, logical rules of human decision-making. It helps us build medical tools that are not only smart but also transparent and trustworthy.

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 →