CoolFace
Modelpublic

AxiaoDBL/qwen3.5-4b-swebench-sft

sourceHugging Faceupdated 1mo agoView on Hugging Face
0likes20downloads
Model Card

Qwen3.5-4B SWE-bench Trajectory SFT

This checkpoint is a full-parameter fine-tune of **Qwen3.5-4B** for autonomous repository-level issue resolution. It improves agent training data through trajectory-level quality filtering, step-level loss masking, and an offline curriculum learning.

Highlights

  • 55.0% resolved on SWE-bench Verified (275/500).
  • +10.2 percentage points over Qwen3.5-4B and +4.0 points over the Raw RFT baseline.
  • 3,093 retained trajectories after trajectory-level filtering.
  • 1,250 low-quality assistant steps masked across 1,483 trajectories without deleting the surrounding interaction context.
  • Full-parameter SFT on 2 × NVIDIA A100 80GB GPUs.

SWE-bench Verified Results

[image]

All three model variants were evaluated on the SWE-bench Verified with the mini-SWE-agent harness.

ModelResolvedResolved rate
Qwen3.5-4B224 / 50044.8%
Raw RFT255 / 50051.0%
Refined SFT275 / 50055.0%

Trajectory Refinement

[image]

The training-data pipeline operates at two levels:

  1. 1.Trajectory-level selection. Teacher-generated trajectories are joined with execution-based evaluation results, retaining high-quality resolved demonstrations.
  2. 2.Action-level supervision. Clearly erroneous or inefficient actions receive zero training loss, while their observations and the agent's subsequent recovery remain in context.

This produces 3,093 retained demonstrations from 3,321 resolved candidates. A deterministic 90/10 split yields 2,784 training and 309 validation trajectories.

Offline curriculum learning

Training trajectories are ordered from shorter to longer sequences. Within each 64-sample length bin, examples are interleaved by rule-based coding action fingerprints, including direct patching, reproduction-first debugging, iterative debugging, exploration-heavy behavior, and linear fixes.

Training Details

[image]

Training Configuration

SettingValue
Base checkpointQwen/Qwen3.5-4B
Fine-tuning methodFull-parameter SFT
Frameworkms-swift
Hardware2 × NVIDIA A100 80GB
Distributed trainingDeepSpeed ZeRO-3, sequence parallel size 2
Precisionbfloat16
Training / validation examples2,784 / 309
Epochs2
Optimizer steps1,392
Per-device batch size1
Gradient accumulation4
Maximum sequence length65,536 tokens
Learning rate1e-5
ScheduleCosine decay, 5% warmup
Training runtimeApproximately 17 hours

Limitations

  • Results reflect one agent scaffold and evaluation configuration.
  • The comparison does not isolate every refinement component through separate ablations.