Aleksander commited on
Commit
4f43e80
Β·
verified Β·
1 Parent(s): e206edc

Upload index.html

Browse files
Files changed (1) hide show
  1. 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 numbers always be treated exactly like ordinary text tokens?
389
- That work became the starting point for a broader series of experiments
390
- with model behavior, training data, tokenization and data preparation.
 
 
 
391
  </p>
392
 
393
  <p>
394
- Those experiments eventually led to ORIS β€” not as one finished model,
395
- but as a family of related research directions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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. The core idea was to explore alternative
413
- handling of numerical information instead of treating every number
414
- as ordinary text.
 
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 BERT Small C</h3>
447
  <p>
448
- Pipeline problems and side experiments around ORIS produced a separate
449
- BERT-oriented branch. It is better understood as an offshoot of the
450
- research process than as a successor to ORIS 660M.
 
451
  </p>
452
  </div>
453
  </div>
@@ -483,11 +558,28 @@
483
  </div>
484
 
485
  <div class="card">
486
- <small>Pipeline offshoot</small>
487
- <strong>ORIS BERT Small C</strong>
488
  <p>
489
- A smaller BERT-oriented branch created while investigating pipeline
490
- problems and alternative model behavior.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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. The architecture remains
500
- under active development.
 
 
 
 
 
 
 
501
  </p>
502
  </div>
503
 
504
  <div class="card">
505
- <small>Earlier origin</small>
506
  <strong>PolMATH</strong>
507
  <p>
508
- The 2025 experiment that started the broader research path by questioning
509
- how numerical information should be represented and processed by an LLM.
 
 
 
 
510
  </p>
511
  </div>
512
  </div>
513
 
514
  <div class="tree">PolMATH (2025)
515
  β”‚
516
- └── data / training / tokenization experiments
517
- β”‚
518
- β–Ό
519
- ORIS
520
- ORIS 660M
521
- / \
522
- / \
523
- β–Ό β–Ό
524
- ORIS BERT Small C Eris
525
- pipeline offshoot diffusion language model
526
- architecture in development</div>
 
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
- It should not be presented as a finished diffusion model yet. The goal,
548
- architecture and training approach are still being developed and may change
549
- as experiments progress.
 
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>