MLXP: A Framework for Conducting Replicable Experiments in Python

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Arbel, Michael, Zouaoui, Alexandre
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916289472102400
author Arbel, Michael
Zouaoui, Alexandre
author_facet Arbel, Michael
Zouaoui, Alexandre
contents Replicability in machine learning (ML) research is increasingly concerning due to the utilization of complex non-deterministic algorithms and the dependence on numerous hyper-parameter choices, such as model architecture and training datasets. Ensuring reproducible and replicable results is crucial for advancing the field, yet often requires significant technical effort to conduct systematic and well-organized experiments that yield robust conclusions. Several tools have been developed to facilitate experiment management and enhance reproducibility; however, they often introduce complexity that hinders adoption within the research community, despite being well-handled in industrial settings. To address the challenge of low adoption, we propose MLXP, an open-source, simple, and lightweight experiment management tool based on Python, available at https://github.com/inria-thoth/mlxp . MLXP streamlines the experimental process with minimal practitioner overhead while ensuring a high level of reproducibility.
format Preprint
id arxiv_https___arxiv_org_abs_2402_13831
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle MLXP: A Framework for Conducting Replicable Experiments in Python
Arbel, Michael
Zouaoui, Alexandre
Machine Learning
Software Engineering
Replicability in machine learning (ML) research is increasingly concerning due to the utilization of complex non-deterministic algorithms and the dependence on numerous hyper-parameter choices, such as model architecture and training datasets. Ensuring reproducible and replicable results is crucial for advancing the field, yet often requires significant technical effort to conduct systematic and well-organized experiments that yield robust conclusions. Several tools have been developed to facilitate experiment management and enhance reproducibility; however, they often introduce complexity that hinders adoption within the research community, despite being well-handled in industrial settings. To address the challenge of low adoption, we propose MLXP, an open-source, simple, and lightweight experiment management tool based on Python, available at https://github.com/inria-thoth/mlxp . MLXP streamlines the experimental process with minimal practitioner overhead while ensuring a high level of reproducibility.
title MLXP: A Framework for Conducting Replicable Experiments in Python
topic Machine Learning
Software Engineering
url https://arxiv.org/abs/2402.13831