Методы и алгоритмы улучшения представления циклического поведения в моделях процессов, синтезируемых по журналам событий тема диссертации и автореферата по ВАК РФ 00.00.00, кандидат наук Шаимов Никита Денисович

  • Шаимов Никита Денисович
  • кандидат науккандидат наук
  • 2026, «Национальный исследовательский университет «Высшая школа экономики»
  • Специальность ВАК РФ00.00.00
  • Количество страниц 292
Шаимов Никита Денисович. Методы и алгоритмы улучшения представления циклического поведения в моделях процессов, синтезируемых по журналам событий: дис. кандидат наук: 00.00.00 - Другие cпециальности. «Национальный исследовательский университет «Высшая школа экономики». 2026. 292 с.

Оглавление диссертации кандидат наук Шаимов Никита Денисович

Contents

Introduction

1 Background

1.1 Process Mining

1.1.1 Process Discovery

1.1.2 Conformance Checking

1.1.3 Performance Analysis

1.2 Basic Notions

1.2.1 Preliminaries

1.2.2 Model Metrics

1.3 Conclusions

2 Discovery of Acyclic DFG Models for Acyclic Processes

2.1 Problem Statement

2.2 Motivating Example

2.3 Related Work

2.4 Proposed Solution

2.4.1 Acyclic Event Log Partitioning

2.4.2 Model Merging Algorithm

2.4.3 Merging Models With Repeated Vertices

2.5 Evaluation

2.5.1 Case Description

2.5.2 Models Assessment

2.6 Conclusions

3 Visualisation of Acyclic Process Models

3.1 Problem Statement

3.2 Motivating Example

3.3 Proposed Solution

3.4 Evaluation

3.5 Conclusions

4 Discovery of Directly-Follows Graph Process Models Without Fake Cycles

4.1 Motivation

4.2 Discovery Algorithm

4.2.1 Step 1: Partitioning an Event Log

4.2.2 Step 2: Merging DFG Models

4.2.3 The First Correctness Theorem

4.2.4 The Second Correctness Theorem

4.3 Experimental Evaluation

4.3.1 Layout of Experiments

4.3.2 Experiment Results and Discussion

4.4 Related Work

4.5 Conclusions

5 Educational Process Mining: Case Study

5.1 Introduction

5.2 Related Work

5.3 Analysis of Exams

5.3.1 Case Description

5.3.2 Trajectory-Based Approach to Educational Process Analysis

5.3.3 Event Log Construction

5.3.4 Methods and Analysis Approach

5.3.5 Evaluation of Metrics

5.3.6 Observations and Findings

5.4 Analysis of Educational Courses

5.4.1 Case Description

5.4.2 Problem Definition

5.4.3 Event Log Construction

5.4.4 Results Evaluation

5.5 Conclusions

Conclusions

Acknowledgements

List of Fugures

List of Tables

References

Appendix A. Russian Translation of the Thesis

Рекомендованный список диссертаций по специальности «Другие cпециальности», 00.00.00 шифр ВАК

Введение диссертации (часть автореферата) на тему «Методы и алгоритмы улучшения представления циклического поведения в моделях процессов, синтезируемых по журналам событий»

Introduction

Information systems are widely used to support processes in various fields, including business, healthcare, and logistics. These systems record data on process execution in the form of event logs. Analysing the data helps organisations understand the observed behaviour of processes and find ways to improve them. A visual process model can reveal patterns, deviations, and inefficiencies, facilitating experts' assessment and optimisation of the process.

Process mining [1,2] methods are designed to extract process-related insights from event logs. One of the central tasks in process mining is process discovery, which involves synthesising a process model that describes the behaviour observed in the data. A wide range of process discovery algorithms have been developed that can synthesise process models in different notations, such as Petri nets, BPMN, UML, and Directly-Follows Graphs (DFGs). The application of these methods has been extensively studied in the literature and covers many domains, including healthcare [3,4], education [5-8], manufacturing [9], and others.

DFG is a simple and widely adopted notation supported by the most popular process mining tools, such as PM4Py [10], Celonis [11], and Disco [12]. It presents the process as a directed graph, where each arc between event vertices shows a directly followed relationship between two event names. This simplicity makes DFG models accessible to users without a technical background.

The DFG notation has several limitations. They cannot represent concurrency, and can lead to misleading structures when applied to certain types of data [13,14]. One of the misleading structures is a cycle that is not present in the event log but can appear in the discovered models. We refer to such cycles as fake. For example, if in an event log an event A directly-follows event B and event B directly-follows event A, this will produce a cycle in the DFG model. There are two cases in which this cycle can be considered fake. In the first case, every sequence of events in a

process does not contain recurring events. In this case, the process is considered acyclic, and the process model must also be acyclic. In the second case, events A or B do not occur more than once in any event sequence of the process. In this case, event A or B is considered non-recurring and must not be part of any cycle in a process model. Fake cycles in a process model allow the reproduction of incorrect behaviour; thus, the model misrepresents the actual process behaviour. To the best of our knowledge, none of the existing process discovery algorithms focus on the correct representation of cyclic behaviours.

