├── .gitignore ├── .res └── process_models │ ├── gigantic.plg │ ├── huge.plg │ ├── large.plg │ ├── medium.plg │ ├── p2p.plg │ ├── paper.plg │ ├── small.plg │ └── wide.plg ├── LICENSE ├── README.md ├── deepalign ├── __init__.py ├── alignments │ ├── __init__.py │ ├── bibs.py │ ├── confnet.py │ ├── core.py │ └── processmining.py ├── anomalydetection │ ├── __init__.py │ ├── binarizer.py │ ├── heuristic.py │ ├── result.py │ └── utils.py ├── dataset.py ├── enums.py ├── fs.py ├── generation │ ├── __init__.py │ ├── anomaly.py │ ├── attribute_generator.py │ ├── event_log_generator.py │ ├── example_values.py │ └── utils.py ├── processmining │ ├── __init__.py │ ├── alignments.py │ ├── case.py │ ├── event.py │ ├── log.py │ └── process_map.py └── utils.py ├── environment.yml ├── notebooks ├── 1. Paper Process from Sec. 4.ipynb ├── 2. Dataset Generation.ipynb ├── 2.A1 Generation Algorithm.ipynb ├── 3. Training the Models.ipynb ├── 4. Alignments.ipynb ├── 5. Caching the Alignments.ipynb ├── 6. Evaluation Script.ipynb └── 7. Evaluation.ipynb ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /.vscode/ 3 | 4 | /.config/ 5 | /.out/ 6 | 7 | /.res/real 8 | /.res/bpic 9 | 10 | *.log 11 | *.pyc 12 | .ipynb_checkpoints 13 | *.egg-info/ 14 | .DS_Store -------------------------------------------------------------------------------- /.res/process_models/gigantic.plg: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | libPlg 14 | 2.0.5 15 | Gigantic 16 | oeleckfp9dv07fq9d5i848o3v7 17 | 18 | 19 | 20 | 21 | 22 |