On the possibilities and limitations of LLM-based multi-agent systems for multi-criteria decision-making in healthcare operations management
Organizations: Istituto di Analisi dei Sistemi ed Informatica (IASI), CNR, Rome, Italy · Department of Mechanical, Materials, and Industrial Engineering, University of Cincinnati, Cincinnati, OH · Department of Computer, Control, and Management Engineering (DIAG), Sapienza University of Rome, Rome, Italy
Abstract
Multi-criteria models for healthcare operations need weights that express how stakeholders trade off patient waiting time, provider workload, and operating cost, but these weights are difficult to quantify. Teams of large language model (LLM) agents, each prompted to represent a stakeholder, have been used to supply them. We propose a framework for assessing the reliability of LLM-generated preferences as inputs to multi-objective optimization and quantifying how their uncertainty affects decisions. We study explicit preferences by asking agents to rate the importance of the criteria in an outpatient appointment scheduling problem, and implicit preferences by inferring trade-offs from the agents' pairwise choices between emergency department configurations. The computational experiments show that the explicit preferences respond to the clinic's operating conditions and differ across roles, but deliberation among the agents can erase these differences, whereas simple averaging preserves them. The pairwise choices used to reveal the agents' implicit preferences depend largely on which option is presented first, and we find limited evidence that a statistical model using contextual information alongside presentation order predicts the agents' choices on new comparison pairs better than a model using presentation order alone. We then formulate robust weighted-sum optimization models to account for preference uncertainty. In most cases, these models select different schedules or configurations from those obtained using average preference weights. These results indicate that LLM-generated preferences need an audit of this kind before they are used as optimization weights in healthcare decision support.
Figures & tables
| Work | Role-based LLM agents | Explicit weights | Choice-based inference | Reliability assessment | Robust decisions under weight uncertainty | Healthcare operations |
| Vahidnia [ 57 ] | ✓ | ✓ | – | – | – | |
| Jovine et al. [ 36 ] | – | ✓ | – | – | ||
| LLM judges [ 70 , 62 ] | – | – | ✓ | – | – | |
| LLM debate [ 55 , 12 ] | ✓ | – | – | ✓ | – | – |
| Hu and Mehrotra [ 31 ] | – | – | – | ✓ | – | |
| PRO [ 32 , 29 , 58 ] | – | – | – | ✓ | – |
| Measure | Scope | Numerical | Argumentative |
| Valid terminal outputs | All turns | 1783/1800 (99.06%) | 1765/1800 (98.06%) |
| Technical terminal failures | All turns | 17/1800 (0.94%) | 24/1800 (1.33%) |
| Schema-invalid terminal outputs | All turns | 0/1800 (0.00%) | 11/1800 (0.61%) |
| Technical failures across attempts | All attempts | 131/1923 (6.81%) | 164/2005 (8.18%) |
| Schema-invalid outputs across attempts | All attempts | 0/1923 (0.00%) | 67/2005 (3.34%) |
| Valid other-agent argument reference | Rounds 2–3 | — | 1118/1170 (95.56%) |
| Protocol | Positive | Interval contains zero | Reversed |
| Pre-deliberation | 12 | 0 | 0 |
| Numerical | 3 | 3 | 6 |
| Argumentative | 1 | 8 | 3 |
| Mechanical | 12 | 0 | 0 |
| Model | Role | vs. position | Order agreement | Dominance compliance | Diagnostic screen | |
| 9B | Patient | 0.26 | 7/10 | Not met | ||
| 9B | Physician | 0.19 | 9/10 | Not met | ||
| 9B | Operations | 0.23 | 8/10 | Not met | ||
| 27B | Patient | 0.35 | 10/10 | Met | ||
| 27B | Physician | 0.29 | 10/10 | Not met | ||
| 27B | Operations | 0.61 | 10/10 | Met |
| Model | Role | Mean weight | Fitted weight | Robust | (%) | (%) | |||
| 9B | Patient | 0.750 | E | E | H | +1.483 | -10 | 10.34 | 28.57 |
| 9B | Physician | 0.719 | E | A | H | +1.483 | -10 | 7.70 | 28.57 |
| 9B | Operations | 0.896 | B | A | G | +2.060 | -26 | 31.21 | 22.61 |
| 27B | Patient | 0.830 | B | E | E | +1.071 | -18 | 3.63 | 8.61 |
| 27B | Physician | 0.767 | E | E | E | +0.000 | +0 | 0.00 | 0.00 |
| 27B | Operations | 0.662 | E | G | G | +0.989 | -8 | 0.20 | 4.00 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Condition | Criterion | Agent | Pre | Numerical | Argumentative | Mechanical |
| HW | Waiting | Intake | ||||
| HW | Waiting | Provider | ||||
| HW | Waiting | Scheduler | ||||
| HO | Overtime | Intake | ||||
| HO | Overtime | Provider | ||||
| HO | Overtime | Scheduler |
| Weight source | Condition | Intake–waiting | Provider–overtime | Scheduler–idle |
| Pre | B | |||
| Pre | CF | |||
| Pre | HW | |||
| Pre | HO | |||
| Numerical | B | |||
| Numerical | CF |
| Weight source | Condition | Waiting bounds | Idle bounds | Overtime bounds |
| Pre | B | |||
| Pre | CF | |||
| Pre | HW | |||
| Pre | HO | |||
| Numerical | B | |||
| Numerical | CF |
| Weight source | Condition | (MW) | (RB) | Mean-objective change | Worst-case change |
| Pre | B | ||||
| Pre | CF | ||||
| Pre | HW | ||||
| Pre | HO | ||||
| Numerical | B | ||||
| Numerical | CF |