arXiv:2510.25692cs.SEcs.LG2025-10

用配置优先框架简化定位任务的可复现机器学习实验。

A Configuration-First Framework for Reproducible, Low-Code Machine Learning: a Localization Use Case

  • 通过配置文件定义实验流程,各环节隔离执行并显式传递数据。
  • 相比手工代码,组件化设计减少约30%的修改代码量,时间与内存消耗相当。
  • 适合需要快速复现、跨团队协作的领域专用机器学习研究者。

随着机器学习在关键应用中的普及,结果的可比较性和可复现性愈发重要。实践中,研究团队常自行搭建配置、执行、版本控制和评估工具,重复进行数据准备和基线实现等任务。本文提出一种配置优先的专用机器学习实验框架设计,实验通过人类可读的配置文件声明;工作流编排器将每个阶段作为独立进程执行,仅通过明确输入输出通信;代码、数据、配置、环境和生成产物统一版本化,确保运行记录可追溯、可复现。我们以无线电定位研究为例,构建了LOCALIZE框架,提供预配置的数据集、处理阶段、模型开发流程和实验模板,同时保持底层流水线可定制。与五种主流平台的定性对比,以及与匹配的Jupyter Notebook和Kedro实现的定量对照表明:对于所研究的定位任务,使用本地组件的修改仅需更少代码变更,总耗时和峰值内存使用量相当。在1倍、5倍、10倍基础数据规模的扩展实验中,总CPU时间和墙钟时间均呈亚线性增长。

原文摘要 · Abstract (English)

As machine learning underpins more critical applications, the value of a reported result depends on whether it can be compared and repeated. In practice, this remains difficult: research groups often assemble their own tools for configuration, execution, versioning, and evaluation, while also repeating the domain-specific work such as dataset preparation and baseline implementation. We present a configuration-first design for application-specific ML experimentation frameworks that addresses these sources of repeated effort. An experiment is declared in human-readable configuration files; a workflow orchestrator executes each stage as an isolated process that communicates only through explicit inputs and outputs; and code, data, configurations, environment specifications, and generated artifacts are versioned together, so that a recorded run can be inspected and repeated. We instantiate the design as LOCALIZE for radio-localization research, which supplies preconfigured datasets, processing stages, model-development procedures, and experiment templates while leaving the underlying pipeline open to modification. A qualitative comparison against five experimentation platforms, together with controlled quantitative studies against matched Jupyter notebook and Kedro implementations, shows that for the localization workflows studied, changes covered by LOCALIZE's supplied components require fewer codebase edits, while total wall-clock time and peak memory usage remain comparable. In a controlled scaling experiment at 1x, 5x, and 10x the base dataset volume, total CPU and wall time grew sublinearly over the tested sizes.

可复现性低代码配置管理定位系统

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。