Argomenti dell'insegnamento
Process mining stands at the intersection of business process management, data science, and artificial intelligence, and combines model-driven and data-driven techniques to provide fact-based insights on the execution of operational and work processes.
The main goal of the course is to provide a comprehensive tour into the field of process mining. The course will cover the foundations and applications and process mining. We will start from different languages and notations to model processes, and discuss the main characteristics of event data collected and stored when processes are executed. We will then move to the three main pillars of process mining:
• process discovery - the automated learning of process models starting from event data;
• conformance checking – the comparison of the expected behaviour contained in a reference process model, with the actual behaviours contained in an event log;
• process enrichment and performance analysis – the infusion of event data into a reference process models to detect frequent vs outlier paths, bottlenecks, and queues.
We will pay particular attention to different algorithmic techniques to solve these problems, including prominently those based on artificial intelligence.
The course will conclude with an overview of more advanced problems, such as multi-perspective process mining, runtime analysis and prediction, as well as large-scale processes operating over multiple objects at once.
Modalità di insegnamento
Frontal lectures, exercises, labs.