About Me
Hi, I am Gamal, and I am a Ph.D. student and a junior research fellow at the University of Tartu, Estonia. I am doing research about privacy-preserving process mining. In my research, I am using privacy-enhancing techniques to help organizations to protect the disclosure of their process maps. Currently, I am developing a method that helps the organizations balance the disclosure risk and utilitly loss attached to publishing their process models.
I have worked in the domain of Data Management and Big Data Processing. I have participated in several projects for DWH and Data Integration. During my work experience, I have used and combined technologies to build and integrate systems that help users facilitate their data projects and gain insights to enhance their businesses. I have designed and developed systems that have both batch and stream processing behavior to build dashboards. Also, I have adapted the analytics layers, e.g., machine learning models training, to fit the entire system’s behavior.
I am most skilled in: Process Mining Privacy-Enhancing Technologies Big Data Systems and Stream Processing
Projects
Amun project aims to protect the disclosure of DFGs extracted from business process event logs in order to strike a balance between disclosure risk and utility loss under a differential privacy model. Amun uses a mathematically proven privacy model to balance the risk correlated with publishing process models and the utility after anonymization. It uses an ε-differential-privacy mechanism to anonymize Directly-Follows Graphs (DFGs). It provides a mathematical approach to calculate the value of ε that represents the amount of noise injected a process mining model that optimizes the risk and utility measures. We conducted an emperical evaluation using 13 real world event logs.
Shareprom: A Tool for Privacy-Preserving Inter-Organizational Process Mining. Shareprom adopts secure multi-party computation protocols to enable organizations to jointly execute process mining. We conducted an emperical evaluation using real world event logs.
We implemented cardinality estimation algorithms on top of Apache Flink. We used two windowing approaches; aggregation functions and window slicing. We performed empirical evaluation of both the methodologies. The project’s result can be used as a separate package for performing stream cardinality of data streams.
Safe House
In this project, I have participated in integrating multiple services of the Ministry of Interior, of one of the largest middle eastern countries. During the project, I built web services and data pipelines to integrate different services of different branches of the organization.
Oracle Communication Data Model Integration
In this project, I participated in modeling and building the Communication Data Model for one of the largest telecommunication providers in the middle east. The project aimed to transform the call data records (CDRs) of the Ericsson IN system into a communication data model. In addition to that, I was building the staging, transformation, and analytics layer of the system.
Research Papers
- Elkoumy, Gamal, Alisa Pankova, and Marlon Dumas. “Mine Me but Don’t Single Me Out: Differentially Private Event Logs for Process Mining”. 3rd International Conference on Process Mining, ICPM 2021, Eindhoven, Netherlands, October 31 - Nov. 4, 2021 (2021)
- Elkoumy, G., Fahrenkrog-Petersen, S. A., Sani, M. F., Koschmider, A., Mannhardt, F., von Voigt, S. N., … & von Waldthausen, L. “Privacy and Confidentiality in Process Mining - Threats and Research Challenges”. arXiv preprint arXiv:2106.00388 (2021)
- Elkoumy, Gamal, Alisa Pankova, and Marlon Dumas. “Privacy-Preserving Directly-Follows Graphs: Balancing Risk and Utility in Process Mining”. arXiv preprint arXiv:2012.01119 (2020)
- Elkoumy, Gamal, et al. “Secure Multi-party Computation for Inter-organizational Process Mining.” Enterprise, Business-Process and Information Systems Modeling. Springer, Cham, 2020. 166-181.
- Elkoumy, Gamal, et al. ” Shareprom: A tool for Privacy-Preserving Inter-Orgnizational Process Mining.” BPM (Demo). September, 2020.
- Elkomy, Gamal, ElSayed Sallam, and Sherin Elgokhy. “A stacked generalization method for disease progression prediction.” Computer Engineering Conference (ICENCO), 2017 13th International. IEEE, 2017.
Education
University of Tartu
PhD Computer Science
Current
During my PhD at the University of Tartu, I develop my skills in process mining and privacy-enhancing technologies under the supervision of Marlon Dumas. I enjoy developing my research and teaching skills at the University of Tartu, and I thoroughly learn about a healthy work-life balance.
Tanta University
MSc Computer Engineering
2015 - 2018
During my master’s degree at the faculty of engineering, Tanta University, I developed my data systems and machine learning skills. I enjoyed doing research and helping bachelor students to develop their skills.
Tanta University
BSc Computer Engineering
2008 - 2012
During my Bachelor’s at Tanta University, I developed my skills in building software products and automatic systems. I enjoyed developing my early career skills and my volunteering experience.
Experience
At DataGear, I learned a lot during my early career. I developed my customer experience and my development skills there. I build data management and analytics applications in the field of telecommunication. I have participated in delivering software products to the customers and performing user acceptance tests.
Wireless Research Center, Alexandria University
Research Assistant
2017 - 2018
During working at the wireless research center, I developed my research skills, and I researched Outdoor Localization and Road Lane Detection.