Search papers, labs, and topics across Lattice.
The paper introduces FreeAct, a quantization framework for LLMs that addresses the limitations of static transformation-based quantization methods by accounting for dynamic activation patterns in diffusion and multimodal LLMs. FreeAct relaxes the one-to-one transformation constraint by decoupling activation transformations from weights, leveraging the rank-deficient nature of activations to derive a larger solution space. Experiments on diffusion and multimodal LLMs demonstrate that FreeAct achieves up to 5.3% performance improvement over existing quantization methods by allocating distinct transformation matrices to different token types while maintaining a unified weight transformation.
FreeAct boosts quantized LLM performance by dynamically adapting activation transformations to different token types, moving beyond the static transformations that limit existing methods.
Quantization is pivotal for mitigating the significant memory and computational overhead of Large Language Models (LLMs). While emerging transformation-based methods have successfully enhanced quantization by projecting feature spaces onto smoother manifolds using orthogonal matrices, they typically enforce a rigid one-to-one transformation constraint. This static approach fails to account for the dynamic patterns inherent in input activations, particularly within diffusion LLMs (dLLMs) and Multimodal LLMs (MLLMs), where varying token types exhibit distinct distributions. To advance this, we propose FreeAct, a novel quantization framework that relaxes the static one-to-one constraint to accommodate dynamic activation disparities. Theoretically, we leverage the rank-deficient nature of activations to derive a solution space that extends beyond simple inverse matrices, enabling the decoupling of activation transformations from weights. Methodologically, FreeAct identifies token-specific dynamics (i.e., vision v.s. text, or masked tokens) and allocates distinct transformation matrices to the activation side, while maintaining a unified, static transformation for the weights. Extensive experiments across dLLMs and MLLMs demonstrate that FreeAct significantly outperforms baselines, up to 5.3% performance improvement, with in-depth analyses. Our code will be publicly released.