CVAISep 19, 2024

Investigating the Impact of Randomness on Reproducibility in Computer Vision: A Study on Applications in Civil Engineering and Medicine

arXiv:2410.02806v16 citationsh-index: 13
Originality Synthesis-oriented
AI Analysis

This addresses reproducibility issues for researchers in computer vision, particularly in applied fields, but is incremental as it builds on existing research on randomness in ML.

The study tackled the problem of CUDA-induced randomness affecting reproducibility in computer vision, finding that it can cause performance score differences up to 4.77% in applications like civil engineering and medicine.

Reproducibility is essential for scientific research. However, in computer vision, achieving consistent results is challenging due to various factors. One influential, yet often unrecognized, factor is CUDA-induced randomness. Despite CUDA's advantages for accelerating algorithm execution on GPUs, if not controlled, its behavior across multiple executions remains non-deterministic. While reproducibility issues in ML being researched, the implications of CUDA-induced randomness in application are yet to be understood. Our investigation focuses on this randomness across one standard benchmark dataset and two real-world datasets in an isolated environment. Our results show that CUDA-induced randomness can account for differences up to 4.77% in performance scores. We find that managing this variability for reproducibility may entail increased runtime or reduce performance, but that disadvantages are not as significant as reported in previous studies.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes