Luca Moschella, Valentino Maiorca, Marco Fumero, Antonio Norelli, Francesco Locatello & Emanuele Rodolà (2022), International Conference on Learning Representations (ICLR) 2023, notable top 5% (OpenReview forum SrC-nwieGJ); arXiv v1 30 Sep 2022, v2 7 Mar 2023 (the version read) — arXiv:2209.15430

Key takeaways

  • The construction. Pick anchors A from the data. For an encoder E, the relative representation of x is r_x = (cos(E(x), E(a₁)), …, cos(E(x), E(a_|A|))) (eqs 2–3). A downstream module is trained on r_x instead of E(x). Its size is |A|, whatever E’s latent dimension, so encoders of different widths (384, 768, 1280) feed one decoder.
  • What is proved, and its exact scope. Only the one-line fact that a cosine is unchanged when the same angle-preserving T is applied to both vectors (eq. 4): rotations, reflections and rescaling. Translations are not covered; the paper assumes normalisation centres the space. General invertible linear maps are not covered. A further invariance the paper does not state follows from the same line: rescaling each sample by its own positive factor leaves r_x unchanged, so the invariance group is larger than the isometries and contains non-linear maps.
  • What is assumed. The “core assumption” (§3) is that training stochasticity, and in the experiments also architecture and language, changes a latent space by such an angle-preserving T. It is never tested directly, by fitting the best orthogonal map and reporting the residual. The indirect evidence says it holds only approximately: for ≈20k shared words, the FastText and Word2Vec relative vectors agree at cosine 0.86, with MRR 0.94–0.98 but Jaccard overlap of the ten nearest neighbours 0.34 and 0.39 (Table 1). For ViT-base vs ViT-small on CIFAR-10 the cosine is 0.96–0.97 but Jaccard is 0.10–0.12 and MRR 0.25–0.39 (Table 8).
  • Parallel anchors. Across domains or modalities the anchors must be matched by a given partial correspondence Γ (§3.1): English reviews machine-translated into Spanish, French and Japanese, or WikiMatrix sentences aligned across all four languages (768 drawn from 3,338). “Zero-shot” means no gradient step; it does not mean no paired data. OOD anchors, from outside the training distribution but seen by the same encoder, serve where the encoder is shared (§5.3).
  • Zero-shot stitching, where it works and where it does not.
    • Across seeds (AEs, VAEs; Table 3): relative stitching cuts reconstruction MSE from about 100 to 8.2 (AE) and from 91 to 15 (VAE), against 2.8 and 5.2 unstitched. CIFAR-100 AE stitching is 18.0 ± 12.5, and the relative AE unstitched is already worse than the absolute one (1.18 vs 0.66 on MNIST).
    • Across architectures (BERT cased and uncased, ELECTRA, RoBERTa; Table 5): F1 75.9 vs 88.1 unstitched on TREC, 80.5 ± 21.1 vs 97.4 on DBpedia, 33.2 vs 48.9 on fine-grained Amazon. Absolute stitching is near chance.
    • Across languages (Table 4, Table 15): an English decoder reads Spanish at 82.8, French 78.5, Japanese 65.7 F1 with translated anchors (90.1 for English). Japanese is the weakest pair throughout.
    • Across image encoders (Table 6, Table 18): diagonal entries match the absolute model within about 2 points, off-diagonal ones fall by 20–48 points on ImageNet, worst with RexNet as decoder (37–44 vs 72.6), the one encoder whose latent dimension (1280) exceeds the anchor count.
    • On XLM-R, a multilingual model whose absolute space is already shared (Table 17), relative stitching is worse than absolute in every pair.
  • Other findings. Relative training costs little accuracy (Table 2: at most 2.2 F1 points, on CIFAR-100). For ≈2,000 Cora GCNs, similarity of the relative space to a reference model’s tracks accuracy (mean Pearson 0.955, after dropping models below 0.5 validation accuracy; Fig. 3). Anchor choice matters less than coverage: uniform, farthest-point and k-means selection give similar scores (Tables 7–8).

Standing in the record

Filed on 2026-10-09 at the owner’s request, as candidate prior art for the record’s pragmatic-transport line: transport between representations, and relational identity (CLAIM-125, CLAIM-082). It is not from the manuscript bibliography. It was read on its own merits (NOTE-652), for what it establishes rather than what the line might use it for.

It is the zero-shot counterpart of Lenc and Vedaldi’s model stitching (LIT-363, NOTE-309), which fits a general linear stitching map from paired data. Here, a fixed construction and a set of matched anchors take the place of the fitted map. The construction absorbs only cosine-preserving maps, a much smaller group than the invertible linear maps that THEORY-018 says identify a final-layer softmax representation. It sits with the record’s kernel accounts of representation comparison (THEORY-004, THEORY-008) and with the Platonic Representation Hypothesis (LIT-302). The reading produced THEORY-175.

An ML paper that any anthology topic on representation learning could hold, and that the anthology does not hold as of its clone at commit d8b5ba5, which may be stale. Hence anthology-candidate.