The main aim of this thesis is to provide methods and algorithms for enhancing the representation of cyclic behaviour in process models discovered from event logs. The representation can be enhanced both structurally and visually. The correct structural representation can be achieved using the new discovery algorithm. The discovered process models should correctly represent the cyclic behaviour shown in event logs and not contain any fake cycles. The visual representation of cyclic behaviour can be enhanced using visualisation approaches. An acyclic process should be represented using an acyclic model. Acyclic process models offer advantages that can be used for new process model visualisation methods.

Main contributions of the thesis

1. An algorithm for discovering acyclic Directly-Follow Graph (DFG) process models from acyclic event logs. The algorithm discovers DFG process models with perfect fitness.

2. A new visualisation approach for acyclic process models that combines DFG with Sankey diagrams. This approach allows groups of cases to be highlighted in the model.

3. An algorithm for discovering DFG process models without cycles not presented in the event log. The algorithm discovers DFG process models with perfect fitness.

4. Implementation of the discovery algorithms. Experimental evaluation of algorithms on synthetic and real-life data.

Presentation of contributions

The key results of this thesis have been presented and discussed at the following conferences:

1. Spring/Summer Young Researchers' Colloquium on Software Engineering (SYRCoSE-2024, May 2024, Stavropol, Russia).

Talk: Merging Directly-Follows Graphs and Sankey Diagrams for Visualizing Acyclic Processes

2. II Scientific Conference of the Faculty of Computer Science 2024 (October 2024, Moscow, Russia).

Talk: Mining acyclic DFG models for acyclic processes

The results of the thesis were regularly discussed at the scientific seminar hosted by the Laboratory of Process-Aware Information Systems (PAIS Lab) of the Faculty of Computer Science, HSE University.

Publication of contributions

The main results of this thesis are published in the following papers:

1. Shaimov N.D., Lomazova I.A., Mitsyuk A.A., Samonenko I.Yu. Analysis of Students' Academic Performance using LMS Event Logs // Modeling and Analysis of Information Systems. 2022. Vol. 29. No. 4. P.286-314.

2. Derezovskiy I.D., Shaimov N.D., Lomazova I.A., Mitsyuk A.A. Merging Directly-Follows Graphs and Sankey Diagrams for Visualizing Acyclic Processes // Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2024. Vol. 36. No. 4. P.155-168.

3. Shaimov N.D., Lomazova I.A., Nesterov. R.A. How to Prevent Fake Cycles in DFG Models Discovered from Event Logs? // Programming and Computer Software. 2025. Vol. 51. No. 6.

Thesis Outline

The main part of the thesis consists of five chapters. Chapter 1 introduces the research area and contains definitions of the basic concepts used in this thesis. Chapter 2 describes an acyclic DFG discovery algorithm for acyclic processes. Chapter 3 contains a visualisation approach for acyclic process models based on DFG and Sankey diagrams. Chapter 4 presents a DFG discovery algorithm without fake cycles. Chapter 5 provides a case study of an educational process that consists of two parts. The first part presents an analysis approach using existing process mining methods. The second part shows where the existing methods are lacking and how the methods and algorithms provided in this thesis can be used. Related research is discussed separately in the corresponding sections of Chapters 2, 4, and 5.

Похожие диссертационные работы по специальности «Другие cпециальности», 00.00.00 шифр ВАК

Заключение диссертации по теме «Другие cпециальности», Шаимов Никита Денисович

Основные результаты диссертации

В данной диссертации предложены методы и алгоритмы для улучшения представления циклического поведения в моделях процессов, обнаруженных на основе журналов событий.

Предложенные в диссертации алгоритмы обнаружения процессов позволяют синтезировать модели с более точным представлением циклического поведения за счет предотвращения появления фальшивых циклов в моделях. Фальшивые циклы предотвращаются за счет допускания нескольких вершин для одного и того же события. Синтез модели включает в себя разбиение журнала событий на части, а затем объединение моделей полученных поджурналов. Во время слияния предотвращение фальшивых циклов достигается путем введения нескольких вершин для одного и того же события, где это необходимо. Алгоритмы были протестированы как на реальных, так и на синтетических данных. Модели, синтезированные с помощью алгоритмов, идеально соответствуют журналу событий и в целом демонстрируют более высокий уровень точности по сравнению с моделями, синтезированными с помощью существующего алгоритма обнаружения DFG. Первый алгоритм ограничен ациклическими процессами и быстро создает модели с максимальной точностью. Второй алгоритм может быть применен к любому процессу для создания более компактных моделей за счет времени и точности.

Модели ациклических процессов могут быть усовершенствованы с помощью подхода визуализации, который сочетает структуру DFG со стилем потока диаграмм Санки. Существующие визуализации требуют параллельного сравнения двух моделей для сопоставления группы кейсов с остальными. Подход визуализации на основе потока позволяет выделять определенные группы непосредственно на модели. Группы определяются набором критериев, который позволяет отображать несколько групп кейсов и их пересечения. Модели, созданные алгоритмами для ациклических процессов, также являются ациклическими. В сочетании с визуализацией ациклический процесс может быть представлен в виде ациклической модели потока кейсов.

