AI & ML interests

AI models

Recent Activity

etzion  published a Space about 15 hours ago
ExperimentField/README
etzion  updated a Space about 16 hours ago
ExperimentField/README
View all activity

Organization Card

Aspaklarya — Qwen3-VL-8B for remote-sensing VQA + captioning

LoRA finetunes of Qwen3-VL-8B-Instruct, trained jointly on visual question answering and image captioning over overhead imagery. 13 experiments. All model repos are private.

Setup

Item Value
BaseQwen3-VL-8B-Instruct
MethodLoRA (Unsloth), 4-bit base, bf16 compute
Targetsall linear layers, vision + language towers
Data~6.3k images, 1 caption + 2 QA each (~18.9k samples)
Caption promptssampled from a 30-prompt pool, so the model learns the task not one phrasing
Evalfixed 1000-image draw = 2000 graded items, same seed for every model
ScoringLLM-as-judge, 0-100 per item
Referencesstock Qwen3-VL-8B, plus an in-house finetuned model

Winners are merged into the bf16 base and re-validated: adapters are evaluated on a 4-bit base, merged weights are not.

Configurations

Model r / alpha Dropout LR Sched Vision Per image Items Change
Aspaklarya-00116 / 160.02e-4lineartrained1c + 2q18,864reference recipe
Aspaklarya-00232 / 640.051e-4cosinetrained1c + 2q18,864higher rank, lower LR
Aspaklarya-00316 / 160.02e-4lineartrained2c + 4q37,7282x resampled data
Aspaklarya-00416 / 160.02e-4linearfrozen1c + 2q18,864language-only
Aspaklarya-00516 / 160.02e-4cosinetrained1c + 6q43,864VQA-heavy
Aspaklarya-00616 / 160.02e-4lineartrained1c + 2q18,864batch 4 x accum 8
Aspaklarya-0078 / 80.02e-4lineartrained1c + 2q18,864low rank
Aspaklarya-00816 / 160.01e-4lineartrained1c + 4q31,440more QA, lower LR
Aspaklarya-00932 / 320.02e-4lineartrained1c + 2q18,864high rank
Aspaklarya-01016 / 160.02e-4lineartrained1c + 2q18,864wider prompt pool
Aspaklarya-01116 / 160.052e-4lineartrained1c + 2q18,864dropout, wd 0.05, clip 1.0
Aspaklarya-01216 / 160.02e-4lineartrained1c + 2q18,864as 011, no dropout
Aspaklarya-01316 / 160.01e-4lineartrained1c + 2q18,864low LR, long schedule

Constant everywhere: effective batch 32, warmup 0.03, grad clip 0.3 (1.0 for 011/012), seed 3407.

Results

Best checkpoint per run, scored on 1000 images (2000 graded items). Overall = mean of caption and VQA. Right block = in-domain subset, closest to the target distribution.

Model Caption VQA Overall In-dom. caption In-dom. VQA In-dom. overall
Qwen3-VL-8B (base)65.6856.0160.8468.3758.9463.66
in-house reference65.1873.3469.2671.8883.6277.75
Aspaklarya-00179.9775.9477.9581.8483.2382.54
Aspaklarya-01179.9275.7877.8581.8583.5182.68
Aspaklarya-00679.8175.7977.8081.4082.9582.18
Aspaklarya-00579.5575.7477.6481.3782.3781.87
Aspaklarya-00879.8275.4077.6180.6281.4281.02
Aspaklarya-00379.5575.5277.5381.2382.1881.71
Aspaklarya-01279.7375.0277.3781.6882.0581.86
Aspaklarya-00779.3375.3377.3381.1380.8280.97
Aspaklarya-01379.1175.3577.2380.5882.2081.39
Aspaklarya-00978.5375.8577.1980.0182.3481.18
Aspaklarya-00478.7675.3377.0480.3181.4780.89
Aspaklarya-00279.3674.3376.8580.7080.6380.67
Aspaklarya-01078.8874.2876.5880.5080.6680.58

Every finetune beats both references: +17.1 overall over the base model, +8.7 over the in-house reference. Captioning gains most (66 to 80); VQA gains 20 points over base.

Caveat

Paired bootstrap over images puts the between-run standard error at ~0.45 overall, so the top eight runs are statistically tied — every confidence interval against the leader straddles zero. Doubling the eval set from 500 to 1000 images did not separate them, and it reshuffled the order: one run climbed six places purely on noise. Only the gaps to the two reference models are real.

Findings

  • Optimization is saturated. LR, rank, alpha, dropout, weight decay, clipping, batch geometry and schedule were all swept; none beat the noise floor.
  • The vision tower matters. Freezing it is the one ablation that consistently hurt.
  • Extra QA per image does not help. 4-QA and 6-QA mixtures tie with 2-QA.
  • Data is the remaining lever, not hyperparameters.

models 0

None public yet

datasets 0

None public yet