Spaces:
Running
Running
org card: per-experiment hyperparameters and VQA/caption results
Browse files- README.md +36 -12
- index.html +26 -8
README.md
CHANGED
|
@@ -13,19 +13,43 @@ LoRA finetunes of **Qwen3-VL-8B-Instruct**, trained jointly on **visual
|
|
| 13 |
question answering** and **image captioning** over overhead imagery. All model
|
| 14 |
repos are private.
|
| 15 |
|
| 16 |
-
|
| 17 |
-
They are not comparable to each other and are not scored on the same
|
| 18 |
-
benchmark.
|
| 19 |
|
| 20 |
-
| |
|
| 21 |
-
|---|---|
|
| 22 |
-
|
|
| 23 |
-
|
|
| 24 |
-
|
|
| 25 |
-
|
|
| 26 |
-
|
|
| 27 |
-
|
|
| 28 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
|
| 30 |
Both rounds are now scored on the **same four-slice benchmark**, so the
|
| 31 |
MEAN4 column below is comparable across rounds. The *legacy* and *new VQA*
|
|
|
|
| 13 |
question answering** and **image captioning** over overhead imagery. All model
|
| 14 |
repos are private.
|
| 15 |
|
| 16 |
+
## Start here
|
|
|
|
|
|
|
| 17 |
|
| 18 |
+
| | |
|
| 19 |
+
|---|---|
|
| 20 |
+
| **best in-domain model** | `Aspaklarya-101-step4500` - MEAN4 **76.72** |
|
| 21 |
+
| **best general model** | `Aspaklarya-020-step4500` - MEAN4 74.90, but wins 3 slices of 4 |
|
| 22 |
+
| **best free option** | `Aspaklarya-106-soup` - MEAN4 76.36, no training cost |
|
| 23 |
+
| **confirmed levers** | exactly one: **corpus size**, and specifically *more images* |
|
| 24 |
+
| **closed levers** | LoRA rank, LoRA scale, caption loss weight, LR schedule, vision-tower freezing, decoding strategy, input resolution, QA depth, question paraphrasing, hard negatives, teacher distillation, curriculum ordering |
|
| 25 |
+
| **noise floor** | MEAN4 sigma **0.31**; per-slice 0.88 / 0.74 / 0.25 / 0.52 |
|
| 26 |
+
| **current ceiling** | 76.72, unmoved since round 1XX |
|
| 27 |
+
|
| 28 |
+
**Nothing has beaten `101-step4500` since it was trained.** Three rounds and
|
| 29 |
+
roughly 30 experiments later it is still the reference, and this page is mostly
|
| 30 |
+
a record of what does *not* work. Two published results have been **retracted**
|
| 31 |
+
after control errors were found; both retractions are kept visible below rather
|
| 32 |
+
than edited away.
|
| 33 |
+
|
| 34 |
+
The programme has run in **three rounds**. Rounds 0XX and 1XX trained against
|
| 35 |
+
two different answer styles and are not scored on the same VQA benchmark;
|
| 36 |
+
round 11X is a set of probes against a replicated control.
|
| 37 |
+
|
| 38 |
+
| | Round 0XX | Round 1XX | Round 11X |
|
| 39 |
+
|---|---|---|---|
|
| 40 |
+
| runs | Aspaklarya-001 ... 021 (21, 20 evaluated) | Aspaklarya-101 ... 111 | exp112 ... 120 + 3 controls |
|
| 41 |
+
| VQA column | `VQA` | `VQA_1126` | `VQA_1126` |
|
| 42 |
+
| reference answers | ~4 characters (`yes`, `3`, `river`) | ~300 characters, grounded reasoning | as 1XX |
|
| 43 |
+
| model output | one word | 270-295 characters | as 1XX |
|
| 44 |
+
| benchmark | 1,000-image union draw, 2,000 graded items | four-slice seed-1105 draw, 1,991 graded items | same four-slice draw |
|
| 45 |
+
| budget | full (4 epochs) | full (4 epochs) | short probe (1 epoch, steps 562/1124) |
|
| 46 |
+
| best | Aspaklarya-020-step4500 | Aspaklarya-101-step4500 | **none - no arm beat the control** |
|
| 47 |
+
| repos published | yes | yes | **none** |
|
| 48 |
+
| what it answered | hyperparameters are saturated, data is the lever | verbose supervision is worth +8 on DM VQA; data is still the only lever | six more axes closed; the noise floor was measured properly for the first time |
|
| 49 |
+
|
| 50 |
+
**Round 11X is at the bottom of this page** and is the most recent work. If you
|
| 51 |
+
only read one section, read that one: it contains the sigma measurement that
|
| 52 |
+
determines which differences on this page are real.
|
| 53 |
|
| 54 |
Both rounds are now scored on the **same four-slice benchmark**, so the
|
| 55 |
MEAN4 column below is comparable across rounds. The *legacy* and *new VQA*
|
index.html
CHANGED
|
@@ -39,20 +39,38 @@ a { color: #0969da; }
|
|
| 39 |
<main>
|
| 40 |
<h1>Aspaklarya - Qwen3-VL-8B for remote-sensing VQA + captioning</h1>
|
| 41 |
<p>LoRA finetunes of <strong>Qwen3-VL-8B-Instruct</strong>, trained jointly on <strong>visual question answering</strong> and <strong>image captioning</strong> over overhead imagery. All model repos are private.</p>
|
| 42 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
<table style="border-collapse:collapse;margin:1rem 0;font-size:.85rem;border:1px solid #d0d7de"><thead><tr>
|
| 44 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap"></th>
|
| 45 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">Round 0XX</th>
|
| 46 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">Round 1XX</th>
|
|
|
|
| 47 |
</tr></thead><tbody>
|
| 48 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">runs</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-001 ... 021 (21, 20 evaluated)</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-101 ...
|
| 49 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">VQA column</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><code>VQA</code></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><code>VQA_1126</code></td></tr>
|
| 50 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">reference answers</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">~4 characters (<code>yes</code>, <code>3</code>, <code>river</code>)</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">~300 characters, grounded reasoning</td></tr>
|
| 51 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">model output</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">one word</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">270-295 characters</td></tr>
|
| 52 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">benchmark</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">1,000-image union draw, 2,000 graded items</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">four-slice seed-1105 draw, 1,991 graded items</td></tr>
|
| 53 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">
|
| 54 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">
|
|
|
|
|
|
|
| 55 |
</tbody></table>
|
|
|
|
| 56 |
<p>Both rounds are now scored on the <strong>same four-slice benchmark</strong>, so the MEAN4 column below is comparable across rounds. The <em>legacy</em> and <em>new VQA</em> columns individually are not: The two benchmarks reward opposite answer styles; see <em>Why the legacy score drops</em> below.</p>
|
| 57 |
<h2>Round 0XX - terse answers (Aspaklarya-001 ... 021)</h2>
|
| 58 |
<p>The original 21-experiment programme, trained on the one-word <code>VQA</code> column and scored on the 1,000-image union draw. Everything below this heading refers to that round only.</p>
|
|
|
|
| 39 |
<main>
|
| 40 |
<h1>Aspaklarya - Qwen3-VL-8B for remote-sensing VQA + captioning</h1>
|
| 41 |
<p>LoRA finetunes of <strong>Qwen3-VL-8B-Instruct</strong>, trained jointly on <strong>visual question answering</strong> and <strong>image captioning</strong> over overhead imagery. All model repos are private.</p>
|
| 42 |
+
<h2>Start here</h2>
|
| 43 |
+
<table style="border-collapse:collapse;margin:1rem 0;font-size:.85rem;border:1px solid #d0d7de"><thead><tr>
|
| 44 |
+
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap"></th>
|
| 45 |
+
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap"></th>
|
| 46 |
+
</tr></thead><tbody>
|
| 47 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>best in-domain model</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><code>Aspaklarya-101-step4500</code> - MEAN4 <strong>76.72</strong></td></tr>
|
| 48 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>best general model</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><code>Aspaklarya-020-step4500</code> - MEAN4 74.90, but wins 3 slices of 4</td></tr>
|
| 49 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>best free option</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><code>Aspaklarya-106-soup</code> - MEAN4 76.36, no training cost</td></tr>
|
| 50 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>confirmed levers</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">exactly one: <strong>corpus size</strong>, and specifically <em>more images</em></td></tr>
|
| 51 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>closed levers</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">LoRA rank, LoRA scale, caption loss weight, LR schedule, vision-tower freezing, decoding strategy, input resolution, QA depth, question paraphrasing, hard negatives, teacher distillation, curriculum ordering</td></tr>
|
| 52 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>noise floor</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">MEAN4 sigma <strong>0.31</strong>; per-slice 0.88 / 0.74 / 0.25 / 0.52</td></tr>
|
| 53 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>current ceiling</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">76.72, unmoved since round 1XX</td></tr>
|
| 54 |
+
</tbody></table>
|
| 55 |
+
<p><strong>Nothing has beaten <code>101-step4500</code> since it was trained.</strong> Three rounds and roughly 30 experiments later it is still the reference, and this page is mostly a record of what does <em>not</em> work. Two published results have been <strong>retracted</strong> after control errors were found; both retractions are kept visible below rather than edited away.</p>
|
| 56 |
+
<p>The programme has run in <strong>three rounds</strong>. Rounds 0XX and 1XX trained against two different answer styles and are not scored on the same VQA benchmark; round 11X is a set of probes against a replicated control.</p>
|
| 57 |
<table style="border-collapse:collapse;margin:1rem 0;font-size:.85rem;border:1px solid #d0d7de"><thead><tr>
|
| 58 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap"></th>
|
| 59 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">Round 0XX</th>
|
| 60 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">Round 1XX</th>
|
| 61 |
+
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">Round 11X</th>
|
| 62 |
</tr></thead><tbody>
|
| 63 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">runs</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-001 ... 021 (21, 20 evaluated)</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-101 ... 111</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">exp112 ... 120 + 3 controls</td></tr>
|
| 64 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">VQA column</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><code>VQA</code></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><code>VQA_1126</code></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><code>VQA_1126</code></td></tr>
|
| 65 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">reference answers</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">~4 characters (<code>yes</code>, <code>3</code>, <code>river</code>)</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">~300 characters, grounded reasoning</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">as 1XX</td></tr>
|
| 66 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">model output</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">one word</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">270-295 characters</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">as 1XX</td></tr>
|
| 67 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">benchmark</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">1,000-image union draw, 2,000 graded items</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">four-slice seed-1105 draw, 1,991 graded items</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">same four-slice draw</td></tr>
|
| 68 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">budget</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">full (4 epochs)</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">full (4 epochs)</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">short probe (1 epoch, steps 562/1124)</td></tr>
|
| 69 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">best</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-020-step4500</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-101-step4500</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>none - no arm beat the control</strong></td></tr>
|
| 70 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">repos published</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">yes</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">yes</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>none</strong></td></tr>
|
| 71 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">what it answered</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">hyperparameters are saturated, data is the lever</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">verbose supervision is worth +8 on DM VQA; data is still the only lever</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">six more axes closed; the noise floor was measured properly for the first time</td></tr>
|
| 72 |
</tbody></table>
|
| 73 |
+
<p><strong>Round 11X is at the bottom of this page</strong> and is the most recent work. If you only read one section, read that one: it contains the sigma measurement that determines which differences on this page are real.</p>
|
| 74 |
<p>Both rounds are now scored on the <strong>same four-slice benchmark</strong>, so the MEAN4 column below is comparable across rounds. The <em>legacy</em> and <em>new VQA</em> columns individually are not: The two benchmarks reward opposite answer styles; see <em>Why the legacy score drops</em> below.</p>
|
| 75 |
<h2>Round 0XX - terse answers (Aspaklarya-001 ... 021)</h2>
|
| 76 |
<p>The original 21-experiment programme, trained on the one-word <code>VQA</code> column and scored on the 1,000-image union draw. Everything below this heading refers to that round only.</p>
|