Направления дальнейших исследований

В рамках дальнейших исследований возможно улучшение сложности алгоритмов с точки зрения времени и памяти за счет различных оптимизаций. Постоянство результатов можно улучшить за счет уточнения эвристических частей алгоритмов. Подход к визуализации можно дополнительно улучшить, чтобы отображать циклическое поведение. С помощью предложенного подхода можно отображать циклы, однако это может затруднить восприятие модели. Подход может быть дополнительно адаптирован к другим типам моделей процессов. Например, модели, основанные на объектно-ориентированных журналах событий (OCEL), могут извлечь выгоду из представления моделей в виде потока. Наконец, алгоритмы и подход к визуализации могут быть включены в инструмент для анализа процессов, который может служить практическим инструментом для аналитиков процессов.

Список литературы диссертационного исследования кандидат наук Шаимов Никита Денисович, 2026 год

Список источников

[1] W. M. P. van der Aalst, Process Mining - Data Science in Action, Second Edition. Springer, 2016.

[2] F. Milani, K. Lashkevich, F. M. Maggi, and C. Di Francescomarino, "Process mining: A guide for practitioners," in Research Challenges in Information Science (R. Guizzardi, J. Ralyte, and X. Franch, eds.), (Cham), pp. 265-282, Springer International Publishing, 2022.

[3] P. Delias, M. Doumpos, E. Grigoroudis, P. Manolitzas, and N. F. Matsatsinis, "Supporting healthcare management decisions via robust clustering of event logs," Knowl. Based Syst., vol. 84, pp. 203-213, 2015.

[4] J. Munoz-Gama, N. Martin, C. Fernandez-Llatas, O. A. Johnson, M. Sepulveda, E. Helm, V. Galvez-Yanjari, E. Rojas, A. Martinez-Millana, D. Aloini, I. A. Amantea, R. Andrews, M. Arias, I. Beerepoot, E. Benevento, A. Burattin, D. Capurro, J. Carmona, M. Comuzzi, B. Dalmas, R. de la Fuente, C. D. Francescomarino, C. D. Ciccio, R. Gatta, C. Ghidini, F. GonzalezLopez, G. Ibanez-Sanchez, H. B. Klasky, A. P. Kurniati, X. Lu, F. Mannhardt, R. Mans, M. Marcos, R. M. de Carvalho, M. Pegoraro, S. K. Poon, L. Pufahl, H. A. Reijers, S. Remy, S. Rinderle-Ma, L. Sacchi, F. Seoane, M. Song, A. Stefanini, E. Sulis, A. H. M. ter Hofstede, P. J. Toussaint, V. Traver, Z. Valero-Ramon, I. van de Weerd, W. M. P. van der Aalst, R. J. B. Vanwersch, M. Weske, M. T. Wynn, and F. Zerbato, "Process mining for healthcare: Characteristics and challenges," J. Biomed. Informatics, vol. 127, p. 103994, 2022.

[5] J. C. Vidal, B. Vázquez-Barreiros, M. Lama, and M. Mucientes, "Recompiling learning processes from event logs," Knowl. Based Syst., vol. 100, pp. 160-174, 2016.

[6] J. P. Salazar-Fernandez, J. Munoz-Gama, J. Maldonado-Mahauad, D. Bustamante, and M. Sepálveda, "Backpack process model (bppm): A process mining approach for curricular analytics," Applied Sciences, vol. 11, no. 9, 2021.

[7] F. Zhang, X. Feng, and Y. Wang, "Personalized process-type learning path recommendation based on process mining and deep knowledge tracing," Knowl. Based Syst., vol. 303, p. 112431, 2024.

[8] C. Diamantini, L. Genga, A. Mircoli, D. Potena, and N. Zannone, "Understanding the stumbling blocks of italian higher education system: A process mining approach," Expert Syst. Appl., vol. 242, p. 122747, 2024.

[9] T. Liu, Y. Cheng, and Z. Ni, "Mining event logs to support workflow resource allocation," Knowl. Based Syst., vol. 35, pp. 320-331, 2012.

[10] A. Berti, S. van Zelst, and D. Schuster, "Pm4py: A process mining library for python," Software Impacts, vol. 17, p. 100556, 2023.

[11] Celonis, "Official website," 2024. Accessed 22 August 2024.

[12] C. Günther and A. Rozinat, "Disco: discover your processes," in Proceedings of the Demonstration Track of the 10th International Conference on Business Process Management (BPM 2012) (N. Lohmann and S. Moser, eds.), CEUR Workshop Proceedings, pp. 40-44, CEUR-WS.org, Jan. 2012.

[13] W. van der Aalst, Academic View: Development of the Process Mining Discipline, pp. 181-196. Cham: Springer International Publishing, 2020.

