mlsanityData to 7 Oct 2026

Orthogonal Polynomial Approximation for Matrix Log Normalization in Global Covariance Pooling

arXiv 2608.19021 ↗First posted 19 Aug 2026cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Global Covariance Pooling (GCP) improves deep networks by capturing second-order feature statistics, and is especially effective for fine-grained recognition. Because covariance matrices live on the Symmetric Positive Definite (SPD) manifold, a normalization step is required before the Euclidean classifier. The faithful choice is the matrix logarithm (MLN-COV), which maps the SPD manifold to its tangent space; in practice it was abandoned in favour of the matrix square root because its eigendecomposition-based gradient is numerically unstable. We show that this instability is an artifact of computing the logarithm spectrally, not of the logarithm itself. Approximating the logarithm with finite polynomials in the covariance matrix removes the eigendecomposition from both passes: every operation becomes a General Matrix Multiplication (GEMM), the gradient stays bounded on the spectral support of the pre-normalized covariance, and the unstable 1/(lambda_i-lambda_j) term never appears. The key ingredient is a mean-eigenvalue pre-normalization that centres the spectrum near 1, away from the singularity of log, with a scalar post-compensation that returns the singular part of log(A) in closed form. Our recommended normalizer is a degree-8 Chebyshev expansion evaluated by a three-term matrix recurrence, with a matching reverse recurrence for the backward pass; Legendre, Laguerre, Taylor and Pade expansions are studied as controls that isolate the roles of the basis and of the target function. On three fine-grained benchmarks and ImageNet-1k the decomposition-free logarithm is both faster and more accurate than the spectral logarithm and than the square-root approximations it replaces, and at matched basis and degree the log target beats the square-root target, confirming that the gain comes from the faithful Riemannian map rather than from a better polynomial family.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 18 of its 38 references that are in the map. First posted on arXiv 19 Aug 2026.

Builds on

18 of 38 references.

References · 18

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
  3. 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
  4. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
  5. 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
  6. 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
  7. 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
  8. 2017Towards Faster Training of Global Covariance Pooling Networks by Iterative Matrix Square Root Normalizationcited by 65
  9. 2017Is Second-order Information Helpful for Large-scale Visual Recognition?cited by 44
  10. 2019Deep CNNs Meet Global Covariance Pooling: Better Representation and Generalizationcited by 42
  11. 2018Covariance Pooling For Facial Expression Recognitioncited by 37
  12. 2021Why Approximate Matrix Square Root Outperforms Accurate SVD in Global Covariance Pooling?cited by 24
6 more
  1. 2020Multi-Objective Matrix Normalization for Fine-grained Visual Recognitioncited by 15
  2. 2022Fast Differentiable Matrix Square Rootcited by 14
  3. 2022On the Eigenvalues of Global Covariance Pooling for Fine-grained Visual Recognitioncited by 10
  4. 2024Understanding Matrix Function Normalizations in Covariance Pooling through the Lens of Riemannian Geometrycited by 9
  5. 2023Learning Partial Correlation based Deep Visual Representation for Image Classificationcited by 6
  6. 2021SoT: Delving Deeper into Classification Head for Transformercited by 5

Built on by

Not cited yet.