- π WRAI-X (0.8B-Class / ~0.83B): Experimental Wavelet-Retention Hybrid
π WRAI-X (0.8B-Class / ~0.83B): Experimental Wavelet-Retention Hybrid
β οΈ Research Disclaimer: This model is an Experimental Proof-of-Concept (PoC) designed to explore the feasibility of transplanting Transformer quadratic attention into Dual-State Recurrent Retention + Discrete Haar Wavelet Transform (DWT) without training from scratch. It is not a production-ready conversational agent, but rather an open research artifact intended for AI systems researchers, students, and low-power edge computing enthusiasts.
- Hugging Face Model Hub: https://huggingface.co/Musouno-Enma99/WRAI-X-0.8B-Qwen3
- GitHub Repository: https://github.com/MusounoEnma/WRAI
- Base Pre-trained Brain:
Qwen/Qwen3-0.6B(100% Frozen FFN, RMSNorm, and Embeddings) - Total Measured Parameters: 831,268,848 Unique Parameters (~0.83B, placing it in the 0.8B-class)
- Available Artifact Formats:
wrai_x_08b_int8.bin(1.35 GB) β INT8 symmetric row-wise quantized binary for zero-heap C enginewrai_x_08b_transplanted.pt(1.66 GB) β PyTorch checkpoint for research, inspection, and continued fine-tuning
π Motivation & Architecture
Standard Transformer architectures suffer from a fundamental memory scaling bottleneck: the Linear KV-Cache Growth ($O(T)$), which consumes gigabytes of VRAM/RAM as sequence lengths increase.
Rather than training a billion-parameter model from scratch at massive computational expense, the WRAI-X project explores Architectural Transmutation (Transplantation):
- Leveraging Pre-Trained Knowledge: We preserve and freeze the pre-trained SwiGLU FFN knowledge layers, RMSNorms, and embeddings from Qwen3-0.6B.
- Replacing Quadratic Attention with Dual-State Retention ($M_t / R_t$): Inspired by Microsoft Research's RetNet, sequence context is compressed into fixed-size state matrices ($128 \times 128$) updated in-place recursively β achieving Zero KV-Cache ($O(1)$ persistent state memory with respect to context length).
- 4-Level 1D Discrete Haar Wavelet Transform (DWT): Decomposes latent representation signals into low-frequency approximations (global semantics) and high-frequency details (local syntax).
- Pure Native C Inference Engine: Completely eliminates Python and heavy runtimes. Powered by Win32/POSIX virtual memory-mapping (
mmap) and 256-bit AVX SIMD execution.
π¬ Honest Assessment & Current Status (No Hype)
We strongly believe in academic integrity and radical transparency regarding model capabilities:
β Validated & Working Well:
- Recurrent Numerical Stability: The decay parameter $\gamma$ and per-head RetNet GroupNorm normalization remain strictly stable without numerical drift or exploding activations over long generation loops.
- Empirically Proven Zero KV-Cache ($O(1)$ Persistent State Memory w.r.t. Context Length): Retains historical context inside a fixed 29.42 MB recurrent state buffer across 28 layers with zero dynamic heap reallocations (
malloc= 0,realloc= 0) and flat physical RAM footprint (+0.00 MB delta) from token $T=1$ to long context sequences. - Low-Power CPU Viability: Operates smoothly on consumer laptop CPUs (benchmarked on a 2014 AMD A8 Puma+ APU) at ~2 β 3 tokens/second without requiring dedicated GPU hardware.
- Output Formatting: Consistently triggers structured Chain-of-Thought thinking blocks (
<think> ... </think>) and basic greeting routines.
β οΈ Current Limitations (Work in Progress):
- Early-Stage Linguistic Coherence: This checkpoint represents an initial Stage-1 Checkpoint (early adapter routing and gate alignment). Complex reasoning and grammar fluency are still adapting, and the model may produce repetitive loops or unnatural syntax when presented with complex prompts.
- Conservative Alpha Gate: The residual transplant gate $\alpha$ is intentionally set to a small range (~0.01) to preserve baseline signal stability during initial distillation.
- Target Audience: Intended strictly for AI architecture researchers, systems engineers, and hobbyists investigating recurrent linear-time alternatives to attention mechanisms.
π OS Kernel & Hardware Forensics (Empirical Audit)
The following metrics were captured directly via Windows NT Kernel Memory APIs (psapi.h) while running the compiled release binary wrai_x.exe on physical x86_64 CPU hardware:
| Kernel & Hardware Metric | Measured Value | Forensic Significance |
|---|---|---|
| Model Binary on Storage | 1,422,927,244 bytes (~1.35 GB) | Physical INT8 row-wise binary |
| Physical Working Set (RAM) | 912.90 MB | Actual hardware DDR memory paged in by OS |
| Hardware Page Faults (MMU) | 234,259 pages | Direct physical transfer of 4 KB blocks from SSD to RAM |
| SIMD AVX Computation | ~1.30 GFLOPs / token | Real quantized matrix dot-products in 256-bit CPU registers |
1. Dedicated Recurrent State Buffer Audit (The Core Architectural Proof)
Across the generation lifecycle from short prompt ($T=16$) to long context ($T=8,192$), WRAI-X retains contextual history in-place with zero dynamic heap reallocations:
| Empirical Audit Metric | Short Context ($T = 16$) | Long Context ($T = 8,192$) | Scalability Impact |
|---|---|---|---|
| WRAI-X Persistent Recurrent State | 29.42 MB | 29.42 MB | $\Delta\text{State} = \mathbf{0.0000\text{ MB}}$ (Strictly Constant) |
| Dynamic Heap Calls during Inference | 0 (malloc = 0) |
0 (realloc = 0) |
Zero heap fragmentation or re-allocation |
| Equivalent Transformer KV-Cache (FP16)* | 7.00 MB | 3,584.00 MB (3.50 GB) | Linear $O(T)$ memory growth ($512\times$ explosion) |
| WRAI-X Memory Advantage vs. Transformer | Baseline | -3,554.58 MB (-99.2%) | Completely eliminates KV-cache blowout |
2. Operating System Working Set (Physical RAM via Windows NT psapi.h)
| Context Length ($T$) | Physical RAM (WRAI-X C Engine) | Measured RAM Delta | Equivalent Transformer (KV-Cache Only)* | WRAI-X Context Memory Status |
|---|---|---|---|---|
| $T = 1$ | 918.62 MB | +0.00 MB | 0.44 MB | $O(1)$ Persistent State |
| $T = 16$ | 918.62 MB | +0.00 MB | 7.00 MB | $O(1)$ Persistent State |
| $T = 64$ | 918.61 MB | -0.01 MB | 28.00 MB | $O(1)$ Persistent State |
| $T = 256$ | 918.61 MB | -0.01 MB | 112.00 MB | $O(1)$ Persistent State |
| $T = 1,024$ | 918.61 MB | -0.01 MB | 448.00 MB | $O(1)$ Persistent State |
| $T = 4,096$ | 918.61 MB | -0.01 MB | 1,792.00 MB (1.75 GB) | Zero Cache Overhead |
| $T = 8,192$ | 918.61 MB | -0.01 MB | 3,584.00 MB (3.50 GB) | Zero Cache Overhead |
| $T = 32,768$ (32K) | 918.61 MB | -0.01 MB | 14,336.00 MB (14.0 GB) | Eliminates OOM Risk |
* Equivalent Transformer Reference Configuration: Theoretical KV-Cache calculation assumes $L=28$ layers, $H_{kv}=16$ key-value heads, $d_k=128$ head dimension in standard FP16 ($2 \times 28 \times 16 \times 128 \times 2 = 229,376\text{ bytes/token} \approx 0.4375\text{ MB/token}$).
WRAI-X Mathematical Complexity: Memory is strictly $O(1)$ persistent state memory with respect to context length $T$. The recurrent state size is fixed at $S_t \in \mathbb{R}^{L \times H \times d_k \times d_k}$ (scaling purely with architectural dimensions $\mathcal{O}(L \cdot H \cdot d_k^2)$, independent of sequence length $T$). All historical context is retained inside fixed-dimension dual recurrent matrices $S_t \in \mathbb{R}^{128 \times 128}$ per head, requiring only 29.42 MB of total recurrent state buffers throughout the entire lifetime of the process.
π Getting Started
Option 1: Native C Inference (Windows / Linux)
- Clone the project repository:
git clone https://github.com/MusounoEnma/WRAI.git cd WRAI/wrai-x - Place
wrai_x_08b_int8.bininside theqwen/folder (or runpython qwen/download_weights.py). - Double-click
run_wrai_x.bat(or execute.\engine\wrai_x.exe).
Option 2: PyTorch Experimentation (Google Colab / Python)
The full transplant training script, verification suite, and Google Colab notebook are available in the GitHub repository under training/:
training/colab_train_wrai_x_08b_transplant.pytraining/WRAI_X_08B_COLAB.ipynb
πΊοΈ Continuous Evolution & Roadmap
WRAI-X (0.8B-class) represents the Foundation Phase (v0.1.0) of this research. The architecture is actively designed for modular evolution:
- v0.1.0 Foundation (Current Release): Core Proof-of-Concept on Qwen3-0.6B backbone with verified $O(1)$ persistent state memory (Zero KV-Cache).
- Scaling to 1.5B & 3B: Expanding the transplant pipeline to Qwen2.5-1.5B and Meta Llama-3.2 for enhanced logic and coding.
- Universal Multi-Model Engine: Dynamic tensor-dimension auto-discovery in C (load any WRAI model binary seamlessly).
- Extended Stream Tuning: Continued distillation on conversational datasets for enhanced natural fluency.
π Theoretical Foundations & Acknowledgements
This exploratory work stands on the shoulders of remarkable contributions from the global AI research community:
- Qwen Team (Alibaba Cloud): For releasing the outstanding Qwen3-0.6B foundation model under the Apache 2.0 license, providing robust language embeddings and representations.
- Microsoft Research (RetNet - Sun et al., 2023): For the seminal paper "Retentive Network: A Successor to Transformer for Large Language Models", which mathematically formulated recursive linear retention and GroupNorm.
- AlfrΓ©d Haar (1909) & The Signal Processing Community: For the foundational Discrete Haar Wavelet Transform (DWT), enabling multi-resolution frequency decomposition.
- Pentti Kanerva & The Hyperdimensional Computing (HDC) Community: For foundational concepts in high-dimensional associative vector representations.
- Georgi Gerganov & The llama.cpp Community: For demonstrating that clean, dependency-free C/C++ implementations with memory-mapping (
mmap) make LLMs accessible on everyday consumer hardware.
π License
This model card, the quantized weights, and the accompanying engine code are distributed under the Apache License 2.0.