[14] W. M. van der Aalst, "A practitioner's guide to process mining: Limitations of the directly-follows graph," Procedia Computer Science, vol. 164, pp. 321-328, 2019.

[15] W. M. P. van der Aalst, Foundations of Process Discovery, pp. 37-75. Cham: Springer International Publishing, 2022.

[16] S. Suriadi, M. T. Wynn, C. Ouyang, A. H. M. ter Hofstede, and N. J. van Dijk, "Understanding process behaviours in a large insurance company in australia: A case study," in CAiSE, vol. 7908 of Lecture Notes in Computer Science, pp. 449-464, Springer, 2013.

[17] M. Mittal and A. Sureka, "Process mining software repositories from student projects in an undergraduate software engineering course," in ICSE Companion, pp. 344-353, ACM, 2014.

[18] A. Mitsyuk, A. Kalenkova, S. Shershakov, and W. van der Aalst, "Using process mining for the analysis of an e-trade system: A case study," Biznes-informatika, no. 3 (29), pp. 15-27, 2014.

[19] S. Lee, B. Kim, M. Huh, S. Cho, S. Park, and D. Lee, "Mining transportation logs for understanding the after-assembly block manufacturing process in the shipbuilding industry," Expert Syst. Appl., vol. 40, no. 1, pp. 83-95, 2013.

[20] A. Valencia-Parra, B. Ramos-Gutierrez, A. J. Varela-Vaca, M. T. G. Lopez, and A. G. Bernal, "Enabling process mining in aircraft manufactures: extracting event logs and discovering processes from complex data," in BPM (Industry Forum), vol. 2428 of CEUR Workshop Proceedings, pp. 166-177, CEUR-WS.org, 2019.

[21] K. Smit and J. Mens, "Process mining in the rail industry: A qualitative analysis of success factors and remaining challenges," in Bled eConference, p. 25, University of Maribor Press / Association for Information Systems, 2019.

[22] A. Guzzo, A. Rullo, and E. Vocaturo, "Process mining applications in the healthcare domain: A comprehensive review," WIREs Data Mining Knowl. Discov., vol. 12, no. 2, 2022.

[23] M. R. Dallagassa, C. dos Santos Garcia, E. E. Scalabrin, S. O. Ioshii, and D. R. Carvalho, "Opportunities and challenges for applying process mining

in healthcare: a systematic mapping study," J. Ambient Intell. Humaniz. Comput., vol. 13, no. 1, pp. 165-182, 2022.

[24] P. Badakhshan, B. Wurm, T. Grisold, J. Geyer-Klingeberg, J. Mendling, and J. vom Brocke, "Creating business value with process mining," J. Strateg. Inf. Syst., vol. 31, no. 4, p. 101745, 2022.

[25] C. dos Santos Garcia, A. Meincheim, E. R. F. Junior, M. R. Dallagassa, D. M. V. Sato, D. R. Carvalho, E. A. P. Santos, and E. E. Scalabrin, "Process mining techniques and applications - A systematic mapping study," Expert Syst. Appl., vol. 133, pp. 260-295, 2019.

[26] J. Carmona, B. F. van Dongen, A. Solti, and M. Weidlich, Conformance Checking - Relating Processes and Models. Springer, 2018.

[27] W. M. P. van der Aalst and B. F. van Dongen, "Discovering petri nets from event logs," Trans. Petri Nets Other Model. Concurr, vol. 7, pp. 372-422, 2013.

[28] A. J. M. M. Weijters and J. T. S. Ribeiro, "Flexible heuristics miner (FHM)," in Proceedings of the IEEE Symposium on Computational Intelligence and Data Mining, CIDM 2011, part of the IEEE Symposium Series on Computational Intelligence 2011, April 11-15, 2011, Paris, France, pp. 310-317, IEEE, 2011.

[29] A. J. M. M. Weijters and W. M. P. van der Aalst, "Rediscovering workflow models from event-based data using little thumb," Integr. Comput. Aided Eng., vol. 10, no. 2, pp. 151-162, 2003.

[30] A. Weijters, W. Aalst, and A. Medeiros, Process Mining with the Heuristics Miner-algorithm, vol. 166 of BETA publicatie : working papers. Technische Universiteit Eindhoven, 01 2006.

[31] J. Munoz-Gama, Conformance Checking and Diagnosis in Process Mining - Comparing Observed and Modeled Processes, vol. 270 of Lecture Notes in Business Information Processing. Springer, 2016.

[32] A. Berti and W. M. P. van der Aalst, "A novel token-based replay technique to speed up conformance checking and process enhancement," in Transactions

on Petri Nets and Other Models of Concurrency XV (M. Koutny, F. Kordon, and L. Pomello, eds.), pp. 1-26, Berlin, Heidelberg: Springer Berlin Heidelberg, 2021.

[33] J. Muñoz-Gama and J. Carmona, "A fresh look at precision in process conformance," in Business Process Management (R. Hull, J. Mendling, and S. Tai, eds.), (Berlin, Heidelberg), pp. 211-226, Springer Berlin Heidelberg, 2010.

