alphaFeedback

WorksComputer Science

A Unified Hessian-Guided Framework for Post-Training Quantization

AI contributions
Not recorded for this paper
View details

Abstract

Low-bit quantization enables efficient deployment of large language models by reducing memory footprint and computational cost. Achieving high accuracy at low precision requires selecting quantization ranges, linear transformations, and weight rounding decisions. Existing approaches typically optimize these components independently using local reconstruction objectives, which fail to account for the varying impact of quantization errors on downstream predictions. Direct optimization of task-level metrics would provide a more faithful objective, but is challenging due to the discontinuous nature of quantization operations and the high computational cost of evaluating their downstream effects. In this work, we derive a Hessian-guided approximation of the output change induced by joint weight and activation quantization. Based on a tractable Fisher approximation, we formulate a unified post-training quantization framework that enables the joint optimization of quantization ranges, linear transformations, and weight rounding under a common output-sensitivity objective. The resulting method remains practical for modern large language models and consistently outperforms state-of-the-art transformation and rounding methods across both channel-wise and block-wise quantization settings.

Introduction

Large language models achieve strong performance across a wide range of language tasks, but their memory and computational requirements make deployment expensive. Quantization reduces these costs by representing weights and activations at lower precision, improving memory efficiency and enabling faster integer computation. The central challenge is to obtain these benefits while preserving the predictions of the full-precision model.

We focus on integer post-training quantization (PTQ) of both weights and activations. A small calibration set informs the quantization parameters. At a fixed bit width, accuracy depends on the quantization ranges, rounding choices, and representation basis. Quantization ranges set the scales: narrower ranges give finer grids but can increase clipping error. Rounding then selects weights on those grids. Both choices operate on a given representation of the layer. An invertible, function-preserving transform ([28]), such as a rotation or Hadamard transform ([3]), changes that representation by redistributing weight and activation magnitudes while preserving the full-precision layer output. Range selection and transforms can address both weights and activations, whereas adaptive rounding primarily addresses weights.

Local reconstruction evaluates these choices by the error they introduce at a layer’s output. But, as shown in Figure 1, the magnitude of local perturbations is not necessarily a good proxy for the

Relationship between the KL divergence and layer-local error proxies

Figure 1. Relationship between the KL divergence between the original and quantized model outputs and several layer-local error proxies across linear layers of Llama 3.2 1B Instruct under W4A4 quantization. Conventional reconstruction metrics, such as the output Frobenius norm, exhibit weak correlation with downstream output degradation. Fisher-weighted weight error fails to capture the effect of activation quantization. Output Fisher-weighted error correlates more strongly with the KL divergence, and our proposed Kronecker factorization of the Output Fisher retains this correlation.

Qualcomm AI Research is an initiative of Qualcomm Technologies, Inc. changes in the model output. Existing methods [27] capture these downstream effects through an approximation to the Hessian of the full-model output KL divergence with respect to a layer’s weights. However, methods based on the Weight Hessian fail to capture the error introduced by quantizing the activations (Figure 1, second column).

In this work, we use a quadratic expansion of the KL divergence between the original and quantized model predictions around the layer output with a tractable approximation (Figure 1, third and last column). This lets us derive a unified algorithm that optimizes transformations, range setting, and weight rounding under the same curvature metric, accounting for the downstream effects of both weight and activation quantization.

Our contributions are:

  • We introduce a layer Output Kronecker-factorized approximation to the layer-output Fisher matrix that defines a quadratic proxy for the KL divergence between original and quantized outputs, accounting for both weight and activation quantization.

  • Using the output Kronecker factorization, we derive HzH_z-PTQ, a unified procedure for transformation design, weight range selection, adaptive rounding, and activation clipping under a common downstream-sensitivity objective.

  • We demonstrate improvements over existing PTQ baselines across multiple model families and quantization granularities.

Background

We first introduce the quantization choices considered in this work. Let X∈Rs×iX \in\mathbb{R}^{s \times i} represent the activation matrix for ss tokens and ii input features, and let W∈Ri×oW \in\mathbb{R}^{i \times o} be the weights of a linear layer with oo output features. Its output is Z=XWZ = XW.

Quantization scales and clipping. For signed integer quantization with b≥2b \ge2 bits, kmin⁡=−2b−1k_{\min} = -2^{b-1} and kmax⁡=2b−1−1k_{\max} = 2^{b-1} - 1. Given a grid step s>0s > 0 and shift μ\mu, round-to-nearest quantization is

Q(a;s,μ)=μ+sclip⁡(round⁡(a−μs),kmin⁡,kmax⁡).(1)Q(a; s, \mu) = \mu+ s \operatorname{clip}\left(\operatorname{round}\left(\frac{a-\mu}{s}\right), k_{\min}, k_{\max}\right). \tag*{(1)}

The grid step ss determines the tradeoff between clipping and rounding resolution. Increasing ss expands the representable range and reduces clipping, but produces a coarser quantization grid. Decreasing ss improves resolution within the representable range, but may clip large-magnitude values.

Unlike weights, whose grid steps sws_w are fixed after calibration, activation scales depend on the current input. We therefore optimize a shared clipping factor γx∈(0,1]\gamma_x \in(0,1] [24] compute the corresponding input-dependent activation steps sx(X,γx)s_x(X,\gamma_x) at runtime. The activations xix_i are clipped to [−γxmax⁡i∣xi∣,γxmax⁡i∣xi∣][-\gamma_x\max_i|x_i|,\gamma_x\max_i|x_i|] under symmetric quantization and to [γx(min⁡ixi−μ),γx(max⁡ixi−μ)][\gamma_x(\min_i x_i-\mu),\gamma_x(\max_i x_i-\mu)] under asymmetric quantization. We then apply Eq. (1) using a grid fitted to these bounds, with a zero-centered grid in the symmetric case and a shifted grid in the asymmetric case.

Weight rounding. Once the representation and quantization grid are fixed, rounding assigns each weight to a representable value. Round-to-nearest treats weights independently, whereas adaptive rounding methods coordinate these decisions so that later choices can compensate for errors introduced earlier ([20, 11]). Existing methods generally optimize either a layer-reconstruction objective or a weight-space approximation to the downstream model loss.

Transformations. For any invertible transformation T∈Ri×iT \in\mathbb{R}^{i\times i}, transforming the activations and weights preserves the full-precision output, (XT)(T−1W)=Z(XT)(T^{-1}W)=Z, but generally changes the quantized output, Z~=Q(XT)Q(T−1W)\widetilde{Z}=Q(XT)Q(T^{-1}W). We write ΔZ=Z−Z~\Delta Z=Z-\widetilde{Z} for the resulting layer-output perturbation. If TT reduces a weight group’s range under the same quantizer, Q(T−1W)Q(T^{-1}W) can use a finer grid and have lower weight error than Q(W)Q(W) in their respective representations ([24]). Diagonal transforms scale channels ([19, 29, 15]). Orthogonal transforms mix channels through randomized Hadamard transforms ([26, 2]), learned rotations ([16]), or blockwise rotations with permutations ([14]). More general transforms combine rotations and scaling ([13]). FlatQuant jointly learns invertible Kronecker factors, channel scaling, and clipping through block reconstruction ([24]). CAT ([9]) and WUSH ([6]) design transforms to minimize a local error proxy.

Method

Our derivation proceeds in four steps. We first express PTQ as the minimization of the prediction divergence induced by replacing one full-precision layer with its quantized counterpart. We then approximate this divergence by a quadratic form in the layer-output perturbation. Because the resulting output Hessian is intractably large, we introduce a tractable approximation. Finally, we use this common quadratic proxy to derive practical optimization procedures for transformations, weight scales and rounding, and activation clipping.

Joint objective

Ideally, post-training quantization would jointly select the transforms, weight and activation grids, and weight rounding decisions to minimize the downstream discrepancy between the full-precision and quantized models. For a linear layer, this idealized objective can be written as:

min⁡γx,sw,T,W∗E[L(Q(XT;sx(XT,γx))Q(T−1W∗;sw))](2)\min_{\gamma_x,s_w,T,W^*}\mathbb{E}\left[\mathcal{L}\left(Q\left(XT;s_x(XT,\gamma_x)\right)Q\left(T^{-1}W^*;s_w\right)\right)\right] \tag*{(2)}

in which L()\mathcal{L}() refers to a measure of change of the model output.

To model the downstream effect of weight and activation quantization, we use a second-order Taylor expansion around the full-precision layer output ZZ.

L(Z~)≈L(Z)+vec⁡(ΔZ)Tvec⁡(GZ)+12vec⁡(ΔZ)THZvec⁡(ΔZ),(3)\mathcal{L}\left(\widetilde{Z}\right)\approx\mathcal{L}(Z)+\operatorname{vec}(\Delta Z)^{T}\operatorname{vec}(G_Z)+\frac{1}{2}\operatorname{vec}(\Delta Z)^{T}H_Z\operatorname{vec}(\Delta Z), \tag*{(3)}

in which vec⁡()\operatorname{vec}() refers to a vectorization operation that stacks the rows of a matrix into a single column vector, GZG_Z is the loss gradient with respect to ZZ, and HZH_Z is the (flattened) Hessian matrix with shape [s×o,s×o][s\times o,s\times o].

Common choices of loss L()\mathcal{L}() include measures of divergence of the model output distribution with respect to the original (unperturbed model). For these choices of loss, the zero and first order terms vanish since Z=Z~Z=\widetilde{Z} is a global minimum for which the divergence is zero:

