webbrain-one commited on
Commit
ce71fe7
·
verified ·
1 Parent(s): 03eebce

Add benchmark charts and refresh renamed links

Browse files
.gitattributes CHANGED
@@ -33,3 +33,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ assets/browser-vision-benchmark-strict-passes.png filter=lfs diff=lfs merge=lfs -text
37
+ assets/browser-vision-performance-vs-size.png filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -5,7 +5,7 @@ pipeline_tag: image-text-to-text
5
  license: other
6
  license_name: lfm1.0
7
  datasets:
8
- - webbrain-one/webbrain-browser-vision-tiny-dataset-2
9
  tags:
10
  - browser-automation
11
  - gui-understanding
@@ -13,9 +13,9 @@ tags:
13
  - webbrain
14
  ---
15
 
16
- # WebBrain-VL 2 450M
17
 
18
- WebBrain-VL 2 450M is a browser-GUI specialist derived from
19
  [`LiquidAI/LFM2.5-VL-450M`](https://huggingface.co/LiquidAI/LFM2.5-VL-450M).
20
  It turns a browser viewport screenshot into the six-section observation format
21
  consumed by WebBrain's planning agent. This repository preserves both the
@@ -108,6 +108,37 @@ six-section prompt exactly once after checkpoint selection.
108
  Machine-readable results are in `eval/`. Latency is implementation- and
109
  hardware-specific, so it is not presented as a portable speed claim.
110
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
111
  ## Limitations
112
 
113
  - Small, low-contrast, occluded, or non-Latin text can still be missed.
@@ -128,8 +159,8 @@ retain their row-level upstream licensing recorded in the dataset repository.
128
 
129
  ## Reproducibility
130
 
131
- Training, corpus construction, deduplication/leakage checks, validation, ONNX
132
- packaging, and evaluation utilities are published at
133
- [`esokullu/lfm-finetune`](https://github.com/esokullu/lfm-finetune) commit
134
- `6724051534de042cf4897b99ceb1d29c7926d61f`. `release-manifest.json` and `SHA256SUMS` pin the
135
- artifact provenance and every released file.
 
5
  license: other
6
  license_name: lfm1.0
7
  datasets:
8
+ - webbrain-one/webbrain-vl-2-450M-dataset
9
  tags:
10
  - browser-automation
11
  - gui-understanding
 
13
  - webbrain
14
  ---
15
 
16
+ # WebBrain VL 2 450M
17
 
18
+ WebBrain VL 2 450M is a browser-GUI specialist derived from
19
  [`LiquidAI/LFM2.5-VL-450M`](https://huggingface.co/LiquidAI/LFM2.5-VL-450M).
20
  It turns a browser viewport screenshot into the six-section observation format
21
  consumed by WebBrain's planning agent. This repository preserves both the
 
108
  Machine-readable results are in `eval/`. Latency is implementation- and
109
  hardware-specific, so it is not presented as a portable speed claim.
110
 
111
+ ## Deployed ONNX/WebGPU comparison
112
+
113
+ The separately published
114
+ [`webbrain-one/webbrain-vl-2-450M-onnx`](https://huggingface.co/webbrain-one/webbrain-vl-2-450M-onnx)
115
+ package reached **44/100 strict passes** and a **76.24% mean rubric score** in its
116
+ Q4-decoder/FP16-vision deployment. The WebBrain point in both charts below is
117
+ that deployed ONNX/WebGPU row, not the 36/100 merged-PyTorch row above.
118
+
119
+ ![Strict-pass comparison across compact browser-vision models](./assets/browser-vision-benchmark-strict-passes.png)
120
+
121
+ ![Strict passes plotted against advertised or effective parameter class](./assets/browser-vision-performance-vs-size.png)
122
+
123
+ | Model and tested runtime | Parameter class | Strict passes | Mean rubric |
124
+ | --- | ---: | ---: | ---: |
125
+ | Qwen 3.5 4B, MLX | 4B | 55/100 | 83.4% |
126
+ | **WebBrain VL 2, deployed ONNX Q4/FP16** | **450M** | **44/100** | 76.2% |
127
+ | Gemma 4 E4B IT, MLX | E4B | 41/100 | 81.3% |
128
+ | Qwen 3.5 2B, MLX | 2B | 39/100 | 79.1% |
129
+ | Qwen 3.5 0.8B | 0.8B | 20/100 | 41.6% |
130
+ | LFM2.5-VL-1.6B, MLX | 1.6B | 12/100 | 44.4% |
131
+
132
+ All rows used the same 100 screenshots and production six-section prompt. The
133
+ [benchmark images, rubrics, runner, and committed result files](https://github.com/esokullu/webbrain/tree/main/test/vision)
134
+ are public. Gemma E4B is plotted at its effective 4B class. Latency is omitted
135
+ because the rows used different machines, quantizations, and inference stacks.
136
+
137
+ Further reading:
138
+
139
+ - [Tiny Vision Models Compared II](https://webbrain.one/blog/tiny-vision-models-compared-ii/)
140
+ - [From 16K to 50K Browser Screenshots](https://webbrain.one/blog/fine-tuning-lfm25-vl-450m-for-browser-tasks/)
141
+
142
  ## Limitations
143
 
144
  - Small, low-contrast, occluded, or non-Latin text can still be missed.
 
159
 
160
  ## Reproducibility
161
 
162
+ `release-manifest.json`, the training configuration and metrics, machine-readable
163
+ evaluation files, and `SHA256SUMS` pin the artifact provenance and released
164
+ files. Historical manifest and evaluation fields retain the repository IDs that
165
+ were current when the release was produced; the current public names are the
166
+ `webbrain-vl-2-450M` repositories linked in this card.
SHA256SUMS CHANGED
@@ -1,5 +1,7 @@
1
  4d28ca14dedc0b3d0fcc2b3339f0e79931faa33874f3d24f522183a8fc70068c LICENSE
2
- b40db53e7501c956e67e2d54f8f77a8dd916d822a24388fbdabaf9577dc1f955 README.md
 
 
3
  117e4eff25a5b8c8bc06044de386033edc69dc1b51f56852bd649286e6f7facd adapter/README.md
4
  d4331b746dcd624d08c3eaf524ce31f8f04a86e5f7576cb3336342d8f89ccabf adapter/adapter_config.json
5
  48cacbd2f210df504d3c277d0826466822c3497a73ae0a2c02b84ac03117d340 adapter/adapter_model.safetensors
 
1
  4d28ca14dedc0b3d0fcc2b3339f0e79931faa33874f3d24f522183a8fc70068c LICENSE
2
+ f7c417aaa7c1b91ae43ab920c9a6ac3f2e3d86e545e94c4abefb1ce41805601d README.md
3
+ 2af924baa6fa3c8bbe6242393b7b689594802312e27a8d834f5df978d15eb2a2 assets/browser-vision-benchmark-strict-passes.png
4
+ fb47d96d673c04d1ea747de2dca4e8d0ad81f8708508dc508b79236199c8b4d9 assets/browser-vision-performance-vs-size.png
5
  117e4eff25a5b8c8bc06044de386033edc69dc1b51f56852bd649286e6f7facd adapter/README.md
6
  d4331b746dcd624d08c3eaf524ce31f8f04a86e5f7576cb3336342d8f89ccabf adapter/adapter_config.json
7
  48cacbd2f210df504d3c277d0826466822c3497a73ae0a2c02b84ac03117d340 adapter/adapter_model.safetensors
assets/browser-vision-benchmark-strict-passes.png ADDED

Git LFS Details

  • SHA256: 2af924baa6fa3c8bbe6242393b7b689594802312e27a8d834f5df978d15eb2a2
  • Pointer size: 132 Bytes
  • Size of remote file: 1.64 MB
assets/browser-vision-performance-vs-size.png ADDED

Git LFS Details

  • SHA256: fb47d96d673c04d1ea747de2dca4e8d0ad81f8708508dc508b79236199c8b4d9
  • Pointer size: 132 Bytes
  • Size of remote file: 1.66 MB