Join the conversation

Join the community of Machine Learners and AI enthusiasts.

Sign Up
AbstractPhil 
posted an update 22 days ago
Post
187
Mini-Beatrix-V2-control-softmax is complete. The model is substantially more intelligent than the counterparts. Okay well, maybe not smarter than v3, but that model cooked for weeks. Considerably more stable at >3700 context window, while 3s fails over 1k.

mini-beatrix-2s-control-attn-fp16-r10k

AbstractPhil/alephllm-mini-beatrix-training

---
With that information I have built the tests required to create a smaller and substantially more powerful variant.

Nano-Beatrix-V4 will have hundreds of trains as intelligent as the V3 version within a few days. I will be slowly pushing up the capacity as each will train a hundred thousand steps within a couple hours on a colab card.

Roughly 400k byte/s or so, these shallow models have nearly perfect recon at 4096 context length. HOWEVER, a full matching corpus train that fed Beatrix V3 60 billion bytes - is only about 2 days or less on a colab card vs the near 20 for the v3.

RECON won't guarantee intelligence, however these tiny models here will train so quickly that I can directly test which is eating what space and why, then increase that with minimal cost through direct minimal expansion and then genetic interpolation, until the model hits around 200k token/s or so.

Essentially these lightning quick little models will be capable of attaching to other models, training miniature modular routing systems with the quiet loss structure attached to other models.

They won't control a big model, but that's what the mini version is for.

The nano variants train at 900k tokens/s on an rtx 6000 pro.

Say hello to Castor and Pollux.

image

One is Castor, the rotary softmax structure with a fixed lookup table. Pollux is rotary splat/softmax alternating 3/3.

Each 6 blocks, between 8 and 9 million params.

All tests show they each have their own strengths that the other cannot encompass. The twins are meant to be combinatory students, meant to learn and recall more data together than they otherwise cannot handle independently.

I have also named the 2s variant twins, given them individual names.

Both Pollux and Castor are learning a form of dynamic context window division experimentally currently.

Experiments show the models can support multiple dynamic sub-sizes to the primary context window of 4096 with each model supporting different sizes and forms dubbed golden framing, exactly as predicted from the larger structure's experimental outcome and training data's curves would signify.

These nano twins show the aleph nature of the model isn't just externalizing, but it can be directly internalized and curated as well. Experiments show the bpb per frame is stronger than others for multiple frames, tested around 400 million bytes per in roughly 6-7 minutes per train give or take.

The models train at roughly 890k tok/s on the rented colab rtx 9000 pro, and they only require about 5 gigs vram to fully saturate the card's calculation capacity.

These models aren't meant to be intelligent, they are meant to show the differentiated capacity of the hyperbolic system when correctly shaped. They don't need to remember everything, they need to show WHERE they are stable, WHY they are stable there, and provide A REASON as to why they are and aren't stable there.

Cantor sets and fractal numeric systems are fickle and unstable numeric calculations.

These systems are not unstable.

Assigning a special token to frames is already happening. Larger frames within the context window allow larger coverage within. Sub-frames allow sub-framing within. 1024 made of multiple sub-slices to fit the window space, 2048 sliced into multiple 1024's.

So far Pollux is the only one capable of this, standard softmax variation does not yet support this behavior at this size. However, the tests are showing the twins don't need to stay independent. They can be combined together into co-dependent structures, both trained on the same data meant to communicate and arbitrate in their own ways.

Castor can read very effectively. Stores documentation and understanding within reasonable lookup space and can recall this information.

Pollux can combine effectively. Creating dynamic window shapes, scaling paradigms, structural undertones, and systems of complexity that Castor cannot manifest at this scale.

Strange concept I know. The dynamic context frame slicing of Pollux is inherently hard to understand, but the concept is something that we as people share. We don't keep a thousand questions on the immediate tip of our mind to get one answer, we tug on the structure of understanding and follow the memory chain. With that we find the tapestry of logic, but only if we need this logic.

Both of these are capable of part of that whole, but they aren't complete yet.

image

·

We have our twins.

image

Capable of read/write/copy of shared information, both housing the capacity of 4096 context depth with nested stable frame teaching, extractions, resizing, and many more elements that simply weren't present or possible to control before.

Roughly 20m params total for the twins, and the dual hub paradigm trains at around 500k tok/s.

image

In this post