[34] J. Buijs, B. Dongen, and W. Aalst, "Quality dimensions in process discovery: The importance of fitness, precision, generalization and simplicity," International Journal of Cooperative Information Systems, vol. 23, p. 1440001, 03 2014.

[35] A. Adriansyah, J. Munoz-Gama, J. Carmona, B. Dongen, van, and W. Aalst, van der, "Measuring precision of modeled behavior," Information Systems and e-Business Management, vol. 13, no. 1, pp. 37-67, 2015.

[36] A. Rozinat and W. van der Aalst, "Conformance checking of processes based on monitoring real behavior," Information Systems, vol. 33, no. 1, pp. 64-95, 2008.

[37] W. van der Aalst, A. Adriansyah, and B. van Dongen, "Replaying history on process models for conformance checking and performance analysis," WIREs Data Mining and Knowledge Discovery, vol. 2, no. 2, pp. 182-192, 2012.

[38] M. L. van Eck, N. Sidorova, and W. M. P. van der Aalst, "Guided interaction exploration and performance analysis in artifact-centric process models," Bus. Inf. Syst. Eng., vol. 61, no. 6, pp. 649-663, 2019.

[39] J. Lieben, "A new process discovery algorithm for exploratory data analysis," in Proceedings of the Doctoral Consortium Papers Presented at the 30th International Conference on Advanced Information Systems Engineering (CAiSE 2018) (M. Kirikova, A. Lupeikiene, and E. Teniente, eds.), Jun 2018.

[40] R. P. J. C. Bose, W. M. P. van der Aalst, I. Zliobaite, and M. Pechenizkiy, "Handling concept drift in process mining," in Advanced Information Systems

Engineering (H. Mouratidis and C. Rolland, eds.), (Berlin, Heidelberg), pp. 391-405, Springer Berlin Heidelberg, 2011.

[41] R. P. J. C. Bose, W. M. P. van der Aalst, I. Zliobaite, and M. Pechenizkiy, "Dealing with concept drifts in process mining," IEEE Transactions on Neural Networks and Learning Systems, vol. 25, no. 1, pp. 154-171, 2014.

[42] D. Fahland and W. M. P. van der Aalst, "Model repair - aligning process models to reality," Inf. Syst., vol. 47, pp. 220-243, 2015.

[43] A. A. Mitsyuk, I. A. Lomazova, and W. M. P. van der Aalst, "Using event logs for local correction of process models," Autom. Control. Comput. Sci., vol. 51, no. 7, pp. 709-723, 2017.

[44] A. Polyvyanyy, W. M. P. van der Aalst, A. H. M. ter Hofstede, and M. T. Wynn, "Impact-driven process model repair," ACM Trans. Softw. Eng. Methodol, vol. 25, no. 4, pp. 28:1-28:60, 2017.

[45] W. M. P. van der Aalst, "Decomposing petri nets for process mining: A generic approach," Distributed Parallel Databases, vol. 31, no. 4, pp. 471-507, 2013.

[46] T. Brockhoff, M. N. Gose, M. S. Uysal, and W. M. P. van der Aalst, "Process comparison using petri net decomposition," in Petri Nets, vol. 14628 of Lecture Notes in Computer Science, pp. 83-105, Springer, 2024.

[47] A. Pecchia, I. Weber, M. Cinque, and Y. Ma, "Discovering process models for the analysis of application failures under uncertainty of event logs," Knowl. Based Syst, vol. 189, 2020.

[48] K. Artamonov and I. Lomazova, "What has remained unchanged in your business process model?," in 2019 IEEE 21st Conference on Business Informatics (CBI), vol. 01, pp. 551-558, 2019.

[49] R. M. Karp, Reducibility among Combinatorial Problems, pp. 85-103. Boston, MA: Springer US, 1972.

[50] S. Katz, "FeedbackVertexSet Algorithm Implementation," 2024. Accessed 27 Mar 2024.

[51] M. Cygan, F. V. Fomin, L. Kowalik, D. Lokshtanov, D. Marx, M. Pilipczuk, M. Pilipczuk, and S. Saurabh, Bounded Search Trees, pp. 51-76. Cham: Springer International Publishing, 2015.

[52] C. Alvite, "Car insurance claims event log for process mining." https://www.kaggle.com/datasets/carlosalvite/ car-insurance-claims-event-log-for-process-mining, 2023. Accessed: 2025-05-26.

[53] A. Berti and W. M. P. van der Aalst, "Reviving token-based replay: Increasing speed while improving diagnostics," in Proceedings of ATAED@PetriNets/ACSD 2019, Aachen, Germany, June 25, 2019 (W. M. P. van der Aalst, R. Bergenthum, and J. Carmona, eds.), vol. 2371 of CEUR Workshop Proceedings, pp. 87-103, CEUR-WS.org, 2019.

