Dirk is Associate Professor (UHD) in the PA group. He completed his PhD with summa cum laude at Humboldt-Univeristät zu Berlin and Eindhoven University of Technology in 2010. His research interests include distributed processes and systems built from distributed components for which he investigates modeling systems (using process modeling languages, Petri nets, or scenario-based techniques), analyzing systems for errors or misconformances (through verification or simulation), and process mining/specification mining techniques for discovering system models from event logs. He particularly focuses on distributed system with multi-instance characteristics and their synchronizing and interacting behaviors. Dirk published his research results in over 40 articles at international conferences and journals and implemented them in a number of software tools.
Position: | UD |
Room: | MF 7.066 |
Tel (internal): | 4804 |
Links: | Courses External assignments Presentations Projects Publications |
External links: | Personal home page Google scholar page Scopus page DBLP page TU/e page |
Awards
- Dirk Fahland received the “Best Teacher Award 2022” from Pattern - On May 25th, Dirk Fahland received from Pattern the “Best Teacher Award 2022” in the Bachelor Data Science major at Eindhoven University of Technology and Tilburg University for his Data Challenge course. Congratulations to Dirk!
- Best Paper award at ICPM 2021 for Dominique Sommers - Dominique Sommers, Vlado Menkovski, and Dirk Fahland have won the Best Paper award at ICPM 2021 with their paper “Process Discovery using Graph Neural Networks“. Congratulations to Dominique, Vlado, and Dirk!
- Test of Time award at BPM 2021 for Dirk Fahland - Dirk Fahland won the Test of Time award for the paper “Repairing Process Models to Reflect Reality” (co-authored by Wil van der Aalst, see also the journal version of this paper). Congratulations to Dirk!
- Best Paper award at ICPM 2020 for Zahra Toosinezhad - Zahra Toosinezhad, Dirk Fahland, and Wil van der Aalst have won the Best Paper award at ICPM with her paper “Detecting System-Level Behavior Leading To Dynamic Bottlenecks“. Congratulations to Zahra , Dirk, and Wil!
- Best PhD. Dissertation award at ICPM 2020 for Xixi Lu - Xixi Lu, a former PhD student of our group, has won the Best PhD. Dissertation award with her thesis “Using behavioral context in process mining: exploration, preprocessing and analysis of event data“. Her promotor was Wil van der Aalst, and Dirk Fahland was one of her copromotors.
Recent courses
- Responsible Data Challenge (2AMR10) 2022 - Only for BDMA students
- Professional portfolio (2IMR10) 2022 -
- Internship (2AMC10) 2022 -
- Data Challenge 3 (JBG060) 2022 - The objective of the Data Challenge courses is to teach students how to perform large-scale data-driven analyses themselves, combining the technical skills acquired earlier in the Data Science program with insights gained in methodological courses. Data Challenge 3 is the final course in this series and shall familiarize students with the skills of designing and Read More ...
- Advanced Process Mining (2AMI20) 2022 - Many real-life phenomena studied with Data Science methods unfold over time. They often involve many people, objectes, agents, machines, entites, etc. that interact with each other while distributed in time and space. Such dynamics are called processes and are present everywhere: in software systems medical treatments, logistics systems, manufacturing, and even entire organizations. Process mining Read More ...
- 2AMR10 Responsible Data Challenge - Only for BDMA students. Links Osiris Staff
- 2IMC90 Data Sci & Engineering - In this meeting the student gets insight into the study program. Staff
- 2AMI20 Advanced Process Mining - Understanding and predicting behavior of people and machines in a shared setting (task, project, factory, process, organization) is central to Data Science and Artificial Intelligence. Actions of people and machines can be recorded as discrete events in event sequences (logs), event databases (tables, graphs), and real-time event streams. Learning behavioral models of discrete event data Read More ...
- 2IMI05 Capita selecta process analytics - People interested in the ‘process side’ of information systems can take the course ‘Capita selecta architecture of information systems’. This course will be organized in an ad-hoc manner taking into account the interests of the student. The focus will always be on a particular ‘hot topic’ in the information systems domain. The course can, in Read More ...
- 2IMI00 Seminar Process Analytics - In this seminar, a group of master students will get in touch with research in the area of Information Systems, where Process Mining and Process Analysis from Event Data are the central themes. We study recent publications in the area of process mining and practical applications on real-life examples, to provide a good insight into Read More ...
Recent assignments
- Develop a Behavioral Event Data Query Language - Query languages are essential for exploring, working with data and directly answering questions from data. SQL is the prime example for answering questions on relational data. Behavioral data is recorded in the form of events with timestamps. Various techniques such as Process Mining use the data in the form of event logs to aggregate and Read More ...
- Process Discovery using Generative Adversarial Neural Networks - Process Discovery is an unsupervised learning problem with the task of discovering a graph-based model from sequences (or graphs) of event data that describes the data best. Generative Adversarial Neural Networks (GANNs) are a type of neural networks used to learn structures in an unsupervised fashion. The objective of this project is to explore the Read More ...
- Process Mining on Event Graph Databases (multiple projects) - Process mining assumes event data to be stored in an event log, which is technically either a relational table (attributes as columns) or a stream of events (attribute value pairs). Recently, we developed a new technique to store event data in a Graph database such as Neo4j. This allows to do process mining over various Read More ...
- Mining processes, social networks, and queues (multiple projects) - A recent visual analytics technique called the “Performance Spectrum” https://github.com/processmining-in-logistics/psm allows us to gain more fine-grained insights into performance behavior and changes over time. A TU/e Master student showed that it is possible to mine synchronization of cases from the performance spectrum data showing that the behavior of a case depends on the mechanisms and Read More ...
- Efficient unsupervised event context detection - for event log clustering, outlier detection, and pre-processing. We recently developed a technique to detect the context of events from an event log in an efficient way through sub-graph matching. This allows to identify events and parts of event logs which are similar or different to each other, allowing to cluster traces, detect outliers, and Read More ...
- Smart event log pre-processing - The quality of process mining results highly depends on the quality of the input data where noise, infrequent behaviors, log incompleteness or many different variants undercut the assumptions of process discovery algorithms, and lead to low-quality results. ProM provides numerous event log pre-processing and filtering options, but they require expert knowledge to understand when which Read More ...
Recent external assignments
- Inferring Missing Event Data Describing Queue Behavior for Process Performance Analysis - Description Reliable analysis of performance problems and their root causes requires data of a high quality to understand how cases were handed from one employee to another and how they were processed in queues. However, the recorded event data is often of lower quality, e.g., information about queues is missing. The objective of this project Read More ...
- Understanding the value of Event Knowledge Graphs when applied in the Product Configuration Change Process - This Master project is offered by the Configuration Management department of ASML and was developed together with EAISI (Eindhoven Artificial Intelligence Systems Institute, https://eaisi.tue.nl/). Background information Department: Configuration Management If the journey regarding overlapping changes (multiple changes impacting the same item within the same timeframe) has taught is one thing, it is that the analysis Read More ...
- Develop a Query Language for Event Data of Many Interacting Processes - Hoekenrode 3, Amsterdam, Netherlands Region: EMEA – Europe, Middle East and Africa Company Description ServiceNow is making the world of work, work better for people. Our cloud‑based platform and solutions deliver digital workflows that create great experiences and unlock productivity for employees and the enterprise. We’re growing fast, innovating faster, and making an impact on Read More ...
- Process Mining for “Thinking Assistants” in Logistics - Summary In the context of the “Process Mining in Logistics” research project between Vanderlande Industries, we are offering multiple Master projects aimed at laying the foundations for a “Thinking Assistant” for large-scale material handling systems. Such a “Thinking Assistant” shall support engineers and operators in faster identifying problems and root-causes, predicting possible problems, and proposing Read More ...
- Advanced Process Mining techniques in Practice (several Master projects with ProcessGold) - ProcessGold is a software supplier bringing together Process Mining and Business Intelligence, driven by highly skilled ICT entrepreneurs and backed by a wealth of experience. ProcessGold recently released a new Process Mining platform, the ProcessGold Enterprise Platform, that combines data extraction, process mining techniques, and visual analytics in order to produce dynamic visual reports which Read More ...
Recent presentations
- Process Mining for Artifact-Centric Processes - Download as PDF
Recent projects
- AutoTwin - Description The AutoTwin project addresses the technological shortcoming and economic liability of the development and usage of digital twins that are accepted as the accelerator and enabler of Circular Economy in businesses and production by conduction research in 3 areas: introducing a breakthrough method for automated process-aware discovery towards autonomous Digital Twins generation, to support Read More ...
- Process Mining in Logistics - Process Mining in Logistics is a joint project of the Data Science Center Eindhoven and Vanderlande industries. Description Logistics processes are notoriously difficult to design, analyze, and to improve. Where classical processes are scoped around the processing of information associated to a specific unique case, logistics deals with physical objects that are grouped and processed Read More ...
Recent publications
- Aggregating Event Knowledge Graphs for Task Analysis - Klijn, E. L., Mannhardt, F., & Fahland, D. (2023). Aggregating Event Knowledge Graphs for Task Analysis. In M. Montali, A. Senderovich, & M. Weidlich (Eds.), Process Mining Workshops – ICPM 2022 International Workshops, Revised Selected Papers (pp. 493-505). (Lecture Notes in Business Information Processing; Vol. 468 LNBIP). Springer. https://doi.org/10.1007/978-3-031-27815-0_36 Abstract Aggregation of event data is a Read More ...
- Exploring Task Execution Patterns in Event Graphs - Klijn, E. L., Mannhardt, F., & Fahland, D. (2021). Exploring Task Execution Patterns in Event Graphs. In M. Jans, G. Janssenswillen, A. Kalenkova , & F. M. Maggi (Eds.), ICPM 2021 Doctoral Consortium and Demo Track 2021: Proceedings of the ICPM Doctoral Consortium and Demo Track 2021 co-located with 10th International Conference on Process Mining Read More ...
- Special issue: BPM 2020 Selected Papers in Foundations and Engineering - Fahland, D., Ghidini, C., Dumas, M., & Reichert, M. (2022). Special issue: BPM 2020 Selected Papers in Foundations and Engineering. Information Systems, 109, [102093]. https://doi.org/10.1016/j.is.2022.102093
- Process tree discovery using a probabilistic inductive miner - Scheepens, R. J., Brons, D., & Fahland, D. (2022). Process tree discovery using a probabilistic inductive miner. (Patent No. US11500756B2). https://patents.google.com/patent/US20220075705A1/en Abstract Systems and methods for generating a process tree of a process are provided. An event log of the process is received. It is determined whether a base case applies to the event log Read More ...
- Process Mining over Multiple Behavioral Dimensions with Event Knowledge Graphs - Fahland, D. (2022). Process Mining over Multiple Behavioral Dimensions with Event Knowledge Graphs. In Process Mining Handbook (pp. 274-319). (Lecture Notes in Business Information Processing; Vol. 448). https://doi.org/10.1007/978-3-031-08848-3_9 Abstract Classical process mining relies on the notion of a unique case identifier, which is used to partition event data into independent sequences of events. In this Read More ...
- Multi-dimensional Process Analysis - Fahland, D. (2022). Multi-dimensional Process Analysis. In C. Di Ciccio, R. Dijkman, A. del Río Ortega, & S. Rinderle-Ma (Eds.), Business Process Management – 20th International Conference, BPM 2022, Proceedings: Lecture Notes in Computer Science (Vol. 13420, pp. 27-33). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Read More ...
- Extracting and Pre-Processing Event Logs - Fahland, D. (2022). Extracting and Pre-Processing Event Logs. CoRR, abs/2211.04338. https://doi.org/10.48550/arXiv.2211.04338
- Discover Context-Rich Local Process Models (Extended Abstract) - Brunings, M., Fahland, D., & Verbeek, E. (2022). Discover Context-Rich Local Process Models (Extended Abstract). In M. Hassani, A. Koschmider, M. Comuzzi, F. M. Maggi, & L. Pufahl (Eds.), ICPM 2022 Doctoral Consortium and Demo Track 2022: Proceedings of the ICPM Doctoral Consortium and Demo Track 2022 (ICPM-D 2022), Bolzano, Italy, October, 2022 (pp. 100-103). Read More ...
- Defining Meaningful Local Process Models - Brunings, M., Fahland, D., & van Dongen, B. (2022). Defining Meaningful Local Process Models. In M. Koutny, F. Kordon, & D. Moldt (Eds.), Transactions on Petri Nets and Other Models of Concurrency XVI (pp. 24-48). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 13220 LNCS). Read More ...
- CPN IDE: An Extensible Replacement for CPN Tools That Uses Access/CPN - Verbeek, E., & Fahland, D. (2021). CPN IDE: An Extensible Replacement for CPN Tools That Uses Access/CPN. In M. Jans, G. Janssenswillen, A. Kalenkova , & F. M. Maggi (Eds.), ICPM 2021 Doctoral Consortium and Demo Track 2021: Proceedings of the ICPM Doctoral Consortium and Demo Track 2021 co-located with 10th International Conference on Process Read More ...