# Rethinking BPS: A Utility-Based Evaluation Framework

arXiv: https://arxiv.org/abs/2505.22316 · HTML: https://mlsanity.com/paper/2505.22316/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 9 of its 28 references that are in the map.
- First posted on arXiv 28 May 2025.

## Builds on (most cited first, 9 of 9)

- [Real-valued (Medical) Time Series Generation with Recurrent Conditional GANs](https://mlsanity.com/paper/1706.02633/) (2017)
- [Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomization](https://mlsanity.com/paper/1804.06516/) (2018)
- [Learning from Synthetic Data for Crowd Counting in the Wild](https://mlsanity.com/paper/1903.03303/) (2019)
- [ProcessTransformer: Predictive Business Process Monitoring with Transformer Network](https://mlsanity.com/paper/2104.00721/) (2021)
- [Automated Discovery of Business Process Simulation Models from Event Logs](https://mlsanity.com/paper/1910.05404/) (2019)
- [Learning Accurate Business Process Simulation Models from Event Logs via Automated Process Discovery and Deep Learning](https://mlsanity.com/paper/2103.11944/) (2021)
- [Discovering Generative Models from Event Logs: Data-driven Simulation vs Deep Learning](https://mlsanity.com/paper/2009.03567/) (2020)
- [AgentSimulator: An Agent-based Approach for Data-driven Business Process Simulation](https://mlsanity.com/paper/2408.08571/) (2024)
- [Discovery and Simulation of Data-Aware Business Processes](https://mlsanity.com/paper/2408.13666/) (2024)

## Abstract (arXiv)

Business process simulation (BPS) is a key tool for analyzing and optimizing organizational workflows, supporting decision-making by estimating the impact of process changes. The reliability of such estimates depends on the ability of a BPS model to accurately mimic the process under analysis, making rigorous accuracy evaluation essential. However, the state-of-the-art approach to evaluating BPS models has two key limitations. First, it treats simulation as a forecasting problem, testing whether models can predict unseen future events. This fails to assess how well a model captures the as-is process, particularly when process behavior changes from train to test period. Thus, it becomes difficult to determine whether poor results stem from an inaccurate model or the inherent complexity of the data, such as unpredictable drift. Second, the evaluation approach strongly relies on Earth Mover's Distance-based metrics, which can obscure temporal patterns and thus yield misleading conclusions about simulation quality. To address these issues, we propose a novel framework that evaluates simulation quality based on its ability to generate representative process behavior. Instead of comparing simulated logs to future real-world executions, we evaluate whether predictive process monitoring models trained on simulated data perform comparably to those trained on real data for downstream analysis tasks. Empirical results show that our framework not only helps identify sources of discrepancies but also distinguishes between model accuracy and data complexity, offering a more meaningful way to assess BPS quality.
