← Latest papers
📊 statistics

BFTS: Thompson Sampling with Bayesian Additive Regression Trees

The paper introduces Bayesian Forest Thompson Sampling (BFTS), a novel contextual bandit algorithm that integrates Bayesian Additive Regression Trees (BART) to provide a principled, non-linear probabilistic framework that achieves theoretical regret bounds and superior empirical performance in personalized behavioral interventions.

Original authors: Ruizhe Deng, Bibhas Chakraborty, Ran Chen, Yan Shuo Tan

Published 2026-02-10
📖 4 min read☕ Coffee break read

Original authors: Ruizhe Deng, Bibhas Chakraborty, Ran Chen, Yan Shuo Tan

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 personal health coach for thousands of people via a smartphone app. Every day, you have to decide which "nudge" to send to each person to help them stay healthy (e.g., "Time for a walk!" or "Drink some water!").

The problem is, you don't know exactly what works for whom. Some people respond to morning alerts; others only respond to evening ones. Some people are motivated by competition; others by gentle encouragement. If you send the wrong message, they ignore you. If you send the wrong message too often, they get "notification fatigue" and delete the app.

This paper introduces a new "brain" for this coach, called BFTS. Here is how it works, explained through a few simple analogies.


1. The Problem: The "Linear" vs. "Neural" Dilemma

To make decisions, the coach needs a model of how humans behave.

  • The "Straight Line" Model (Linear): Imagine trying to predict how much a plant grows using only a straight ruler. It’s simple and fast, but life isn't a straight line. If you give a plant too much water, it doesn't just grow "more"—it dies. A straight-line model can't understand that "tipping point."
  • The "Brain" Model (Neural Networks): This is like a super-complex, massive computer brain. It can understand almost anything, but it’s a "black box." It’s incredibly hard to tune, it requires massive amounts of electricity (computing power), and if you change one tiny setting, the whole thing might crash.

2. The Solution: BFTS (The "Wisdom of the Forest")

The researchers proposed BFTS, which uses something called BART (Bayesian Additive Regression Trees).

The Analogy: The Council of Experts
Instead of one giant, confusing brain (Neural Network) or one simple ruler (Linear Model), imagine BFTS is a Council of 100 Experts.

  • Each expert is a "Decision Tree." One expert might look only at your age. Another looks only at how much you slept. A third looks at the combination of your age and your sleep.
  • Each expert is a bit "weak" on their own, but when they all vote together, they create a incredibly nuanced, wavy, complex map of human behavior.
  • The "Bayesian" Magic: Unlike a standard council where everyone just shouts their opinion, these experts are honest about their uncertainty. If an expert hasn't seen many people like you before, they don't just say, "I think you'll like this message." They say, "I'm 50% sure you'll like this, but I'm actually quite confused."

3. The Strategy: Thompson Sampling (The "Smart Gambler")

How does the coach use this Council of Experts to actually pick a message? They use a strategy called Thompson Sampling.

The Analogy: The Weighted Dice
Imagine the coach has a set of dice for every possible message.

  • If the Council of Experts is very confident that "Message A" works, the die for Message A is weighted heavily to land on "Success."
  • If the Council is totally unsure about "Message B," the die for Message B is fair and unpredictable.

When it's time to send a nudge, the coach rolls the dice. Most of the time, the weighted dice will lead them to pick the best message (Exploitation). But occasionally, the "uncertain" dice will roll a high number, forcing the coach to try something new just to see what happens (Exploration). This prevents the coach from getting stuck in a rut.

4. Does it actually work? (The "Drink Less" Test)

The researchers didn't just test this on math problems; they tested it on real human data from a health trial called "Drink Less," which helped people reduce hazardous drinking.

They found that the BFTS "Council of Experts" was much better at predicting what would keep people engaged with the app than the old methods. In fact, it improved engagement rates by over 30%. It was smart enough to realize that a person's "days since downloading the app" and their "baseline risk score" were the most important things to watch, and it adjusted its "dice" accordingly.

Summary: Why is this a big deal?

In short, BFTS gives a digital health coach:

  1. The Nuance of a Human: It understands complex, non-linear behaviors (thanks to the Forest of Experts).
  2. The Honesty of a Scientist: It knows when it is guessing (thanks to the Bayesian math).
  3. The Bravery of a Gambler: It knows when to try something new to learn more (thanks to Thompson Sampling).

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 →