Data-Model Co-Evolution: Growing Test Sets to Refine LLM Behavior
Minjae Lee, Minsuk Kahng
TL;DR
The paper addresses the friction between data curation and model refinement in rapid LLM development by proposing data-model co-evolution, where a living test set and prompt instructions evolve together. It introduces an interactive system that guides edge-case discovery, rationales, neighborhood probing, and regression testing against a growing test set, with LLM-assisted, human-governed decision making. A formative study informs the design, and a controlled lab study (with twelve participants) shows the workflow yields longer, more explicit prompts, larger test sets, more consistent changes to model behavior, and higher user satisfaction than a Baseline prompt-editing tool. This approach promises more robust, policy-aligned, and accessible LLM applications by embedding continuous, human-in-the-loop test-set growth into the development process, enabling diverse developers to codify local norms and reduce brittle behavior.
Abstract
A long-standing challenge in machine learning has been the rigid separation between data work and model refinement, enforced by slow fine-tuning cycles. The rise of Large Language Models (LLMs) overcomes this historical barrier, allowing applications developers to instantly govern model behavior by editing prompt instructions. This shift enables a new paradigm: data-model co-evolution, where a living test set and a model's instructions evolve in tandem. We operationalize this paradigm in an interactive system designed to address the critical challenge of encoding subtle, domain-specific policies into prompt instructions. The system's structured workflow guides people to discover edge cases, articulate rationales for desired behavior, and iteratively evaluate instruction revisions against a growing test set. A user study shows our workflow helps participants refine instructions systematically and specify ambiguous policies more concretely. This work points toward more robust and responsible LLM applications through human-in-the-loop development aligned with local preferences and policies.
