Spaces:
Running
Running
Aleksander commited on
Upload index.html
Browse files- index.html +107 -26
index.html
CHANGED
|
@@ -65,7 +65,7 @@ tr.highlight{background:var(--soft)}
|
|
| 65 |
.version-card h4{margin:8px 0;font-size:21px}.version-card p{margin:0;color:var(--muted);font-size:13px}
|
| 66 |
|
| 67 |
.update-log{display:grid;gap:10px;margin-top:30px;max-width:940px}
|
| 68 |
-
.update-item{display:grid;grid-template-columns:150px 1fr;gap:18px;border:1px solid var(--line);background:var(--panel);padding:15px 17px}
|
| 69 |
.update-date{font:800 11px ui-monospace,monospace;color:var(--accent);letter-spacing:.03em;text-transform:uppercase}
|
| 70 |
.update-copy strong{display:block;font-size:14px;margin-bottom:2px}
|
| 71 |
.update-copy span{display:block;color:var(--muted);font-size:12px}
|
|
@@ -205,7 +205,22 @@ footer{border-top:1px solid var(--line);padding:36px 0;color:var(--muted);font-s
|
|
| 205 |
<div class="wrap detail-hero">
|
| 206 |
<div class="eyebrow">Diffusion-style language-model research</div><h2>Eris</h2>
|
| 207 |
<p>A non-autoregressive model combining a full-resolution token stream with a compressed global latent stream and parallel refinement.</p>
|
| 208 |
-
<div class="stats"><div class="stat"><strong>~43M</strong><span>foundation prototype</span></div><div class="stat"><strong>~2.8B</strong><span>tokens at reported eval</span></div><div class="stat"><strong>45.7%</strong><span>top-1 recovery</span></div><div class="stat"><strong>97.2%</strong><span>edit-detection F1</span></div></div><div class="update-log">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 209 |
</div>
|
| 210 |
|
| 211 |
<section><div class="wrap">
|
|
@@ -216,10 +231,34 @@ footer{border-top:1px solid var(--line);padding:36px 0;color:var(--muted);font-s
|
|
| 216 |
</div>
|
| 217 |
</div></section>
|
| 218 |
|
| 219 |
-
<section><div class="wrap">
|
| 220 |
-
<div class="eyebrow">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 221 |
<div class="table-wrap"><table>
|
| 222 |
-
<thead><tr><th>
|
| 223 |
<tbody>
|
| 224 |
<tr class="highlight"><td>Reconstruction CE</td><td>β 3.10</td></tr>
|
| 225 |
<tr><td>Top-1 token recovery</td><td>45.7%</td></tr>
|
|
@@ -227,36 +266,73 @@ footer{border-top:1px solid var(--line);padding:36px 0;color:var(--muted);font-s
|
|
| 227 |
<tr><td>Auxiliary edit-detection F1</td><td>β 97.2%</td></tr>
|
| 228 |
</tbody>
|
| 229 |
</table></div>
|
| 230 |
-
</div></section>
|
| 231 |
|
| 232 |
-
|
| 233 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 234 |
<div class="table-wrap"><table>
|
| 235 |
-
<thead><tr><th>
|
| 236 |
<tbody>
|
| 237 |
-
<tr class="highlight"><td>Full Eris</td><td>β 3.10</td><td>64.1%</td></tr>
|
| 238 |
<tr><td>Global context removed</td><td>β 3.21</td><td>63.0%</td></tr>
|
| 239 |
</tbody>
|
| 240 |
</table></div>
|
| 241 |
-
<p class="note">The global path helps reconstruction, but its current compute cost is still substantial.</p>
|
| 242 |
-
</div></section>
|
| 243 |
|
| 244 |
-
|
| 245 |
-
<div class="
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 249 |
|
| 250 |
-
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
|
| 254 |
-
|
| 255 |
-
|
| 256 |
|
| 257 |
-
|
| 258 |
-
|
| 259 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 260 |
</div></section>
|
| 261 |
|
| 262 |
<section><div class="wrap">
|
|
@@ -289,6 +365,11 @@ function showIndex(){
|
|
| 289 |
history.replaceState(null,"","#models");
|
| 290 |
window.scrollTo(0,0);
|
| 291 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 292 |
window.addEventListener("DOMContentLoaded",()=>{
|
| 293 |
const h=location.hash.slice(1);
|
| 294 |
if(ids.includes(h)) showModel(h); else showIndex();
|
|
|
|
| 65 |
.version-card h4{margin:8px 0;font-size:21px}.version-card p{margin:0;color:var(--muted);font-size:13px}
|
| 66 |
|
| 67 |
.update-log{display:grid;gap:10px;margin-top:30px;max-width:940px}
|
| 68 |
+
.update-item{display:grid;grid-template-columns:150px 1fr;gap:18px;border:1px solid var(--line);background:var(--panel);padding:15px 17px;cursor:pointer;transition:.18s}.update-item:hover{border-color:rgba(225,29,46,.5);background:var(--panel2);transform:translateY(-1px)}
|
| 69 |
.update-date{font:800 11px ui-monospace,monospace;color:var(--accent);letter-spacing:.03em;text-transform:uppercase}
|
| 70 |
.update-copy strong{display:block;font-size:14px;margin-bottom:2px}
|
| 71 |
.update-copy span{display:block;color:var(--muted);font-size:12px}
|
|
|
|
| 205 |
<div class="wrap detail-hero">
|
| 206 |
<div class="eyebrow">Diffusion-style language-model research</div><h2>Eris</h2>
|
| 207 |
<p>A non-autoregressive model combining a full-resolution token stream with a compressed global latent stream and parallel refinement.</p>
|
| 208 |
+
<div class="stats"><div class="stat"><strong>~43M</strong><span>foundation prototype</span></div><div class="stat"><strong>~2.8B</strong><span>tokens at reported eval</span></div><div class="stat"><strong>45.7%</strong><span>top-1 recovery</span></div><div class="stat"><strong>97.2%</strong><span>edit-detection F1</span></div></div><div class="update-log">
|
| 209 |
+
<div class="update-item" onclick="scrollInsideModel('eris-update-2026-08-18')">
|
| 210 |
+
<div class="update-date">18 Aug 2026</div>
|
| 211 |
+
<div class="update-copy">
|
| 212 |
+
<strong>Architecture and inference tests</strong>
|
| 213 |
+
<span>Synthetic edit benchmarks established the first strong batching-dependent parallel-refinement throughput signal. Click to open the full test note.</span>
|
| 214 |
+
</div>
|
| 215 |
+
</div>
|
| 216 |
+
<div class="update-item" onclick="scrollInsideModel('eris-update-2026-08-19')">
|
| 217 |
+
<div class="update-date">19 Aug 2026</div>
|
| 218 |
+
<div class="update-copy">
|
| 219 |
+
<strong>First pretrained model and first fine-tuning results</strong>
|
| 220 |
+
<span>~43M foundation prototype, ~2.8B training tokens, C4 ablation and the first 500-pair real-world correction fine-tune. Click for the complete update.</span>
|
| 221 |
+
</div>
|
| 222 |
+
</div>
|
| 223 |
+
</div>
|
| 224 |
</div>
|
| 225 |
|
| 226 |
<section><div class="wrap">
|
|
|
|
| 231 |
</div>
|
| 232 |
</div></section>
|
| 233 |
|
| 234 |
+
<section id="eris-update-2026-08-19"><div class="wrap">
|
| 235 |
+
<div class="eyebrow">19 Aug 2026 Β· First pretrained model and first fine-tuning results</div>
|
| 236 |
+
<h3 class="section-title">Eris moved from architecture benchmarks into its first pretrained foundation-model experiment.</h3>
|
| 237 |
+
|
| 238 |
+
<div class="prose">
|
| 239 |
+
<p>
|
| 240 |
+
The current prototype has approximately <strong>43M parameters</strong>, uses a
|
| 241 |
+
<strong>~32k Bielik/APT4 tokenizer</strong>, and combines a full-resolution token
|
| 242 |
+
stream with a <strong>C4-compressed global latent pathway</strong>.
|
| 243 |
+
</p>
|
| 244 |
+
<p>
|
| 245 |
+
At approximately <strong>2.8B training tokens</strong>, the first held-out evaluation
|
| 246 |
+
measured <strong>reconstruction CE β 3.10</strong>, <strong>45.7% top-1</strong> and
|
| 247 |
+
<strong>64.1% top-5 token recovery</strong>, with auxiliary edit-detection
|
| 248 |
+
<strong>F1 β 97.2%</strong>. Training throughput at this stage was roughly
|
| 249 |
+
<strong>80k tokens/s on an RTX 5060 Ti</strong>.
|
| 250 |
+
</p>
|
| 251 |
+
</div>
|
| 252 |
+
|
| 253 |
+
<div class="stats">
|
| 254 |
+
<div class="stat"><strong>~43M</strong><span>foundation prototype</span></div>
|
| 255 |
+
<div class="stat"><strong>~2.8B</strong><span>pretraining tokens</span></div>
|
| 256 |
+
<div class="stat"><strong>~80k tok/s</strong><span>RTX 5060 Ti training throughput</span></div>
|
| 257 |
+
<div class="stat"><strong>~32k</strong><span>Bielik/APT4 tokenizer</span></div>
|
| 258 |
+
</div>
|
| 259 |
+
|
| 260 |
<div class="table-wrap"><table>
|
| 261 |
+
<thead><tr><th>Pretraining evaluation</th><th>Result</th></tr></thead>
|
| 262 |
<tbody>
|
| 263 |
<tr class="highlight"><td>Reconstruction CE</td><td>β 3.10</td></tr>
|
| 264 |
<tr><td>Top-1 token recovery</td><td>45.7%</td></tr>
|
|
|
|
| 266 |
<tr><td>Auxiliary edit-detection F1</td><td>β 97.2%</td></tr>
|
| 267 |
</tbody>
|
| 268 |
</table></div>
|
|
|
|
| 269 |
|
| 270 |
+
<div class="callout">
|
| 271 |
+
<strong>C4 global-context ablation</strong>
|
| 272 |
+
<p>
|
| 273 |
+
Removing global context degraded reconstruction CE from <strong>β3.10 to β3.21</strong>
|
| 274 |
+
and top-5 accuracy from <strong>64.1% to 63.0%</strong>. The compressed global branch is
|
| 275 |
+
therefore contributing useful information rather than behaving like an inactive pathway.
|
| 276 |
+
Its current compute cost is substantial, however, making cheaper global-context injection
|
| 277 |
+
one of the main architectural targets.
|
| 278 |
+
</p>
|
| 279 |
+
</div>
|
| 280 |
+
|
| 281 |
<div class="table-wrap"><table>
|
| 282 |
+
<thead><tr><th>C4 ablation</th><th>Reconstruction CE</th><th>Top-5 recovery</th></tr></thead>
|
| 283 |
<tbody>
|
| 284 |
+
<tr class="highlight"><td>Full Eris prototype</td><td>β 3.10</td><td>64.1%</td></tr>
|
| 285 |
<tr><td>Global context removed</td><td>β 3.21</td><td>63.0%</td></tr>
|
| 286 |
</tbody>
|
| 287 |
</table></div>
|
|
|
|
|
|
|
| 288 |
|
| 289 |
+
<h3 class="section-title" style="margin-top:44px">First downstream fine-tuning experiment.</h3>
|
| 290 |
+
<div class="prose">
|
| 291 |
+
<p>
|
| 292 |
+
The first downstream test used only <strong>500 manually corrected real-world text pairs</strong>,
|
| 293 |
+
with <strong>no synthetic corruption</strong>. On a held-out set, Eris achieved roughly
|
| 294 |
+
<strong>46% exact correction</strong>, improved <strong>69% of corrupted examples</strong>,
|
| 295 |
+
reduced total edit distance by <strong>49%</strong>, and worsened approximately
|
| 296 |
+
<strong>6%</strong> of examples.
|
| 297 |
+
</p>
|
| 298 |
+
<p>
|
| 299 |
+
This is a small transfer experiment rather than a finished downstream benchmark, but it
|
| 300 |
+
suggests that the pretrained representations can transfer to a new task even with very
|
| 301 |
+
limited supervised data.
|
| 302 |
+
</p>
|
| 303 |
+
</div>
|
| 304 |
|
| 305 |
+
<div class="stats">
|
| 306 |
+
<div class="stat"><strong>500</strong><span>manually corrected real-world pairs</span></div>
|
| 307 |
+
<div class="stat"><strong>~46%</strong><span>exact correction</span></div>
|
| 308 |
+
<div class="stat"><strong>69%</strong><span>corrupted examples improved</span></div>
|
| 309 |
+
<div class="stat"><strong>-49%</strong><span>total edit distance</span></div>
|
| 310 |
+
</div>
|
| 311 |
|
| 312 |
+
<div class="table-wrap"><table>
|
| 313 |
+
<thead><tr><th>Fine-tuning result</th><th>Held-out result</th></tr></thead>
|
| 314 |
+
<tbody>
|
| 315 |
+
<tr class="highlight"><td>Exact correction</td><td>β 46%</td></tr>
|
| 316 |
+
<tr><td>Corrupted examples improved</td><td>69%</td></tr>
|
| 317 |
+
<tr><td>Total edit-distance change</td><td>β49%</td></tr>
|
| 318 |
+
<tr><td>Examples worsened</td><td>β 6%</td></tr>
|
| 319 |
+
</tbody>
|
| 320 |
+
</table></div>
|
| 321 |
+
|
| 322 |
+
<div class="callout">
|
| 323 |
+
<strong>Current limitations</strong>
|
| 324 |
+
<p>
|
| 325 |
+
The main weaknesses are <strong>edit-decision calibration</strong>,
|
| 326 |
+
<strong>insert/delete handling</strong>, protection of already-correct text, and the compute
|
| 327 |
+
cost of the global pathway. Ongoing work is focused on these issues before scaling Eris further.
|
| 328 |
+
</p>
|
| 329 |
+
</div>
|
| 330 |
+
|
| 331 |
+
<p class="note">
|
| 332 |
+
These results remain preliminary. They demonstrate stable billion-token-scale training,
|
| 333 |
+
useful global-context learning and encouraging low-data downstream transfer, but they are not
|
| 334 |
+
a finished-model quality comparison against established pretrained language models.
|
| 335 |
+
</p>
|
| 336 |
</div></section>
|
| 337 |
|
| 338 |
<section><div class="wrap">
|
|
|
|
| 365 |
history.replaceState(null,"","#models");
|
| 366 |
window.scrollTo(0,0);
|
| 367 |
}
|
| 368 |
+
function scrollInsideModel(targetId){
|
| 369 |
+
const target=document.getElementById(targetId);
|
| 370 |
+
if(!target) return;
|
| 371 |
+
target.scrollIntoView({behavior:"smooth",block:"start"});
|
| 372 |
+
}
|
| 373 |
window.addEventListener("DOMContentLoaded",()=>{
|
| 374 |
const h=location.hash.slice(1);
|
| 375 |
if(ids.includes(h)) showModel(h); else showIndex();
|