DataMagic: Authoring Data Videos through Declarative Multi-Agent Orchestration

Yupeng Xie, Zhenyang Wang, Liangwei Wang, Jiayi Zhu, Zhouan Shen, Yuyu Luo

The Hong Kong University of Science and Technology (Guangzhou)

Published September 27, 2026 · on the feed October 2, 2026 · ▲ 15 · arXiv 2609.33403

The abstract

Data videos communicate data insights through dynamic charts, voice narration, and synchronized animations, and have become a widely adopted form of data storytelling. However, producing them requires expertise in data analysis, narrative design, and video editing. Static visualization tools lack narrative and animation capabilities; authoring tools rely on pre-prepared charts rather than raw data; and pixel-level models generate videos end-to-end but cannot guarantee data accuracy or provenance. End-to-end automatic generation faces two core challenges: how to uniformly represent charts, narration, and animations together with their temporal relationships, and how to efficiently search a vast design space for narrative-coherent compositions. We present DataMagic, which authors data videos from raw tabular data through declarative multi-agent orchestration. First, the declarative specification DVSpec unifies charts, narration, and animations with data-bound references and declarative synchronization, ensuring data provenance and automatic audio-visual alignment. Second, a "Generate-then-Orchestrate" multi-agent strategy generates candidate scenes in parallel and then optimizes narrative coherence through global orchestration. DVSpec provides a shared state for three complementary interaction modes, bridging full automation with fine-grained human control. Evaluations on 109 real-world samples show that even the most advanced LLM (e.g., GPT-5) achieves only 2.13/5 with execution success rates between 48.62% and 86.24%; DataMagic improves quality to 3.89 (+83%) with success rates above 95%, with the most significant gains in animation and narrative dimensions. A user study shows that, compared to a conversational LLM workflow, DataMagic improves creation efficiency (79.7% reduction in task time) and reduces perceived cognitive load. Project page: https://github.com/HKUSTDial/DataMagic.

The Brief

2:54

A short podcast summary of the paper. Written and voiced by AI.

Transcript

DataMagic. Authoring Data Videos through Declarative Multi-Agent Orchestration. By Yupeng Xie and five others, from the Hong Kong University of Science and Technology, Guangzhou. Published on the twenty-seventh of September. Its code repository is worked out: about one hundred and ninety source files, with a readme and a licence.

Data videos tell a story with data: dynamic charts, voice narration, and animations kept in sync. They have become a widely adopted form of data storytelling, but making one asks for three kinds of expertise at once. Data analysis, narrative design, and video editing. The existing tools each cover part of that. Static visualization tools have no narrative or animation. Authoring tools start from charts someone has already prepared, not from raw data. Pixel-level models generate a whole video end to end, but cannot guarantee that the data shown is accurate or traceable to its source.

Generating these videos automatically, from start to finish, runs into two core challenges. One is representation: how to describe charts, narration and animation together, along with how they line up in time. The other is search: how to move efficiently through a vast space of designs to find compositions whose narrative holds together.

DataMagic authors data videos straight from raw tabular data, through what the authors call declarative multi-agent orchestration. Each of the two challenges gets its own answer.

For representation, there is DVSpec, a declarative specification. It unifies charts, narration and animations, using references bound to the data and synchronization stated declaratively. That is what secures data provenance, and it makes audio-visual alignment automatic. For search, there is a strategy called Generate-then-Orchestrate. Multiple agents generate candidate scenes in parallel, and a global orchestration step then optimizes how coherent the narrative is across them. DVSpec also acts as shared state for three complementary modes of interaction, which lets the system range from full automation to fine-grained human control.

Evaluation uses one hundred and nine real-world samples. Even the most advanced LLM, with GPT-5 as the example given, scores only two point one three out of five, with execution success rates between forty-eight point six two and eighty-six point two four percent.

DataMagic raises quality to three point eight nine, an improvement of eighty-three percent, with success rates above ninety-five percent. The largest gains are in the animation and narrative dimensions. A user study compares it with a conversational workflow built on an LLM. DataMagic cuts task time by seventy-nine point seven percent, a large gain in creation efficiency, and lowers the cognitive load users report.

Everything here hangs on the specification. Once charts, words and motion are written in one declarative form that points back at the data, accuracy and timing stop being things the generator has to get lucky with. They become properties of the document, and the agents are left to search for the story.

Paper Quest · 7 chapters · about 41 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

A table of numbers, and a story hidden in it. Getting it onto video takes three trades at once.

You want to turn a raw data table into a short video: dynamic charts, a voice explaining them, animations in sync. Making one by hand takes data analysis, narrative design and video editing skills.

The road ahead

  1. 1 · The problem ~7 min Turning a raw data table into a narrated, animated chart video is hard, and every existing tool covers only part of the job.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min Write the video down first as a data-bound, declarative scene list, and build that list by generating many scenes in parallel, then choosing and ordering them.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min From a raw table, agents draft candidate scenes in parallel, a global stage picks and orders them, and narration-indexed triggers align sound and animation.
  6. 6 · The experiment ~6 min You’ll guess: In a user study against a conversational LLM workflow, by how much did DataMagic cut the time to make a data video?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.