Research

What can ordinary behavior tell us about change?

Rientro began with a practical observation: meaningful change does not always arrive as an incident. Sometimes it appears first in the ordinary. We are exploring what continuous observation of movement can tell us about that change — and where our understanding of it stops.

01We started with what was already there

Rientro's question is about ordinary behavior, so the first move wasn't to build a new world around it. We looked at traces of ordinary movement that already existed.

GeoLife — a large public collection of real-world GPS traces — gave us a way to examine the structure of outdoor movement without waiting for our own data to accumulate. Twelve features, extracted from raw trajectory points:

DurationTotal path lengthMean velocityMax velocityMean accelerationMax accelerationHeading-change rateStop frequencySpatial entropyBounding-box expansionNet displacement ratioOscillation ratio

Trained as an IsolationForest — a model that treats the crowded middle of a distribution as ordinary and the edges as anomalous — the result is a single score in [0, 1]. That score isn't a research exercise sitting off to the side. It runs inside Rientro's live ingestion path today, on every scored trajectory, as a bounded multiplier on how urgent a moment looks.

Live in production

But location tells us where movement happens. It doesn't necessarily tell us why, or what happened between two points, or what changed inside the person whose movement we observed.

So we looked closer.

02What happens when the observer moves with the person?

A second dataset gave us another way to look — this time indoors. TIHM instrumented the real homes of people living with dementia using passive infrared motion sensors and magnetic door contacts. Nine features, this time about how a day is inhabited rather than where a body travels:

Daily event countNocturnal eventsFront-door contactsUnique rooms visitedLocation entropyRoom-to-room transitionsRestlessnessFirst activity hourLast activity hour

Trained the same way — an IsolationForest, scored against the population's ordinary day — this became a second, separate model.

Fixed environment

the world is instrumented

Wearable

the person is instrumented

Neither is the person.

Rientro doesn't deploy fixed indoor sensors. So the nine features above are approximated instead from wearable telemetry resolved against a floorplan — a PIR analog, not PIR data. Two structural gaps come with that substitution:

  1. A motion sensor fires on movement; a wearable reports on a timer. A person sitting still produces zero sensor events and a full stream of telemetry points — the approximation measures sampling, not activity, wherever someone is stationary.
  2. The model was trained on full patient-days. A short window doesn't read as calm — it reads as an extreme outlier, for reasons that have nothing to do with behavior, before any actual pattern is considered.

Because of that second gap, we treat a short window's score as unusable — it is never shown to anyone, by rule rather than by accident. This piece is built, tested, and correct — and deliberately dormant, waiting on real indoor data and validation before it touches a live decision.

Complete — not yet live

What becomes visible?

What disappears?

What remains?

03The evidence has a boundary

Two models, two windows onto the same kind of question, at two very different stages of trust. Naming the boundary plainly is more credible than pretending it isn't there.

Data

The clinical indoor study this model learned from is real, but it is a small, sparse sample next to the scale Rientro eventually needs.

Sensing

A wearable observes a different geometry than a room full of fixed sensors. The nine features can be approximated from it. The sensor events themselves cannot be substituted.

Model

The outdoor score and the indoor score are separate representations of separate windows onto the same person. They have never been asked whether they agree.

Status

One of these runs in production, continuously, on every ingested trajectory. The other is complete, correct, and deliberately left off — waiting on real indoor data before anyone trusts what it says.

This is not where the research ends.

It is where the next question begins.

04What remains unknown

Can a behavioral pattern survive a change in sensing geometry — from a wearable’s approximation to a real fixed sensor?

How much of a person’s own history is required before a deviation becomes interpretable, rather than just different?

When an outdoor score and an indoor score eventually disagree, what should that disagreement mean?

Could a broader, non-clinical indoor reference reduce the risk of scoring “anomalous” against a population that already contains the condition being studied? It’s already named, in our own code, as a next step worth taking — not yet taken.

Can continuous free-living observation reveal something that a periodic clinical visit cannot?

These are not claims. They are questions we are still working on.

Research note · 2026-09

The first question changed

We asked whether a broader, non-clinical indoor reference could help reduce the circularity of learning ordinary behavior from a population that already contains the condition being studied.

The first result seemed to say that broadening the reference weakened the signal.

It didn't.

It echoed an earlier lesson from CASAS Scripted: a dataset can contain the behavior we want to study without necessarily providing the conditions in which that behavior can be interpreted as ordinary life.

Looking closer, we found the normalization itself was absorbing part of the behavior we were trying to distinguish — the problem was never just which populations entered the reference, but how “ordinary” was being constructed in the first place.

We rebuilt the experiment so a person's changing state and their longer-term behavioral character could both be considered, without letting the signal we were testing define its own baseline. The revised construction recovered substantially more of the original separation, in the research sandbox.

A baseline should move with the person without absorbing the change we're trying to understand.

That's not a new production model. It's a change in the question — and the work stays exploratory from here. The production scorer hasn't moved. Longer longitudinal histories and labelled clinical data are still needed before any of this becomes an architectural decision.

Sandbox only — production unchanged
05Some questions require another window

Some of what's above can't be resolved from public data alone. A research environment may hold the piece Rientro doesn't — and Rientro may hold a piece a research environment doesn't.

Rientro brings

  • Continuous, consented observation — already deployed
  • A working escalation and rescue-support system
  • Real longitudinal telemetry from real caregiving

A research environment may bring

  • Population
  • Clinical characterization
  • Research protocol
  • Domain expertise

an unanswered question

If this question is already present in your work

If one of these questions intersects with something already underway in your research environment, we'd be glad to explore it together.

research@rientro.care

Where the question began

The question started in practice, not in a dataset.

The First Ten Minutes

The moments in caregiving that first shaped the question this page is now trying to understand more rigorously.

Read the essay
·research@rientro.care