Patient-Centered Treatment Planning for Chronic Multimorbidity: A Hierarchical Reinforcement Learning Framework for Preference Modeling
Organizations: Department of Industrial and Systems Engineering at the University of Tennessee, Knoxville, TN, USA · Department of Industrial Engineering at the University of Arkansas, Fayetteville, AR, USA
Abstract
Patient preference, defined as a patient's demonstrated willingness and capacity to adhere to clinical recommendations, is a primary determinant of therapeutic effect yet remains structurally absent from existing computational treatment planning models. We address this gap by presenting patient-centered factored-action hierarchical option-critic (FAHOC), a hierarchical reinforcement learning (HRL) framework that jointly learns high-level options corresponding to therapeutic strategies and factored intra-option policies that decompose the joint action space into disease- and intervention-specific subcomponents, while imposing a cooperation-aware action masking mechanism. This enables structured exploration, improved credit assignment across hierarchy levels, and more interpretable decision pathways, while enforcing patients' preferences. Formal guarantees establish that cooperative patients achieve higher optimal expected health outcomes than non-cooperative patients, and that the factored Q-function approximation error is provably bounded. The framework is evaluated using longitudinal data collected from approximately 50,000 comorbid hypertension and type 2 diabetes mellitus patients from five hospitals in the Southeast U.S. FAHOC achieves a quality-adjusted life year expectancy equivalent improvement of 0.669 (vs -0.133 observed clinician practice), correctly identifies cooperative patients in 95.9% of cases and never violates a patient's preference in held-out test, demonstrating that HRL with explicit preference constraints can support preference-consistent, clinically safe decision-making in multimorbidity management.
Figures & tables
| Type | Features | Description |
|---|---|---|
| Continuous | ; ; ; ; | Systolic blood pressure (mmHg); glycated hemoglobin (%); body mass index (kg/m 2 ); kidney function (mL/min/1.73 m 2 ); age in years (adjusted based on day of the visit) |
| Ordinal | ; ; | BMI category (0: Normal; 1: Overweight; 2: Obese); T2DM medication intensity at ; HTN medication intensity at |
| Binary | ; no-visit flag at visit | BMI cooperation type ( : non-cooperative; : cooperative), gap-visit indicator flags missed encounters |
| OHE | G., R., E. | Gender; Race; Ethnicity with 2, 2, and 3 binary indicators respectively, time independent features |
| Characteristic | Train | Validation | Test |
|---|---|---|---|
| Dataset Partition | |||
| Patients | 33,108 | 7,095 | 7,095 |
| Transitions | 414,880 | 90,231 | 89,556 |
| Transitions/patient (mean std) | |||
| BMI Cooperation Status | |||
| Cooperative | 264,587 (63.8%) | 58,567 (64.9%) | 56,534 (63.1%) |
| Metric | Test | Random (%) |
|---|---|---|
| Overall action accuracy | 69.8 % | 5.6 |
| T2DM component accuracy | 82.3 % | 33.3 |
| HTN component accuracy | 80.7 % | 33.3 |
| BMI (eligible patients) † | 95.9 % | 50.0 |
| Option accuracy (Single- vs. Multi-Target) | 53.8 % | 50.0 |
| Mean termination prob. | 0.201 | — |
| Test Set ( ) | ||
|---|---|---|
| Estimator | Estimate | 95 % CI |
| Clinician (baseline) | — | |
| FQE ‡ | ||
| WIS | ||
| DR | ||
| Metric | Uncontrolled | Controlled |
|---|---|---|
| Patients ( ) | 4,692 | 2,403 |
| Transitions ( ) | 57,710 | 31,846 |
| Accuracy | ||
| Overall action | 68.1 % | 72.8 % |
| T2DM component | 80.7 % | 85.2 % |
| HTN component | 80.0 % | 81.9 % |
| Metric | HRL (Test) | baseline DDQN (Val) | (HRL DDQN) |
|---|---|---|---|
| Overall action accuracy | 69.8 % | 69.2 % | 0.6% |
| T2DM component accuracy | 82.3 % | 81.4 % | 0.9% |
| HTN component accuracy | 80.7 % | 79.1 % | 1.6% |
| BMI accuracy (all) | 96.6 % | 96.3 % | 0.3% |
| BMI discriminative † | 95.9 % | 94.0 % | 1.9% |
| Option accuracy | 53.8 % | N/A | — |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Age | 25–34 | 35–44 | 45–54 | 55–64 | 65–74 | 75 |
|---|---|---|---|---|---|---|
| A1C | 0.65 | 0.46 | 0.25 | 0.13 | 0.05 | 0.01 |
| SBP | 0.69 | 0.62 | 0.53 | 0.44 | 0.36 | 0.23 |
| HTN Medications | T2DM Medications |
|---|---|
| ACE inhibitors : benazepril, lisinopril, enalapril, captopril, fosinopril, perindopril, quinapril, ramipril, trandolapril, moexipril | Biguanides : metformin |
| ARB combinations : sacubitril | Sulfonylureas : chlorpropamide, diabinese, glipizide, glucotrol, glyburide, diabeta, glimepiride, glibenclamide |
| ARBs : valsartan, losartan, candesartan, azilsartan, eprosartan, irbesartan, olmesartan, telmisartan | DPP-4 inhibitors : sitagliptin, vildagliptin, linagliptin, saxagliptin, alogliptin |
| Calcium channel blockers : amlodipine, felodipine, diltiazem, isradipine, nicardipine, nifedipine, nisoldipine, verapamil | SGLT-2 inhibitors : ertugliflozin, canagliflozin, empagliflozin, dapagliflozin, bexagliflozin |
| Centrally acting : clonidine, methyldopa, guanfacine, reserpine | Thiazolidinediones : pioglitazone, rosiglitazone |
| Alpha blockers : doxazosin, prazosin | GLP-1 receptor agonists : liraglutide, albiglutide, semaglutide, exenatide, dulaglutide, lixisenatide |
| Parameter | Value | Parameter | Value |
|---|---|---|---|
| Discount | 0.97 | Hidden dimension | 256 |
| Soft-update | 0.001 | PER | 0.6 |
| Buffer capacity | PER | ||
| Batch size | 256 | Target | 0.30 |
| Encoder lr | TD clamp | ||
| High-level lr | Grad clip (low/high) | 1.0 |
| Domain Pair | Global | Binned | Bootstrap mean | 95% CI |
|---|---|---|---|---|
| T2DM HTN | 0.2629 | 0.6948 | 0.2758 | [0.246, 0.311] |
| T2DM BMI | 0.3351 | 1.2150 | 0.3739 | [0.304, 0.477] |
| HTN BMI | 0.4275 | 1.0531 | 0.4380 | [0.361, 0.510] |
| 1.0255 | 2.9630 | 1.0877 | [0.911, 1.298] |
| Train | Val | Test | All | |
| Transitions / Patients | 414,880 / 33,108 | 90,231 / 7,095 | 89,556 / 7,095 | 594,667 / 47,298 |
| C1 cooperative | 264,587 (63.8%) | 58,567 (64.9%) | 56,534 (63.1%) | 379,688 (63.9%) |
| C2 overweight/obese | 334,992 (80.7%) | 72,986 (80.9%) | 71,612 (80.0%) | 479,590 (80.7%) |
| C3 uncontrolled | 298,369 (71.9%) | 64,674 (71.7%) | 64,726 (72.3%) | 427,769 (71.9%) |
| C1 C2 | 184,765 (44.5%) | 41,368 (45.8%) | 38,628 (43.1%) | 264,761 (44.5%) |
| C1 C2 C3 | 133,139 (32.1%) | 29,520 (32.7%) | 28,245 (31.5%) | 190,904 (32.1%) |