[54] T. Gschwandtner, "Visual analytics meets process mining: Challenges and opportunities," in Data-Driven Process Discovery and Analysis - 5th IFIP WG 2.6 International Symposium, SIMPDA 2015, Vienna, Austria, December 9-11, 2015, Revised Selected Papers (P. Ceravolo and S. Rinderle-Ma, eds.), vol. 244 of Lecture Notes in Business Information Processing, pp. 142-154, Springer, 2015.

[55] Y. V. Kotylev and A. A. Mitsyuk, "Software system behavior can be analyzed with visual analytics," pp. 46-56, 2020.

[56] S. Miksch, "Visual analytics meets process mining: Challenges and opportunities," in 2021 3rd International Conference on Process Mining (ICPM), pp. xiv-xiv, 2021.

[57] J. Rehse, L. Pufahl, M. Grohs, and L. Klein, "Process mining meets visual analytics: The case of conformance checking," in 56th Hawaii International Conference on System Sciences, HICSS 2023, Maui, Hawaii, USA, January 3-6, 2023 (T. X. Bui, ed.), pp. 5452-5461, ScholarSpace, 2023.

[58] "File:Sankeysteam.Png." https://commons.wikimedia.org/wiki/File: Sankeysteam.png. Accessed 30 Sep 2024.

[59] M. de Leoni and F. Mannhardt, "Road traffic fine management process." https://data.4tu.nl/articles/dataset/Road_Traffic_Fine_ Management_Process/12683249, 2015. Accessed: 2025-05-26.

[60] F. Mannhardt, M. de Leoni, H. A. Reijers, and W. M. P. van der Aalst, "Balanced multi-perspective checking of process conformance," Computing, vol. 98, no. 4, pp. 407-437, 2016.

[61] Process Mining Group, TU Eindhoven, "Prom 6 tutorial: Running example." https://promtools.org/prom-6-tutorial/introduction/#running_ example. Accessed: 2025-05-26.

[62] F. Mannhardt, "Hospital billing - event log." https://data.4tu.nl/ datasets/6af6d5f0-f44c-49be-aac8-8eaa5fe4f6fd/1, 2017. Accessed: 2025-05-26.

[63] F. Mannhardt, M. de Leoni, H. A. Reijers, and W. M. P. van der Aalst, "Data-driven process discovery: Revealing conditional infrequent behavior from event logs," in Advanced Information Systems Engineering (CAiSE 2017), vol. 10253 of Lecture Notes in Computer Science, pp. 545-560, Springer, 2017.

[64] A. Burattin, Process Mining Techniques in Business Environments -Theoretical Aspects, Algorithms, Techniques and Open Challenges in Process Mining, vol. 207 of Lecture Notes in Business Information Processing. Springer, 2015.

[65] R. Bergenthum, J. Desel, R. Lorenz, and S. Mauser, "Process mining based on regions of languages," in Business Process Management (G. Alonso, P. Dadam, and M. Rosemann, eds.), vol. 4714 of Lecture Notes in Computer Science, (Berlin, Heidelberg), pp. 375-383, Springer Heidelberg, 2007.

[66] J. van der Werf, B. van Dongen, C. Hurkens, and A. Serebrenik, "Process discovery using integer linear programming," in Applications and Theory of Petri Nets (K. van Hee and R. Valk, eds.), vol. 5062 of Lecture Notes in Computer Science, pp. 368-387, Springer Heidelberg, 2008.

[67] S. Leemans, D. Fahland, and W. van der Aalst, "Discovering block-structured process models from event logs - a constructive approach," in Application and Theory of Petri Nets and Concurrency (J. Colom and J. Desel, eds.), vol. 7927 of Lecture Notes in Computer Science, pp. 311-329, Springer Heidelberg, 2013.

[68] A. Weijters and J. Ribeiro, "Flexible heuristics miner (fhm)," in 2011 IEEE Symposium on Computational Intelligence and Data Mining (CIDM), pp. 310-317, 2011.

[69] C. Günther and W. van der Aalst, "Fuzzy mining - adaptive process simplification based on multi-perspective metrics," in Business Process Management (G. Alonso, P. Dadam, and M. Rosemann, eds.), vol. 4714 of Lecture Notes in Computer Science, pp. 328-343, Springer Heidelberg, 2007.

[70] W. van der Aalst, A. de Medeiros, and A. Weijters, "Genetic process mining," in Applications and Theory of Petri Nets 2005 (G. Ciardo and P. Darondeau, eds.), vol. 3536 of Lecture Notes in Computer Science, pp. 48-69, Springer Heidelberg, 2005.

[71] A. Augusto, R. Conforti, M. Dumas, M. Rosa, F. Maggi, A. Marrella, M. Mecella, and A. Soo, "Automated discovery of process models from event logs: Review and benchmark," IEEE Transactions on Knowledge and Data Engineering, vol. 31, no. 4, pp. 686-705, 2019.

[72] R. Mans, W. M. P. van der Aalst, and R. J. B. Vanwersch, Process Mining in Healthcare - Evaluating and Exploiting Operational Healthcare Processes. Springer Briefs in Business Process Management, Springer, 2015.

