paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Open Source Software Tools for Data Management and Deep Model Training Automation

用于数据管理与深度模型训练自动化的开源软件工具
ASE 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)2023匹配度 2/10 · 该论文介绍的是数据集管理与训练自动化工具(DatumAid、OrchesTrain),属于 MLOps/工程工具类工作,不涉及静态分析、LLM/Agent 与程序语言的交叉、浮点程序分析或贝叶斯程序分析等核心方向;仅与“机器学习系统”这一宽泛标签有边缘关联,且无理论形式化贡献。引用 0 inbox
Umut Tıraşoğlu, Abdussamet Türker, Adnan Ekici, Hayri Yiğit, Yusuf Enes Bölükbaşı, Toygar Akgün
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出开源工具 DatumAid 与 OrchesTrain,用于标注数据集管理和深度模型训练自动化,并提升实验可复现性。

深度模型训练依赖大规模数据集与大量超参数/配置的受控实验,单次训练可能耗时数天,因此数据管理、配置正确性与实验可复现性至关重要。本文提出两个开源工具:DatumAid 集成 CVAT,支持筛选标注数据、操作与导出数据集,并以配置文件提供灵活性;OrchesTrain 自动化模型训练,可接入 PyTorch 模型,支持 Wandb、MLflow、TensorBoard 日志器,并将配置、代码和序列化模型以 YAML 结构保存以保证复现。两工具已在 GitHub 公开。

问题
深度模型实验中,大规模训练数据管理、复杂配置准备和实验可复现性容易出错,且训练成本高。
方法
提出并实现两个开源工具:DatumAid 用于基于 CVAT 的标注数据集管理与导出;OrchesTrain 用于 PyTorch 模型训练自动化、日志集成与配置/模型序列化保存。
评估
摘要仅报告工具实现与集成,未给出定量基准或用户研究;以 GitHub 公开可用性及对 CVAT、PyTorch 和多种日志器的支持作为评估。
原文摘要(Abstract)

Designing and optimizing deep models require managing large datasets and conducting carefully designed controlled experiments that depend on large sets of hyper-parameters and problem dependent software/data configurations. These experiments are executed by training the model under observation with varying configurations. Since executing a typical training run can take days even on proven acceleration fabrics such as Graphics Processing Units (GPU), properly managing training data, avoiding human error in configuration preparations and securing the repeatability of the experiments are of utmost importance. In this paper, we present two open source software tools that aim to achieve these goals, namely, a Dataset Manager (DatumAid) tool and a Training Automation Manager (OrchesTrain) tool. DatumAid is a software tool that integrates with Computer Vision Annotation Tool (CVAT) to facilitate the management of annotated datasets. By adding additional functionality, DatumAid allows users to filter labeled data, manipulate datasets, and export datasets for training purposes. The tool adopts a simple code structure while providing flexibility to users through configuration files. OrchesTrain aims to automate model training process by facilitating rapid preparation and training of models in the desired style for the intended tasks. Users can seamlessly integrate their models prepared in the PyTorch library into the system and leverage the full capabilities of OrchesTrain. It enables the simultaneous or separate usage of Wandb, MLflow, and TensorBoard loggers. To ensure reproducibility of the conducted experiments, all configurations and codes are saved to the selected logger in an appropriate structure within a YAML file along with the serialized model files. Both software tools are publicly available on GitHub.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{TirasogluTEYBA23,
  title = {Open Source Software Tools for Data Management and Deep Model Training Automation},
  author = {Umut Tıraşoğlu and Abdussamet Türker and Adnan Ekici and Hayri Yiğit and Yusuf Enes Bölükbaşı and Toygar Akgün},
  booktitle = {ASE},
  year = {2023},
  doi = {10.1109/ase56229.2023.00014}
}