Paper: arXiv 2403.00775
Abstract
Detecting anomalies is important for identifying inefficiencies, errors, or fraud in business processes. Traditional process mining approaches focus on analyzing ‘flattened’, sequential, event logs based on a single case notion. However, many real-world process executions exhibit a graph-like structure, where events can be associated with multiple cases. Flattening event logs requires selecting a single case identifier which creates a gap with the real event data and artificially introduces anomalies in the event logs. Object-centric process mining avoids these limitations by allowing events to be related to different cases. This study proposes a novel framework for anomaly detection in business processes that exploits graph neural networks and the enhanced information offered by object-centric process mining. We first reconstruct and represent the process dependencies of the object-centric event logs as attributed graphs and then employ a graph convolutional autoencoder architecture to detect anomalous events. Our results show that our approach provides promising performance in detecting anomalies at the activity type and attributes level, although it struggles to detect anomalies in the temporal order of events.
Complexity vs Empirical Score
- Math Complexity: 7.0/10
- Empirical Rigor: 8.0/10
- Quadrant: Holy Grail — high math complexity, high empirical rigor
Why this score: The paper employs advanced mathematics, including graph theory, graph convolutional autoencoders, and formal definitions for object-centric event logs, indicating high math complexity. It demonstrates strong empirical rigor by evaluating on two public datasets (one synthetic, one real-life), injecting anomalies, and using standard metrics, with code and data available on GitHub.
Research Flowchart
flowchart TD A["Research Goal: Detect anomalies<br>in object-centric<br>business processes"] --> B["Data Input:<br>Object-centric Event Logs"] B --> C["Methodology:<br>Reconstruct Process<br>Dependencies as<br>Attributed Graphs"] C --> D["Computation:<br>Graph Convolutional<br>Autoencoder"] D --> E["Outcomes: Detect anomalies in<br>Activity Types & Attributes"] D --> F["Limitation: Struggles with<br>Temporal Order Anomalies"]
Cited References (99)
- Semi- Supervised Classification with Graph Convolutional Networks (2016) — link
- Anomaly detection in high-energy physics using a quantum autoencoder (2022) — link
- Model- Agnostic Interpretability of Machine Learning (2016) — link
- Financial process mining - Accounting data structure dependent control flow inference (2017) — link
- A business process mining application for internal transaction fraud mitigation (2011) — link
- Internal fraud risk reduction: Results of a data mining case study (2010) — link
- Data mining journal entries for fraud detection: An exploratory study (2010) — link
- Cluster Analysis for Anomaly Detection in Accounting Data : An Audit Approach (2011) — link
and 91 more
- Detection of Accounting Anomalies in the Latent Space using Adversarial Autoencoder Neural Networks (2019) — link
- Detection of Anomalies in Large Scale Accounting Data using Deep Autoencoder Networks (2018) — link
- Defining Cases and Variants for Object - Centric Event Data (2022) — link
- ocpa: A Python library for object-centric process analysis (2022) — link
- Precision and Fitness in Object - Centric Process Mining (2021) — link
- Addressing Convergence , Divergence , and Deficiency Issues (2023)
- Deep learning (2016)
- Process Mining Manifesto (2012) — link
- Discovering Object -centric Petri Nets (2020) — link
- Conformance checking of processes based on monitoring real behavior (2008) — link
- Building instance graphs for highly variable processes (2016) — link
- Anomaly Detection Using Process Mining (2009) — link
- Graph- Based Feature Extraction on Object - Centric Event Logs (2022) — link
- Process Mining : Data Science in Action (2016) — link
- Login. MicroStrategy — link
- On the Bottleneck of Graph Neural Networks and its Practical Implications (2020) — link
- On the Bottleneck of Graph Neural Networks and its Practical Implications (2021) — link
- Exploring Gated Graph Sequence Neural Networks for Predicting Next Process Activities (2022) — link
- Analysis of Language Inspired Trace Representation for Anomaly Detection (2020) — link
- Aligning Data - Aware Declarative Process Models and Event Logs (2021) — link
- Anomaly Detection on Event Logs with a Scarcity of Labels (2020) — link
- Anomaly Detection in Business Process Runtime Behavior – Challenges and Limitations (2017) — link
- Demystifying Noise and Outliers in Event Logs : Review and Future Directions (2022) — link
- Anomaly Detection in Business Process Runtime Behavior – Challenges and Limitations (2017) — link
- How to Write an Abstract
- Editor’s Comments : Why Top Journals Accept Your Paper (2009) — link
- This is Not an Article Just Some Thoughts on How to Write One
- How to Write Beautiful Process -and- Data - Science Papers ? (2022) — link
- An End -to- End Process Model for Supervised Machine Learning Classification : From Problem to Deployment in Information Systems
- Introduction to Design Science Research (2020) — link
- Positioning and Presenting Design Science Research for Maximum Impact (2013) — link
- DutchNetSci Info Page — link
- LSTM - Based Anomaly Detection of Process Instances : Benchmark and Tweaks (2023) — link
- GRASPED : A GRU - AE Network Based Multi - Perspective Business Process Anomaly Detection Model (2023) — link
- Keeping our rivers clean: Information -theoretic online anomaly detection for streaming business process events (2022) — link
- Algorithms for anomaly detection of traces in logs of process aware information systems (2013) — link
- A Systematic Review of Anomaly Detection for Business Process Event Logs (2023) — link
- Autoencoders for improving quality of process event logs (2019) — link
- Aligning Data - Aware Declarative Process Models and Event Logs (2021) — link
- Analyzing business process anomalies using autoencoders (2018) — link
- BINet : Multi -perspective business process anomaly classification (2022) — link
- Object-centric behavioral constraint models: a hybrid model for behavioral and data perspectives (2019) — link
- OC - PM : analyzing object-centric event logs and process models (2022) — link
- BPI Challenge 2017 (2017) — link
- Object- Centric Process Mining : Dealing with Divergence and Convergence in Event Data (2019) — link
- OCEL : A Standard for Object - Centric Event Logs (2021) — link
- A Framework for Extracting and Encoding Features from Object - Centric Event Data (2022) — link
- Object-centric process predictive analytics (2023) — link
- Process Mining : Discovery , Conformance and Enhancement of Business Processes (2011) — link
- Process mining: A 360 degree overview (2022) — link
- An Event Data Extraction Approach from SAP ERP for Process Mining (2022) — link
- ACFE Report to the Nations : 2022 Global Fraud Study (2022) — link
- Graph Neural Networks : Foundations , Frontiers , and Applications (2022) — link
- GraphSVX : Shapley Value Explanations for Graph Neural Networks (2021) — link
- Higher-order Structure Based Anomaly Detection on Attributed Networks (2021) — link
- Recommending Related Products Using Graph Neural Networks in Directed Graphs (2023) — link
- Geometric Deep Learning : Grids , Groups , Graphs , Geodesics , and Gauges (2021) — link
- A Deep Learning Approach to Antibiotic Discovery (2020) — link
- Anomaly Detection using Graph Neural Networks (2019) — link
- Graph Convolutional Neural Networks for Web - Scale Recommender Systems (2018) — link
- Graph Neural Networks for Social Recommendation (2019) — link
- Laplacian Eigenmaps for Dimensionality Reduction and Data Representation (2003) — link
- Symmetric Graph Convolutional Autoencoder for Unsupervised Graph Representation Learning (2019) — link
- Graph Neural Networks for temporal graphs: State of the art, open challenges, and opportunities (2023) — link
- Benchmarking Graph Neural Networks
- Everything is Connected : Graph Neural Networks (2023) — link
- Graph Anomaly Detection with Graph Neural Networks : Current Status and Challenges (2022) — link
- Semi- Supervised Classification with Graph Convolutional Networks (2017) — link
- Variational Graph Auto - Encoders (2016) — link
- The Graph Neural Network Model (2009) — link
- Graph Autoencoders for Business Process Anomaly Detection (2021) — link
- Process Discovery Using Graph Neural Networks (2021) — link
- Exploiting Instance Graphs and Graph Neural Networks for Next Activity Prediction (2022) — link
- A Comparison of Deep - Learning Methods for Analysing and Predicting Business Processes (2021) — link
- A technique for determining relevance scores of process activities using graph-based neural networks (2021) — link
- Explainable predictive business process monitoring using gated graph neural networks (2020) — link
- Estimating the Contamination Factor ’s Distribution in Unsupervised Anomaly Detection (2022) — link
- A new non-parametric detector of univariate outliers for distributions with unbounded support (2017) — link
- PyOD : A Python Toolbox for Scalable Outlier Detection
- The relationship between Precision - Recall and ROC curves (2006) — link
- Outlier detection: how to threshold outlier scores? (2019) — link
- Statistical Independence and Novelty Detection with Information Preserving Nonlinear Maps (1996) — link
- A Causal Approach to Detecting Multivariate Time -series Anomalies and Root Causes (2023) — link
- Anomaly Detection Using Autoencoders with Nonlinear Dimensionality Reduction (2014) — link
- Conditional Anomaly Detection (2007) — link
- Isolation Forest (2008) — link
- Support Vector Method for Novelty Detection (1999) — link
- BOND : Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphs (2022) — link
- Anomaly detection: A survey (2009) — link
- Outlier Analysis (2013) — link
- An Introduction to Variational Autoencoders (2019) — link
0 of 99 cited works are in the corpus; resolved via arXiv source bundles, Semantic Scholar and OpenAlex. Corpus-wide: 2518 linked papers.