Data Turnstile: A Scalable Open Framework for Function-Calling Data Generation
Goutham Ramakrishnan, Megha Sharma
cs.CL
Submitted: 2026-07-31
Comments: 16 pages
Code: https://github.com/amazon-science/data-turnstilehttps:
License: http://creativecommons.org/licenses/by-nc-sa/4.0/
The gist: Small language models (SLMs) are attractive for agentic deployment due to low latency, reduced cost, and on-device privacy, yet they struggle with tool-use tasks where training data is scarce and
Terminology
Abstract
Small language models (SLMs) are attractive for agentic deployment due to low latency, reduced cost, and on-device privacy, yet they struggle with tool-use tasks where training data is scarce and noisy. Unlike larger models, SLMs cannot compensate for low-quality supervision through sheer capacity, making data quality the critical bottleneck. We present Data Turnstile, an open-source framework that takes user-defined API specifications and generates high-quality synthetic training data for function calling. Turnstile decomposes multi-turn tool-use interactions into constrained, stepwise generation with validation and error-feedback loops, providing fine-grained control over API diversity, conversation complexity, and output correctness. We demonstrate effectiveness of domain adaptation with Turnstile data on two challenging function calling benchmarks. On the BFCL single-turn benchmark, a Qwen3-0.6B fine-tuned on Turnstile data without chain-of-thought achieves 75.9% overall accuracy (versus 67.4% for the base model with thinking enabled), closing the gap with thinking-enabled Qwen3-1.7B (78.4%) and Qwen3-4B (79.9%) despite being 3 times and 7 times smaller respectively. On tau squared-bench, a multi-turn agentic benchmark, Turnstile-trained Qwen3-1.7B achieves 31.1% pass 1 on the Telecom domain, improving 4.7 times over its 6.6% base and surpassing Qwen2.5-32B-Instruct (27.4%), a model 19 times larger. Turnstile-trained Qwen3-0.6B achieves 24.6%, improving 7 times over its 3.5% base and approaching the 32B model (53 times larger). We release Data Turnstile along with a dataset spanning 1,000+ APIs and 100K+ multi-turn interactions.
Sources
- Small Language Models are the Future of Agentic AI
- Beyond neural scaling laws: beating power law scaling via data pruning
- Textbooks Are All You Need
Related papers
- Exploring Solution Divergence and Its Effect on Large Language Model Problem Solving
- Ishigaki-IDS-Bench: A Benchmark for Generating Information Delivery Specification from BIM Information Requirements
- Subliminal Steering: Stronger Encoding of Hidden Signals
- MedStruct-S: A Benchmark for Key Discovery, Key-Conditioned QA and Semi-Structured Extraction from OCR Clinical Reports
- The End of Transformers? On Challenging Attention and the Rise of Sub-Quadratic Architectures
- Untangling the Mechanisms of Misleading Context in Medical Question Answering