DDTR: Diffusion Denoising Trace Recovery
Maximilian Matyash, Avigdor Gal, Arik Senderovich
TL;DR
DDTR reframes the challenge of recovering deterministic traces from stochastically known process logs as an inverse problem solvable with guided diffusion. By extending Diffusion Denoising Probabilistic Models with model-free and model-aware denoisers, and by leveraging either latent process structure or its absence, DDTR achieves state-of-the-art accuracy and robustness under noise across real-world and synthetic datasets. The approach operates in the log-probability space and uses a dual-stream U-net with cross-attention to integrate trace information and process models, enabling conditioning on external signals and inverse problems. The results demonstrate up to 25% performance gains over baselines and show resilience to increasing uncertainty, signaling practical impact for reliable process mining in uncertain measurement environments.
Abstract
With recent technological advances, process logs, which were traditionally deterministic in nature, are being captured from non-deterministic sources, such as uncertain sensors or machine learning models (that predict activities using cameras). In the presence of stochastically-known logs, logs that contain probabilistic information, the need for stochastic trace recovery increases, to offer reliable means of understanding the processes that govern such systems. We design a novel deep learning approach for stochastic trace recovery, based on Diffusion Denoising Probabilistic Models (DDPM), which makes use of process knowledge (either implicitly by discovering a model or explicitly by injecting process knowledge in the training phase) to recover traces by denoising. We conduct an empirical evaluation demonstrating state-of-the-art performance with up to a 25% improvement over existing methods, along with increased robustness under high noise levels.
