HOEG: A New Approach for Object-Centric Predictive Process Monitoring
Tim K. Smit, Hajo A. Reijers, Xixi Lu
TL;DR
The paper tackles predictive process monitoring on object-centric event logs by introducing HOEG, a native heterogeneous object event graph that encodes events, multiple object types, and their interactions without aggregating attributes. HOEG enables learning via a heterogeneous GNN that traverses typed edges to integrate event and object information for remaining-time prediction. Empirical results across three OCELs show HOEG can outperform OCEL baselines like EFG when object attributes and interactions are informative, though it incurs higher training/prediction times and exhibits dataset-dependent performance. Overall, HOEG presents a promising, OCEL-native encoding approach with trade-offs between predictive performance and scalability, and future work includes richer edge features and multi-entity prediction tasks such as outlier detection.
Abstract
Predictive Process Monitoring focuses on predicting future states of ongoing process executions, such as forecasting the remaining time. Recent developments in Object-Centric Process Mining have enriched event data with objects and their explicit relations between events. To leverage this enriched data, we propose the Heterogeneous Object Event Graph encoding (HOEG), which integrates events and objects into a graph structure with diverse node types. It does so without aggregating object features, thus creating a more nuanced and informative representation. We then adopt a heterogeneous Graph Neural Network architecture, which incorporates these diverse object features in prediction tasks. We evaluate the performance and scalability of HOEG in predicting remaining time, benchmarking it against two established graph-based encodings and two baseline models. Our evaluation uses three Object-Centric Event Logs (OCELs), including one from a real-life process at a major Dutch financial institution. The results indicate that HOEG competes well with existing models and surpasses them when OCELs contain informative object attributes and event-object interactions.
