Mutation Testing for Reproducibility Safeguards in Machine Learning Research Software: An Empirical Study

📅 2026-08-27
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
研究使用MLReproMutate软件通过四种变异类别对机器学习研究仓库进行测试,发现现有验证流程常未能检测到影响可复现性的变化。
📝 Abstract
Reproducibility in machine-learning research depends on experimental choices such as random seeds, dependency versions, data partitioning, and evaluation configuration. Existing repository validation workflows may execute successfully without detecting changes to such choices. We study this problem using MLReproMutate, research software that applies controlled, reproducibility-relevant mutations to ML research repositories and evaluates them against validation workflows already present in those repositories. We conducted an outcome-blind empirical study of 39 frozen repository-operator cases using four mutation classes: random seed, dependency pin, data split, and cross-validation fold count. Repository revisions, mutation candidates, and validation workflows were fixed before mutation outcomes were observed. Primary execution yielded outcomes for 13 of 39 cases; a bounded restoration procedure increased the combined evaluable set to 24. After excluding one confirmed-equivalent mutation, 23 confirmed non-equivalent mutations remained. The selected validation workflows detected 2 of these 23 mutations, corresponding to an observed detection proportion of 8.7%. These results do not imply that the corresponding repositories are irreproducible. Rather, they show that, in this sample, existing validation workflows often did not detect the particular controlled reproducibility-relevant changes introduced by the study. The findings motivate reproducibility-oriented mutation testing as a complementary way to assess whether research-software safeguards constrain experimentally important choices.
Problem

Research questions and friction points this paper is trying to address.

Reproducibility
Machine Learning
Validation Workflows
Mutation Testing
Research Software
Innovation

Methods, ideas, or system contributions that make the work stand out.

mutation testing
reproducibility
machine learning
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
I
Ilya Shulepov
Independent Researcher