REVIEW 3 major objections 5 minor 10 references
Higher order PCA-like rotation-invariant features for detailed shape descriptors modulo rotation
T0 review · 3 major / 5 minor · reviewed 2026-08-03 · deepseek-v4-flash
Pith's one-line read Rotation-invariant shape features go beyond PCA's ellipsoid.
desk verdict Honest proposal, but the headline claim outruns what is actually shown: the invariants are necessary, not sufficient, and no experiment demonstrates they separate shapes. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the symmetric tensor of central moments of order r, defined by averaging products of r centered coordinates, together with the graph-based invariants obtained by contracting such tensors over paired indices; each contracted edge remains invariant under a common orthogonal rotation because O^T O = I. For decodable and complete representations, the paper uses an orthonormal basis of Hermite polynomials times a Gaussian, whose coefficients are expectations of basis functions over the shape.
What would settle it
Construct two non-congruent 3D point sets with the same covariance ellipsoid but different third-order structure, then compute all graph-based invariants up to a chosen order; if the two sets produce identical invariant vectors, the descriptor fails to separate shape modulo rotation.
Extended reading notes
Core claim
The central claim is that extending PCA to order-r central moments gives rotation-invariant features that describe a shape modulo rotation with as much detail as needed, and that polynomial-times-Gaussian expansions make the description decodable and complete in the limit as the polynomial degree grows. The paper shows how to build these tensors from densities, volumes, or weighted point sets, and how to generate graph-based invariants—such as sums of squared entries of the order-3 tensor—that are unchanged by rotation because each contracted edge pairs matching indices. It notes that these invariants are necessary conditions, and that a complete set for order 3 and higher is an open problem
Load-bearing premise
The argument depends on a finite set of graph-based invariants for order-3 and higher tensors being discriminative enough—only necessary conditions are known, and the paper itself says a complete set is a difficult open problem; if two non-congruent shapes share all tested invariants, the descriptor no longer describes shape modulo rotation.
Editorial extensions
If this is right
- Shape similarity modulo rotation can be computed as a distance between invariant feature vectors, with no iterative rotation search.
- The polynomial-times-Gaussian representation gives a continuous, reconstruction-capable shape descriptor whose accuracy increases with the maximum polynomial degree.
- The same invariants apply to densities, volumes, weighted point sets (e.g. atoms), and grayscale images.
- Variability of a shape, such as molecular dynamics, can be encoded as a distribution of invariant vectors rather than a single vector.
Reading between the lines
- Because completeness is open for order 3 and higher, a practical risk is that two non-congruent shapes share the same invariant set; this could be probed empirically by testing discrimination on datasets of rotated versus non-congruent 2D and 3D shapes.
- A natural extension is to train machine-learning models directly on these invariant vectors, using them as fixed-dimensional features alongside existing descriptors.
- In d=2 and d=3, where the rotation group has only 1 or 3 dimensions, even redundant invariant sets may be discriminative, so a direct comparison against alignment-based methods could test their practical sufficiency.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes to extend PCA's covariance-matrix shape descriptor to higher-order central moments and to polynomial-times-Gaussian expansions, and to use graph-based tensor contractions as rotation-invariant features. These invariants are gathered into a feature vector intended to describe shapes modulo rotation and to define an inexpensive shape-similarity metric. The paper illustrates the polynomial representation on MNIST digits but provides no empirical evaluation, and it explicitly acknowledges that for order ≥3 a complete set of rotation invariants is an open problem.
Significance. The underlying mathematics is largely sound: traces of powers determine eigenvalues for symmetric matrices, and graph contractions indeed yield rotation invariants. The idea of extending PCA beyond order-2 moments is natural and could be of practical use in chemoinformatics and 2D/3D recognition. However, the central claim—that the proposed features describe shape modulo rotation—is not established for order ≥3, because the graph invariants are only necessary conditions, not sufficient ones. The paper is honest about this limitation, but the abstract and conclusion overstate the result. The MNIST figure demonstrates representation fidelity, not invariance discriminative power.
major comments (3)
- [Section III.B] The paper admits that for order ≥3 a complete set of invariants is a difficult open problem and that agreement of graph invariants is only a necessary condition. Thus the proposed finite invariant vectors cannot be guaranteed to separate rotation orbits, and two non-congruent shapes may share the same descriptor. In d=2, the space of order-3 tensors has dimension 4 while SO(2) has dimension 1, so at least 3 independent invariants are needed; the paper provides no such set nor any argument that its chosen invariants are sufficiently discriminative. This gap directly undermines the 'shape modulo rotation' claim in the title and abstract.
- [Section III.C] The proposed shape similarity metric is not actually specified. The text says only 'some distance between two such vectors' without defining a concrete distance, the set of features to use, or how to handle the redundancy and weighting of invariants. Without a specific metric, claims that the approach enables 'inexpensive comparison' and avoids costly rotation optimization cannot be tested or reproduced.
- [General] No experiments are reported. Despite the stated applications (molecular shape, 2D/3D object recognition), there is no empirical evidence that the higher-order invariants separate non-congruent shapes or that the feature vector is robust to noise and deformations. Given that the theoretical completeness is open, a synthetic benchmark measuring orbit separation or false match rates for d=2 and d=3 tensors is essential to support the practical significance of the method.
minor comments (5)
- [Section II.E] The Hermite polynomial list contains a typo: the degree-5 polynomial should be 32x^5 - 160x^3 + 120x, not '32x^2 - 160x^3 + 120x'. Also, the notation for Hermite polynomials is inconsistent (h_i vs f_j).
- [Section II.B] The notation [p] is used for the covariance matrix but also for tensors in later sections; this should be clarified to avoid confusion.
- [Abstract] The formula for p_ab is incomplete, ending with an ellipsis. The abstract would benefit from a cleaner presentation of the central equations.
- [Section III.C] Typo: 'mane of them' should be 'many of them'.
- [Section III.B] Figures 3 and 4 are referenced but not described in sufficient detail in the text; the graph construction should be defined with explicit equations so that the invariants are unambiguous.
Circularity Check
No significant circularity; the invariance argument is derived in-text and completeness limits are explicitly acknowledged.
full rationale
The paper is a proposal rather than a derivation-from-fit. Its central invariance claim is self-contained: Eq. (10) defines p~q via existence of an orthogonal O, and Section III.A proves graph contractions are invariant using the identity sum_i O_ai O_bi = delta_ab, with the sentence 'Applying any orthogonal matrix O... for each such edge it multiplies from one side by O, from the other by O^T, not changing the summation outcome - therefore, each such graph indeed defines rotation invariant.' No parameter is fitted to data and then renamed as a prediction; the MNIST examples are illustrative reconstructions from Hermite expansions (Eqs. 4-6), not fitted predictions. The paper explicitly declines to claim completeness for order >=3: 'while agreement of such invariants is necessary conditions ... for higher orders it seems a difficult open problem' (Sec. III.B). That limitation weakens the practical claim of describing shape modulo rotation, but it is an acknowledged open problem rather than a circular reduction. Self-citations [3], [5], [6], and [7] supply context, diagrams, and a basis-expansion citation, but the load-bearing invariance proof is reproduced in the text, so the citations are not load-bearing circularity. The main caveat is novelty overlap with the author's earlier [7], which is a novelty/priority concern, not a circularity concern.
Assumptions & free parameters
assumptions (5)
- standard math Rotation invariance of graph-based contractions follows from Σ_i O_ai O_bi = δ_ab for orthogonal matrices.
- standard math For order-2 tensors, equality of Tr([p]^i) for i=1..d determines the eigenvalue multiset via Newton's identities.
- standard math The Hermite polynomial times Gaussian basis is orthonormal and complete for continuous density estimation.
- domain assumption The product basis remains approximately orthonormal when integration is replaced by summation over a finite lattice (as for MNIST).
- ad hoc to paper A finite set of redundant graph-based rotation invariants is sufficient for practical shape discrimination despite completeness being open.
Cite this review
Pith. "Pith review of Higher order PCA-like rotation-invariant features for detailed shape descriptors modulo rotation." pith.science (2026). https://pith.science/paper/RBK7T5QI
@misc{pith2026260103326,
author = {Pith},
title = {Pith review of: Higher order PCA-like rotation-invariant features for detailed shape descriptors modulo rotation},
year = {2026},
howpublished = {\url{https://pith.science/paper/RBK7T5QI}},
note = {Machine review of arXiv:2601.03326}
}
abstract
PCA can be used for rotation invariant features, describing a shape with its $p_{ab}=E[(x_i-E[x_a])(x_b-E[x_b])]$ covariance matrix approximating shape by ellipsoid, allowing for rotation invariants like its traces of powers. However, real shapes are usually much more complicated, hence there is proposed its extension to e.g. $p_{abc}=E[(x_a-E[x_a])(x_b-E[x_b])(x_c-E[x_c])]$ order-3 or higher tensors describing central moments, or polynomial times Gaussian allowing decodable shape descriptors of arbitrarily high accuracy, and their analogous rotation invariants. Its practical applications could be rotation-invariant features to include shape modulo rotation e.g. for molecular shape descriptors, or for up to rotation object recognition in 2D images/3D scans maybe also for 3D scene understanding, or shape similarity metric allowing inexpensive comparison of objects modulo rotation avoiding costly optimization over rotations.
Figures
Reference graph
Works this paper leans on
- [7]
-
[1]
11em plus .33em minus .07em 4000 4000 100 4000 4000 500 `\.=1000 = #1 \@IEEEnotcompsoconly \@IEEEcompsoconly #1 * [1] 0pt [0pt][0pt] #1 * \| ** #1 \@IEEEauthorblockNstyle \@IEEEcompsocnotconfonly \@IEEEcompsocconfonly \@IEEEauthorblockAstyle \@IEEEcompsocnotconfonly \@IEEEcompsocconfonly \@IEEEcompsocconfonly \@IEEEauthordefaulttextstyle \@IEEEcompsocnotc...
-
[2]
P. J. Ballester and W. G. Richards, ``Ultrafast shape recognition for similarity search in molecular databases,'' Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 463, no. 2081, pp. 1307--1321, 2007
-
[3]
Mavridis, B
L. Mavridis, B. D. Hudson, and D. W. Ritchie, ``Toward high throughput 3d virtual screening using spherical harmonic surface representations,'' Journal of chemical information and modeling, vol. 47, no. 5, pp. 1787--1796, 2007
2007
-
[4]
J. Duda, ``Normalized rotation shape descriptors and lossy compression of molecular shape,'' arXiv preprint arXiv:1509.09211, 2015. [Online]. Available: https://arxiv.org/pdf/1509.09211
arXiv 2015
-
[5]
Deng, `` The MNIST database of handwritten digit images for machine learning research ,'' IEEE Signal Processing Magazine, vol
L. Deng, `` The MNIST database of handwritten digit images for machine learning research ,'' IEEE Signal Processing Magazine, vol. 29, no. 6, pp. 141--142, 2012
2012
-
[6]
Duda, ``Rapid parametric density estimation,'' arXiv preprint arXiv:1702.02144, 2017
J. Duda, ``Rapid parametric density estimation,'' arXiv preprint arXiv:1702.02144, 2017. [Online]. Available: https://arxiv.org/pdf/1702.02144
arXiv 2017
-
[8]
------, ``Polynomial-based rotation invariant features,'' arXiv preprint arXiv:1801.01058, 2018
arXiv 2018
Show all 10 references
-
[9]
F. L. Hitchcock, ``The expression of a tensor or a polyadic as a sum of products,'' Journal of Mathematics and Physics, vol. 6, no. 1-4, pp. 164--189, 1927
1927
-
[10]
P. H. Sch \"o nemann, ``A generalized solution of the orthogonal procrustes problem,'' Psychometrika, vol. 31, no. 1, pp. 1--10, 1966
1966
Reviewed August 3, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.