Spaces:
Running
Running
org card: per-experiment hyperparameters and VQA/caption results
Browse files- README.md +20 -20
- index.html +19 -19
README.md
CHANGED
|
@@ -20,7 +20,7 @@ LoRA finetunes of **Qwen3-VL-8B-Instruct**, trained jointly on **visual question
|
|
| 20 |
| Targets | all linear layers, vision + language towers |
|
| 21 |
| Data | ~6.3k images, 1 caption + 2 QA each (~18.9k samples) |
|
| 22 |
| Caption prompts | sampled from a 30-prompt pool, so the model learns the task not one phrasing |
|
| 23 |
-
| Eval | fixed
|
| 24 |
| Scoring | LLM-as-judge, 0-100 per item |
|
| 25 |
| References | stock Qwen3-VL-8B, plus an in-house finetuned model |
|
| 26 |
|
|
@@ -48,31 +48,31 @@ Constant everywhere: effective batch 32, warmup 0.03, grad clip 0.3 (1.0 for 011
|
|
| 48 |
|
| 49 |
## Results
|
| 50 |
|
| 51 |
-
Best checkpoint per run. **Overall** = mean of caption and VQA. Right block = in-domain subset, closest to the target distribution.
|
| 52 |
|
| 53 |
| Model | Caption | VQA | Overall | In-dom. caption | In-dom. VQA | In-dom. overall |
|
| 54 |
|---|---|---|---|---|---|---|
|
| 55 |
-
| Qwen3-VL-8B (base) |
|
| 56 |
-
| in-house reference | 65.
|
| 57 |
-
| **Aspaklarya-001** | 79.
|
| 58 |
-
| Aspaklarya-011 |
|
| 59 |
-
| Aspaklarya-
|
| 60 |
-
| Aspaklarya-005 |
|
| 61 |
-
| Aspaklarya-
|
| 62 |
-
| Aspaklarya-
|
| 63 |
-
| Aspaklarya-
|
| 64 |
-
| Aspaklarya-
|
| 65 |
-
| Aspaklarya-
|
| 66 |
-
| Aspaklarya-
|
| 67 |
-
| Aspaklarya-
|
| 68 |
-
| Aspaklarya-
|
| 69 |
-
| Aspaklarya-010 |
|
| 70 |
-
|
| 71 |
-
Every finetune beats both references: **+17.
|
| 72 |
|
| 73 |
## Caveat
|
| 74 |
|
| 75 |
-
Paired bootstrap over images puts the between-run standard error at **~0.
|
| 76 |
|
| 77 |
## Findings
|
| 78 |
|
|
|
|
| 20 |
| Targets | all linear layers, vision + language towers |
|
| 21 |
| Data | ~6.3k images, 1 caption + 2 QA each (~18.9k samples) |
|
| 22 |
| Caption prompts | sampled from a 30-prompt pool, so the model learns the task not one phrasing |
|
| 23 |
+
| Eval | fixed 1000-image draw = 2000 graded items, same seed for every model |
|
| 24 |
| Scoring | LLM-as-judge, 0-100 per item |
|
| 25 |
| References | stock Qwen3-VL-8B, plus an in-house finetuned model |
|
| 26 |
|
|
|
|
| 48 |
|
| 49 |
## Results
|
| 50 |
|
| 51 |
+
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.
|
| 52 |
|
| 53 |
| Model | Caption | VQA | Overall | In-dom. caption | In-dom. VQA | In-dom. overall |
|
| 54 |
|---|---|---|---|---|---|---|
|
| 55 |
+
| Qwen3-VL-8B (base) | 65.68 | 56.01 | **60.84** | 68.37 | 58.94 | **63.66** |
|
| 56 |
+
| in-house reference | 65.18 | 73.34 | **69.26** | 71.88 | 83.62 | **77.75** |
|
| 57 |
+
| **Aspaklarya-001** | 79.97 | 75.94 | **77.95** | 81.84 | 83.23 | **82.54** |
|
| 58 |
+
| Aspaklarya-011 | 79.92 | 75.78 | **77.85** | 81.85 | 83.51 | **82.68** |
|
| 59 |
+
| Aspaklarya-006 | 79.81 | 75.79 | **77.80** | 81.40 | 82.95 | **82.18** |
|
| 60 |
+
| Aspaklarya-005 | 79.55 | 75.74 | **77.64** | 81.37 | 82.37 | **81.87** |
|
| 61 |
+
| Aspaklarya-008 | 79.82 | 75.40 | **77.61** | 80.62 | 81.42 | **81.02** |
|
| 62 |
+
| Aspaklarya-003 | 79.55 | 75.52 | **77.53** | 81.23 | 82.18 | **81.71** |
|
| 63 |
+
| Aspaklarya-012 | 79.73 | 75.02 | **77.37** | 81.68 | 82.05 | **81.86** |
|
| 64 |
+
| Aspaklarya-007 | 79.33 | 75.33 | **77.33** | 81.13 | 80.82 | **80.97** |
|
| 65 |
+
| Aspaklarya-013 | 79.11 | 75.35 | **77.23** | 80.58 | 82.20 | **81.39** |
|
| 66 |
+
| Aspaklarya-009 | 78.53 | 75.85 | **77.19** | 80.01 | 82.34 | **81.18** |
|
| 67 |
+
| Aspaklarya-004 | 78.76 | 75.33 | **77.04** | 80.31 | 81.47 | **80.89** |
|
| 68 |
+
| Aspaklarya-002 | 79.36 | 74.33 | **76.85** | 80.70 | 80.63 | **80.67** |
|
| 69 |
+
| Aspaklarya-010 | 78.88 | 74.28 | **76.58** | 80.50 | 80.66 | **80.58** |
|
| 70 |
+
|
| 71 |
+
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.
|
| 72 |
|
| 73 |
## Caveat
|
| 74 |
|
| 75 |
+
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.
|
| 76 |
|
| 77 |
## Findings
|
| 78 |
|
index.html
CHANGED
|
@@ -49,7 +49,7 @@ a { color: #0969da; }
|
|
| 49 |
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Targets</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">all linear layers, vision + language towers</td></tr>
|
| 50 |
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Data</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">~6.3k images, 1 caption + 2 QA each (~18.9k samples)</td></tr>
|
| 51 |
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Caption prompts</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">sampled from a 30-prompt pool, so the model learns the task not one phrasing</td></tr>
|
| 52 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Eval</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">fixed
|
| 53 |
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Scoring</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">LLM-as-judge, 0-100 per item</td></tr>
|
| 54 |
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">References</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">stock Qwen3-VL-8B, plus an in-house finetuned model</td></tr>
|
| 55 |
</tbody></table>
|
|
@@ -82,7 +82,7 @@ a { color: #0969da; }
|
|
| 82 |
</tbody></table>
|
| 83 |
<p>Constant everywhere: effective batch 32, warmup 0.03, grad clip 0.3 (1.0 for 011/012), seed 3407.</p>
|
| 84 |
<h2>Results</h2>
|
| 85 |
-
<p>Best checkpoint per run. <strong>Overall</strong> = mean of caption and VQA. Right block = in-domain subset, closest to the target distribution.</p>
|
| 86 |
<table style="border-collapse:collapse;margin:1rem 0;font-size:.85rem;border:1px solid #d0d7de"><thead><tr>
|
| 87 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">Model</th>
|
| 88 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">Caption</th>
|
|
@@ -92,25 +92,25 @@ a { color: #0969da; }
|
|
| 92 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">In-dom. VQA</th>
|
| 93 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">In-dom. overall</th>
|
| 94 |
</tr></thead><tbody>
|
| 95 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Qwen3-VL-8B (base)</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">
|
| 96 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">in-house reference</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">65.
|
| 97 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>Aspaklarya-001</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">79.
|
| 98 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-011</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">
|
| 99 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-
|
| 100 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-005</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">
|
| 101 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-
|
| 102 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-
|
| 103 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-
|
| 104 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-
|
| 105 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-
|
| 106 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-
|
| 107 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-
|
| 108 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-
|
| 109 |
-
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-010</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">
|
| 110 |
</tbody></table>
|
| 111 |
-
<p>Every finetune beats both references: <strong>+17.
|
| 112 |
<h2>Caveat</h2>
|
| 113 |
-
<p>Paired bootstrap over images puts the between-run standard error at <strong>~0.
|
| 114 |
<h2>Findings</h2>
|
| 115 |
<ul>
|
| 116 |
<li><strong>Optimization is saturated.</strong> LR, rank, alpha, dropout, weight decay, clipping, batch geometry and schedule were all swept; none beat the noise floor.</li>
|
|
|
|
| 49 |
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Targets</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">all linear layers, vision + language towers</td></tr>
|
| 50 |
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Data</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">~6.3k images, 1 caption + 2 QA each (~18.9k samples)</td></tr>
|
| 51 |
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Caption prompts</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">sampled from a 30-prompt pool, so the model learns the task not one phrasing</td></tr>
|
| 52 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Eval</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">fixed 1000-image draw = 2000 graded items, same seed for every model</td></tr>
|
| 53 |
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Scoring</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">LLM-as-judge, 0-100 per item</td></tr>
|
| 54 |
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">References</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">stock Qwen3-VL-8B, plus an in-house finetuned model</td></tr>
|
| 55 |
</tbody></table>
|
|
|
|
| 82 |
</tbody></table>
|
| 83 |
<p>Constant everywhere: effective batch 32, warmup 0.03, grad clip 0.3 (1.0 for 011/012), seed 3407.</p>
|
| 84 |
<h2>Results</h2>
|
| 85 |
+
<p>Best checkpoint per run, scored on 1000 images (2000 graded items). <strong>Overall</strong> = mean of caption and VQA. Right block = in-domain subset, closest to the target distribution.</p>
|
| 86 |
<table style="border-collapse:collapse;margin:1rem 0;font-size:.85rem;border:1px solid #d0d7de"><thead><tr>
|
| 87 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">Model</th>
|
| 88 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">Caption</th>
|
|
|
|
| 92 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">In-dom. VQA</th>
|
| 93 |
<th style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;background:#f6f8fa;font-weight:600;white-space:nowrap">In-dom. overall</th>
|
| 94 |
</tr></thead><tbody>
|
| 95 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Qwen3-VL-8B (base)</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">65.68</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">56.01</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>60.84</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">68.37</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">58.94</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>63.66</strong></td></tr>
|
| 96 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">in-house reference</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">65.18</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">73.34</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>69.26</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">71.88</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">83.62</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.75</strong></td></tr>
|
| 97 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>Aspaklarya-001</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">79.97</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">75.94</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.95</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">81.84</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">83.23</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>82.54</strong></td></tr>
|
| 98 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-011</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">79.92</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">75.78</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.85</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">81.85</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">83.51</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>82.68</strong></td></tr>
|
| 99 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-006</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">79.81</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">75.79</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.80</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">81.40</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">82.95</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>82.18</strong></td></tr>
|
| 100 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-005</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">79.55</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">75.74</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.64</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">81.37</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">82.37</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>81.87</strong></td></tr>
|
| 101 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-008</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">79.82</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">75.40</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.61</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">80.62</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">81.42</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>81.02</strong></td></tr>
|
| 102 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-003</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">79.55</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">75.52</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.53</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">81.23</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">82.18</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>81.71</strong></td></tr>
|
| 103 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-012</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">79.73</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">75.02</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.37</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">81.68</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">82.05</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>81.86</strong></td></tr>
|
| 104 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-007</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">79.33</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">75.33</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.33</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">81.13</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">80.82</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>80.97</strong></td></tr>
|
| 105 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-013</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">79.11</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">75.35</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.23</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">80.58</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">82.20</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>81.39</strong></td></tr>
|
| 106 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-009</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">78.53</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">75.85</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.19</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">80.01</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">82.34</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>81.18</strong></td></tr>
|
| 107 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-004</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">78.76</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">75.33</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>77.04</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">80.31</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">81.47</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>80.89</strong></td></tr>
|
| 108 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-002</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">79.36</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">74.33</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>76.85</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">80.70</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">80.63</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>80.67</strong></td></tr>
|
| 109 |
+
<tr><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">Aspaklarya-010</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">78.88</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">74.28</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>76.58</strong></td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">80.50</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap">80.66</td><td style="border:1px solid #d0d7de;padding:5px 10px;text-align:left;white-space:nowrap"><strong>80.58</strong></td></tr>
|
| 110 |
</tbody></table>
|
| 111 |
+
<p>Every finetune beats both references: <strong>+17.1 overall</strong> over the base model, <strong>+8.7</strong> over the in-house reference. Captioning gains most (66 to 80); VQA gains 20 points over base.</p>
|
| 112 |
<h2>Caveat</h2>
|
| 113 |
+
<p>Paired bootstrap over images puts the between-run standard error at <strong>~0.45 overall</strong>, 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.</p>
|
| 114 |
<h2>Findings</h2>
|
| 115 |
<ul>
|
| 116 |
<li><strong>Optimization is saturated.</strong> LR, rank, alpha, dropout, weight decay, clipping, batch geometry and schedule were all swept; none beat the noise floor.</li>
|