[73] J. Buijs, Flexible evolutionary algorithms for mining structured process models. PhD thesis, Eindhoven University of Technology, 2014.

[74] J. De Smedt, J. De Weerdt, and J. Vanthienen, "Multi-paradigm process mining: Retrieving better models by combining rules and sequences," in On the Move to Meaningful Internet Systems: OTM 2014 Conferences, vol. 8841 of Lecture Notes in Computer Science, pp. 446-453, Springer Heidelberg, 2014.

[75] J. de San Pedro and J. Cortadella, "Mining structured petri nets for the visualization of process behavior," in Proceedings of the 31st Annual ACM Symposium on Applied Computing, p. 839-846, ACM, 2016.

[76] A. Kalenkova, A. Lomazova, and W. van der Aalst, "Process model discovery: A method based on transition system decomposition," in Application and Theory of Petri Nets and Concurrency (G. Ciardo and E. Kindler, eds.), vol. 8489 of Lecture Notes in Computer Science, pp. 71-90, Springer Heidelberg, 2014.

[77] A. Kalenkova and I. Lomaozva, "Discovery of cancellation regions within process mining techniques," Fundamenta Informaticae, vol. 133, pp. 197-209, 2014.

[78] W. van der Aalst, A. Kalenkova, V. Rubin, and E. Verbeek, "Process discovery using localized events," in Application and Theory of Petri Nets and Concurrency (R. Devillers and A. Valmari, eds.), vol. 9115 of Lecture Notes in Computer Science, pp. 287-308, Springer Heidelberg, 2015.

[79] W. van der Aalst and A. Berti, "Discovering object-centric petri nets," Fundamenta Informaticae, vol. 175, pp. 1-40, 2020.

[80] M. Stierle, S. Zilke, S. Dunzer, J. Tenscher, and G. Karagegova, "Design principles for comprehensible process discovery in process mining," in ECIS 2020 Proceedings. Research Papers, AIS eLibrary, 2020.

[81] R. Jaakonmaki, J. vom Brocke, S. Dietze, H. Drachsler, A. Fortenbacher, R. Helbig, M. D. Kickmeier-Rust, I. Marenzi, A. Suarez, and H. Yun, Learning Analytics Cookbook - How to Support Learning Processes Through Data Analytics and Visualization. Springer Briefs in Business Process Management, Springer, 2020.

[82] N. Trcka and M. Pechenizkiy, "From local patterns to global models: Towards domain driven educational process mining," in Ninth International Conference on Intelligent Systems Design and Applications, ISDA 2009, Pisa, Italy , November 30-December 2, 2009, pp. 1114-1119, IEEE Computer Society, 2009.

[83] N. Trcka, M. Pechenizkiy, and W. Aalst, "Process mining from educational data," Langmuir, 01 2011.

[84] H. Awatef, B. GUENI, M. Fhima, A. CAIRNS, S. David, and N. KHELIFA, "Towards custom-designed professional training contents and curriculums through educational process mining.," 07 2014.

[85] D. Calegari and A. Delgado, "A systematic review on process mining for curricular analysis," 2024.

[86] A. Bogarin, R. Cerezo, and C. Romero, "A survey on educational process mining," WIREs Data Mining Knowl. Discov., vol. 8, no. 1, 2018.

[87] A. Bogarin, R. Cerezo, and C. Romero, "Discovering learning processes using inductive miner: A case study with learning management systems (lmss)," Psicothema, vol. 30, p. 322-329, 2018.

[88] H. Al-Qaheri and M. Panda, "An education process mining framework: Unveiling meaningful information for understanding students' learning behavior and improving teaching quality," Inf., vol. 13, no. 1, p. 29, 2022.

[89] D. Codish, E. Rabin, and G. Ravid, "User behavior pattern detection in unstructured processes - a learning management system case study," Interact. Learn. Environ., vol. 27, no. 5-6, pp. 699-725, 2019.

[90] I. A. Lomazova, A. A. Mitsyuk, and A. M. Sharipova, "Modeling mooc learnflow with petri net extensions," 2021.

[91] P. Mukala, J. J. Buijs, and W. M. van der Aalst, "Exploring students' learning behaviour in moocs using process mining techniques," 2015.

[92] J. Maldonado-Mahauad, M. Perez-Sanagustin, R. F. Kizilcec, N. Morales, and J. Munoz-Gama, "Mining theory-based patterns from big data: Identifying self-regulated learning strategies in massive open online courses," Comput. Hum. Behav, vol. 80, pp. 179-196, 2018.

[93] P. Reimann, J. Frerejean, and K. Thompson, "Using process mining to identify models of group decision making in chat data," in Proceedings of the 8th

International Conference on Computer Supported Collaborative Learning, CSCL'09, Rhodes, Greece, June 8-13, 2009, Volume 1 (C. O'Malley, D. D. Suthers, P. Reimann, and A. Dimitracopoulou, eds.), pp. 98-107, International Society of the Learning Sciences, 2009.