D(pZ∥pZ~)≈12vec⁡(ΔZ)THZvec⁡(ΔZ)=def12∥ΔZ∥HZ2.(4)D\left(p_Z\mathbin{\|}p_{\widetilde{Z}}\right)\approx\frac{1}{2}\operatorname{vec}(\Delta Z)^{T}H_Z\operatorname{vec}(\Delta Z)\mathrel{\overset{\mathrm{def}}{=}}\frac{1}{2}\lVert\Delta Z\rVert_{H_Z}^{2}. \tag*{(4)}

where pZp_Z and pZ~p_{\widetilde{Z}} refer to the model output distribution induced by the original and quantized layer, respectively. We use the shorter expression ∥ΔZ∥HZ2\lVert\Delta Z\rVert_{H_Z}^2 to indicate that the norm of the layer output perturbation is weighted by a quadratic proxy of the output loss sensitivity HZH_Z.

Modeling the Hessian matrices

Empirically estimating a full rank Hessian matrix is intractable for modern-sized deep learning architectures due to the computation and memory requirements. However, when selecting the Kullback-Leibler divergence for Equation (4), the Hessian becomes equivalent to the Fisher Information Matrix (FIM). The (empirical) Fisher matrix can be estimated by considering the outer product of the flattened Output gradients with respect to sampled labels from the output distribution:

HZ=FZ≔E[vec⁡(GZ)vec⁡(GZ)T].(5)H_Z = F_Z \coloneqq\mathbb{E}\left[\operatorname{vec}(G_Z)\operatorname{vec}(G_Z)^{T}\right]. \tag*{(5)}

Estimating a full Fisher matrix, which is quadratic in the product of sequence length and output feature dimension, is clearly still not practical for full-scale deep neural networks. For this reason, following a similar procedure as Tseng et al. [27], we simplify the computation by factorizing the effect of the FIM on the sequence dimension Fs(Z)F_s(Z) and feature output dimension Ff(Z)F_f(Z):

FZ≈F⊗Z≔GZGZT⊗GZTGZ∥GZ∥F2,(6)F_Z \approx F_{\otimes Z} \coloneqq\frac{G_ZG_Z^{T} \otimes G_Z^{T}G_Z}{\lVert G_Z\rVert_F^2}, \tag*{(6)}

in which Fs(Z)F_s(Z) and Ff(Z)F_f(Z) represent proxies for the sequence and feature curvatures, respectively.

We refer to this approximation as the Output Kronecker Fisher factorization, which exactly reproduces each sampled gradient outer product when GZG_Z is rank 1. A summary and comparison with the literature is included in Table 1, while the correlation between the Output Kronecker Fisher weighted error and the KL divergence is visualized in Figure 1.

EstimateOutput Fisher: F⊗ZF_{\otimes Z} Fs(Z)⊗Ff(Z)F_s(Z) \otimes F_f(Z)Weight Fisher: F⊗WF_{\otimes W} Fi(W)⊗Fo(W)F_i(W) \otimes F_o(W)Input Fisher: F⊗XF_{\otimes X} Fs(X)⊗Ff(X)F_s(X) \otimes F_f(X)Assumptions
IsotropicIs⊗IoI_s \otimes I_oXTX⊗IoX^{T}X \otimes I_oIs⊗WWTI_s \otimes WW^{T}Isotropic FZF_Z
K-FACIs⊗GZTGZI_s \otimes G_Z^{T}G_ZXTX⊗GZTGZX^{T}X \otimes G_Z^{T}G_ZIs⊗GXTGXI_s \otimes G_X^{T}G_XIsotropic Fs(Z)F_s(Z)
YAQAGZGZT⊗GWGWG_ZG_Z^{T} \otimes G_WG_WGWGWT⊗GWGWG_WG_W^{T} \otimes G_WG_WGZGZT⊗GWGWWTG_ZG_Z^{T} \otimes G_WG_WW^{T}Rank-1 GWG_W
OursGZGZT⊗GZTGZG_ZG_Z^{T} \otimes G_Z^{T}G_ZGWGWT⊗GZTGZG_WG_W^{T} \otimes G_Z^{T}G_ZGZGZT⊗GXTGXG_ZG_Z^{T} \otimes G_X^{T}G_XRank-1 GZG_Z

Table 1. Comparison of Fisher Information Metric estimates for linear layer output, weights and input implied by different approaches in literature. Normalization factors are omitted for brevity.

In order to perform the optimization, we estimate and store the following quantities on a small calibration set: the expected output feature curvature E[GZTGZ]\mathbb{E}\left[G_Z^{T}G_Z\right], the weight input curvature E[GWGWT]\mathbb{E}\left[G_WG_W^{T}\right] and the token gradient magnitude vector E[Diag⁡(GZGZT)]\mathbb{E}\left[\operatorname{Diag}\left(G_ZG_Z^{T}\right)\right]. The input feature curvature can be obtained at runtime by left and right multiplying the output feature curvature by the weight matrices E[GXTGX]=WE[GZTGZ]WT\mathbb{E}\left[G_X^{T}G_X\right] = W\mathbb{E}\left[G_Z^{T}G_Z\right]W^{T}.

HZ-PTQ: Optimization Procedure

We start optimizing the output-Fisher-weighted proxy by considering the linear transformation TT. This is because the transformation TT affects model weights, activations, and intermediate gradients, making a joint optimization very challenging:

min⁡γX,sW,T,WT∗DKL(pZ∥pZ~)≈12min⁡γX,sW,T,WT∗E[∥ΔZ∥F⊗Z2]≈12min⁡γX,sW,WT∗E[∥ΔZT^∥F⊗Z2],(7)\min_{\gamma_X,s_W,T,W_T^*} D_{\mathrm{KL}}\left(p_Z\middle\|p_{\widetilde{Z}}\right) \approx\frac{1}{2}\min_{\gamma_X,s_W,T,W_T^*}\mathbb{E}\left[\lVert\Delta Z\rVert_{F_{\otimes Z}}^2\right] \approx\frac{1}{2}\min_{\gamma_X,s_W,W_T^*}\mathbb{E}\left[\lVert\Delta Z_{\widehat{T}}\rVert_{F_{\otimes Z}}^2\right], \tag*{(7)}

in which T^\widehat{T} represents the optimal transformation arg⁡min⁡TE[∥ΔZ∥F⊗Z2]\arg\min_T\mathbb{E}\left[\lVert\Delta Z\rVert_{F_{\otimes Z}}^2\right], and ΔZT^\Delta Z_{\widehat{T}} is the output discrepancy with the transformation T^\widehat{T} applied. Once T^\widehat{T} is fixed, we denote the transformed activations and weights by XT^=XT^X_{\widehat{T}} = X\widehat{T} and WT^=T^−1WW_{\widehat{T}} = \widehat{T}^{-1}W, respectively. We express the corresponding activation and weight Fisher estimates in these coordinates and use them to determine the remaining quantization parameters.

Once the transformations are fixed, using mild independence assumptions, we can factorize the effect of activation and weight quantization:

E[∥ΔZT^∥F⊗Z2]≈E[∥XT^(W^T^−W~T^)∥F⊗Z2]+E[∥(XT^−X~T^)W^T^∥F⊗Z2].(8)\mathbb{E}\left[\left\|\Delta Z_{\widehat{T}}\right\|_{F_{\otimes Z}}^2\right] \approx\mathbb{E}\left[\left\|X_{\widehat{T}}\left(\widehat{W}_{\widehat{T}}-\widetilde{W}_{\widehat{T}}\right)\right\|_{F_{\otimes Z}}^2\right] + \mathbb{E}\left[\left\|\left(X_{\widehat{T}}-\widetilde{X}_{\widehat{T}}\right)\widehat{W}_{\widehat{T}}\right\|_{F_{\otimes Z}}^2\right]. \tag*{(8)}

The approximate split in Eq. (8) permits disentangling weight- and activation-specific parameters. First, we find the optimal weight scale and rounding:

s^W,W^T^∗=arg⁡min⁡sw,W∗ E[∥XT^ΔWT^∗∥F⊗Z2].(9)\widehat{s}_{W},\widehat{W}_{\widehat{T}}^{*}=\underset{s_{w},W^{*}}{\arg\min}\ \mathbb{E}\left[\left\|X_{\widehat{T}}\Delta W_{\widehat{T}}^{*}\right\|_{F_{\otimes Z}}^2\right]. \tag*{(9)}

Lastly, we can determine the optimal clipping based on the updated weights W^T^∗\widehat{W}_{\widehat{T}}^{*} by determining:

γ^X=arg⁡min⁡γX E[∥ΔXT^W^T^∗∥F⊗Z2].(10)\widehat{\gamma}_{X}=\underset{\gamma_{X}}{\arg\min}\ \mathbb{E}\left[\left\|\Delta X_{\widehat{T}}\widehat{W}_{\widehat{T}}^{*}\right\|_{F_{\otimes Z}}^2\right]. \tag*{(10)}

We refer to the resulting framework as HZH_{\mathit{Z}}-PTQ because all optimization stages are derived from the same layer-output curvature proxy F⊗ZF_{\otimes Z}. Sections 3.4–3.6 describe each stage.

Optimal Transformations

In order to find the optimal transformation T^\widehat{T}, we first use standard rounding-noise assumptions to explicitly express our quadratic loss proxy as a function of the transformed quantization ranges for activation and weights, which determine the stretching of the quantization grid, and the norm of the transformed gradients:

