reynforce

What we measured

Does our definition of a promise give the same answer twice?

Last updated

In short

We ran the same definition twice over the same 150 sentences, and the two runs disagreed on 1.60% of them. On real emails the same definition disagreed with itself on 3.0%, so we treat any change smaller than 2% as noise and do not report it as a result.

To decide whether a sentence makes a promise, we use a written definition of what counts as one. A definition is only worth building on if it gives the same answer each time it reads the same sentence. Think of a bathroom scale: if you step on twice and get two different weights, you can't trust either. This page is that test for our definition, with how we did it and what it can't tell you. A number without those is easy to misread.

What we measured, and what we did not

We measured agreement. That means how often two runs of the same definition, over the same sentences, gave different answers. It says nothing about whether either run was right. A scale can give the same wrong weight every time.

The figures come from the tools we used to write the definition. The tool the product uses to spot promises is a separate piece of software with its own version number. So everything here is about the definition. It says nothing about how the product performs.

How it was done

In plain words: the model doing the reading never sees the right answers, so each run is the same task done again from scratch. The sentences were made up for the test. "FLAG" means the sentence makes a promise and "NO_FLAG" means it does not. The real-email sample came from one person's sent mail, cut down to sentences someone outside the company received.

What came back

The range after the first figure shows how sure we can be. The real rate is very likely somewhere between 0.44% and 2.93%.

The "noise floor" is the amount the answers move about even when nothing has changed. Any change smaller than that could be chance. So the useful result is a rule. A change smaller than the floor is not reported and we do not act on it. And when a change fixes some answers and breaks others, we look at both numbers. A total close to zero can hide two big changes that cancel each other out.

What it does not show

The real-email result is the one to pay most attention to. In that comparison, on made-up sentences, the definition never changed its answer. On real ones it changed its answer 3.0% of the time. The sentences it was least sure about were the ones people would also argue over. A noise floor measured on tidy test sentences does not carry over to messy real email. Using it there would make chance look like a real result.

Why we publish this

Most of what a company says about itself is opinion. Two things we say are measurements that someone else could check, and this is one of them. We think something that can be checked is better published with its limits than quoted without them.