LoRA-tuned Qwen3 skips first output line whenever the caption is under ~4 tokens

prathamdmehta · reddit · 2026-11-09

An MSc student fine-tuning Qwen3 0.6B with LoRA (a PT adapter for format plus an SFT caption adapter) to write LEGO models as text hit a strange failure: with short captions like "A red car." (4 tokens) the model never writes the root line — the first token is always "b", 0/12 correct across five objects. With captions of 18+ tokens it succeeds 36/36.

Ruled out: saving/decoding bugs, tokenization mismatch, and forced "a" prefix (the model then acts as if the root line was already written). A 31-word filler caption also works; reliability is shaky around 15 tokens. Current workaround: expanding short captions into longer descriptions.

Open hypotheses: caption-length distribution shift in SFT data, bf16 precision when merging stacked adapters (fp32 test planned), or better fixes like constrained decoding for the first line or short-caption augmentation.

Original post →

More from Research

Research channel →