E[∥ΔZT^∥F⊗Z2]≈E[∑tαtr(xtT)2]12(2bx−1)2E[∥GXT−T∥F2]+E[∑jβjr(T−1wj)2]12(2bw−1)2E[∥TTGW∥F2].(11)\mathbb{E}\left[\left\|\Delta Z_{\widehat{T}}\right\|_{F_{\otimes Z}}^2\right] \approx\frac{\mathbb{E}\left[\sum_t \alpha_t r(x_tT)^2\right]}{12(2^{b_x}-1)^2}\mathbb{E}\left[\left\|G_XT^{-T}\right\|_F^2\right] + \frac{\mathbb{E}\left[\sum_j \beta_j r(T^{-1}w_j)^2\right]}{12(2^{b_w}-1)^2}\mathbb{E}\left[\left\|T^TG_W\right\|_F^2\right]. \tag*{(11)}

The activation and weight bit widths are bxb_x, bwb_w, and r(v)r(v) denotes the range of the quantization grid. The weights αt=∥(GZ)t,:∥22/∥GZ∥F2\alpha_t=\left\|(G_Z)_{t,:}\right\|_2^2/\left\|G_Z\right\|_F^2 and βj=∥(GZ):,j∥22/∥GZ∥F2\beta_j=\left\|(G_Z)_{:,j}\right\|_2^2/\left\|G_Z\right\|_F^2 measure the relative gradient energy of token tt and output feature jj. They remain unchanged by the transforms because XTWT=ZX_TW_T=Z. A full derivation is reported in Appendix A.1. Overall, as expected, the expression in Eq. (11) is invariant to scaling of TT. Furthermore, the norm of the transformed gradients ∥GXT−T∥F2\left\|G_XT^{-T}\right\|_F^2 and ∥TTGW∥F2\left\|T^TG_W\right\|_F^2 are invariant to orthogonal transformations.

Following Federici et al. [9], we approximately minimize Eq. (11) with a two-step procedure. First, we choose the symmetric positive-definite component MM to minimize the sum of squared transformed gradient norms:

