SEAIMAApr 25

No Test Cases, No Problem: Distillation-Driven Code Generation for Scientific Workflows

arXiv:2604.2310620.4
Predicted impact top 18% in SE · last 90 daysOriginality Incremental advance
AI Analysis

It addresses the problem of code generation for scientific workflows where I/O test cases are unavailable, enabling automation in a previously unsupported domain.

MOSAIC is a training-free multi-agent LLM framework for scientific code generation that does not require I/O test cases. It improves accuracy, executability, and numerical precision on the SciCode benchmark over existing approaches using lightweight models.

Existing multi-agent Large Language Model (LLM) frameworks for code generation typically use execution feedback and improve iteratively using Input/Output (I/O) test cases. However, this does not work for scientific workflows, where I/O test cases do not exist, and generating them requires solving the very problem at hand. To address this, we introduce MOSAIC, a training-free multi-agent framework for scientific code generation without I/O supervision. Instead of execution feedback, MOSAIC employs a student-teacher knowledge distillation framework that grounds generation through domain-specific examples and structured problem decomposition. To further mitigate hallucinations across chained subproblems, we introduce a Consolidated Context Window (CCW) for maintaining consistent reasoning across agents. Experiments on the SciCode benchmark show that MOSAIC improves accuracy, executability, and numerical precision over existing approaches while relying on lightweight models.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes