To replicate the experimental results, please run commands provided in ./run_scripts.
To process the results, please use example provided in processing notebook notebooks/process_results.ipynb.
The implementation of the aggregation functions and attacks is taken from the following repository.