M^=arg⁡min⁡M≻0 E[∥GXM−T∥F2]+E[∥MTGW∥F2]=(E[GWGWT]−1#E[GXTGX])1/2.(12)\widehat{M}=\underset{M\succ0}{\arg\min}\ \mathbb{E}\left[\left\|G_XM^{-T}\right\|_F^2\right]+\mathbb{E}\left[\left\|M^TG_W\right\|_F^2\right]=\left(\mathbb{E}\left[G_WG_W^T\right]^{-1}\mathbin{\#}\mathbb{E}\left[G_X^TG_X\right]\right)^{1/2}. \tag*{(12)}

Here, #\# denotes the matrix geometric mean, see Appendix A.2 for the derivation. In practice, we use a block-wise approximation M^block=BlockDiag⁡(M^,block)\widehat{M}_{\mathrm{block}}=\operatorname{BlockDiag}(\widehat{M},\mathrm{block}) to reduce the memory and computation cost ([9, 6]).

Secondly, we apply a Hadamard rotation to reduce the quantization ranges ([9]). The final transformation is obtained by combining the two components T^=M^blockH\widehat{T}=\widehat{M}_{\mathrm{block}}H.

Note that by making the additional assumption that the output gradients are isotropic (GZ∝IG_Z\propto I), the expression in Eq. (11) simplifies to the one reported in Federici et al. [9], and the solution in Eq. (12) is equivalent to the transforms proposed in Federici et al. [9]; Chen et al. [7], for which M^\widehat{M} aligns the directions of variations of activations and weights instead of their gradients.

Weight scales and rounding

The optimal quantization scales and rounding can be determined by considering:

min⁡sw,WT^∗E[∥XT^ΔWT^∥F⊗Z2]≈min⁡sw,WT^∗∥WT^−Q(WT^∗;sw)∥T^TE[GWGWT]T^⊗E[GZTGZ]E[∥GZ∥2](13)\min_{s_w,W_{\hat{T}}^*}\mathbb{E}\left[\left\|X_{\hat{T}}\Delta W_{\hat{T}}\right\|_{F\otimes Z}^{2}\right]\approx\min_{s_w,W_{\hat{T}}^*}\left\|W_{\hat{T}}-Q\left(W_{\hat{T}}^*;s_w\right)\right\|_{\hat{T}^{T}\mathbb{E}\left[G_WG_W^{T}\right]\hat{T}\otimes\frac{\mathbb{E}\left[G_Z^{T}G_Z\right]}{\mathbb{E}\left[\left\|G_Z\right\|^{2}\right]}} \tag*{(13)}

In which T^TE[GWGWT]T^\hat{T}^{T}\mathbb{E}\left[G_WG_W^{T}\right]\hat{T} determines the (transformed) weight input-side curvature while E[GZTGZ]\mathbb{E}\left[G_Z^{T}G_Z\right] the output-side curvature. In order to disentangle the optimization of scales and rounding, we follow a procedure similar to the one introduced in Tseng et al. [27]: first we perform a block-LDL decomposition of the input and output curvature based on the size of the quantization tile [ki,ko][k_i,k_o]. Here kik_i represents the number of input channels that share the same scale, while kok_o represents the number of output channels that share the same scale (usually 1):

Li,Di=BlockLDL⁡(T^TE[GWGWT]T^;ki),Lo,Do=BlockLDL⁡(E[GZTGZ];ko).(14)L_i,D_i=\operatorname{BlockLDL}\left(\hat{T}^{T}\mathbb{E}\left[G_WG_W^{T}\right]\hat{T};k_i\right),\quad L_o,D_o=\operatorname{BlockLDL}\left(\mathbb{E}\left[G_Z^{T}G_Z\right];k_o\right). \tag*{(14)}

Then, we use an iterative procedure in which we alternately set a quantization scale and adjust the weight rounding, starting from the original (transformed) weights W(0)=WT^W^{(0)}=W_{\hat{T}}.

The curvature for the quantization tile in coordinate (j,k)(j,k) is fully determined by the block diagonal components of Di[j]D_i[j] and Do[k]D_o[k]. Since Do[k]D_o[k] is a scalar, the optimal scale sjks_{jk} can be determined by selecting:

s^jk=arg⁡min⁡sjk∥WT^,B(j,k)−Q(WB(j,k)(0);sjk)∥Di[j]2,(15)\hat{s}_{jk}=\underset{s_{jk}}{\arg\min}\left\|W_{\hat{T},B(j,k)}-Q\left(W_{B(j,k)}^{(0)};s_{jk}\right)\right\|_{D_i[j]}^{2}, \tag*{(15)}

in which B(j,k)B(j,k) is used to indicate the entries of the block (j,k)(j,k). The expression in Eq. (15) can be easily optimized using a grid search over a few candidates to pick the best scale. Fixing the scale s^jk\hat{s}_{jk}, we can determine the quantization error given by the quantization function in the block (j,k)(j,k):

ΔWB(j,k)(0)=WT^,B(j,k)−Q(WB(j,k)(0);s^jk)\Delta W_{B(j,k)}^{(0)}=W_{\hat{T},B(j,k)}-Q\left(W_{B(j,k)}^{(0)};\hat{s}_{jk}\right)

and zero everywhere else. Lastly, we can use the LiL_i and LoL_o matrices to determine the correction and update the rounded weight for the remaining blocks

W(1)=W(0)+LiTΔW(0)Lo(16)W^{(1)}=W^{(0)}+L_i^{T}\Delta W^{(0)}L_o \tag*{(16)}

Proceeding in anti-diagonal order starting from the bottom-right, the quantization scales can be set one at a time, and the final W(i/ki×o/ko)W^{(i/k_i\times o/k_o)} represents the adjusted weights W^T^∗\hat{W}_{\hat{T}}^*. The key difference from Tseng et al. [27] lies in using DiD_i to set the scale of each block and in the different Fisher proxy. Similar to Frantar et al. [10], before running the algorithm, we sort the block rows and columns so that blocks corresponding to larger Fisher traces are quantized first.

Activation clipping.

For the activation clipping it is non-trivial to determine a good γx∈(0,1]\gamma_x\in(0,1]: a heuristic constant value may not be optimal, but training it end-to-end is expensive and may yield sub-optimal solutions. We propose to use the Hessian proxy as a good middle ground that takes into account the downstream sensitivity.

E[∥ΔXT^WT^∥F⊗Z2]≈E[∥XT^−Q(XT^;sx(XT^,γx))∥E[Diag⁡(GZGZT)]⊗T^−1E[GXTGX]T^−T2].(17)\mathbb{E}\left[\left\|\Delta X_{\hat{T}}W_{\hat{T}}\right\|_{F\otimes Z}^{2}\right]\approx\mathbb{E}\left[\left\|X_{\hat{T}}-Q\left(X_{\hat{T}};s_x(X_{\hat{T}},\gamma_x)\right)\right\|_{\mathbb{E}\left[\operatorname{Diag}\left(G_ZG_Z^{T}\right)\right]\otimes\hat{T}^{-1}\mathbb{E}\left[G_X^{T}G_X\right]\hat{T}^{-T}}^{2}\right]. \tag*{(17)}

The optimal γx\gamma_x can then be determined on a small calibration set by picking the minimum error over a small set of candidates. Note that instead of using the dense sequence curvature E[GZGZT]\mathbb{E}\left[G_ZG_Z^{T}\right], we consider only a diagonal component E[Diag⁡(GZGZT)]\mathbb{E}\left[\operatorname{Diag}\left(G_ZG_Z^{T}\right)\right]. This is to drastically reduce the memory requirements since only one vector needs to be stored. This approximation results in little error since we empirically validated that the sequence curvature component is mostly diagonal.

Experimental Results

We evaluate our downstream-output proxy, compare quantization performance across models and quantization granularities, and ablate the contributions of individual components. Appendix B experimental details and Appendix C includes additional results.

Quantization and Calibration We consider two quantization granularities and evaluate three configurations: (i) W4A4KV4, a channel-wise setting in which weights, activations, and the KV cache are quantized to 4-bit integers [24, 3, 9]; weights use one scale per output channel, while activations use one scale per token; (ii) W4-g32, a block-wise weight-only setting in which groups of 32 weight values share a floating-point scale, similar to the one used in Tseng et al. [27]; and (iii) W4A4-g32, a block-wise weight-and-activation setting in which groups of 32 values share a floating-point scale Chen et al. [7]. For all methods, quantization parameters and Hessian estimates are computed using 2048 randomly sampled sequences of 2048 tokens from the DCLM-Edu dataset Allal et al. [1].

Evaluation Protocol Following standard evaluation practice for LLM quantization [24, 9], we report perplexity on WikiText Merity et al. [17] using a context length of 2048 tokens and the mean normalized accuracy across six common-sense reasoning tasks (csr): PIQA Bisk et al. [4], WinoGrande Sakaguchi et al. [23], HellaSwag Zellers et al. [31], ARC-e and ARC-c Clark et al. [8], and LAMBADA Paperno et al. [21]. For methods involving calibration-dependent optimization, we report the mean and standard deviation over three random calibration seeds.

Channel-wise W4A4KV4 Quantization

We first evaluate the W4A4KV4 setting, where only a single scale is available for each weight output channel and activation token. Results are reported in Table 2. HZH_Z-PTQ consistently achieves the lowest perplexity across all evaluated architectures while matching or improving reasoning accuracy. Importantly, the gains are observed for every model family considered, ranging from the 1B-parameter Llama model to larger 8B-parameter architectures. This consistency indicates that the benefits of the proposed objective are not tied to a specific model architecture or size. Compared to FlatQuant, which learns quantization-aware transformations through layer-wise optimization, HZH_Z-PTQ achieves lower perplexity on all four models. Likewise, HZH_Z-PTQ consistently outperforms CAT, despite both methods relying on the same transformation with different parameters.

MethodLlama v3.2 1B inst. wiki (↓\downarrow)Llama v3.2 1B inst. csr (↑\uparrow)Llama v3 8B wiki (↓\downarrow)Llama v3 8B csr (↑\uparrow)Ministral 8B inst. wiki (↓\downarrow)Ministral 8B inst. csr (↑\uparrow)Qwen v3 8B wiki (↓\downarrow)Qwen v3 8B csr (↑\uparrow)
FP13.1657.616.1470.126.9771.299.7367.46
RTN878.8930.02317.6032.4039.7340.6210441.6929.23
QuaRot+GPTQ20.03±0.3320.03 \pm0.3348.93±0.5648.93 \pm0.568.34±0.048.34 \pm0.0463.39±0.1563.39 \pm0.158.18±0.008.18 \pm0.0067.77±0.0967.77 \pm0.0934.43±9.3934.43 \pm9.3951.64±3.0551.64 \pm3.05
CAT+GPTQ17.68±0.0917.68 \pm0.0952.19±0.4652.19 \pm0.467.53±0.027.53 \pm0.0265.38±0.1365.38 \pm0.137.90±0.027.90 \pm0.0268.06±0.2168.06 \pm0.2110.67±0.0210.67 \pm0.0264.60±0.3464.60 \pm0.34
FlatQuant+GPTQ17.23±0.1117.23 \pm0.1152.95±0.4052.95 \pm0.407.19±0.017.19 \pm0.0167.32±0.5567.32 \pm0.557.82±0.017.82 \pm0.0168.88±0.3368.88 \pm0.3310.60±0.0310.60 \pm0.0365.26±0.1165.26 \pm0.11
HZH_Z-PTQ16.05±0.0216.05 \pm0.0254.21±0.1154.21 \pm0.117.06±0.017.06 \pm0.0167.25±0.2367.25 \pm0.237.69±0.017.69 \pm0.0169.32±0.3769.32 \pm0.3710.43±0.0310.43 \pm0.0365.56±0.4665.56 \pm0.46

Table 2. W4A4KV4 channel-wise quantization results. The effectiveness of HZH_Z-PTQ demonstrates the advantage of the joint optimization under a unified Hessian-guided objective.

Block-wise Quantization

We next consider block-wise quantization using groups of size 32. This setting is particularly challenging for transformation-based methods since smaller quantization groups already reduce range variability, leaving less room for improvement through range equalization alone. Following Chen et al. [7], we apply independent block-wise transforms before quantization and fuse the corresponding inverses into the weights. We evaluate both weight-only (W4-g32) and weight-and-activation (W4A4-g32) quantization scenarios. Results are reported in Table 3.

MethodLlama v3.2 1B inst. wiki (↓)Llama v3.2 1B inst. csr (↑)Llama v3 8B wiki (↓)Llama v3 8B csr (↑)Ministral 8B inst. wiki (↓)Ministral 8B inst. csr (↑)Qwen v3 8B wiki (↓)Qwen v3 8B csr (↑)
FP13.1657.616.1470.126.9771.299.7367.46
W4-g32 RTN15.4755.276.6568.677.2870.889.9965.95
Had.+GPTQ13.73±0.0256.83±0.186.43±0.0168.97±0.197.13±0.0171.01±0.129.99±0.0566.80±0.15
CAT+GPTQ13.77±0.0856.77±0.176.44±0.0169.64±0.187.14±0.0070.99±0.039.92±0.0467.14±0.28
WUSH+GPTQ13.85±0.0856.81±0.146.44±0.0169.43±0.337.13±0.0170.83±0.059.88±0.0867.06±0.32
Had.+YAQA13.74±0.0257.02±0.186.39±0.0069.61±0.037.22±0.0070.96±0.129.93±0.0667.29±0.22
HZ-PTQ13.53±0.0457.04±0.196.32±0.0069.93±0.177.09±0.0170.97±0.049.84±0.0167.42±0.25
W4A4-g32 RTN17.9951.757.2566.687.7269.2110.3963.89
Had.+GPTQ14.57±0.0255.59±0.296.72±0.0167.66±0.377.35±0.0270.19±0.2310.19±0.0666.20±0.27
CAT+GPTQ14.54±0.0955.64±0.456.71±0.0168.66±0.207.40±0.0170.02±0.1410.11±0.0466.38±0.11
WUSH+GPTQ14.65±0.0455.28±0.456.74±0.0267.98±0.547.42±0.0169.83±0.2110.11±0.0966.30±0.31
Had.+YAQA14.56±0.0255.53±0.176.68±0.0168.51±0.157.46±0.0170.10±0.1110.13±0.0766.22±0.33
HZ-PTQ14.22±0.0555.75±0.166.56±0.0068.82±0.157.29±0.0070.38±0.139.99±0.0166.77±0.38

Table 3.

Despite the reduced optimization headroom available in the block-wise setting, HZH_Z-PTQ consistently achieves the lowest perplexity and highest accuracy across all evaluated architectures and quantization formats. The improvement persists in both W4 and W4A4 settings, indicating that the proposed objective benefits not only transformation design, but also downstream range selection and rounding decisions. Notably, the relative gains remain stable across model families, further supporting the robustness of the proposed framework.

Table 3: For block-wise quantization, HZH_Z-PTQ consistently achieves the lowest perplexity across both W4-g32 and W4A4-g32 settings, demonstrating that the proposed Hessian-guided objective remains effective even at finer quantization granularities.

Table 4: Ablation for the components for HZH_Z-PTQ on W4A4KV4. −Round refers to a version with round-to-nearest and a standard LpL_p weight range-setting. −Trans. refers to the use of Hadamard transform instead of our gradient alignment transforms. −Hess. indicates the use of a GPTQ-style Hessian approximation instead of our output Kronecker approximation.

MethodLlama v3.2 1B inst. wiki (↓)Llama v3.2 1B inst. csr (↑)Llama v3 8B wiki (↓)Llama v3 8B csr (↑)Ministral 8B inst. wiki (↓)Ministral 8B inst. csr (↑)Qwen v3 8B wiki (↓)Qwen v3 8B csr (↑)
HZH_Z-PTQ16.05±0.0254.11±0.197.06±0.0167.25±0.237.69±0.0169.30±0.2610.43±0.0365.56±0.46
−Round16.52±0.0753.13±0.577.13±0.0066.54±0.047.74±0.0269.10±0.1510.56±0.0465.14±0.42
−A.clip17.05±0.0352.35±0.367.41±0.0165.72±0.147.89±0.0168.35±0.6210.63±0.0564.08±0.05
−Tran.18.64±0.1351.68±0.867.61±0.0166.06±0.398.13±0.0167.98±0.3025.19±0.9055.80±0.48
−Hess.16.83±0.1052.80±0.647.37±0.0265.75±0.117.83±0.0368.90±0.3410.42±0.0465.77±0.03

Table 4.

Ablation Studies

Contribution of Individual Components Table 4 evaluates the contribution of each component within HZH_Z-PTQ in the W4A4KV4 setting. Removing any component results in a measurable degradation in performance, demonstrating that the final gains arise from the interaction of all optimization stages rather than from a single dominant factor. Among the examined components, the transformation stage provides the largest individual contribution, followed by activation clipping and Hessian modeling. Replacing the proposed output Kronecker Hessian approximation with a simpler gradient-free Hessian estimate also degrades performance, providing evidence that the improved results are not solely due to the optimization procedure but also depend on the quality of the underlying curvature model.

Hessian-Guided Weight Range Selection Existing range-setting methods typically minimize an LpL_p reconstruction objective, requiring the practitioner to select an appropriate value of pp. Figure 2 evaluates the sensitivity of this choice. The optimal value of pp varies substantially across quantization settings and transformation choices, making fixed reconstruction objectives difficult to tune. In contrast, the proposed Hessian-weighted objective proposed in eq. (13) directly incorporates downstream sensitivity information and consistently matches or outperforms the best manually selected LpL_p objective without requiring any hyperparameter tuning. These results suggest that incorporating curvature information into scale selection provides a more reliable objective than purely reconstruction-based metrics.

Hessian estimation and Rounding Strategies Table 5 compares different rounding algorithms under several Hessian approximations. This experiment disentangles the effect of the curvature estimate from that of the rounding procedure itself. First, for a fixed rounding algorithm, our proposed output Kronecker Hessian proxy performs on par with or outperforms the YAQA-style estimate, outperforming the gradient-free GPTQ-style hessian sketches.

Tran.Hessian EstimateW4 Per-channelW4 Per-block (32)
GPTQYAQAoursGPTQYAQAours
Id.XTX⊗I\mathbf{X}^{T}\mathbf{X}\otimes\mathbf{I}30.96±4.5830.96^{\pm4.58}30.56±0.0030.56^{\pm0.00}17.65±0.0917.65^{\pm0.09}14.35±0.0414.35^{\pm0.04}69.59±10.1469.59^{\pm10.14}14.11±0.0714.11^{\pm0.07}
Id.GWGWT⊗GWGWT\mathbf{G}_{W}\mathbf{G}_{W}^{T}\otimes\mathbf{G}_{W}\mathbf{G}_{W}^{T}18.42±0.4818.42^{\pm0.48}18.81±0.1018.81^{\pm0.10}15.34±0.0315.34^{\pm0.03}14.28±0.1114.28^{\pm0.11}13.75±0.0513.75^{\pm0.05}13.64±0.0513.64^{\pm0.05}
Id.GWGWT⊗GZGZT\mathbf{G}_{W}\mathbf{G}_{W}^{T}\otimes\mathbf{G}_{Z}\mathbf{G}_{Z}^{T}19.66±3.8919.66^{\pm3.89}19.49±0.4219.49^{\pm0.42}15.23±0.0615.23^{\pm0.06}14.26±0.2514.26^{\pm0.25}13.92±0.0813.92^{\pm0.08}13.64±0.0213.64^{\pm0.02}
Had.XTX⊗I\mathbf{X}^{T}\mathbf{X}\otimes\mathbf{I}14.96±0.0814.96^{\pm0.08}20.68±0.0020.68^{\pm0.00}14.50±0.0114.50^{\pm0.01}13.68±0.0313.68^{\pm0.03}13.90±0.0713.90^{\pm0.07}13.69±0.0513.69^{\pm0.05}
Had.GWGWT⊗GWGWT\mathbf{G}_{W}\mathbf{G}_{W}^{T}\otimes\mathbf{G}_{W}\mathbf{G}_{W}^{T}14.50±0.0614.50^{\pm0.06}19.12±0.2919.12^{\pm0.29}14.26±0.0514.26^{\pm0.05}13.61±0.0113.61^{\pm0.01}13.70±0.0513.70^{\pm0.05}13.56±0.0213.56^{\pm0.02}
Had.GWGWT⊗GZGZT\mathbf{G}_{W}\mathbf{G}_{W}^{T}\otimes\mathbf{G}_{Z}\mathbf{G}_{Z}^{T}14.49±0.0414.49^{\pm0.04}19.29±0.2419.29^{\pm0.24}14.25±0.0814.25^{\pm0.08}13.60±0.0213.60^{\pm0.02}13.66±0.0113.66^{\pm0.01}13.56±0.0113.56^{\pm0.01}

Table 5. Comparison of rounding algorithms for different hessian estimates on the Llama v3.2 1B instruct architecture in two quantization settings. The bottom rows report the effect of applying a Hadamard transform prior to quantization. GWGWT⊗GZGZT\mathbf{G}_{W}\mathbf{G}_{W}^{T}\otimes\mathbf{G}_{Z}\mathbf{G}_{Z}^{T} refers to our approximation.

WikiText perplexity obtained by several weight scale-setting objectives on Llama 3.2 1B instruct under W4 per-channel quantization, with and without Hadamard transformations

Figure 2. WikiText perplexity obtained by several weight scale-setting objectives on Llama 3.2 1B inst. under W4 per-channel quantization, with and without Hadamard transformations. Weighting the quantization error using the proposed Fisher estimate consistently exceeds the best reconstruction objective without requiring hyperparameter tuning.

Second, for a fixed Hessian estimate, incorporating our Hessian-aware rounding and range-setting procedure consistently improves performance over conventional GPTQ/LDLQ and YAQA optimization. This observation suggests that using hessian information to set the weight ranges while performing the rounding correction can better incorporate curvature information into the local decisions. This is especially relevant for coarse grained quantization granularities. Note that when using GPTQ rounding, the output Kronecker and YAQA-style hessian are equivalent since only the first component of the Kronecker product determines the weight corrections.

Discussion and Conclusion

We introduced a unified Hessian-guided framework for post-training quantization. Unlike existing approaches that optimize transformations, range selection, activation clipping, and rounding independently and using separate reconstruction objectives, our framework derives all quantization decisions from a common approximation of downstream prediction loss. Central to this framework is the proposed Output Kronecker approximation, a tractable output-space Fisher factorization that better correlates with downstream KL divergence than conventional local reconstruction metrics. Across diverse architectures and quantization granularities, jointly optimizing these components consistently improved performance over existing state-of-the-art methods. These results suggest that much of the PTQ design space can be viewed as a single downstream optimization problem rather than a collection of independent heuristics.

The method, nevertheless, remains an approximation to the ideal downstream objective. Its derivation relies on a second-order expansion, a Kronecker-rank-one Fisher approximation, a decomposition of activation and weight errors, and rounding-noise and covariance assumptions. Moreover, estimating output gradients adds calibration time and memory relative to gradient-free reconstruction methods. Future work could investigate richer output-curvature models, adaptive approximations that trade accuracy for calibration cost, and extensions to non-uniform, mixed-precision, and hardware-aware quantization.

Quantization loss decomposition

Derivation of the transformation objective

We derive Eq. (11) from the output KL divergence, first separating activation and weight errors to make the derivation of the optimal transform tractable.

From output KL to a quadratic proxy. Using the second-order KL approximation in Eq. (4) and the Output Kronecker approximation in Eq. (6), we obtain

E[DKL(pZ∥pZ~)]≈12E[∥ΔZ∥F⊗Z2].(18)\mathbb{E}\left[D_{\mathrm{KL}}\left(p_Z\|p_{\widetilde{Z}}\right)\right] \approx\frac{1}{2}\mathbb{E}\left[\left\|\Delta Z\right\|_{\mathrm{F}\otimes Z}^{2}\right]. \tag*{(18)}

For a label y∼pZy \sim p_Z, define GZ=∇Z[−log⁡pZ(y)]G_Z = \nabla_Z[-\log p_Z(y)]. Here and below, expectations average calibration inputs, sampled labels, and the rounding-noise model defined next.

For the trace calculations, write A=GZGZTA = G_ZG_Z^{T}, B=GZTGZB = G_Z^{T}G_Z, and c=∥GZ∥F2c = \left\|G_Z\right\|_{\mathrm{F}}^{2}. For c>0c > 0 and any output perturbation UU, row vectorization gives ∥U∥F⊗Z2=Tr⁡(AUBUT)/c\left\|U\right\|_{\mathrm{F}\otimes Z}^{2} = \operatorname{Tr}\left(AUBU^{T}\right)/c.

Rounding model and error decomposition. For this derivation, activation row tt uses grid step dx,td_{x,t} and weight column jj uses grid step dw,jd_{w,j}. We model scalar rounding errors as conditionally independent and uniform on their quantization bins, with negligible clipping. Conditioning on the full-precision activations, weights, sampled gradients, and grid steps, the errors have zero mean and variances dx,t2/12d_{x,t}^{2}/12 and dw,j2/12d_{w,j}^{2}/12.

The output perturbation satisfies ΔZ=XΔW+ΔXW−ΔXΔW\Delta Z = X\Delta W + \Delta XW - \Delta X\Delta W. The product ΔXΔW\Delta X\Delta W contributes terms of third and fourth order in the quadratic proxy, so we omit it in the second-order approximation. Conditional independence and zero means eliminate the mixed quadratic term between XΔWX\Delta W and ΔXW\Delta XW. This gives the activation–weight decomposition in Eq. (8), following Federici et al. [9].

Activation contribution. The chain rule gives GX=GZWTG_X = G_ZW^{T}. Using the trace form of the proxy,

∥ΔXW∥F⊗Z2=Tr⁡(ΔXTAΔXGXTGX)c.(19)\left\|\Delta XW\right\|_{\mathrm{F}\otimes Z}^{2} = \frac{\operatorname{Tr}\left(\Delta X^{T}A\Delta XG_X^{T}G_X\right)}{c}. \tag*{(19)}

Only matching scalar error indices survive the conditional expectation. Thus

E[ΔXTAΔX]=112(∑tAttdx,t2)Ii,E[∥ΔXW∥F⊗Z2]=112(∑tαtdx,t2)∥GX∥F2,(20)\begin{aligned} \mathbb{E}\left[\Delta X^{T}A\Delta X\right] &= \frac{1}{12}\left(\sum_t A_{tt}d_{x,t}^{2}\right)I_i,\\ \mathbb{E}\left[\left\|\Delta XW\right\|_{\mathrm{F}\otimes Z}^{2}\right] &= \frac{1}{12}\left(\sum_t \alpha_t d_{x,t}^{2}\right)\left\|G_X\right\|_{\mathrm{F}}^{2}, \tag*{(20)} \end{aligned}

using αt=Att/c\alpha_t = A_{tt}/c.

Write xt=Xt,:x_t = X_{t,:} and r(xt)=(2bx−1)dx,tr(x_t) = (2^{b_x}-1)d_{x,t}. For our asymmetric per-token activation grid, r(xt)=max⁡aXta−min⁡aXtar(x_t) = \max_a X_{ta} - \min_a X_{ta}.

Weight contribution. For the weights, GW=XTGZG_W = X^{T}G_Z. The same calculation contracts ΔWBΔWT\Delta W B\Delta W^{T}, whose conditional expectation is 112(∑jBjjdw,j2)Ii\frac{1}{12}\left(\sum_j B_{jj}d_{w,j}^{2}\right)I_i. Thus

E[∥XΔW∥F⊗Z2]=112(∑jβjdw,j2)∥GW∥F2,(21)\mathbb{E}\left[\left\|X\Delta W\right\|_{\mathrm{F}\otimes Z}^{2}\right] = \frac{1}{12}\left(\sum_j \beta_j d_{w,j}^{2}\right)\left\|G_W\right\|_{\mathrm{F}}^{2}, \tag*{(21)}

using βj=Bjj/c\beta_j = B_{jj}/c. For column wj=W:,jw_j = W_{:,j}, define r(wj)=(2bw−1)dw,jr(w_j) = (2^{b_w}-1)d_{w,j} using the step of the configured symmetric weight grid. This range is the grid span, with the signed endpoints defined in § 2.

Separating ranges and gradient norms. Let RX=∑tαtr(xt)2R_X = \sum_t \alpha_t r(x_t)^2 and Rw=∑jβjr(wj)2R_w = \sum_j \beta_j r(w_j)^2. Averaging the conditional results gives E[RX∥GX∥F2]/[12(2bx−1)2]\mathbb{E}\left[R_X\lVert G_X\rVert_F^2\right]/[12(2^{b_x}-1)^2] and E[Rw∥GW∥F2]/[12(2bw−1)2]\mathbb{E}\left[R_w\lVert G_W\rVert_F^2\right]/[12(2^{b_w}-1)^2] for the activation and weight contributions, respectively. To split the range and gradient terms we assume Cov⁡(RX,∥GX∥F2)≈0\operatorname{Cov}(R_X,\lVert G_X\rVert_F^2) \approx0 and Cov⁡(Rw,∥GW∥F2)≈0\operatorname{Cov}(R_w,\lVert G_W\rVert_F^2) \approx0 over calibration inputs and sampled labels. Applying E[UV]=E[U]E[V]+Cov⁡(U,V)\mathbb{E}[UV] = \mathbb{E}[U]\mathbb{E}[V] + \operatorname{Cov}(U,V) to the two contributions yields

E[∥ΔXW∥F⊗Z2]≈E[∑tαtr(xt)2]12(2bx−1)2E[∥GX∥F2],(22)\mathbb{E}\left[\lVert\Delta XW\rVert_{F\otimes Z}^2\right] \approx\frac{\mathbb{E}\left[\sum_t \alpha_t r(x_t)^2\right]}{12(2^{b_x}-1)^2}\mathbb{E}\left[\lVert G_X\rVert_F^2\right], \tag*{(22)}
E[∥XΔW∥F⊗Z2]≈E[∑jβjr(wj)2]12(2bw−1)2E[∥GW∥F2].(23)\mathbb{E}\left[\lVert X\Delta W\rVert_{F\otimes Z}^2\right] \approx\frac{\mathbb{E}\left[\sum_j \beta_j r(w_j)^2\right]}{12(2^{b_w}-1)^2}\mathbb{E}\left[\lVert G_W\rVert_F^2\right]. \tag*{(23)}

Combining these with Eq. (8) gives Eq. (11).

Geometric-mean solution for gradient balancing

We derive the solution of the gradient-norm objective in Eq. (12). Define the gradient second-moment matrices

A=E[GWGWT],B=E[GXTGX],(24)A = \mathbb{E}\left[G_WG_W^T\right], \qquad B = \mathbb{E}\left[G_X^TG_X\right], \tag*{(24)}

and assume A,B≻0A,B \succ0. For any invertible MM, set P=MMT≻0P = MM^T \succ0. Using ∥U∥F2=Tr⁡(UTU)\lVert U\rVert_F^2 = \operatorname{Tr}(U^TU) and cyclicity of the trace, the two terms become

E[∥GXM−T∥F2]=Tr⁡(M−1BM−T)=Tr⁡(BP−1),\mathbb{E}\left[\lVert G_XM^{-T}\rVert_F^2\right] = \operatorname{Tr}\left(M^{-1}BM^{-T}\right) = \operatorname{Tr}\left(BP^{-1}\right),
E[∥MTGW∥F2]=Tr⁡(MTAM)=Tr⁡(AP).(25)\mathbb{E}\left[\lVert M^TG_W\rVert_F^2\right] = \operatorname{Tr}\left(M^TAM\right) = \operatorname{Tr}(AP). \tag*{(25)}

The objective therefore depends on MM only through PP. Every positive-definite PP has a unique symmetric positive-definite square root M=P1/2M = P^{1/2}, so Eq. (12) is equivalent to

min⁡P≻0 Tr⁡(AP)+Tr⁡(BP−1).(26)\min_{P\succ0}\ \operatorname{Tr}(AP) + \operatorname{Tr}\left(BP^{-1}\right). \tag*{(26)}

This is exactly the trace minimization in Zadeh et al. [30]. Their solution following Eq. (12) gives the unique minimizer

P∗=A−1#B=A−1/2(A1/2BA1/2)1/2A−1/2,(27)P^* = A^{-1}\#B = A^{-1/2}\left(A^{1/2}BA^{1/2}\right)^{1/2}A^{-1/2}, \tag*{(27)}

where #\# is the Pusz–Woronowicz geometric mean [22]. Taking the symmetric positive-definite square root yields

M∗=(A−1#B)1/2,(28)M^* = \left(A^{-1}\#B\right)^{1/2}, \tag*{(28)}

which is the solution stated in Eq. (12). Over all invertible matrices, the minimizers are M=(P∗)1/2RM = (P^*)^{1/2}R with RRT=IiRR^T = I_i. Thus the gradient-norm objective fixes the positive-definite component while leaving the rotation free for the subsequent range-reduction step.

Range clipping for weights derivation

Our algorithm applies the selected transformation before setting quantization ranges and rounding the weights. These steps require gradients and Fisher estimates in the transformed coordinates. The chain rule lets us compute these quantities from the original gradient estimates, avoiding an additional backward pass through the model. For the transformed coordinates defined in § 2, the chain rule gives

GXT=GZWTT=GXT−T,GWT=XTTGZ=TTGW.(29)G_{X_T} = G_ZW_T^T = G_XT^{-T}, \qquad G_{W_T} = X_T^TG_Z = T^TG_W. \tag*{(29)}

This shows that, instead of estimating the Fisher approximation directly from GWTG_{W_T}, we can transform the existing approximation computed from the untransformed gradient GWG_W, using the identity GWT=TTGWG_{W_T} = T^TG_W. This relation is used in Eq. (13) and in the weight contribution to Eq. (11).

For fixed TT and ΔWT\Delta W_T, write P=GWTGWTTP = G_{W_T}G_{W_T}^{T} and Q=GZTGZ/∥GZ∥F2Q = G_Z^{T}G_Z/\lVert G_Z\rVert_F^2. We assume that ∥GZ∥F2\lVert G_Z\rVert_F^2 is constant, and that the correlations between the input- and output-side curvature factors contribute negligibly to the expected weight-error proxy:

E[Tr⁡((P−E[P])ΔWT(Q−E[Q])ΔWTT)]≈0.(30)\mathbb{E}\left[\operatorname{Tr}\left((P-\mathbb{E}[P])\Delta W_T(Q-\mathbb{E}[Q])\Delta W_T^{T}\right)\right] \approx0. \tag*{(30)}

Using GWT=XTTGZG_{W_T}=X_T^{T}G_Z in the trace form of the proxy gives

E[∥XTΔWT∥F⊗Z2]=E[Tr⁡(ΔWTQΔWTTP)]≈Tr⁡(ΔWTE[Q]ΔWTTE[P]).(31)\mathbb{E}\left[\lVert X_T\Delta W_T\rVert_{F\otimes Z}^{2}\right] = \mathbb{E}\left[\operatorname{Tr}\left(\Delta W_TQ\Delta W_T^{T}P\right)\right] \approx\operatorname{Tr}\left(\Delta W_T\mathbb{E}[Q]\Delta W_T^{T}\mathbb{E}[P]\right). \tag*{(31)}

Under the constant-norm assumption, E[Q]=E[GZTGZ]/E[∥GZ∥F2]\mathbb{E}[Q]=\mathbb{E}[G_Z^{T}G_Z]/\mathbb{E}[\lVert G_Z\rVert_F^2]. Substituting the definitions of PP and QQ and applying row vectorization therefore yields

E[∥XTΔWT∥F⊗Z2]≈∥ΔWT∥E2E[GWTGWTT]⊗E[GZTGZ]E[∥GZ∥F2].(32)\mathbb{E}\left[\lVert X_T\Delta W_T\rVert_{F\otimes Z}^{2}\right] \approx\lVert\Delta W_T\rVert_E^2 \frac{\mathbb{E}\left[G_{W_T}G_{W_T}^{T}\right]\otimes\mathbb{E}\left[G_Z^{T}G_Z\right]} {\mathbb{E}\left[\lVert G_Z\rVert_F^2\right]}. \tag*{(32)}

Experimental details

Models and Baselines

We evaluate across multiple model families and scales, including Llama v3 8B and Llama v3.2 1B instruct [12], Ministral 8B instruct (Mistral.ai, 2025), and Qwen v3 8B [25]. We compare against representative state-of-the-art transformation methods, including QuaRot [3], FlatQuant [24], CAT [9] and WUSH [7]. For rounding algorithms, we consider GPTQ/LDLQ [10, 5], and YAQA Sketch B [27].

Detailed Setup

The experimental configuration for the results reported in Table 2 and Table 3 is reported in Table 6 and Table 7, respectively. In the tables ΣX\Sigma_X refers to E[XTX]\mathbb{E}[X^{T}X], ΣW\Sigma_W to WWTWW^{T}, and ΣGX=E[GXTGX]\Sigma_{G_X}=\mathbb{E}[G_X^{T}G_X], ΣGW=E[GWGWT]\Sigma_{G_W}=\mathbb{E}[G_WG_W^{T}]. The matrix UU refers to the eigen-decomposition of ΣX−1#ΣW=UΛUT\Sigma_X^{-1}\#\Sigma_W=U\Lambda U^{T}. B(⋅)B(\cdot) refers to the extraction of a block-diagonal component. Note that for block-wise quantization experiments, we omit the activation clipping strategy because of the limited impact on the small block size.

MethodW. ScaleW. RoundAct. ClipTransforms
RTN2max⁡i∣wi∣2\max_i \lvert w_i\rvertNoneγ=1\gamma= 1None
QuaRot+GPTQ^{+\mathrm{GPTQ}}min⁡sw∥w−Q(w;sw)∥22.4\min_{s_w}\lVert w-Q(w;s_w)\rVert_2^{2.4}GPTQγ=1\gamma= 1(Fused) HH
CAT+GPTQ^{+\mathrm{GPTQ}}min⁡sw∥w−Q(w;sw)∥22.4\min_{s_w}\lVert w-Q(w;s_w)\rVert_2^{2.4}GPTQγ=1\gamma= 1B(ΣX−1#ΣW)1/2HB(\Sigma_X^{-1}\#\Sigma_W)^{1/2}H
FlatQuant+GPTQ^{+\mathrm{GPTQ}}Learned sws_wGPTQLearned γ\gammaLearned Ti⊗ToT_i \otimes T_o
HZH_Z-PTQAlgorithm in Sec. 3.5Sec. 3.6B(ΣGW−1#ΣGX)1/2HB(\Sigma_{G_W}^{-1}\#\Sigma_{G_X})^{1/2}H

Table 6. Details on the setting used to produce Table 2. The block size for the transforms used for CAT and our method is 128.

MethodWeight ScaleWeight RoundAct. ClipBlock Transforms
RTN2max⁡i∣wi∣2\max_i \lvert w_i\rvertNoneγ=1\gamma=1None
Had.+GPTQ+GPTQ2max⁡i∣wi∣2\max_i \lvert w_i\rvertGPTQγ=1\gamma=1Hadamard
Had.+YAQA+YAQA2max⁡i∣wi∣2\max_i \lvert w_i\rvertYAQAγ=1\gamma=1Hadamard
CAT+GPTQ+GPTQ2max⁡i∣wi∣2\max_i \lvert w_i\rvertGPTQγ=1\gamma=1(ΣX−1#ΣW)1/2H(\Sigma_X^{-1}\#\Sigma_W)^{1/2}H
WUSH+GPTQ+GPTQ2max⁡i∣wi∣2\max_i \lvert w_i\rvertGPTQγ=1\gamma=1(ΣX−1#ΣW)1/2UH(\Sigma_X^{-1}\#\Sigma_W)^{1/2}UH
HZH_Z-PTQAlgorithm in Sec. 3.5γ=1\gamma=1(ΣGW−1#ΣGX)1/2H(\Sigma_{G_W}^{-1}\#\Sigma_{G_X})^{1/2}H

Table 7. Details on the setting used to produce Table 3. The transformation in this table already refer to a single block of size 32.

For all the experiments, we use 500 candidates sampled uniformly in [max⁡i∣wi∣,2max⁡i∣wi∣][\max_i\lvert w_i\rvert,2\max_i\lvert w_i\rvert] to determine the minimizer for Hessian-weighted and LpL_p norms. For the minimization of the clipping parameter, we use only 100 candidates uniformly sampled in [0.5,1][0.5,1], determining the best by summing the error over 32 different sequences. In block-wise quantization settings, both YAQA and our algorithm process 32 output channels at a time during rounding. We select the quantization scale independently for each block, but batch the scale search across the 32 blocks. This reduces runtime without significantly affecting quantization performance.

Wikitext perplexity obtained by different activation clipping objectives

Figure 3. Wikitext perplexity obtained by different activation clipping objectives on Llama 3.2 1B Instruct under 4-bit per token quantization, with and without Hadamard transformations.

Additional Results

Activation Clipping Figure 3 shows the effect of different activation clipping strategies. Overall, using the proposed Hessian proxy E[Diag⁡[∥gZ,1∥2,…,∥gZ,s∥2]⊗E[GXTGX]]\mathbb{E}\left[\operatorname{Diag}\left[\lVert g_{Z,1}\rVert^2,\ldots,\lVert g_{Z,s}\rVert^2\right]\otimes\mathbb{E}\left[G_X^T G_X\right]\right], performs strongly against manual selection of the clipping percentage or clipping using simpler hessian proxies. However, the sub-optimality is likely due to the fact that the same ”average” offline estimated curvature is used for all tokens instead of using a curvature estimation for each token independently. For HZH_Z-PTQ we assume the covariances have been transformed by TT according to Eq. (29).

Results with simple Round to Nearest Table 8 reports the results for the methods and quantization setting in Table 2 without any weight rounding adjustment. Our HZH_Z-PTQ still outperforms the baselines even without the improved weight-rounding and scale setting algorithm, demonstrating the effectiveness of our transformations and activation clipping method.

MethodLlama v3.2 1B inst. wiki (↓)Llama v3.2 1B inst. csr (↑)Llama v3 8B wiki (↓)Llama v3 8B csr (↑)Ministral 8B inst. wiki (↓)Ministral 8B inst. csr (↑)Qwen v3 8B wiki (↓)Qwen v3 8B csr (↑)
FP13.1657.616.1470.126.9771.299.7367.46
QuaRot29.7746.2310.9957.079.1464.5513.6857.33
CAT18.20±0.1018.20\pm0.1051.41±0.2851.41\pm0.287.67±0.017.67\pm0.0163.90±0.2463.90\pm0.247.99±0.017.99\pm0.0167.72±0.2067.72\pm0.2011.01±0.0411.01\pm0.0463.66±0.0563.66\pm0.05
FlatQuant17.09±0.0417.09\pm0.0452.60±0.4252.60\pm0.427.50±0.527.50\pm0.5266.28±2.0466.28\pm2.047.84±0.057.84\pm0.0568.71±0.1468.71\pm0.1410.55±0.1310.55\pm0.1365.34±0.3265.34\pm0.32
HZH_Z-PTQ−a.clip-a.clip17.78±0.1217.78\pm0.1251.42±0.1651.42\pm0.167.51±0.017.51\pm0.0164.55±0.5664.55\pm0.567.95±0.027.95\pm0.0268.23±0.2568.23\pm0.2510.78±0.0410.78\pm0.0463.21±0.0063.21\pm0.00
HZH_Z-PTQ16.52±0.0716.52\pm0.0753.13±0.5753.13\pm0.577.13±0.007.13\pm0.0066.54±0.0466.54\pm0.047.74±0.027.74\pm0.0269.10±0.1569.10\pm0.1510.56±0.0410.56\pm0.0465.14±0.4265.14\pm0.42

Table 8. A4W4KV4 Quantization results without any weight rounding optimization and standard LpL_p-based ranges.

References

  1. [1]Loubna Ben Allal, Anton Lozhkov, Elie Bakouch, Gabriel Martín Blázquez, Guilherme Penedo, Lewis Tunstall, Andrés Marafioti, Hynek Kydlíček, Agustín Piqueres Lajarín, Vaibhav Srivastav, Joshua Lochner, Caleb Hegner, Xuan-Son Nguyen, Clémentine Fourrier, Ben Bur­sh­t­ens­hav, Hugo Larcher, Haojun Zhao, Cyril Zakka, Mathieu Morlon, Colin Raffel, Leandro von Werra, and Thomas Wolf. SmolLM2: When smol goes big – data-centric training of a small language model, 2025. URL https://arxiv.org/abs/2502.02737.
  2. [2]Saleh Ashkboos, Amirkeivan Mohtashami, Maximilian L. Croci, Bo Li, Pashmina Cameron, Martin Jaggi, Dan Alistarh, Torsten Hoefler, and James Hensman. QuaRot: Outlier-Free 4-bit inference in rotated LLMs. arXiv preprint arXiv:2404.00456, 2024a. URL https://arxiv.org/abs/2404.00456.
  3. [3]Saleh Ashkboos, Amirkeivan Mohtashami, Maximilian L. Croci, Bo Li, Martin Jaggi, Dan Alistarh, Torsten Hoefler, and James Hensman. QuaRot: Outlier-Free 4-Bit Inference in Rotated LLMs, March 2024b. URL https://arxiv.org/abs/2404.00456v1.
  4. [4]Yonatan Bisk, Rowan Zellers, Ronan Le Bras, Jianfeng Gao, and Yejin Choi. PIQA: Reasoning about Physical Commonsense in Natural Language. Proceedings of the AAAI Conference on Artificial Intelligence, 34(05):7432–7439, April 2020. ISSN 2374-3468. doi: 10.1609/aaai.v34i05.6239. URL https://ojs.aaai.org/index.php/AAAI/article/view/6239. Number: 05.DOI
  5. [5]Jerry Chee, Yaohui Cai, Volodymyr Kuleshov, and Christopher De Sa. QuIP: 2-Bit Quantization of Large Language Models With Guarantees, July 2023. URL https://arxiv.org/abs/2307.13304v2.
  6. [6]Jiale Chen, Vage Egiazarian, Roberto L. Castro, Torsten Hoefler, and Dan Alistarh. WUSH: Near-optimal adaptive transforms for LLM quantization. In Forty-third International Conference on Machine Learning, 2026a. URL https://openreview.net/forum?id=ZsECxUKbkB.arxiv.org/abs/2512.00956
  7. [7]Jiale Chen, Vage Egiazarian, Roberto L. Castro, Torsten Hoefler, and Dan Alistarh. Wush: Near-optimal adaptive transforms for llm quantization, 2026b. URL https://arxiv.org/abs/2512.00956.
  8. [8]Peter Clark, Isaac Cowhey, Oren Etzioni, Tushar Khot, Ashish Sabharwal, Carissa Schoenick, and Oyvind Tafjord. Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challenge, March 2018. URL http://arxiv.org/abs/1803.05457. arXiv:1803.05457 [cs].
  9. [9]Marco Federici, Boris van Breugel, Paul N. Whatmough, and Markus Nagel. Dissecting quantization error: A concentration-alignment perspective. In Forty-third International Conference on Machine Learning, 2026. URL https://openreview.net/forum?id=7BoFyTpQm r.arxiv.org/abs/2603.04359
  10. [10]Elias Frantar, Saleh Ashkboos, Torsten Hoefler, and Dan Alistarh. Gptq: Accurate post-training quantization for generative pre-trained transformers. arXiv preprint arXiv:2210.17323, 2022.arxiv.org/abs/2210.17323
  11. [11]Elias Frantar, Saleh Ashkboos, Torsten Hoefler, and Dan Alistarh. GPTQ: Accurate post-training quantization for generative pre-trained transformers. In The Eleventh International Conference on Learning Representations, 2023. URL https://arxiv.org/abs/2210.17323.
  12. [12]Aaron Grattafiori, Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey, Abhishek Kadian, Ahmad Al-Dahle, Aiesha Letman, Akhil Mathur, Alan Schelten, Alex Vaughan, et al. The llama 3 herd of models. arXiv preprint arXiv:2407.21783, 2024.arxiv.org/abs/2407.21783
  13. [13]Xing Hu, Yuan Cheng, Dawei Yang, Zukang Xu, Zhihang Yuan, Jiangyong Yu, Chen Xu, Zhe Jiang, and Sifan Zhou. OSTQuant: Refining large language model quantization with orthogonal and scaling transformations for better distribution fitting. arXiv preprint arXiv:2501.13987, 2025. URL https://arxiv.org/abs/2501.13987.
  14. [14]Haokun Lin, Haobo Xu, Yichen Wu, Jingzhi Cui, Yingtao Zhang, Linzhan Mou, Linqi Song, Zhenan Sun, and Ming Wei. DuQuant: Distributing outliers via dual transformation makes stronger quantized LLMs. arXiv preprint arXiv:2406.01721, 2024. URL https://arxiv.org/abs/2406.01721.
  15. [15]Ji Lin, Jiaming Tang, Haotian Tang, Shang Yang, Wei-Ming Chen, Wei-Chen Wang, Guangxuan Xiao, Xingyu Dang, Chuang Gan, and Song Han. AWQ: Activation-aware weight quantization for LLM compression and acceleration. arXiv preprint arXiv:2306.00978, 2023. URL https://arxiv.org/abs/2306.00978.
  16. [16]Zechun Liu, Changsheng Zhao, Igor Fedorov, Bilge Soran, Dhruv Choudhary, Raghuraman Krishnamoorthi, Vikas Chandra, Yuandong Tian, and Tijmen Blankevoort. SpinQuant: LLM quantization with learned rotations. arXiv preprint arXiv:2405.16406, 2024. URL https://arxiv.org/abs/2405.16406.
  17. [17]Stephen Merity, Caiming Xiong, James Bradbury, and Richard Socher. Pointer sentinel mixture models. In International Conference on Learning Representations, 2017.arxiv.org/abs/1609.07843
  18. [19]Markus Nagel, Mart van Baalen, Tijmen Blankevoort, and Max Welling. Data-free quantization through weight equalization and bias correction. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), October 2019.arxiv.org/abs/1906.04721
  19. [20]Markus Nagel, Rana Ali Amjad, Mart Van Baalen, Christos Louizos, and Tijmen Blankevoort. Up or down? adaptive rounding for post-training quantization. In Proceedings of the 37th International Conference on Machine Learning, pp. 7197–7206, 2020. URL https://proceedings.mlr.press/v119/nagel20a.html.arxiv.org/abs/2004.10568
  20. [21]Denis Paperno, Germán Kruszewski, Angeliki Lazaridou, Ngoc-Quan Pham, Raffaella Bernardi, Sandro Pezzelle, Marco Baroni, Gemma Boleda, and Raquel Fernández. The lambada dataset: Word prediction requiring a broad discourse context. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 1525–1534, 2016.arxiv.org/abs/1606.06031
  21. [22]W. Pusz and S.L. Woronowicz. Functional calculus for sesquilinear forms and the purification map. Reports on Mathematical Physics, 8(2):159–170, 1975. ISSN 0034-4877. doi: https://doi.org/10.1016/0034-4877(75)90061-0. URL https://www.sciencedirect.com/science/article/pii/0034487775900610.
  22. [23]Keisuke Sakaguchi, Ronan Le Bras, Chandra Bhagavatula, and Yejin Choi. WinoGrande: an adversarial winograd schema challenge at scale. Commun. ACM, 64(9):99–106, August 2021. ISSN 0001-0782. doi: 10.1145/3474381. URL https://dl.acm.org/doi/10.1145/3474381.DOI
  23. [24]Yuxuan Sun, Ruikang Liu, Haoli Bai, Han Bao, Kang Zhao, Yuening Li, Jiaxin Hu, Xianzhi Yu, Lu Hou, Chun Yuan, Xin Jiang, Wulong Liu, and Jun Yao. Flatquant: Flatness matters for LLM quantization. In Forty-second International Conference on Machine Learning, 2025. URL https://openreview.net/forum?id=uTz2Utym5n.arxiv.org/abs/2410.09426
  24. [25]Qwen Team. Qwen3 technical report, 2025. URL https://arxiv.org/abs/2505.09388.
  25. [26]Albert Tseng, Jerry Chee, Qingyao Sun, Volodymyr Kuleshov, and Christopher De Sa. QuIP#: Even better LLM quantization with hadamard incoherence and lattice codebooks. arXiv preprint arXiv:2402.04396, 2024. URL https://arxiv.org/abs/2402.04396.
  26. [27]Albert Tseng, Zhaofeng Sun, and Christopher De Sa. Model-preserving adaptive rounding, 2026. URL https://openreview.net/forum?id=oGLghJYkBi.arxiv.org/abs/2505.22988
  27. [28]Boris van Breugel, Yelsei Bondarenko, Paul Whatmough, and Markus Nagel. FPTQuant: Function-preserving transforms for LLM quantization. In Forty-third International Conference on Machine Learning, 2026. URL https://arxiv.org/abs/2506.04985.
  28. [29]Guangxuan Xiao, Ji Lin, Mickael Seznec, Hao Wu, Julien Demouth, and Song Han. SmoothQuant: Accurate and efficient post-training quantization for large language models. In Proceedings of the 40th International Conference on Machine Learning, pp. 38087–38099, 2023. URL https://proceedings.mlr.press/v202/xiao23c.html.arxiv.org/abs/2211.10438
  29. [30]Pourya Zadeh, Reshad Hosseini, and Suvrit Sra. Geometric mean metric learning. In Proceedings of the 33rd International Conference on Machine Learning, volume 48 of Proceedings of Machine Learning Research, pp. 2464–2471. PMLR, 2016. URL https://proceedings.mlr.press/v48/zadeh16.html.arxiv.org/abs/1607.05002
  30. [31]Rowan Zellers, Ari Holtzman, Yonatan Bisk, Ali Farhadi, and Yejin Choi. HellaSwag: Can a Machine Really Finish Your Sentence?, May 2019. URL http://arxiv.org/abs/1905.07830. arXiv:1905.07830 [cs].

Paper details

vlnc:W_r72x54u6
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 1

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents