etzion commited on
Commit
e7b680c
·
verified ·
1 Parent(s): e04c2b2

org card: per-experiment hyperparameters and VQA/caption results

Browse files
Files changed (2) hide show
  1. README.md +36 -12
  2. 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
- The programme has run in **two rounds against two different answer styles**.
17
- They are not comparable to each other and are not scored on the same
18
- benchmark.
19
 
20
- | | Round 0XX | Round 1XX |
21
- |---|---|---|
22
- | runs | Aspaklarya-001 ... 021 (21, 20 evaluated) | Aspaklarya-101 ... 107 |
23
- | VQA column | `VQA` | `VQA_1126` |
24
- | reference answers | ~4 characters (`yes`, `3`, `river`) | ~300 characters, grounded reasoning |
25
- | model output | one word | 270-295 characters |
26
- | benchmark | 1,000-image union draw, 2,000 graded items | four-slice seed-1105 draw, 1,991 graded items |
27
- | best | Aspaklarya-020-step4500 | Aspaklarya-101-step4500 |
28
- | what it answered | hyperparameters are saturated, data is the lever | verbose supervision is worth +8 on DM VQA; data is still the only lever |
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
- <p>The programme has run in <strong>two rounds against two different answer styles</strong>. They are not comparable to each other and are not scored on the same benchmark.</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 ... 107</td></tr>
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">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></tr>
54
- <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></tr>
 
 
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>