Spaces:
Running
Running
Aleksander commited on
Upload index.html
Browse files- index.html +140 -35
index.html
CHANGED
|
@@ -385,14 +385,71 @@
|
|
| 385 |
|
| 386 |
<p>
|
| 387 |
PolMATH was a custom LLM experiment built around a simple question:
|
| 388 |
-
should
|
| 389 |
-
|
| 390 |
-
with
|
|
|
|
|
|
|
|
|
|
| 391 |
</p>
|
| 392 |
|
| 393 |
<p>
|
| 394 |
-
|
| 395 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 396 |
</p>
|
| 397 |
</div>
|
| 398 |
</div>
|
|
@@ -409,9 +466,10 @@
|
|
| 409 |
<div class="timeline-content">
|
| 410 |
<h3>PolMATH</h3>
|
| 411 |
<p>
|
| 412 |
-
First custom LLM experiment.
|
| 413 |
-
|
| 414 |
-
|
|
|
|
| 415 |
</p>
|
| 416 |
</div>
|
| 417 |
</div>
|
|
@@ -428,6 +486,22 @@
|
|
| 428 |
</div>
|
| 429 |
</div>
|
| 430 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 431 |
<div class="timeline-item">
|
| 432 |
<div class="year">2026</div>
|
| 433 |
<div class="timeline-content">
|
|
@@ -443,11 +517,12 @@
|
|
| 443 |
<div class="timeline-item">
|
| 444 |
<div class="year">2026</div>
|
| 445 |
<div class="timeline-content">
|
| 446 |
-
<h3>ORIS
|
| 447 |
<p>
|
| 448 |
-
|
| 449 |
-
|
| 450 |
-
|
|
|
|
| 451 |
</p>
|
| 452 |
</div>
|
| 453 |
</div>
|
|
@@ -483,11 +558,28 @@
|
|
| 483 |
</div>
|
| 484 |
|
| 485 |
<div class="card">
|
| 486 |
-
<small>
|
| 487 |
-
<strong>ORIS
|
| 488 |
<p>
|
| 489 |
-
A
|
| 490 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 491 |
</p>
|
| 492 |
</div>
|
| 493 |
|
|
@@ -496,34 +588,46 @@
|
|
| 496 |
<strong>Eris</strong>
|
| 497 |
<p>
|
| 498 |
A diffusion-based language-model project. Unlike ORIS 660M, Eris is not
|
| 499 |
-
being designed around autoregressive generation.
|
| 500 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 501 |
</p>
|
| 502 |
</div>
|
| 503 |
|
| 504 |
<div class="card">
|
| 505 |
-
<small>
|
| 506 |
<strong>PolMATH</strong>
|
| 507 |
<p>
|
| 508 |
-
The 2025 experiment that
|
| 509 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 510 |
</p>
|
| 511 |
</div>
|
| 512 |
</div>
|
| 513 |
|
| 514 |
<div class="tree">PolMATH (2025)
|
| 515 |
β
|
| 516 |
-
|
| 517 |
-
|
| 518 |
-
|
| 519 |
-
|
| 520 |
-
|
| 521 |
-
|
| 522 |
-
|
| 523 |
-
|
| 524 |
-
|
| 525 |
-
|
| 526 |
-
|
|
|
|
| 527 |
</div>
|
| 528 |
</section>
|
| 529 |
|
|
@@ -544,9 +648,10 @@
|
|
| 544 |
<div class="status">
|
| 545 |
<strong>Eris is a work in progress.</strong>
|
| 546 |
<p>
|
| 547 |
-
|
| 548 |
-
|
| 549 |
-
|
|
|
|
| 550 |
</p>
|
| 551 |
</div>
|
| 552 |
</div>
|
|
|
|
| 385 |
|
| 386 |
<p>
|
| 387 |
PolMATH was a custom LLM experiment built around a simple question:
|
| 388 |
+
should a number be represented only by the text tokens used to write it?
|
| 389 |
+
Instead, PolMATH used a dedicated <code>[NUM]</code> position together
|
| 390 |
+
with a parallel structured numeric representation fused into the language
|
| 391 |
+
model. Numeric prediction was separated into components such as digit
|
| 392 |
+
structure, length and value-oriented heads rather than being left entirely
|
| 393 |
+
to ordinary next-token prediction.
|
| 394 |
</p>
|
| 395 |
|
| 396 |
<p>
|
| 397 |
+
The experiment reached its intended training behaviours: it learned to
|
| 398 |
+
associate written number words with numeric values in both directions,
|
| 399 |
+
decide when a numeric position should be generated despite strong token
|
| 400 |
+
imbalance in the dataset, and form useful internal associations between
|
| 401 |
+
numeric values and surrounding facts. In qualitative tests, this included
|
| 402 |
+
bidirectional factual completions such as linking <em>1939</em> with the
|
| 403 |
+
outbreak of the Second World War.
|
| 404 |
+
</p>
|
| 405 |
+
|
| 406 |
+
<p>
|
| 407 |
+
Internally, the numerical path was not injected blindly into every token.
|
| 408 |
+
A learned gate controlled how strongly structured numeric features entered
|
| 409 |
+
the hidden representation at numerical positions, while an auxiliary
|
| 410 |
+
alignment objective encouraged the textual and numerical representations
|
| 411 |
+
to agree where a number was present and discouraged numerical leakage
|
| 412 |
+
elsewhere. The model also experimented with two complementary ways of
|
| 413 |
+
reconstructing values: a structured categorical representation of number
|
| 414 |
+
components and a mixed bucket-plus-regression head.
|
| 415 |
+
</p>
|
| 416 |
+
|
| 417 |
+
<p>
|
| 418 |
+
PolMATH was also custom at the system level. It was not simply an existing
|
| 419 |
+
pretrained model with a numerical adapter attached on top. The transformer
|
| 420 |
+
stack, tokenizer behaviour, numerical codec, embedding fusion, auxiliary
|
| 421 |
+
objectives, routing logic and numerical decoding path were implemented as
|
| 422 |
+
one experimental architecture. The individual building blocks were familiar
|
| 423 |
+
transformer components, but their integration and the numerical processing
|
| 424 |
+
path were purpose-built for the project.
|
| 425 |
+
</p>
|
| 426 |
+
|
| 427 |
+
<p>
|
| 428 |
+
The numerical representation was designed to capture both the structure
|
| 429 |
+
and the notation of a value. Instead of treating forms such as
|
| 430 |
+
<code>1939</code>, <code>1939.0</code> and <code>1.939e3</code> as unrelated
|
| 431 |
+
text fragments, the numeric path could represent their underlying value
|
| 432 |
+
through structured components such as integer digits, fractional digits,
|
| 433 |
+
decimal format and exponent. This allowed the model to learn relationships
|
| 434 |
+
between multiple written forms of the same quantity and the semantic facts
|
| 435 |
+
attached to that value β for example connecting representations of
|
| 436 |
+
<code>1939</code> with the outbreak of the Second World War.
|
| 437 |
+
</p>
|
| 438 |
+
|
| 439 |
+
<p>
|
| 440 |
+
This did not make PolMATH a general-purpose mathematical reasoner. Its
|
| 441 |
+
importance was narrower: the pipeline showed that a language model could
|
| 442 |
+
learn to use an explicit numerical channel without reducing numbers to
|
| 443 |
+
ordinary text alone. That result became one of the conceptual starting
|
| 444 |
+
points for the later ORIS research.
|
| 445 |
+
</p>
|
| 446 |
+
|
| 447 |
+
<p>
|
| 448 |
+
Work on the original PolMATH branch is currently paused while the project
|
| 449 |
+
is being reorganized for a possible research publication. The idea is no
|
| 450 |
+
longer limited to a Polish-language model: a future iteration is intended
|
| 451 |
+
to test the same numerical representation approach in an English-language
|
| 452 |
+
setting and under a cleaner experimental protocol.
|
| 453 |
</p>
|
| 454 |
</div>
|
| 455 |
</div>
|
|
|
|
| 466 |
<div class="timeline-content">
|
| 467 |
<h3>PolMATH</h3>
|
| 468 |
<p>
|
| 469 |
+
First custom LLM experiment. It combined normal language modelling
|
| 470 |
+
with a dedicated numerical channel and structured number heads. The
|
| 471 |
+
pipeline successfully learned number/text matching, numeric-position
|
| 472 |
+
selection and factual associations involving numerical values.
|
| 473 |
</p>
|
| 474 |
</div>
|
| 475 |
</div>
|
|
|
|
| 486 |
</div>
|
| 487 |
</div>
|
| 488 |
|
| 489 |
+
<div class="timeline-item">
|
| 490 |
+
<div class="year">2026</div>
|
| 491 |
+
<div class="timeline-content">
|
| 492 |
+
<h3>CAIN</h3>
|
| 493 |
+
<p>
|
| 494 |
+
A separate fine-tuning experiment based on Bielik 1.5B, focused on
|
| 495 |
+
chat inference with a deliberately strong persona. CAIN was not built
|
| 496 |
+
as a continuation of PolMATH or ORIS, but as an exploratory branch
|
| 497 |
+
around personality, behavioral consistency and how strongly an LLM can
|
| 498 |
+
become dependent on an SFT-defined identity. The project remains
|
| 499 |
+
unpublished while the idea is being shaped into a broader research
|
| 500 |
+
direction.
|
| 501 |
+
</p>
|
| 502 |
+
</div>
|
| 503 |
+
</div>
|
| 504 |
+
|
| 505 |
<div class="timeline-item">
|
| 506 |
<div class="year">2026</div>
|
| 507 |
<div class="timeline-content">
|
|
|
|
| 517 |
<div class="timeline-item">
|
| 518 |
<div class="year">2026</div>
|
| 519 |
<div class="timeline-content">
|
| 520 |
+
<h3>ORIS Small C</h3>
|
| 521 |
<p>
|
| 522 |
+
Originally developed under the working name ORIS Bert Small C, this is
|
| 523 |
+
not a scaled-down stock BERT. It is a custom 25.4M-parameter Polish MLM
|
| 524 |
+
encoder with factorized embeddings and mixed local/global attention,
|
| 525 |
+
built for fast local data-pipeline inference.
|
| 526 |
</p>
|
| 527 |
</div>
|
| 528 |
</div>
|
|
|
|
| 558 |
</div>
|
| 559 |
|
| 560 |
<div class="card">
|
| 561 |
+
<small>Custom compact encoder</small>
|
| 562 |
+
<strong>ORIS Small C</strong>
|
| 563 |
<p>
|
| 564 |
+
A 25.4M-parameter Polish MLM encoder built from scratch for fast filtering
|
| 565 |
+
and scoring. βBERTβ was the original working name; the architecture is
|
| 566 |
+
custom rather than a reduced stock BERT.
|
| 567 |
+
</p>
|
| 568 |
+
</div>
|
| 569 |
+
|
| 570 |
+
<div class="card">
|
| 571 |
+
<small>Unpublished persona experiment</small>
|
| 572 |
+
<strong>CAIN</strong>
|
| 573 |
+
<p>
|
| 574 |
+
A Bielik 1.5B chat fine-tune built around an intentionally opinionated
|
| 575 |
+
and socially natural persona. SFT data gave the model explicit knowledge
|
| 576 |
+
of its architecture and reduced conventional behavioral guardrails,
|
| 577 |
+
while only light reinforcement learning was applied afterward. The
|
| 578 |
+
resulting character tended toward an antihero identity, unusual
|
| 579 |
+
trade-offs, self-sacrificing choices and deliberately non-standard
|
| 580 |
+
opinions. It also had a dry, informal sense of humor β the kind of model
|
| 581 |
+
that could plausibly describe itself as someone you could sit down with
|
| 582 |
+
over a beer.
|
| 583 |
</p>
|
| 584 |
</div>
|
| 585 |
|
|
|
|
| 588 |
<strong>Eris</strong>
|
| 589 |
<p>
|
| 590 |
A diffusion-based language-model project. Unlike ORIS 660M, Eris is not
|
| 591 |
+
being designed around autoregressive generation. Early architecture tests
|
| 592 |
+
have been encouraging: in synthetic edit workloads against similarly sized
|
| 593 |
+
dense autoregressive baselines, the current prototype showed strong
|
| 594 |
+
batching-dependent throughput gains. At batch size 8, one-pass refinement
|
| 595 |
+
reached roughly 15Γβ168Γ higher throughput depending on sequence length and
|
| 596 |
+
workload, including about 960β1,122 documents/s in tested 1024-token cases.
|
| 597 |
+
Small training smoke tests also showed stable optimization and learning of
|
| 598 |
+
structured edit signals. These are preliminary architecture measurements,
|
| 599 |
+
not a finished-model quality comparison.
|
| 600 |
</p>
|
| 601 |
</div>
|
| 602 |
|
| 603 |
<div class="card">
|
| 604 |
+
<small>Paused Β· publication track</small>
|
| 605 |
<strong>PolMATH</strong>
|
| 606 |
<p>
|
| 607 |
+
The 2025 experiment that separated numerical value from its textual form,
|
| 608 |
+
combining language modelling with a structured numeric channel. Its
|
| 609 |
+
successful training pipeline became an early architectural proof of
|
| 610 |
+
concept for the research that followed. The original work is paused while
|
| 611 |
+
a cleaner, publication-oriented continuation β including an English-language
|
| 612 |
+
version β is being prepared.
|
| 613 |
</p>
|
| 614 |
</div>
|
| 615 |
</div>
|
| 616 |
|
| 617 |
<div class="tree">PolMATH (2025)
|
| 618 |
β
|
| 619 |
+
βββ data / training / tokenization experiments βββΊ CAIN
|
| 620 |
+
β persona / SFT study
|
| 621 |
+
β unpublished research branch
|
| 622 |
+
β
|
| 623 |
+
ββββββββββββββββββββββββββββββββΊ ORIS
|
| 624 |
+
ORIS 660M
|
| 625 |
+
/ \
|
| 626 |
+
/ \
|
| 627 |
+
βΌ βΌ
|
| 628 |
+
ORIS Small C Eris
|
| 629 |
+
pipeline offshoot diffusion language model
|
| 630 |
+
architecture in development</div>
|
| 631 |
</div>
|
| 632 |
</section>
|
| 633 |
|
|
|
|
| 648 |
<div class="status">
|
| 649 |
<strong>Eris is a work in progress.</strong>
|
| 650 |
<p>
|
| 651 |
+
Early tests show promising inference throughput and stable small-scale
|
| 652 |
+
optimization, but the objective, reconstruction behaviour and final model
|
| 653 |
+
geometry are still being refined. The current results should be read as
|
| 654 |
+
architecture measurements rather than a finished-model quality claim.
|
| 655 |
</p>
|
| 656 |
</div>
|
| 657 |
</div>
|