EdgeLDR: Quaternion Low-Displacement Rank Neural Networks for Edge-Efficient Deep Learning
Vladimir Frants, Sos Agaian, Karen Panetta

TL;DR
EdgeLDR introduces quaternion block-circulant layers for deep neural networks, enabling efficient FFT-based computation that reduces memory and compute costs on edge devices while maintaining competitive accuracy.
Contribution
The paper proposes a novel quaternion block-circulant layer framework, combining channel mixing with structured matrices and FFT evaluation for efficient edge deployment.
Findings
FFT-based evaluation significantly speeds up computation.
EdgeLDR achieves high compression with minimal accuracy loss.
Latency remains stable with larger block sizes.
Abstract
Deploying deep neural networks on edge devices is often limited by the memory traffic and compute cost of dense linear operators. While quaternion neural networks improve parameter efficiency by coupling multiple channels through Hamilton products, they typically retain unstructured dense weights; conversely, structured matrices enable fast computation but are usually applied in the real domain. This paper introduces EdgeLDR, a practical framework for quaternion block-circulant linear and convolutional layers that combines quaternion channel mixing with block-circulant parameter structure and enables FFT-based evaluation through the complex adjoint representation. We present reference implementations of EdgeLDR layers and compare FFT-based computation against a naive spatial-domain realization of quaternion circulant products. FFT evaluation yields large empirical speedups over the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFerroelectric and Negative Capacitance Devices · Advanced Neural Network Applications · Neural Networks and Reservoir Computing
