Process-Aware Event Log Augmentation for Process Prediction under Labeled Data Scarcity
Organizations: Eindhoven University of Technology, Eindhoven, The Netherlands · University of Padua, Padua, Italy · University of Wuppertal, Wuppertal, Germany
Abstract
Predictive Process Monitoring (PPM) forecasts future events of ongoing business processes based on event logs. However, deep learning PPM approaches are often limited by labeled data scarcity and the low variability of real-world logs. To address this, we introduce SiamSA-PPM, a self-supervised framework combining Siamese learning with statistically grounded data augmentation. It employs novel transformation methods that leverage control-flow semantics and frequent behavioral patterns to generate realistic, semantically valid trace variants, learning generalizable prefix representations without labeled supervision. Extensive experiments on real-world event logs with a wide range of variability, incorporating exhaustive hyperparameter tuning, demonstrate the value of this process-aware augmentation. Compared to state-of-the-art baselines, SiamSA-PPM achieves competitive or superior predictive performance in both next activity and final outcome prediction tasks. An open source implementation of our method is publicly available under https://github.com/SvStraten/SiamSA-PPM-Extension..
Figures & tables
| Domain | Method (Authors) | Technique | Process Prediction | Image Classification | Text Classification | Representation Learning | Contrastive Learning | Siamese Learning | Random Augment. | Context- aware | Hallucin- ation |
| PPM | Tax et al. (2017) [ 26 ] | LSTM | ✓ | ||||||||
| Di Mauro et al. (2019) [ 10 ] | CNN | ✓ | |||||||||
| Pasquadibisceglie et al. (2019) [ 24 ] | CNN | ✓ | |||||||||
| Bukhsh et al. (2021) [ 3 ] | Transformer | ✓ | |||||||||
| Ni et al. (2022) [ 22 ] | Auto-Encoder | ✓ | |||||||||
| Taymouri et al. (2020) [ 27 ] | GAN | ✓ |
| Dataset | #Events | #Cases | #Act. | Avg. Len. | #Variants | |
| Target | Helpdesk | 21,348 | 4,580 | 14 | 4.66 | 226 |
| BPIC13-c | 6,660 | 1,487 | 7 | 4.48 | 327 | |
| Sepsis | 15,214 | 1,050 | 16 | 14.49 | 846 | |
| BAC | 212,721 | 32,429 | 15 | 6.56 | 189 | |
| Variable | BPIC12 | 262,200 | 13,087 | 36 | 20.04 | 4,366 |
| BPIC17 | 200,033 | 5,168 | 25 | 38.71 | 3,248 |
| SiamSA-PPM (ours) | Tax [ 26 ] | Di Mauro [ 10 ] | Pasquad. [ 24 ] | Bukhsh [ 3 ] | ||||||||||||
| Dataset | bs | |||||||||||||||
| Target | Helpdesk | 4 | 256 | 0.05 | 150 | 0.0005 | 16 | 0.0005 | 16 | 0.001 | 32 | 0.0005 | ||||
| BPIC13-c | 4 | 256 | 0.05 | 100 | 0.0005 | 16 | 0.001 | 16 | 0.001 | 32 | 0.0005 | |||||
| Sepsis | 3 | 256 | 0.05 | 50 | 0.001 | 64 | 0.001 | 32 | 0.001 | 128 | 0.001 | |||||
| BAC | 3 | 256 | 0.05 | 50 | 0.001 | 32 | 0.0005 | 32 | 0.0005 | 128 | 0.001 | |||||
| Variable | BPIC12 | 4 | 256 | 0.05 | 100 | 0.001 | 64 | 0.001 | 32 | 0.0001 | 64 | 0.001 | ||||
| Dataset | Log Type | Method | |||
| Tax [ 26 ] | Di Mauro [ 10 ] | Pasquad. [ 24 ] | Bukhsh [ 3 ] | ||
| Helpdesk | Original Log | ||||
| + Random Augment. [ 15 ] | |||||
| + Our Strategy | |||||
| BPIC13-c | Original Log | ||||
| + Random Augment. [ 15 ] | |||||
| Dataset | Tax [ 26 ] | Di Mauro [ 10 ] | Pasquad. [ 24 ] | Bukhsh [ 3 ] | SiamSA-PPM |
| Helpdesk | |||||
| BPIC13-c | |||||
| Sepsis | |||||
| BAC |
| Dataset | Tax [ 26 ] | Di Mauro [ 10 ] | Pasquad. [ 24 ] | Bukhsh [ 3 ] | SiamSA-PPM |
| BPIC12 | |||||
| BPIC17 | |||||
| BPIC15-1 | |||||
| BPIC13-i |
| Target | Tax [ 26 ] | Di Mauro [ 10 ] | Pasquad. [ 24 ] | Bukhsh [ 3 ] | SiamSA-PPM | |
| BPIC12 | Approved | |||||
| Declined | ||||||
| Cancelled | ||||||
| Sepsis | Release-A | |||||
| Release-B | ||||||
| Release-C |
| Training Strategy | Test Accuracy (%) | Average | |||
| Helpdesk | BPIC13-c | Sepsis | BAC | ||
| Supervised only | 71.64 | ||||
| + Pre-training (random strategy) | 72.56 | ||||
| + Pre-training (our strategy) | |||||
Predictive Process Monitoring
Predictive process monitoring uses partial event histories to forecast how processes will unfold and help people act before cases finish.
See all 25 papers