2026 UT REAL Health AI Symposium · Track 4: Leveraging AI to Improve Health, Wellness, and Performance

Learning When to Stop Listening

Adaptive Speech Screening for Alzheimer’s Disease and Mild Cognitive Impairment

GRU + Offline RL (CQL), 5-fold cross-validation

0.75MCI F1 (±0.11)
0.72MCI recall (±0.12)
63%of each recording heard, on average

01The poster

Full research poster: Learning When to Stop Listening

Tap or click the poster to zoom; scroll to pan.

02The problem

Early screening for cognitive decline needs to be quick, cheap and repeatable. Standard cognitive tests are long and tiring, and speech models always listen to a fixed amount of audio, even when the evidence was clear much earlier. The challenge is sharpest for mild cognitive impairment (MCI), the earliest and hardest stage to detect.

We treat screening as a sequential decision: after every 9 seconds of speech, a policy decides whether it has heard enough to make a call, or should keep listening. The work has two parts: how to turn speech into good embeddings (the GRU is only the carrier), and how to design the reinforcement learning that decides when to stop.

Research questions

  • RQ1 How should audio be cut and pooled into Whisper embeddings?
  • RQ2 How should segments enter the GRU so that evidence accumulates?
  • RQ3 How should the reward and RL algorithm be designed to save speech but keep MCI detection?

03Data and task

The Cookie Theft picture: a kitchen scene with a boy on a stool taking cookies and a woman washing dishes as the sink overflows
Picture: Goodglass & Kaplan, Boston Diagnostic Aphasia Examination.

Pitt Corpus, DementiaBank. Participants describe the Cookie Theft picture aloud: a kitchen scene, about a minute of unscripted speech.

Participants and recordings per class: HC, MCI and AD
Cross-validation pool: 227 participants, 430 recordings. Participant-level stratified 5-fold CV; every result on this page is mean ± SD over the 5 folds.

04Pipeline: GRU + Offline RL

Pipeline figure following one recording from waveform to Whisper embeddings, a two-layer GRU, class probabilities and the stopping decision
One real MCI recording from a validation fold. Speech is cut into 3-s segments and encoded by Whisper-medium (frozen). A 2-layer GRU (64 units) updates its class probabilities after every segment. Every 9 s, the offline RL policy compares the Q-values of Continue and Stop and takes the higher one. Here it stops at 18 s, once P(MCI) = 0.89, and the call is correct. The inset shows the gates inside one GRU step.

Offline RL learns the stopping rule from recorded data only; it never interacts with patients. The final decision stays with a clinician.

05Contribution 1: speech representation

How long should a segment be? (RQ1)

Segment lengths of 1, 3 and 5 seconds drawn on a waveform, with cross-validated AD vs HC accuracy for each
Best GRU setting for each segment length, out of 33 tried (AD vs HC). 1 s loses information; 3 s ties 5 s (0.734, 0.810 and 0.811). Each Whisper input is a 3-s segment with 2 s of left context; only the segment’s own frames are kept. Dot: mean over folds; line: ±1 SD.

Evidence has to accumulate (RQ2)

Accuracy for one segment, a cumulative prefix and the whole recording, with and without context
Accumulating segments adds 9 points of accuracy (0.721 for one segment, 0.796 for a cumulative prefix, 0.813 for the whole recording). The 2 s of context helps single segments most (hollow dots: no context).

06Contribution 2: when to stop (RQ3)

Screening as optimal stopping

Decision diagram of the stopping policy and a chart of the stop reward for the example recording
For the example recording, the stop reward is highest at 18 s, exactly where the CQL policy stopped.
State
st = [ht, pt]GRU hidden state (64) + class probabilities (3)
Action
Continue or Stopone decision every 3 segments (9 s)
Evidence
Mt = maxτ≤t (2 · maxc pτ(c) − 1)best confidence so far
Continue
r = Mt+1 − Mt − 0.02gain if evidence grows, small cost per step
Stop
r = wy · (1 − (t/H)²) · Mt · (±1)wrong stops are clipped at 0; H = steps in the recording (mean 4.6)

Designing the reward

Table-like figure: each reward term, the problem it fixes, and the metric without and with the term
Each reward term fixes one failure. For every cross-validation recording we find the step each reward version would pick as the best stop, then compare the version without a term to the full reward (higher is better). A per-class MCI weight was tried and dropped: MCI F1 moved within run-to-run noise, so we balance the training episodes instead.

How the offline RL algorithms differ

DQN, BCQ and CQL compared: Q-values for continue and stop at an early step, and why each does or does not fit our data
Same logged data, three ways to handle an action the data rarely shows (hatched: stop is rarely logged at early steps). The bars are an illustration; the numbers are 5-fold CV results. The DQN and BCQ explanations are our reading of the mechanism, consistent with the results but not tested separately.

07Results

5-fold CVMCI F1MCI recallAccuracyAudio used
GRU, baseline (A1)0.340±0.2340.244±0.1790.742±0.043100%
GRU, class-balanced (A2)0.795±0.0320.855±0.1660.763±0.045100%
+ threshold rule0.743±0.0890.798±0.1520.766±0.05479%±5
+ offline DQN0.726±0.1140.687±0.0980.771±0.05258%±4
+ offline BCQ0.685±0.1400.622±0.1520.767±0.05556%±4
+ offline CQL (final)final0.746±0.1070.716±0.1250.788±0.05363%±3

Mean over 5 participant-level folds, ±1 SD below. Audio used = share of each recording heard before the decision.

Class balancing (A1 to A2) is the key fix for MCI; A3–A7 (oversampling, mixup, extra losses) did not do better. The stopping rules below the line are all built on A2.

All Stage 1 ablations (A1–A7)
Ablation (5-fold CV, mean)MCI F1MCI recallMCI precisionMCI AUC
A1 Base0.3400.2440.6500.974
A2 Balanced0.7950.8550.7830.980
A3 MCI ×30.6920.7760.6450.986
A4 Mixup0.7720.7060.8700.976
A5 +Contr.0.6880.5650.9270.980
A6 +Ord.0.6880.5650.9270.983
A7 +Both0.7510.6370.9200.976

Takeaways

  • Representation: 3–5 s segments, accumulated (+9 points).
  • Stopping: offline RL hears 63% of the audio at 0.788 accuracy.
  • Design: each reward term fixes one failure; conservative CQL beats DQN and BCQ.

Clinical relevance

  • Shorter, adaptive tests ease the burden on older adults.
  • Decision support: flags who may need a full evaluation; the clinician decides.
  • Speech is cheap to collect at scale, in primary care or remotely.

08Limitations and next steps

09Methods in brief

10References

  1. Radford A, et al. Robust speech recognition via large-scale weak supervision (Whisper). ICML 2023.
  2. Becker JT, et al. The natural history of Alzheimer’s disease: description of study cohort and accuracy of diagnosis. Arch Neurol 1994.
  3. Fujimoto S, Conti E, Ghavamzadeh M, Pineau J. Benchmarking batch deep reinforcement learning algorithms. arXiv 2019.
  4. Kumar A, Zhou A, Tucker G, Levine S. Conservative Q-learning for offline reinforcement learning. NeurIPS 2020.
  5. Seno T, Imai M. d3rlpy: an offline deep reinforcement learning library. JMLR 2022.
  6. Mnih V, et al. Human-level control through deep reinforcement learning (DQN). Nature 2015.

11Contact

xuan.wang@austin.utexas.edu

Acknowledgments: computing resources from the Texas Advanced Computing Center (TACC), The University of Texas at Austin. Speech data from DementiaBank / TalkBank.