OneLabeler: A Flexible System for Building Data Labeling Tools
Yu Zhang, Yun Wang, Haidong Zhang, Bin Zhu, Siming Chen, Dongmei Zhang
Abstract
Labeled datasets are essential for supervised machine learning. Various data labeling tools have been built to collect labels in different usage scenarios. However, developing labeling tools is time-consuming, costly, and expertise-demanding on software development. In this paper, we propose a conceptual framework for data labeling and OneLabeler based on the conceptual framework to support easy building of labeling tools for diverse usage scenarios. The framework consists of common modules and states in labeling tools summarized through coding of existing tools. OneLabeler supports configuration and composition of common software modules through visual programming to build data labeling tools. A module can be a human, machine, or mixed computation procedure in data labeling. We demonstrate the expressiveness and utility of the system through ten example labeling tools built with OneLabeler. A user study with developers provides evidence that OneLabeler supports efficient building of diverse data labeling tools.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 9a5ffc3c-2432-46be-8a40-789d74197da4Cited by top-tier papers5
- "We Have No Idea How Models will Behave in Production until Production": How Engineers Operationalize Machine LearningShreya Shankar, Rolando Garcia, Joseph M. Hellerstein, Aditya G. ParameswaranCSCW 2024 · 27 citations
- : A Visual Analytics Approach for Interactive Video ProgrammingJianben He, Xingbo Wang, Kamkwai Wong, Xijie Huang et al.IEEE VIS 2023 · 17 citations
- PEANUT: A Human-AI Collaborative Tool for Annotating Audio-Visual DataZheng Zhang, Zheng Ning, Chenliang Xu, Yapeng Tian et al.UIST 2023 · 9 citations
- OldVisOnline: Curating a Dataset of Historical VisualizationsYu Zhang, Ruike Jiang, Liwenhan Xie, Yuheng Zhao et al.IEEE VIS 2023 · 4 citations
- DALL: Data Labeling via Data Programming and Active Learning Enhanced by Large Language ModelsGuozheng Li, Ao Wang, Shaoxiang Wang, Yu Zhang et al.CHI 2026
Builds on2
Related papers
- Witan: Unsupervised Labelling Function Generation for Assisted Data ProgrammingBenjamin Denham, Edmund M.-K. Lai, Roopak Sinha, Muhammad Asif NaeemVLDB 2022 · 12 citations
- Visual Concept Programming: A Visual Analytics Approach to Injecting Human Intelligence at ScaleMd. Naimul Hoque, Wenbin He, Arvind Kumar Shekar, Liang Gou et al.IEEE VIS 2022 · 22 citations
- Robust Data Programming with Precision-guided Labeling FunctionsOishik Chatterjee, Ganesh Ramakrishnan, Sunita SarawagiAAAI 2020 · 20 citations
- ProTAL: A Drag-and-Link Video Programming Framework for Temporal Action LocalizationYuchen He, Jianbing Lv, Liqi Cheng, Lingyu Meng et al.CHI 2025 · 3 citations
- Tracing and Visualizing Human-ML/AI Collaborative Processes through Artifacts of Data WorkJen Rogers, Anamaria CrisanCHI 2023 · 10 citations
