BaKron: Efficient Quantization with Kronecker-Factored Hessians
The introduction of BaKron, a novel algorithm, aims to enhance the speed of neural network quantization by utilizing Kronecker-factored Hessian approximations. This approach improves upon earlier techniques like GPTQ, BoA, and YAQA, presenting a more efficient solver that lowers computational complexity from O(m^2n^2) to O(mn(m+n)) for a weight matrix of size m×n. This efficiency is achieved through anti-diagonal parallelism and a recursive divide-and-conquer strategy, which requires only O(m+n) sequential steps. BaKron maintains the cubic scaling of GPTQ while taking advantage of more detailed curvature information, ensuring modularity with the underlying quantization method. The research can be found on arXiv with the identifier 2608.06291.
Key facts
- BaKron is an efficient solver for neural network quantization using Kronecker-factored Hessian approximations.
- It builds on GPTQ-style adaptive rounding and two-sided formulations from BoA and YAQA.
- For an m×n weight matrix, BaKron uses O(m+n) sequential steps.
- Total work is reduced from O(m^2n^2) to O(mn(m+n)).
- BaKron matches the cubic scaling of GPTQ while using richer curvature information.
- The method is modular with respect to the base quantization algorithm.
- The paper is available on arXiv with identifier 2608.06291.
Entities
Institutions
- arXiv