Beyond Real Weights: Hypercomplex Representations for Stable Quantization
Jawad Ibn Ahad, Maisha Rahman, Amrijit Biswas, Muhammad Rafsan Kabir, Robin Krambroeckers, Sifat Momen, Nabeel Mohammed, Shafin Rahman
β Accepted at IEEE/CVF Winter Conference on Applications of Computer Vision (WACV) 2026
π Paper: arXiv:2512.08524 Β· CVF Proceedings
π» Code: github.com/milab-nsu/PHM
Abstract
Multimodal large language models (MLLMs) incur substantial inference cost from dense feed-forward network (FFN) layers. We propose a progressive hypercomplex reparameterization framework that compresses MLLMs by gradually replacing dense FFN blocks with compact Parameterized Hypercomplex Multiplication (PHM) operators. A residual interpolation schedule, combined with lightweight reconstruction and knowledge distillation losses, ensures PHM modules inherit the functional behavior of their dense counterparts during training. PHM operators achieve a compression factor of 4/B (B β {2,3}) in parameter count and reduce FLOPs, with selective capacity allocation assigning higher B to performance-sensitive upper language layers. Evaluated on image captioning (Flickr, NoCaps, COCO) and multimodal QA tasks, the PHM variants maintain performance comparable to the dense baselines while achieving significant efficiency gains.
Introduction
Dense FFN weight matrices in transformer-based MLLMs dominate parameter counts. Naive quantization methods cause instability due to the distribution mismatch between compressed and original operators. We replace real-valued dense layers with hypercomplex operators that exploit algebraic structure in weight space, achieving structured compression without abrupt capability loss.
Key insight: Parameterized Hypercomplex Multiplication layers express the weight matrix as a sum of Kronecker products of fixed basis matrices and small learnable matrices. This decomposition imposes algebraic structure that reduces parameter count while preserving representational capacity via the hypercomplex product geometry.
π― Key Contributions
- PHM Reparameterization β Dense weight W replaced by
Ξ£ Hb β Ab, compressing parameter count by factor 4/B while maintaining expressiveness. - Residual Interpolation β Smooth transition
W_res(Ξ±) = (1-Ξ±)W_dense + Ξ±Β·W_PHMover training steps from Ξ±=0 to Ξ±=1, avoiding distribution shock. - Dual Stabilization β Knowledge distillation (dense-teacher β PHM-student) + operator-level reconstruction loss
||W_PHMΒ·x β W_denseΒ·x||Β²act jointly to transfer functional behavior. - Selective Capacity Assignment β B=3 for upper K language layers (higher risk, richer hypercomplex space), B=2 for lower layers and vision components.
- Unified Training β PHM, LoRA-based PEFT for text attention, and KD integrated in a single two-stage pipeline.
Methodology
Figure: Progressive PHM reparameterization framework. Dense FFN layers are replaced via a residual interpolation schedule. A dense-teacher model provides KD supervision while a reconstruction loss at the operator level ensures the PHM modules learn to mimic their dense counterparts.
PHM Layer Definition
Dense weight W β β^(d_out Γ d_in), with d_in = 2m, d_out = 2n:
W_PHM = Ξ£_{b=1}^{B} Hb β Ab
where Hb β β^{2Γ2} are fixed hypercomplex bases
Ab β β^{nΓm} are learnable matrices
Parameter count: |W_PHM| = BΒ·nm vs |W_dense| = 4nm β compression factor 4/B
For B=2 (canonical bases I, J):
W_PHM = [[A1, -A2],
[A2, A1]]
For B=3 (adds H3 = diag(1,-1)):
W_PHM = [[A1+A3, -A2 ],
[A2, A1-A3]]
Dense-to-PHM Initialization
Solve: min_{Ab} ||W - Ξ£ Hb β Ab||_FΒ²
For B=2: closed-form solution A1 = Β½(p+s), A2 = Β½(r-q) where p,q,r,s are blocks of W.
Residual Interpolation Schedule
W_res(Ξ±) = (1-Ξ±)Β·W_dense + Ξ±Β·W_PHM
Ξ±(t) = min(1, t / T_fade)
Training Objective
β(t) = (1 - Ξ»(t))Β·β_CE + Ξ»(t)Β·β_KD + ΞΌΒ·β_recon
β_CE = cross-entropy with label smoothing Ξ΅
β_KD = TΒ² Β· KL(softmax(z_T/T) || softmax(z_S/T))
β_recon = (1/|M|) Ξ£_ββM E_x ||W_β^PHMΒ·x β W_β^denseΒ·x||Β²
Ξ»(t) = Ξ»_max Β· min(1, t/T_fade), ΞΌ βͺ 1
Selective Capacity Assignment
For language stack with L_lang layers, threshold t* = L_lang - K:
Bβ = 3 if β β {t*, t*+1, ..., L_lang-1} (upper K layers)
Bβ = 2 otherwise
FLOPs: Dense: β 2NΒ·d_inΒ·d_out, PHM: β BΒ·NΒ·d_inΒ·d_out + O(NΒ·(d_in+d_out))
For B < 4, PHM shows substantial parameter savings with FLOPs no worse than dense.
π Table 1 β Image Captioning Performance
| Model | Flickr CIDEr | Flickr B@4 | Flickr M | NoCaps CIDEr | NoCaps B@4 | NoCaps M | COCO CIDEr | COCO B@4 | COCO M |
|---|---|---|---|---|---|---|---|---|---|
| InstructBLIP-7B | 78.2 | 30.9 | 24.8 | 118.2 | 47.2 | 30.3 | 141.3 | 41.7 | 30.9 |
| InstructBLIP-13B | 76.1 | 30.1 | 24.4 | 116.3 | 46.7 | 29.8 | 135.0 | 39.7 | 29.8 |
| LLaVA-1.5-7B | 74.9 | 28.4 | 26.1 | 105.5 | 40.2 | 30.3 | 110.3 | 29.7 | 29.2 |
| LLaVA-1.5-13B | 79.4 | 30.2 | 26.6 | 109.2 | 42.4 | 30.6 | 115.6 | 31.5 | 29.4 |
| LLaVA-1.6-7B | 68.4 | 26.6 | 23.2 | 88.4 | 34.8 | 25.9 | 99.9 | 28.4 | 25.5 |
| MiniCPM-V-3B | 66.8 | 25.1 | 27.2 | 89.9 | 33.2 | 29.7 | 94.2 | 23.9 | 28.3 |
| Qwen2.5 VL-7B | 85.8 | β | β | 121.4 | β | β | 89.4 | β | β |
| InstructBLIP-7B + PHM | 77.0 | 30.2 | 24.5 | 116.8 | 46.5 | 29.9 | 138.2 | 40.9 | 30.3 |
| LLaVA-1.5-7B + PHM | 73.5 | 27.9 | 25.7 | 104.0 | 39.6 | 29.8 | 108.9 | 29.1 | 28.8 |
| Qwen2.5 VL-7B + PHM | 85.2 | 31.0 | 25.0 | 122.1 | 47.1 | 30.4 | 89.0 | 30.1 | 29.6 |
(B@4 = BLEU-4, M = METEOR, R = ROUGE-L; PHM variants use B=2/3 selective capacity)
π Table 2 β ScienceQA and Financial MME
| Model | ScienceQA-IMG (Acc) | FinMME (Acc) |
|---|---|---|
| BLIP-2 (Vicuna-7B) | 53.81 | β |
| BLIP-2 (Vicuna-13B) | 61.01 | β |
| InstructBLIP (Vicuna-7B) | 60.52 | 24.50 |
| InstructBLIP (Vicuna-13B) | 63.12 | 26.21 |
| DeepSeekVL-2 Small | β | 34.14 |
| Qwen2.5-VL 72B | 70.31 | 49.64 |
| Qwen2-VL 72B | 68.12 | 37.11 |
| Qwen2-VL 7B | 63.51 | 34.14 |
| Qwen2.5-VL 3B | 59.22 | 32.53 |
| InstructBLIP + PHM | 46.5 | 21.5 |
| LLaVA-1.5-7B + PHM | 55.2 | 28.5 |
| Qwen2.5 VL-7B + PHM | 60.5 | 33.1 |
π Table 3 β Computational Efficiency
| Model | Params (Base β PHM) | FLOPs (Base β PHM) | Inference Time (Base β PHM) |
|---|---|---|---|
| InstructBLIP-7B | 7B β 5.45B | 4.50T β 3.31T | 2.10ms β 1.20ms |
| LLaVA-1.5-7B | 7B β 5.15B | 4.70T β 3.48T | 1.95ms β 1.05ms |
| Qwen2.5 VL-7B | 7B β 5.38B | 4.94T β 3.64T | 1.70ms β 0.93ms |
π Table 4 β Ablation: Stabilization Components (Qwen2.5 VL-7B + PHM)
| Variant | KD | Recon. Loss | Residual Interp. | CIDEr β | BLEU-4 β | Params |
|---|---|---|---|---|---|---|
| Full (Ours) | β | β | β | 85.2 | 31.0 | 5.38B |
| Variant A (no KD) | β | β | β | 26.5 | 4.2 | 5.38B |
| Variant B (no Recon.) | β | β | β | 46.7 | 9.5 | 5.38B |
| Variant C (no Residual) | β | β | β | 57.6 | 3.4 | 5.38B |
| PHM (Bβ=2, uniform) | β | β | β | 65.9 | 21.3 | 4.11B |
| PHM (Bβ=3, uniform) | β | β | β | 84.7 | 29.4 | 6.65B |
All three stabilization components (KD, Recon Loss, Residual Interpolation) are necessary. Removing any one causes significant CIDEr degradation.
π Citation
@inproceedings{ahad2026beyond,
title={Beyond Real Weights: Hypercomplex Representations for Stable Quantization},
author={Ahad, Jawad Ibn and Rahman, Maisha and Biswas, Amrijit and Kabir, Muhammad Rafsan and Krambroeckers, Robin and Momen, Sifat and Mohammed, Nabeel and Rahman, Shafin},
booktitle={Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)},
year={2026}
}
