SMASH 2026 · Paper #15 · Result card

Towards Transparent Reward Design in Clinical Reinforcement Learning

Caro Strickland, Baptiste Bonin, Audrey Durand · Université Laval · Read the paper

For child#001, two dosing rules within 3 points of time-in-range differ by 64.0 points in time hypoglycaemic. The paper's weights pick a rule at 16.4% hypo.
patient child#001weights (gly, hypo, dose) 0.50, 0.30, 0.20hypo limit 4%TIR tolerance ±3 ptssimulated days / rule 2dosing rules 48seed 1
Same TIR, different hypo
64.0 pts
max hypo-time gap among 154 rule pairs within 3 TIR points (median 8.9)
Your weights pick
48% TIR
basal 2/6 · +1 if >180; hypo 16.4%, hyper 35.3%
Two fixed weightings
50% vs 48%
TIR of the w = (1,0,0) pick vs the paper's w = (0.5,0.3,0.2) pick; hypo 21.5% vs 16.4%, insulin 16 vs 15 U/day
Preferences that break your limit
54%
of 231 weight vectors pick a rule with > 4% hypo time

From the abstract

Using automated insulin dosing as a testbed, we show that conventionally trained policies occupy one such undisclosed point on a tradeoff surface, producing clinically consequential failure modes invisible to standard metrics. We construct an approximate Pareto frontier through preference-conditioned RL and show that it recovers policies with similar aggregate performance but different risk profiles across three simulated patients.

Evidence

Which risk does each dosing rule trade for its time in range?
Which risk does each dosing rule trade for its time in range?
Each dot is one basal-only dosing rule simulated on the UVa/Padova model. Blue = Pareto-optimal on the paper's three objectives. The orange line joins the matched pair with the biggest hypoglycaemia gap at (almost) the same TIR.
Same score, different day
Same score, different day
Glucose traces of that matched pair on simulated day 1. Green band = target range 70–180 mg/dL.
Who chose the trade-off? Every preference vector, mapped
Who chose the trade-off? Every preference vector, mapped
Each hexagon is a weight vector w over the three objectives; colour = time in range of the rule that maximizes w·r. Orange outlines mark weights whose pick exceeds your hypo limit.

Paper vs. your run

MetricPaperYour run
Matched pairs within 3 TIR pts (child)14815441/48 rules kept (SD ≤ 20 pts, TIR ≥ 20%); paper: 40 preference vectors
Median hypo gap among matched pairs (pp)6.48.9
Max hypo gap among matched pairs (pp)39.864.0
child#001 fixed-weight failure modesBaseline A hypo 55.2%; baseline B hypo 0.0%, hyper 56.0%A-pick hypo 21.5%; B-pick hypo 16.4%, hyper 35.3%paper baselines are SAC agents; yours are the best rule in the family
Differential (risk-decreasing) rewarda policy can collect higher reward by oscillating into and out of a hazardous staterank corr. with absolute reward 0.50; its favourite rule has 15.0% hypoundiscounted sum telescopes to RI(start) − RI(end)

Try next

Read this before sharing