mlf-core: a framework for deterministic machine learning
Not on the map. Why?
Abstract (arXiv)
Machine learning has shown extensive growth in recent years and is now routinely applied to sensitive areas. To allow appropriate verification of predictive models before deployment, models must be deterministic. However, major machine learning libraries default to the usage of non-deterministic algorithms based on atomic operations. Solely fixing all random seeds is not sufficient for deterministic machine learning. To overcome this shortcoming, various machine learning libraries released deterministic counterparts to the non-deterministic algorithms. We evaluated the effect of these algorithms on determinism and runtime. Based on these results, we formulated a set of requirements for deterministic machine learning and developed a new software solution, the mlf-core ecosystem, which aids machine learning projects to meet and keep these requirements. We applied mlf-core to develop deterministic models in various biomedical fields including a single cell autoencoder with TensorFlow, a PyTorch-based U-Net model for liver-tumor segmentation in CT scans, and a liver cancer classifier based on gene expression profiles with XGBoost.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 12 of its 65 references that are in the map. First posted on arXiv 15 Apr 2021.
Builds on
12 of 65 references.
References · 12
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 20163D U-Net: Learning Dense Volumetric Segmentation from Sparse Annotationcited by 1,471
- 2017Deep Reinforcement Learning that Matterscited by 727
- 2019The Liver Tumor Segmentation Benchmark (LiTS)cited by 504
- 2018From Louvain to Leiden: guaranteeing well-connected communitiescited by 379
- 2018RA-UNet: A hybrid deep attention-aware network to extract liver and tumor in CT scanscited by 41
- 2018Deterministic Implementations for Reproducibility in Deep Reinforcement Learningcited by 19
- 2020Technologies for Trustworthy Machine Learning: A Survey in a Socio-Technical Contextcited by 7
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 4.
5 papers.
- 2024Impacts of floating-point non-associativity on reproducibility for HPC and deep learning applicationscited by 24
- 2026The Silent Hyperparameter: Quantifying the Impact of Inference Backends on LLM Reproducibilitycited by 6
- 2026Hawkeye: Reproducing GPU-Level Non-Determinismcited by 2
- 2026Spark Policy Toolkit: Semantic Contracts and Scalable Execution for Policy Learning in Sparkcited by 0
- 2026Energy-efficient operation of neural operators for virtual sensingcited by 0
- 2026Energy-efficient operation of neural operators for virtual sensing24 Sep 2026
- 2026The Silent Hyperparameter: Quantifying the Impact of Inference Backends on LLM Reproducibility19 May 2026
- 2026Spark Policy Toolkit: Semantic Contracts and Scalable Execution for Policy Learning in Spark27 Apr 2026
- 2026Hawkeye: Reproducing GPU-Level Non-Determinism20 Mar 2026
- 2024Impacts of floating-point non-associativity on reproducibility for HPC and deep learning applications9 Aug 2024