back to list

Project: Graduation projects at UiPath Process Mining

Description

UiPath is the market leader in Robotic Process Automation (RPA) and focuses on hyper automation. An important component of hyper automation is being able to understand the process using process mining. The following assignments are related to UiPath Process Mining (formerly ProcessGold), which is based in Eindhoven, the Netherlands. Research challenges range from a number of different topics such as process mining and visualization. UiPath Process Mining enables businesses to analyze, understand, and continuously monitor their own processes based on data by combining data extraction, process mining techniques, and visual analytics. We are constantly improving our product, and in this context, we offer master graduation projects and internships on a wide variety of topics–see below. In all projects, the student /intern should be able to work out the problem definition in collaboration with UiPath and the university supervisor, come up with a conceptual solution, and, where applicable, realize the solution in a proof-of-concept, preferably in the UiPath Process Mining platform. Graduation projects at UiPath will typically focus on further improving and expanding on the toolsets provided to the users. In other words, projects at UiPath Process Mining will not focus on applying process mining or visualization techniques, but on improving existing techniques or developing new  techniques to tackle challenging business problems. The graduation projects at UiPath offer the student a combination of theoretical research and practical application, while working at UiPath offers the student a unique insight in process mining in business and shows what a business automation platform developer looks like from the inside. If you are interested in one of the below master projects or have any questions about the available topics, please send your application, including your CV, to processmininggraduation@uipath.com.


The available assignments are divided into a number of subcategories, but are not exclusively related to those subcategories. For example, most

process mining assignments will have some visualization component and vice versa.


Aligned process graph visualization

We use the UiPath Probabilistic Inductive Miner (PIM) [2] to mine process models, process graphs with semantical concepts as parallelism. Furthermore, UiPath Process Mining has a prototype in place to visually align traces to a process model. There are several challenges here to increase interpretability of the aligned process models. Visualization aligned process data on top of complex structures like parallelism and minimizing the size of the aligned model are some of these challenges. We would like to investigate how to address these conformance visualization challenges . More specifically, we would like to be able to visually explain conformance violations in the process graph in an intuitive fashion. 

Expected output: A prototype component that addresses visualization challenges of the aligned process models, integrated in the UiPath Process Mining platform.

Type of project: Programming (Mostly Typescript and some C#), some process mining, and visualization.


Process comparison

In UiPath Process Mining ’s process mining platform, there is currently functionality to visually compare two process graphs to see and analyze differences between sets of cases (e.g., different variations or case types). We would like to expand this functionality to be able to visually compare two or more processes in the process graph, and possibly throughout the entire application such that the user can understand how multiple sets of cases differ.

Expected output: A prototype component to compare an arbitrary number of sets of cases integrated in the UiPath Process Mining platform and a proof of concept on how to integrate process comparison into a a process mining application.

Type of project: Programming (Mostly Typescript and some C#) and visualization.


Hierarchical activities

Activities may have some given hierarchical relationship, either predefined by the user or detected automatically. The goal of this project is to develop a visualization and user interaction to enable the user to understand the hierarchical nature of the process and explore it by collapsing or expanding activities. This includes extending activity hierarchy to visual conformance checking. Additionally, the UiPath Process Mining layout engine, Tracy [3], will be extended to be able to generate stable layouts of high quality of processes with hierarchical activities.

Expected output: A method to visualize and activity hierarchy, which extends the Tracy layout engine in the UiPath Process Mining platform.

Type of project: Programming (Typescript and C#), some process mining, and visualization.


Concept Drift

Business processes are no static organisms. They evolve and change whilst their executions are recorded in event logs. We would like to visualize how a process changes over time. Through analysis of the event logs containing these changes, Concept Drift, or more specifically Process Drift may be detected. This detection contributes to process analysis and process monitoring. It furthermore increases awareness of (unwanted) aspects evolving into the process. The goal of this project is to develop a Concept Drift identification technique, and to build a visualization which allows the user to understand and analyze the Concept Drift of their business process.

Type of project: Programming (Typescript and some C#), some process mining, and visualization.




References

[1] Object Management Group. Business process model and notation (bpmn) version 2.0.2. Technical report, 2014.

[2] Dennis Brons, Roeland Scheepens and Dirk Fahland. Striking a new Balance in Accuracy and Simplicity with the Probabilistic Inductive Miner.3rd International Conference on Process Mining (ICPM), 2021, pp. 32-39.

[3] Robin J.P. Mennens, Roeland Scheepens, and Michel A. Westenberg. A stable graph layout algorithm for processes. Eurographics Conference on Visualization (EuroVis), June 2019.

Details
Supervisor
Stef van den Elzen
Secondary supervisor
RS
dr.ir. Roeland Scheepens (UiPath)
External location
UiPath Process Mining (Eindhoven)
Interested?
Get in contact