SynthDCB: World Distillation for Scalable Device Control Benchmarking

Zichen Zhu1,3,  Dingye Liu1,  Nan Jiang1,  Danyang Zhang1,  Hang Zheng1,  Shijie Zheng1, 
Situo Zhang1,  Kunyao Lan1,  Yingzi Ma5,  Sheng Jiang6,  Lu Chen1,2,4,†,  Kai Yu1,4,†
1 X-LANCE Lab, School of Computer Science,
Shanghai Jiao Tong University
2 Shanghai Innovation Institution 3 Nanyang Technological University 4 Jiangsu Key Lab of Language Computing 5 University of Wisconsin–Madison 6 AISpeech Co., Ltd. † Corresponding authors
GitHub Code Coming soonData Coming soonBibTeX

From device knowledge to executable worlds.
From executable worlds to verifiable tasks.

SynthDCB connects Home, Car, and Phone worlds to stateful device control and temporal task evaluation.
Configurable worlds. Stateful interactions. Verifiable evaluation.
3Domains
114Device classes
1,166Functions
95Events
2,560Test tasks

THE BENCHMARK

Abstract

Scaling device-control evaluation requires scaling both the worlds agents interact with and the tasks they must solve. We introduce SynthDCB, a scalable benchmark for environment awareness and device control built through world distillation. World distillation transforms knowledge of device behaviors, interaction constraints, and environmental effects into modular executable components, which are composed into interactive worlds with explicit states, actions, and temporal dynamics. A unified capability representation connects tool discovery, world execution, and task synthesis, allowing new capabilities to enter evaluation through a shared construction pipeline. SynthDCB instantiate Home, Car, and Phone domains with 114 device classes, 1,166 functions, and 95 events, supporting 5 task families with 32 subtypes. The stateful design enables efficient task validation and agent evaluation through state correctness and tool-call traces. We evaluate seven models on 2,560 test tasks; the best achieves 68.2% Pass@1. Error analysis reveals challenges in answer delivery, feasibility diagnosis, and temporal coordination. Construction experiments demonstrate scalability across domains and token efficiency, world distillation reduces token consumption by 0.9–66.0% and 46.2–92.5% relative to Codex low and xhigh, while achieving broader capability coverage. SynthDCB makes executable world construction the basis of scalable device-control benchmarking, connecting an expanding space of capabilities and interactions to verifiable agent evaluation.

WORLD DISTILLATION

Building worlds, constructing tasks

A shared capability specification connects device discovery, world execution, and task construction.

Three stages: device metadata creation, device implementation with validation, and world and task construction with execution and replay.
The system pipeline of world distillation and task construction.
01

Device metadata

Transform behavioral knowledge into structured properties, functions, and events.

02

Executable capabilities

Implement reusable device models with component checks and bounded repair.

03

Worlds & tasks

Compose interactive worlds and validate tasks through execution and reference replay.

EIGHT STYLES · THREE MODELS

How does the wording change performance?

Select a style or a chart point to inspect values. Toggle models using the legend. Implicit instructions omit details; the shaded region marks this change in available information.

THREE DOMAINS · 32 FRAMEWORK SUBTYPES

A world of tasks. Pick your view.

Browse real instructions from the validation set. Choose a domain and task subtype, or explore the whole wall.

Hover to pause · Select a card to read
Validation examples · Coverage varies by domain

Task instruction

SEVEN MODELS · 32 SUBTASKS

Performance across task types

Test set · Pass@1 (%)

Select a point to compare models. All domains pools task counts; gaps indicate no test samples. Scroll horizontally to explore all subtypes.

RESOURCES

Data and code coming soon.

Follow the repository for release updates.

View on GitHub ↗

Citation

If you find this work useful, please cite:

@misc{zhu2026synthdcb,
  author = {Zhu, Zichen and Liu, Dingye and Jiang, Nan and Zhang, Danyang and Zheng, Hang and Zheng, Shijie and Zhang, Situo and Lan, Kunyao and Ma, Yingzi and Jiang, Sheng and Chen, Lu and Yu, Kai},
  title = {SynthDCB: World Distillation for Scalable Device Control Benchmarking},
  year = {2026},
  url = {https://github.com/X-LANCE/SynthDCB}
}