/Libra

High-Utility Anonymization of Event Logs for Process Mining via Subsampling

Primary LanguagePythonApache License 2.0Apache-2.0

Libra

Libra is a framework that leverages recently developed Privacy-Enhancing Technologies (PETs) to help organizations achieve a better privacy-utility trade-off while publishing anonymized process models. Libra uses the idea of privacy amplification to reduce the injected noise while providing differential privacy guarantees. The proposed method could be adapted with any event log anonymization technique to enhance the utility.

Prerequisite

The main dependencies are: pm4py, diffprivlib, and JDK8

The code was tested with python 3.9.7.

Cite the Project

@inproceedings{DBLP:conf/icpm/ElkoumyD22,
  author    = {Gamal Elkoumy and
               Marlon Dumas},
  
  title     = {Libra: High-Utility Anonymization of Event Logs for Process Mining via Subsampling},
  booktitle = {4th International Conference on Process Mining, {ICPM} 2022, Bolzano,
               Italy, October 23 - October. 28, 2021},
  pages     = {80--87},
  publisher = {{IEEE}},
  year      = {2022},
  
}