Across a pre/post evaluation on the 2,000-sample IFStruct benchmark, the authors report that a 100-step GRPO run with LoRA moves LFM2.5-350M from 22.6% to 29.7% schema-valid output. The gain is concentrated in JSON (18.0% to 31.9%) and top-level bare-list structures (16.6% to 29.7%); YAML is essentially unchanged (27.2% to 27.5%). The outcome is still below the quoted 33.15% for Qwen3.5-2B.1

Context

The post's stated purpose is to test task-specific fine-tuning of smaller models, not to reproduce the IFStruct leaderboard model; it explicitly distances this pipeline from the RL model behind the IFStruct release blog. Training uses roughly 500 Nemotron-RL instruction-following samples augmented with fenced-code and top-level-array variants, rewards json_format, field_count, and schema_validation with weights [1.0, 0.5, 2.0], a beta of 0.01 for the KL penalty, and a LoRA adapter of roughly 6M parameters, about 1.66% of the 350M base.1

Assessment

The controlled element of the report is that training and evaluation run on the same llama.cpp/BF16 serving stack, so the comparison isolates model changes from serving-tool effects. The mapping between augmentations/reward components and the measured gains supports the interpretation that a targeted reward for form and schema compliance can materially improve small-model structured output. The result is one run and does not claim SOTA; its practical significance is the sample and compute budget rather than the absolute IFStruct score.1

Caveats

The principal limits are the single-run design and the distance between the local baseline and the IFStruct blog: the base model reproduced at 22.6%, while the release blog reported 21.1%, and the authors therefore compare against their own 22.6% baseline. A convincing independent rerun with multiple seeds and an evaluation on a second structured-output benchmark would be needed before treating the +7.1 effect as general. If a rerun on an equivalent local stack failed to reproduce the 7.1-point shift, the central claim of this post would fall.1