Automatic multimodal UX improvement recommendations from LLM agent user simulations
Organizations: Centre for Artificial Intelligence, University College London
Abstract
Evaluating user experience (UX) on live websites through user testing is expensive, subjective, and difficult to scale. LLM agents offer a promising route to automating UX testing by simulating realistic user behaviour. However, existing simulation approaches typically lack multimodality and require time-consuming manual review to extract actionable insights. We formalise UX improvement recommendation from simulation data as a structured natural language generation and ranking problem, and establish an evaluation protocol using expert annotation and LLM-as-a-Judge. We present AMUSER, a multimodal framework which simulates user behaviour and automatically generates prioritised UX improvement recommendations from resulting data. We evaluate AMUSER on commercial websites and show that its recommendations substantially outperform those from text-only simulation (NDCG@3 = 0.758 versus 0.359) at an 89% lower simulation cost. Our results suggest an asymmetric role of multimodality: visual access during simulation improves recommendations through richer traces, while providing visual inputs during recommendation generation can modestly degrade quality. We also discuss practical deployment lessons from applying AMUSER to commercial websites.
Figures & tables
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Simulation Method | NDCG@3 | NDCG | All | Product | UI | UX |
|---|---|---|---|---|---|---|
| Homepage HTML-only | 0.402 | 0.515 | 0.269 | 0.333 | 0.173 | 0.299 |
| UXAgent | 0.503 | 0.628 | 0.395 | 0.367 | 0.398 | 0.419 |
| AMUSER (ours) | 0.846 | 0.922 | 0.639 | 0.793 | 0.447 | 0.682 |
| Ablation | NDCG@3 | NDCG | All | Product | UI | UX |
|---|---|---|---|---|---|---|
| AMUSER | 0.878 | 0.937 | 0.663 | 0.812 | 0.500 | 0.676 |
| w/o images | +0.052 | +0.026 | +0.047 | +0.061 | +0.060 | +0.022 |
| w/o actions & thoughts | 0.039 | 0.010 | 0.053 | +0.037 | 0.090 | 0.083 |
| AMUSER | AMUSER w/o images | UXAgent (non-multimodal) |
|---|---|---|
| Compact card layout* | Compact card layout* | Maintain current clarity |
| Emphasise distance visually* | Maintain map-list sync* | Enhance visual hierarchy |
User Simulation
User simulation models human behavior and interaction to test, train, and evaluate AI systems with synthetic users.
See all 127 papers