[94] N. S. N. Ayutaya, P. Palungsuntikul, and W. Premchaiswadi, "Heuristic mining: Adaptive process simplification in education," in 2012 Tenth International Conference on ICT and Knowledge Engineering, pp. 221-227, 2012.

[95] W. Hachicha, L. Ghorbel, R. Champagnat, C. A. Zayani, and I. Amous, "Using process mining for learning resource recommendation: A moodle case study," in Knowledge-Based and Intelligent Information & Engineering Systems: Proceedings of the 25th International Conference KES-2021, Virtual Event / Szczecin, Poland, 8-10 September 2021 (J. Watrobski, W. Salabun, C. Toro, C. Zanni-Merk, R. J. Howlett, and L. C. Jain, eds.), vol. 192 of Procedia Computer Science, pp. 853-862, Elsevier, 2021.

[96] G. Deeva and J. D. Weerdt, "Understanding automated feedback in learning processes by mining local patterns," in Business Process Management Workshops, vol. 342 of Lecture Notes in Business Information Processing, pp. 56-68, Springer, 2018.

[97] P. Martinez, O. Montanes, J. M. Serralta, and L. Tansini, "Modelling computer engineering student trajectories with process mining," in Proceedings of the IV Latin American Conference on Learning Analytics, Arequipa, Peru, October 19-21, 2021 (J. Maldonado-Mahauad, ed.), vol. 3059 of CEUR Workshop Proceedings, pp. 48-57, CEUR-WS.org, 2021.

[98] C. Romero, R. Cerezo, A. Bogarin, and M. Sanchez-Santillan, EDUCATIONAL PROCESS MINING, ch. 1, pp. 1-28. John Wiley Sons, Ltd, 2016.

[99] V. Southavilay, K. Yacef, and R. A. Calvo, "Process mining to support students' collaborative writing," in Educational Data Mining 2010, The 3rd International Conference on Educational Data Mining, Pittsburgh, PA, USA,

June 11-13, 2010. Proceedings (R. S. J. de Baker, A. Merceron, and P. I. P. Jr., eds.), pp. 257-266, www.educationaldatamining.org, 2010.

[100] E. M. Real, E. P. Pimentel, L. V. de Oliveira, J. C. Braga, and I. Stiubiener, "Educational process mining for verifying student learning paths in an introductory programming course," in IEEE Frontiers in Education Conference, FIE 2020, Uppsala, Sweden, October 21-24, 2020, pp. 1-9, IEEE, 2020.

[101] R. Cerezo, A. Bogarin, M. Esteban, and C. Romero, "Process mining for self-regulated learning assessment in e-learning," J. Comput. High. Educ., vol. 32, no. 1, pp. 74-88, 2020.

[102] D. Potena, L. Genga, A. Basta, C. Mercati, and C. Diamantini, "Evidence-based student career and performance analysis with process mining: A case study," in Process Mining Workshops - ICPM 2023 International Workshops, Rome, Italy, October 23-27, 2023, Revised Selected Papers (J. D. Smedt and P. Soffer, eds.), vol. 503 of Lecture Notes in Business Information Processing, pp. 349-360, Springer, 2023.

[103] C. Diamantini, L. Genga, A. Mircoli, and D. Potena, "Evidence-driven appraisal of students' careers using process mining: a case study," Journal of Intelligent Information Systems, vol. XX, Nov. 2024.

[104] L. Juhanak, J. Zounek, and L. Rohlikova, "Using process mining to analyze students' quiz-taking behavior patterns in a learning management system," Comput. Hum. Behav., vol. 92, pp. 496-506, 2019.

[105] G. Sedrakyan, J. D. Weerdt, and M. Snoeck, "Process-mining enabled feedback: "tell me what I did wrong"vs. "tell me how to do it right" Comput. Hum. Behav., vol. 57, pp. 352-376, 2016.

[106] J. P. Salazar-Fernandez, M. Sepulveda, J. Munoz-Gama, and M. Nussbaum, "Curricular analytics to characterize educational trajectories in high-failure rate courses that lead to late dropout," Applied Sciences, vol. 11, no. 4, 2021.

[107] J. P. Salazar-Fernandez, M. Sepúlveda, and J. Muñoz-Gama, "Describing educational trajectories of engineering students in individual high-failure rate courses that lead to late dropout," in Proceedings of the 2nd Latin American Conference on Learning Analytics, Valdivia, Chile, March 18-19, 2019 (E. Scheihing, J. Guerra, V. Henríquez, C. Olivares, and P. J. Muñoz-Merino, eds.), vol. 2425 of CEUR Workshop Proceedings, pp. 39-48, CEUR-WS.org, 2019.

[108] B. Silver, BPMN Method and Style. Cody-Cassidy Press, 2009.

[109] P. Bollen, "Bpmn: A meta model for the happy path," WorkingPaper 003, METEOR, Maastricht University School of Business and Economics, Jan. 2010.

[110] A. Berti, S. J. van Zelst, and W. M. P. van der Aalst, "Process mining for python (pm4py): Bridging the gap between process and data science," CoRR, vol. abs/1905.06169, 2019.

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.