Mingshuai Chen
Author directory2026
DYNAMO: Dynamic Skill-Tool Evolution for Vision-Language Agents
Yutao Sun | Yanting Miao | Hao-Xuan Ma | Mengyu Zhou | Mingshuai Chen | Tiancheng Zhao | Dexin Wang | Lei Lv | Li Xu | Xiaoxi Jiang | Guanjun Jiang
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Yutao Sun | Yanting Miao | Hao-Xuan Ma | Mengyu Zhou | Mingshuai Chen | Tiancheng Zhao | Dexin Wang | Lei Lv | Li Xu | Xiaoxi Jiang | Guanjun Jiang
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Improving vision-language models (VLMs) on visual reasoning typically requires retraining or hand-designed prompts and tools. We present Dynamo, a training-free framework that adapts a frozen VLM without any weight updates. On a small labeled training subset, the agent inspects its own correct and incorrect attempts and evolves two complementary capabilities: reusable reasoning skills for cognitive bottlenecks, and executable visual tools for perceptual ones. Each generated tool is paired with a skill that specifies when to invoke it, and both capability types accumulate in a persistent library. Across four visual reasoning benchmarks and five VLM backbones, Dynamo improves direct inference on all 20 model–benchmark settings (avg. +5.6 acc). When the tool set is given in advance, the framework learns when to call each tool, and per-step tool choice improves on every tested backbone. Against task-specific RL (VTool-R1, DeepEyes), Dynamo closes 65–99% of the RL gap at a fraction of the compute, and combines additively with RL when available.
2025
The Self-Improvement Paradox: Can Language Models Bootstrap Reasoning Capabilities without External Scaffolding?
Yutao Sun | Mingshuai Chen | Tiancheng Zhao | Ruochen Xu | Zilun Zhang | Jianwei Yin
Findings of the Association for Computational Linguistics: ACL 2025
Yutao Sun | Mingshuai Chen | Tiancheng Zhao | Ruochen Xu | Zilun Zhang | Jianwei Yin
Findings of the Association for Computational Linguistics: ACL 2025
Self-improving large language models (LLMs) – i.e., to improve the performance of an LLM by fine-tuning it with synthetic data generated by itself – is a promising way to advance the capabilities of LLMs while avoiding extensive supervision. Existing approaches to self-improvement often rely on external supervision signals in the form of seed data and/or assistance from third-party models. This paper presents Crescent – a simple yet effective framework for generating high-quality synthetic question-answer data in a fully autonomous manner. Crescent first elicits the LLM to generate raw questions via a bait prompt, then diversifies these questions leveraging a rejection sampling-based self-deduplication, and finally feeds the questions to the LLM and collects the corresponding answers by means of majority voting. We show that Crescent sheds light on the potential of true self-improvement with zero external supervision signals for math reasoning; in particular, Crescent-generated question-answer pairs suffice to (i) improve the reasoning capabilities of an LLM while preserving its general performance (especially in the 0-shot setting); and (ii) distill LLM knowledge to weaker models more effectively than existing methods based on seed-dataset augmentation.