WorksComputer Science
Hyperspherical Simplex Representations for Backward-Compatible Retrieval
Abstract
Training modern AI models has become increasingly expensive, and updating deployed models can alter their internal feature representations, affecting applications built upon them. In retrieval systems, such updates often require complete gallery re-indexing, a computationally expensive process at scale. Existing backward-compatibility methods enable direct comparison of representations from updated and earlier models, avoiding re-indexing. However, they typically require compatibility-specific training, learned mapping functions, or architectural modifications, and often depend explicitly on the previous model. We propose hyperspherical simplex representations derived from softmax outputs and logits for backward-compatible retrieval across independently trained models. They leverage the simplex structure induced by softmax cross-entropy training with one-hot labels as a common geometric reference across model updates. Since this reference depends on the number of classes, adding new ones expands the simplex, misaligning existing class prototypes with their earlier counterparts. We therefore derive a deterministic linear transformation to restore their alignment. Our theoretical analysis of the formal backward-compatibility definition identifies two geometric conditions under which its inequalities hold in expectation, assuming von Mises–Fisher class distributions with increasing concentration across updates. Aligned regular-simplex representations satisfy these conditions, providing a theoretical basis for the proposed representations under the stated assumptions. Without using additional compatibility-specific losses, learned mappings, or architectural modifications, the proposed representations achieve competitive results on standard compatibility benchmarks, including expanded class sets, more expressive architectures, and independently trained models from public repositories.
Website Code results on standard compatibility benchmarks, including scenarios with expanded class sets, more expressive architectures, and independently trained models from public repositories.
Introduction
Training modern AI models has become increasingly expensive, limiting accessibility to a few well-resourced organizations [76, 27, 47, 3, 110, 107, 94]. Despite reductions in model parameters and computing costs [27], training from scratch, fine-tuning, and inference remain economically challenging [100, 67]. As a result, models are increasingly released through public repositories [59, 104, 103] or provided as services through APIs, simplifying application development and enabling widespread adoption across domains.
As these models become more integrated into real-world systems, the need to update them is also growing. This demand is driven by several factors [108] (Raffel 2023), including evolving training strategies [12, 11, 29, 88], advancements in model architectures [96, 49], the availability of higher-quality datasets [37], the expansion of training classes, or extended training periods [8] (Raffel 2023). Such updates not only improve performance but also bring the rapid progress of the field into deployed models, simplifying their adoption despite the continued growth in the scale and complexity of models, datasets, and infrastructures [13, 92].
However, a significant drawback of model updates is that they can compromise compatibility with earlier versions, altering the behavior of applications or services built upon them (Raffel, 2023). For example, image retrieval services might experience unexpected changes in image rankings following a model update, forcing users to adapt when previously top-ranked images no longer appear first [88]. Similarly, end users, such as drivers of semi-autonomous cars, often develop a mental model of the machine learning system’s capabilities [6]. When updates modify system behavior, users must adjust their mental model of the system’s functionality, a task that can be challenging, dissatisfying, and even unsafe [7, 95]. Recent observations have highlighted similar issues with large language models (LLMs) [29, 35], raising concerns about AI safety and alignment. This is particularly critical when decisions and textual outputs from these agents are translated into actions [2, 66]. In such settings, it is essential that the predictions of the updated model mimic those of the old model for any correct classification [63, 109, 84].
Updating a model while ensuring compatibility with its earlier versions has been explored along three complementary dimensions: 1) Weights-level, which explores the merging of model parameters under the assumption of linear mode connectivity, to unify multiple versions into a single, robust model [34, 105, 1]; 2) Representation-level, which seeks to learn backward-compatible representations that are comparable across model updates, so they can be used interchangeably over time [88, 62, 12]; and 3) Classifier decision-level, which ensures that the updated model preserves the correct predictions of the old model, preventing negative flips [63, 109, 116]. They target distinct notions of compatibility and accordingly differ in their objectives, mechanisms, and evaluation criteria.
Among these paradigms, we focus on representation-level compatibility, which is particularly relevant to retrieval systems, where feature representations produced by different model versions must remain directly comparable. Backward-compatibility training, introduced by Shen et al. [88] to avoid image re-indexing of the gallery set, has been established as a standard training paradigm to achieve backward-compatibility between model representations. However, most existing studies on backward-compatibility require training a new model using the old model as a reference [88, 62, 28, 69, 119]. This approach has become increasingly challenging due to restricted access to old model architectures and weights—often limited by proprietary constraints and non-disclosure policies—as well as the high computational costs associated with training large-scale modern AI models. Recent studies [9, 11, 12] have addressed this limitation by learning compatible representations without explicitly using the previous model as a reference. However, these approaches require all parties to agree in advance on a shared, pre-allocated fixed classifier [72, 73, 121].
In this paper, we show that hyperspherical simplex representations derived from the softmax outputs or logits of independently trained3 models provide backward-compatible retrieval. Our formulation leverages the simplex geometry induced during training by the softmax function and one-hot encoded class labels as a model-agnostic reference, yielding hyperspherical simplex representations that are aligned across model updates. Since their simplex geometries evolve with the introduction of new classes, we propose a deterministic linear transformation that compensates for the resulting angular misalignment between the prototypes of existing classes and their earlier counterparts, thereby preserving their alignment. We theoretically analyze the formal backward-compatibility definition and identify geometric conditions under which its inequalities [88] hold in expectation, given explicit assumptions on the feature distributions and their concentration across updates. We then show that these conditions are satisfied by aligned regular-simplex representations, and therefore by the proposed hyperspherical simplex representations, which exhibit this geometry. Although the proposed hyperspherical simplex representations satisfy the geometric conditions established in our analysis, their dimensionality increases linearly with the number of training classes, resulting in substantial storage costs for large-scale galleries. To mitigate this limitation, we adopt a top- sparsification strategy motivated by the rank-preserving property of the softmax function and the top- calibration of the softmax cross-entropy loss [52, 111], which reduces gallery storage with negligible changes in retrieval accuracy and without degrading compatibility.
Our main contributions are the following:
We introduce a novel approach for backward-compatible retrieval based on hyperspherical simplex representations derived from softmax outputs and logits.
We provide a theoretical analysis of the formal definition of backward-compatibility, identifying geometric conditions under which its inequalities are satisfied in expectation, given explicit distributional and concentration assumptions. We show that hyperspherical simplex representations derived from softmax outputs and logits satisfy these geometric conditions.
We propose a top- sparsification method for hyperspherical simplex representations, motivated by the rank-preserving property of the softmax function and the top- calibration of the softmax cross-entropy loss, to reduce representation storage.
We achieve competitive results on standard compatibility benchmarks, obtaining substantial improvements in scenarios involving a large number of model updates, without using additional compatibility-specific losses, learned mappings, or modifications to the model architecture. We provide empirical evidence that representations derived from softmax outputs and logits substantially improve backward-compatibility, even between independently pretrained models obtained from a public repository.
The remainder of the paper is organized as follows. In § 2, we review related work on backward-compatibility. In § 3, we derive hyperspherical simplex representations from softmax outputs and logits and analyze their backward-compatibility under stated theoretical assumptions. In § 4, we present extensive experiments and compare our proposed method with state-of-the-art alternatives. Finally, in § 5, we draw conclusions and discuss the limitations of this work.
Related Work
Backward-compatibility was first formalized by Shen et al. [88], who defined both theoretical and empirical criteria to verify whether learned representations are interoperable across model updates, thus eliminating the need to re-index the gallery set in retrieval systems. To learn backward-compatible representations, they proposed Backward-Compatible Training (BCT), where the previously learned classifier is frozen and serves as a fixed reference during training of the new model, aligning new feature vectors with their corresponding old class prototypes. Subsequent work proposed additional regularization objectives to enforce alignment between old and new representations [16, 28, 62, 114, 115, 69, 106, 35]. In Meng et al. [62], a combination of loss functions is used to align class means between different model updates and to achieve more compact intra-class distributions while learning new information, directly optimizing a point-to-set formulation of backward-compatibility. In Zhang et al. [114], compatible representations are learned with a contrastive loss that encourages each new-to-old positive pair to be more similar than both new-to-old and new-to-new negative pairs. Pan et al. [69] introduce an adversarial discriminator within BCT to minimize the distribution gap between features from the old and new models. In these regularization-based approaches, due to the constraints imposed to achieve compatibility, the performance of the new backward-compatible model often does not reach that of a newly independently trained model [119], trained without using the old model as a reference. To address this issue, Zhou et al. [119] and Ricci et al. [81] focus on modifying the model architecture by expanding the feature space at each model update, such that the original subspace preserves compatibility with previous models, while information from the new data is learned in the additional dimensions. However, even if compatibility is achieved while retaining the discriminative performance of a newly independently trained model, these approaches require explicit modifications to the model architecture that introduce growing complexity with each successive feature space expansion.
Along a different line, several studies have proposed mapping-based approaches to achieve compatibility across model updates [21, 99, 62, 79, 44, 46, 82]. These methods learn mapping functions to align corresponding representations of the same inputs obtained from two different models, enabling direct comparison between them. Such approaches are closely related to prior work in cross-model and cross-modal representation learning, where alignment between feature spaces of different models or modalities is a central objective [65, 18, 19, 57, 58, 83].
However, feature-space alignment alone does not guarantee satisfaction of the formal compatibility inequalities, and mapping-based approaches introduce significant overhead in scenarios with many model updates, as they require composing multiple learned mapping functions across successive updates. To address these limitations, the solution proposed by Biondi et al. [9, 11, 12] involves learning with a pre-allocated -simplex fixed classifier, which enforces feature alignment across updates by fixing the position of class prototypes a priori (i.e., from the beginning of training), while accommodating new classes within pre-allocated regions of the feature space. Although this approach achieves compatibility without using the old model as a reference, it relies on the same pre-allocated fixed classifier across model updates and requires architectural modifications.
In this paper, we show that hyperspherical representations with an aligned regular-simplex geometry can be obtained directly from the logits or softmax outputs of independently trained models, without requiring a pre-allocated fixed classifier shared across updates. Building on this observation, we derive hyperspherical simplex representations for backward-compatible retrieval that do not require additional compatibility-specific losses, learned mapping functions, or modifications to the model architecture. At the theoretical level, while Biondi et al. [12] numerically show that stationary -simplex representations satisfy the compatibility inequalities in expectation, our analysis complements this result by providing closed-form geometric conditions for aligned hyperspherical representations under explicit distributional model assumptions.
Compatibility of Hyperspherical Simplex Representations
In this section, we first introduce hyperspherical simplex representations derived from softmax outputs and logits. We then identify geometric conditions under which the compatibility inequalities of Shen et al. [88] hold in expectation given explicit assumptions on the feature distributions and their increasing concentration across model updates. Finally, we show that the proposed representations satisfy these conditions.
Preliminaries and Motivation
According to Shen et al. [88], backward-compatibility across model updates is achieved when the representation produced by the updated model at step can be compared with the representation produced by the earlier model at step . Formally, it requires that the following two inequalities hold:
Definition 3.1 (Backward-Compatibility).
where and are feature vectors extracted respectively with the updated model at step and the earlier model at step , is a distance function (e.g., cosine distance), and and are class labels associated with and , respectively.
In retrieval tasks, the inequalities in Eq. 1a and Eq. 1b suggest that the updated model representation, when used to compare against the old representation, should perform at least as well as the old one in grouping images from the same classes and separating those from different classes. While Eq. 1a and Eq. 1b describe desirable goals for compatible representations, directly verifying them requires exhaustive pairwise comparisons between the two representations, which is impractical at scale (Shen et al., [88]).
To obtain a numerical assessment of these inequalities, Biondi et al. [11, 12] estimate the corresponding expected distances through Monte Carlo integration under the unconstrained feature model (UFM) assumption (Mixon et al., [64]), considering feature distributions centered around the prototypes of a pre-allocated -simplex fixed classifier. In their initial analysis, Biondi et al. [11] model class features as samples from Euclidean hyperballs and evaluate compatibility using Euclidean distance. Under this formulation, the different-class inequality (Eq. 1b) is not satisfied, and stationary -simplex representations are therefore characterized as an optimal approximation to backward-compatibility. Extending this analysis, Biondi et al. [12] model class features as samples from hyperspherical caps on the unit hypersphere and evaluate compatibility using cosine distance. Assuming that the hyperspherical caps shrink across model updates, they demonstrate that both compatibility inequalities hold in expectation for representations learned with a pre-allocated -simplex fixed classifier.
While these studies assess compatibility numerically for stationary -simplex representations, we analytically characterize the compatibility inequalities and identify geometric conditions under which they are satisfied in expectation. Specifically, we model hyperspherical features using von Mises–Fisher (vMF) distributions on the unit hypersphere (Fisher, [33]; Banerjee et al., [5]), which yield closed-form expressions for the expected cosine distances in terms of class prototype directions and concentration parameters. Assuming that the concentration of the class distributions increases across model updates, we prove in Theorem 3.6 of § 3.4 that both inequalities of Def. 3.1 are satisfied in expectation if the following two geometric conditions hold:
(a) corresponding class prototypes are aligned across updates;
(b) the angle between prototypes of different classes is greater than .
In particular, both conditions are satisfied by regular-simplex representations that are centered at the origin and aligned across model updates, as established in Cor. 3.7. Since softmax cross-entropy training with one-hot labels induces a simplex structure in both the softmax outputs and the logits, these provide a principled basis for constructing backward-compatible representations without compatibility-specific training. Accordingly, the two conditions directly guide the design of the proposed representations: condition (b) motivates the centering projection introduced in § 3.2.1, whereas condition (a) motivates the angular correction under class expansion described in § 3.3.
Hyperspherical Simplex Representations
We now formalize two hyperspherical simplex representations, which are derived directly from the softmax outputs and logits of a trained classification model.
Features Derived From Softmax Outputs
Given a model at update step , the softmax output , obtained by applying the softmax function to the logits , represents a probability distribution over the classes and lies within the probability simplex, which is defined as follows:
Definition 3.2 (Probability Simplex). The probability simplex is the -dimensional simplex in whose vertices are the canonical basis vectors , and its center is , such that
For a training sample of class , the cross-entropy loss is minimized over the probability simplex at the vertex , which corresponds to the one-hot encoded target label. Hence, the optimization of the cross-entropy loss drives the softmax outputs toward the vertices of during training (see Figure 1). A straightforward way to obtain hyperspherical representations from softmax outputs is to apply -normalization directly. However, this approach does not satisfy condition (b) of § 3.1.

Figure 1. Softmax outputs lie in the probability simplex (colored area), centered at , and are driven during training toward its vertices , which correspond to the one-hot target labels. The projection shifts the simplex center to the origin, mapping softmax outputs onto a regular simplex whose vertices define the class prototypes (colored vectors). The features of Eq. (5) are then obtained by -normalization onto the hypersphere, where each class is modeled by a vMF distribution with mean direction along the corresponding class prototype.
Since the probability simplex lies entirely in the non-negative orthant, with its center offset from the origin, any two softmax outputs have a non-negative inner product: the vertices toward which the softmax outputs are driven are mutually orthogonal, and the -normalized softmax outputs of different classes are separated by angles of at most .
To overcome this limitation and obtain angles greater than between distinct classes, we apply a projection matrix before the -normalization of the softmax outputs. This projection centers the probability simplex at the origin, mapping each softmax output to the corresponding point of a -regular simplex4, while preserving pairwise distances, as shown in Figure 1.
To formulate the projection matrix, we define the class prototypes as the vectors from the center to the vertices toward which the softmax outputs align:
These prototypes span the -dimensional hyperplane of the regular simplex and therefore define the projection matrix. Accordingly, the deterministic projection is defined as the following matrix:
The hyperspherical simplex representation is then obtained as the -normalized projection of the softmax output:
The class prototypes of the resulting representation satisfy condition (b) by construction, as they form a regular simplex centered at the origin with pairwise angles greater than [73]. Moreover, since the class prototypes are defined with respect to the canonical basis vectors associated with the one-hot encoding of class , their directions are fixed for a given set of classes, so that condition (a) holds across model updates when the class set is unchanged; the case in which new classes are introduced during an update is addressed in § 3.3. On the hypersphere, we model each class distribution by a vMF distribution, the hyperspherical analogue of an isotropic Gaussian, whose mean direction is aligned with the class prototype (see Figure 1).
Features Derived From Logits
The simplex geometry induced by softmax cross-entropy training is reflected not only in the softmax outputs but also in the underlying logits. Motivated by the UFM analyses of Mixon et al. [64] and Fang et al. [31], we analyze this relationship directly at the level of the logits. Specifically, rather than modeling the shared backbone and classifier, we treat the logit vector of each training sample as an independent optimization variable, initialized at the origin (i.e., at the equiprobable softmax distribution), and study its evolution under gradient descent on the softmax cross-entropy loss; we refer to this abstraction as the logit-UFM. This formulation isolates the geometry induced directly by the loss from the additional interactions introduced by the network architecture and shared model parameters, leading to the following proposition:
Proposition 3.3 (Proof in Appendix § 7). Under the logit-UFM assumptions, as the softmax outputs converge toward the vertices of the probability simplex during training, the corresponding logit vectors align with the directions defined in Eq. (3).
This behavior also emerges in standard networks, as illustrated in Figure 2 for a representative three-class case from the CIFAR-10 dataset. At the end of training, the softmax outputs concentrate near the vertices of the probability simplex (colored area), while the logits exhibit a regular-simplex geometry (gray area) aligned with the same class prototype directions . Moreover, the logits are expected to be approximately centered in the terminal phase of training, consistent with theoretical analyses of Neural Collapse (NC) [70] that yield centered prediction vectors at global minimizers (Hong & Ling, 2024) and with the observation that normalization mechanisms commonly used in neural networks tend to center latent representations [65]. We therefore directly -normalize the logits, without the centering projection required for the softmax outputs, yielding a second hyperspherical simplex representation:

Figure 2. Softmax outputs and logits obtained from a ResNet-18 trained on three CIFAR-10 classes. While softmax outputs concentrate near the vertices of the probability simplex (colored area), logits exhibit a similar simplex geometry (gray area) centered at the origin with a broader within-class spread.
Analogously to the representation in Eq. (5), we model each class distribution of the normalized logit representation with a vMF distribution [5] whose mean direction is aligned with the class prototype . Since both representations share the same prototype directions, the representation in Eq. (6) inherits the geometric properties discussed in § 3.2.1 and can likewise be analyzed within the theoretical framework of Theorem 3.6. Compared with the representation derived by the softmax outputs as in Eq. (5), the normalized logit representation exhibits a larger angular spread (see Figure 2), preserving greater within-class variability, a property that has been associated with improved transferability and robustness of learned representations [22] (Wang & Isola 2020).
To assess whether the behavior predicted by Prop. 3.3 emerges in standard neural networks, and to quantify the spread of the two representations, we leverage the NC hypotheses introduced by Papyan et al. [70]. These hypotheses provide a methodology for examining how the representations derived from softmax outputs and logits collapse toward the class prototype directions defined in Eq. (3). The NC hypotheses evaluate whether the within-class covariance tends to 0 (NC1); whether class means form a simplex whose vertices have the same norm (NC2 equinorm) and are maximally and equally distant from each other (NC2 equidistance); whether class means converge to class prototypes (NC3); and whether the nearest class-mean rule for classifying features holds (NC4).
Figure 3 reports the corresponding NC measures for softmax outputs (blue curves) and logits (orange curves) during the terminal phase of training of a ResNet-18 on CIFAR-100. The higher NC1 values observed for logits indicate greater residual within-class variability than for softmax outputs. Similarly, the higher NC2-equidistance and NC3 values indicate a lower degree of convergence of the logit representations toward the ideal simplex geometry and the corresponding class-prototype directions. These results show that, while both representations exhibit the same underlying simplex structure, logits retain a larger within-class spread and a lower degree of prototype alignment than softmax outputs. This distinct trade-off between alignment and spread is reflected in the retrieval performance reported in § 4. Similar trends across different model architectures and datasets are reported in Appendix § 8.

Figure 3. Plots of training loss and Neural Collapse (NC) hypotheses for softmax outputs (blue) and logits (orange) on CIFAR-100 with ResNet-18. The terminal phase of training is shown with a vertical red line.
Deterministic Angular Correction Under Class Expansion
In this section, we address the misalignment that arises in the proposed hyperspherical simplex representations when new classes are introduced during model updates, analyzing the behavior of the features through their class prototypes [70]. We formally characterize this misalignment and introduce a deterministic linear transformation that restores prototype alignment across updates.
As follows from Def. 3.2, the geometry of the probability simplex depends explicitly on the number of classes. When the model is updated from step to step by introducing additional classes, the classifier expands from to outputs, changing the simplex center and, consequently, the directions of the prototypes associated with the previously existing classes according to Eq. (3). Since the representations at the two steps have different dimensions, throughout this section vectors at step are embedded into by zero-padding whenever they are compared with vectors at step . As illustrated by the dashed arrows in Figure 4, the corresponding prototypes at step belong to a higher-dimensional simplex and are misaligned with their counterparts at step . The resulting angular misalignment (derived in Appendix § 9) is the same for all previously existing classes and is given by:

Figure 4. Deterministic linear transformation across model updates of the class prototypes in Eq. (3) to which the hyperspherical simplex representations of Eq. (5) and Eq. (6) align. From left to right: Step 1, a 1-simplex with two classes (red and blue); Step 2, a 2-simplex with a new class (green); Step 3, a 3-simplex with a new class (yellow). Dashed arrows at steps 2 and 3 show how the class prototypes rotate to form the new simplex. The black dashed circle on the right shows the angular misalignment of the class-3 prototype between steps 2 and 3. Solid black arrows indicate the linear transformation , which aligns the updated prototypes of the previously existing classes with their counterparts at the earlier step.
where and represent the number of classes at steps and , respectively, with . Eq. (7) shows that when , so that the corresponding class prototypes are aligned. In contrast, when , so that adding new classes always introduces a misalignment.
To align the prototypes when new classes are added, we compensate for the angular misalignment in Eq. (7) using a deterministic linear transformation, defined as the matrix , where is the zero matrix.
The block , i.e., the centering projection in Eq. (4), acts on the first coordinates and maps the prototypes at step of the classes already present at step , , onto the subspace spanned by their counterparts at step , thereby removing the angular misalignment introduced by the new classes. The zero block discards the components along the coordinates introduced at step , which have no counterpart in the step- representation. The following two propositions formalize this behavior.
Proposition 3.4 (Proof in Appendix § 10). When updating the model from step to step , if the number of classes increases from to , the prototypes associated with the newly introduced classes at step are orthogonal to the subspace spanned by the class prototypes at step $k.
Proposition 3.5 (Proof in Appendix § 11). For every class already present at step , i.e., $1 \le c \le C^{k}$, the transformed prototype is aligned with its counterpart at step $k.
Together, Prop. 3.4 and Prop. 3.5 explain the origin of the misalignment and how removes it. Prop. 3.4 shows that the prototypes associated with newly introduced classes at step lie in directions orthogonal to the subspace spanned by the prototypes at step . Since the step- prototypes remain centered at the origin, the updated prototypes of the existing classes acquire components along these orthogonal directions, resulting in the angular misalignment defined in Eq. (7). Prop. 3.5 then shows that removes these components and maps each updated old-class prototype onto the direction of its corresponding prototype at step . Figure 4 illustrates this process: dashed arrows indicate the prototype change induced by class expansion, whereas solid arrows show how restores the alignment.
Since is determined entirely by the simplex geometry and the number of classes at the two update steps, it can be computed without learning additional parameters or accessing any data. It therefore provides a deterministic mechanism for restoring prototype alignment of the hyperspherical simplex representations in Eq. (5) and Eq. (6) across model updates under class expansion.
We refer to the approach based on the hyperspherical simplex representation derived from softmax outputs in Eq. (5) as Probability Simplex Projection (PSP), and to the approach based on the logit representation in Eq. (6) as Logits Simplex Projection (LSP). When , the transformation is applied to the softmax outputs or logits of the updated model before -normalization, so that the resulting features lie in the representation space of step ; when , the representations in Eq. (5) and Eq. (6) are used directly. Appendix F provides pseudocode for gallery indexing with PSP or LSP and for comparing query and gallery representations across model updates.
Theoretical Analysis of the Backward-Compatibility Definition
In the following, we establish geometric conditions under which the backward-compatibility inequalities hold in expectation, and then analyze whether these conditions are satisfied by the proposed hyperspherical simplex representations.
Theorem 3.6 (Compatibility Theorem; Proof in Appendix G.). Consider hyperspherical representations obtained at update steps and , with . Assume that (i) the features of each class are drawn independently from a von Mises–Fisher distribution whose mean direction is the corresponding class prototype, and (ii) the concentration of each class distribution increases from step to step . Then the compatibility inequalities of Eq. 1a and Eq. 1b are satisfied in expectation if (a) corresponding class prototypes are aligned across updates and (b) the angle between prototypes of different classes is greater than .
The vMF distribution in assumption (i) is employed as a tractable modeling assumption rather than as an exact characterization of the learned distributions: it yields closed-form expressions for the expected cosine distances in Eq. 1a and Eq. 1b in terms of the prototype directions and concentration parameters (Lemma G.1 in Appendix § 13), which enables the analytical characterization in Theorem 3.6. It provides a standard probabilistic model for directional data on the unit hypersphere (Banerjee et al., [5]), and hyperspherical and angular representations have been extensively investigated in deep classification and face recognition (Liu et al., [54]; Deng et al., 2017; Deng et al., [24]). More broadly, vMF-based formulations have been employed to define hyperspherical latent-variable models (Davidson et al., [23]), learn discriminative hyperspherical representations (Hasnat et al., [38]; Scott et al., [87]), model normalized contrastive and hyperspherical features (Du et al., [26]; Bai et al., [4]), and characterize class-conditional latent structure in theoretical analyses of cross-entropy learning (Reizinger et al., [80]). Remark 2 further clarifies the specific role of the vMF assumption and its first-moment characterization in the proof of Theorem 3.6.
Assumption (ii), that class representations become increasingly concentrated around their prototypes across model updates, is supported by several complementary observations. Scaling-law studies show that increasing model capacity or training data generally improves predictive, transfer, and retrieval performance (Fang et al., [32]; Prato et al., [75]; Zhai et al., [113]), motivating the model-update scenarios considered here, in which updated models are more capable or trained on larger datasets. Neural Collapse analyses provide a more direct geometric connection: within-class variability progressively decreases during training as features concentrate around their class means (Papyan et al., [70]; Yaras et al., [112]; Jiang et al., [48]), and stronger collapse with reduced relative within-class variability is observed as network width and depth increase (Yaras et al., [112]; Sükeník et al., [93]). Under the vMF modeling assumption, such a reduction in angular dispersion around the class prototype corresponds to an increase in the concentration parameter .
These observations primarily concern penultimate-layer features, but they can be related to the output representations used by PSP and LSP. For a linear classifier, variations in the backbone representations induce bounded variations in the corresponding logits (Gouk et al., [36]), and the progressive alignment between class means and classifier weights observed during training (Papyan et al., [70]) relates the geometry of the penultimate-layer representations to that of the logits. In Appendix H, we provide empirical evidence on CIFAR-10 that both logits and softmax outputs become increasingly concentrated around their class prototypes across model updates.
The aligned regular-simplex geometry centered at the origin, on which the proposed representations are built, satisfies the geometric conditions of Theorem 3.6. The following corollary formalizes this result for any hyperspherical representation exhibiting this geometry.
Corollary 3.7 (Compatibility of Aligned Regular-Simplex Hyperspherical Representations; Proof in Appendix G.). Under the assumptions of Theorem 3.6, hyperspherical representations whose class prototypes form a regular simplex centered at the origin and remain aligned across updates satisfy the compatibility inequalities of Eq. 1a and Eq. 1b in expectation.
This follows from the geometry of a regular simplex centered at the origin, where the inner product between any two distinct normalized class prototypes is negative, implying a pairwise angle greater than [73]. Hence, once corresponding class prototypes are aligned across updates, both geometric conditions required by Theorem 3.6 hold. Remark 3 in Appendix G further clarifies the relation between this geometry and the Simplex ETF configuration arising in Neural Collapse.
The proposed PSP and LSP representations satisfy the geometric hypotheses of Corollary 3.7. Their class prototypes form a regular simplex centered at the origin: for PSP, by construction (Sec. 3.2.1); for LSP, exactly under the logit-UFM assumptions of Prop. 3.3, with the emergence of this geometry in neural networks assessed empirically through the Neural Collapse analysis of § 3.2.2. Corresponding prototypes remain aligned across updates when the class set is unchanged, while under class expansion the transformation restores their alignment (Prop. 3.5). Therefore, under the assumptions of Theorem 3.6, PSP and LSP satisfy the compatibility inequalities of Eq. 1a and Eq. 1b in expectation. In Appendix I, we empirically isolate the two operations underlying PSP in a class-expansion update, showing that positive average margins for both compatibility inequalities are obtained only when the centering projection and the angular correction are combined.
The theoretical result is not specific to PSP and LSP: Corollary 3.7 also applies, for instance, to representations learned with pre-allocated -simplex fixed classifiers [9, 11, 12], whose class prototypes are fixed a priori and thus remain aligned across updates. From a practical perspective, however, PSP and LSP do not require a shared pre-allocated fixed classifier across model updates.
Scalability via Top- Sparsification
Hyperspherical simplex representations derived from softmax outputs (Eq. (5) for PSP) or logits (Eq. (6) for LSP) have dimensionality equal to the number of classes. Although training on a larger number of classes can improve the quality and transferability of learned representations [120, 41], this class-dependent dimensionality poses a limitation in large-scale retrieval scenarios: the memory required to store the gallery scales linearly with both the number of gallery samples and the number of classes, potentially becoming prohibitive at scale. To address this, we construct sparse representations by retaining only the highest-ranked components of each feature vector, a choice motivated by the top- calibration of the softmax cross-entropy loss and the rank-preserving property of the softmax function [52, 111].
Following the theoretical analysis of Lapin et al. [52], the Bayes-optimal classifier under the softmax cross-entropy loss satisfies:
where is a class-independent constant and denotes the posterior probability of label given input . Since the logarithm is strictly increasing, the optimal scores are a monotonic reparameterization of the class posterior probabilities and preserve their ordering, which underlies the top- calibration of the softmax cross-entropy loss [52]. Moreover, the softmax function is rank-preserving [111], i.e., , so that logits and softmax outputs induce the same class ranking. This ranking is also preserved by the operations defining PSP and LSP: the centering projection subtracts the same constant from all entries of a softmax output, and normalization rescales all entries by a positive factor. Consequently, the largest entries of PSP and LSP correspond to the highest-ranked classes.
Accordingly, we adopt a top- sparsification strategy for both PSP and LSP, applied after -normalization: we retain the largest entries of the normalized feature vector and set the remaining entries to zero. The resulting sparse representations can be directly processed by approximate nearest-neighbor search libraries designed for sparse high-dimensional data (e.g., PySparNN (Facebook Research, [30]) and Seismic (Bruch et al., [14])), supporting efficient search over large galleries (simhadri et al., 2025). In § 4, we empirically evaluate top- sparsification for both PSP and LSP, showing that high levels of sparsity can be achieved with negligible degradation in retrieval performance while preserving backward-compatibility.
Experimental Results
Building on the theoretical analysis, in this section we examine whether the backward-compatibility properties of PSP and LSP are reflected empirically across various model-update scenarios, under established training protocols and retrieval-based evaluation procedures.
Evaluation Setting
Following prior work on model compatibility (Shen et al., [88]; Zhang et al., [115]; Meng et al., [62]; Jaeckle et al., [46]), we adopt image retrieval as the evaluation task, where the goal is to retrieve images from a gallery using queries from a query set . Since verifying the inequalities of Def. 3.1 is impractical at scale (§ 3.1), we follow standard practice and adopt the Empirical Compatibility Criterion introduced by Shen et al. [88]:
where denotes the model at step and denotes a retrieval performance metric. The term denotes the cross-model accuracy, obtained when query representations are extracted using the updated model and gallery representations using the previous model . Conversely, denotes the same-model accuracy, obtained when both query and gallery representations are extracted using the same model .
Following prior work (Ramanujan et al., [79]; Zhou et al., [119]; Ricci et al., [81]; Jaeckle et al., [46]; Ricci et al., [82]), we use Cumulative Matching Characteristic (CMC@1) as the retrieval performance metric , and the full test set of each dataset is used as both the query set and gallery set. Retrieval is performed using cosine distance between query and gallery representations, excluding the query sample itself from the gallery to avoid a trivial match. CMC@1 is computed as the fraction of queries for which the gallery sample ranked first has the same class label as the query.
To evaluate compatibility across multiple model updates, we construct a compatibility matrix following Biondi et al. [9]; Bui et al. [17]:
This compatibility matrix summarizes retrieval performance across all valid pairs of model updates, extending the evaluation beyond the two or three update steps commonly considered in previous studies (Shen et al., [88]; Zhou et al., [119]; Zhang et al., [114]). Compatibility is assessed by comparing each cross-model entry , with , against the corresponding same-model entry according to the Empirical Compatibility Criterion in Eq. (9).
To summarize the overall behavior across multiple updates, we adopt the metrics defined by Biondi et al. [9] and Biondi et al. [12], which aggregate the entries of the compatibility matrix into distinct measures, conceptually analogous to metrics used in continual learning (Lopez-Paz & Ranzato, [56]):
Average Compatibility (AC), which measures the fraction of compatible cross-model comparisons over update steps: , where denotes the indicator function.
Average Accuracy (AA), which measures the average retrieval performance across all same-model and cross-model comparisons over update steps, thus capturing the overall retrieval accuracy regardless of compatibility: .
Average Compatibility Accuracy (ACA), which jointly captures retrieval performance and compatibility by averaging the cross-model accuracy over all update pairs, while assigning zero contribution to incompatible comparisons: .
Standard Compatibility Benchmarks
In this section, we compare PSP and LSP with established backward-compatibility methods on standard compatibility benchmarks. Following prior work [88, 119, 62, 9, 69], we evaluate three update scenarios: extended classes, where new classes are introduced across model updates; extended backbone, where the model architecture is upgraded; and extended classes and backbone, where both changes occur simultaneously.
Following [88] and subsequent literature, unless otherwise specified, each updated model is randomly initialized and trained from scratch rather than initialized from the previous model. This protocol removes parameter inheritance across model updates, ensuring that observed compatibility cannot be attributed to warm-starting from a previously learned representation. Models are trained using classification as the surrogate task for representation learning. Implementation details for the standard compatibility benchmarks are provided in Appendix § 16.
We compare against the following backward-compatibility methods: BCT [88], RACT [114], AdvBCT [69], LCE [62], and CoReS [9]. We also include a Baseline based on the -normalized encoder features without any compatible method applied. When the encoder feature dimensionality differs across model updates, the lower-dimensional representation is zero-padded to match the dimensionality of the higher-dimensional one before computing cross-model similarities. For reproducibility, we use the official publicly available implementations of all compared methods. All experiments are conducted on two NVIDIA A100 40 GB GPUs.
Extended Classes Benchmark
In the extended-classes benchmark, the training set of each dataset is partitioned into sequential tasks, each introducing a disjoint and equal number of new classes. At each update step , the model is trained from scratch using the cumulative training data from tasks through . Following [119];
Ricci et al. [81]; Jaeckle et al. [46]; Zhou et al. [118], retrieval is evaluated at each update step over the entire test set, including classes that have not yet been observed during training. This results in a semi-open-set evaluation scenario, in which the training class set expands across updates while retrieval is performed over the complete set of classes. Table 1 reports , , and on CIFAR-100 (Krizhevsky, [50]) using a ResNet-18 backbone. Table 2 reports the same metrics on larger-scale datasets: ImageNet-1K (Russakovsky et al., [85]) using a ResNet-50 backbone and Google Landmarks v2 (Weyand et al., [102]) using a ResNet-18 backbone initialized from ImageNet-1K pretrained weights at every update step. Overall, Table 1 and Table 2 show that PSP and LSP achieve competitive retrieval performance while consistently providing strong compatibility across model updates. The advantage of our proposed representations over the compared approaches becomes increasingly pronounced as the number of update steps increases, as reflected by the compatibility metrics in the 50-step setting on CIFAR-100 and the 5-step setting on ImageNet-1K. The compatibility matrices for the 5-step CIFAR-100 experiment are reported in Figure 9 in Appendix § 17, providing a visual summary of retrieval performance across model updates.
| Method | 2 steps | 5 steps | 20 steps | 50 steps | ||||||||
| AC | AA | ACA | AC | AA | ACA | AC | AA | ACA | AC | AA | ACA | |
| Baseline | 0 | 29.63 | 0 | 0 | 13.60 | 0 | 0 | 04.22 | 0 | 0 | 02.29 | 0 |
| BCT | 1 | 40.64 | 35.51 | 0 | 31.03 | 0 | 0 | 22.66 | 0 | 0.01 | 15.78 | 0.84 |
| RACT | 1 | 44.19 | 45.09 | 0.60 | 30.43 | 16.53 | 0.05 | 21.61 | 2.42 | 0 | 16.71 | 0 |
| AdvBCT | 0 | 35.32 | 0 | 0.40 | 26.13 | 11.67 | 0.02 | 19.79 | 0.19 | 0 | 14.70 | 0.03 |
| LCE | 1 | 43.48 | 40.71 | 0.10 | 32.63 | 04.63 | 0 | 20.95 | 0.25 | 0 | 13.81 | 0.03 |
| CoReS | 1 | 40.94 | 35.21 | 0 | 29.63 | 0 | 0.12 | 24.88 | 4.61 | 0.11 | 23.50 | 3.91 |
| PSP | 1 | 36.31 | 29.05 | 0.90 | 26.04 | 21.76 | 0.52 | 20.56 | 12.99 | 0.39 | 19.42 | 10.76 |
| LSP | 1 | 41.14 | 36.38 | 0.70 | 30.36 | 21.91 | 0.44 | 24.11 | 13.26 | 0.36 | 22.68 | 11.25 |
Table 1. Comparative analysis of compatibility performance under the “Extended Classes” benchmark on CIFAR-100 for multiple updates. Dark and light blue indicate respectively the highest and the second-highest value for each metric.
| Method | ImageNet-1K, 2 steps, | ImageNet-1K, 2 steps, | ImageNet-1K, 2 steps, | ImageNet-1K, 5 steps, | ImageNet-1K, 5 steps, | ImageNet-1K, 5 steps, | Google Landmark v2, 2 steps, | Google Landmark v2, 2 steps, | Google Landmark v2, 2 steps, | Google Landmark v2, 5 steps, | Google Landmark v2, 5 steps, | Google Landmark v2, 5 steps, |
| Baseline | 0 | 37.52 | 0 | 0 | 16.18 | 0 | 0 | 07.66 | 0 | 0 | 07.87 | 0 |
| BCT | 1 | 48.81 | 45.86 | 0.20 | 34.96 | 5.28 | 1 | 09.37 | 08.22 | 0 | 08.46 | 0 |
| RACT | 1 | 55.17 | 51.16 | 0.10 | 40.94 | 6.20 | 0 | 11.01 | 0 | 0 | 09.99 | 0 |
| AdvBCT | 0 | 53.07 | 0 | 0 | 43.91 | 0 | 1 | 11.12 | 09.67 | 0 | 10.73 | 0 |
| LCE | 0 | 47.22 | 0 | 0 | 32.67 | 0 | 1 | 09.41 | 08.03 | 0.40 | 10.31 | 3.80 |
| CoReS | 0 | 46.11 | 0 | 0 | 37.67 | 0 | - | - | - | - | - | - |
| PSP | 1 | 49.10 | 39.80 | 1 | 35.20 | 31.09 | 1 | 08.74 | 08.24 | 0.90 | 08.53 | 7.21 |
| ↪ w top-256 | 1 | 49.11 | 39.81 | 1 | 35.20 | 31.09 | 1 | 08.74 | 08.24 | 0.90 | 08.53 | 7.21 |
| LSP | 1 | 50.72 | 45.62 | 0.50 | 38.03 | 14.28 | 1 | 09.31 | 08.36 | 0.80 | 09.36 | 7.34 |
| ↪ w top-256 | 1 | 50.34 | 45.84 | 0.70 | 37.96 | 24.85 | 1 | 09.30 | 08.35 | 0.80 | 09.34 | 7.31 |
Table 2. Comparative analysis of compatibility performance under the “Extended Classes” benchmark on ImageNet-1K and Google Landmarks v2 for multiple updates. Dark and light blue indicate respectively the highest and the second-highest value for each metric.

Figure 9. Compatibility matrices showing CMC@1 retrieval metric values at each model update step for the 5-step scenario on the CIFAR-100 dataset. Each matrix entry failing to satisfy the compatibility criterion defined in Eq. (9) is highlighted with a light-red background.
In the 2-step setting, where compatibility is evaluated over a single model-update pair, several of the compared approaches achieve strong performance. On CIFAR-100, BCT, RACT, LCE, CoReS, PSP, and LSP all satisfy the empirical compatibility criterion (), with RACT achieving the highest retrieval performance among the compared methods. A similar behavior is observed on ImageNet-1K, where BCT, RACT, PSP, and LSP satisfy the compatibility criterion, while RACT obtains the highest and . On Google Landmarks v2, BCT, AdvBCT, LCE, PSP, and LSP satisfy the criterion, whereas RACT does not. In contrast, the Baseline based directly on the encoder features does not achieve compatibility in any evaluated setting, showing that independently trained encoder representations are not naturally compatible across model updates.
As the number of updates increases, the differences among the methods become more pronounced. On CIFAR-100, the compatibility of BCT, RACT, AdvBCT, and LCE drops to nearly zero in the 20- and 50-step settings. CoReS is more robust than these pairwise compatibility approaches over longer update sequences and retains comparatively high ; however, its and remain substantially below those of PSP and LSP. For example, in the 50-step setting, CoReS achieves and , compared with and for PSP and and for LSP. A similar trend is observed in the 5-step ImageNet-1K benchmark: although several competing methods retain high , their compatibility frequency is low or zero, whereas PSP achieves and , and LSP achieves and . On Google Landmarks v2, PSP and LSP similarly attain the highest compatibility values in the 5-step setting, with and , respectively, compared with for LCE and for the remaining evaluated baselines.
One possible explanation for the degradation observed for several of the compared methods as the number of updates increases is that regularization- and mapping-based approaches typically establish compatibility only with respect to the previous model. When such compatibility is enforced sequentially across multiple updates, deviations and misalignment with respect to earlier model versions may accumulate because compatibility with all previous representations is not directly enforced. Rather than sequentially enforcing compatibility with their predecessors, PSP and LSP exploit a regular-simplex geometry that provides a common reference across all model updates, consistently with Corollary 3.7.
Among the compared approaches, CoReS [9] is conceptually closer to PSP and LSP, as it also exploits a regular-simplex geometry as reference across model updates. The main practical distinction is that CoReS requires the classifier geometry and the number of prototypes to be pre-allocated before training, including prototypes reserved for classes that may be introduced in future updates [74, 9]. The outputs reserved for future classes participate in the cross-entropy objective from the beginning of training and act as negative classes for current samples [74, 9], thereby constraining representation learning with respect to a prototype geometry and class capacity specified in advance. This fixed pre-allocated prototype assignment may limit adaptation to the observed class structure (Saadabadi et al., 2024). In contrast, PSP and LSP derive their reference geometry directly from the output space of each model. Furthermore, CoReS scales poorly with the number of classes, as its memory requirements, driven by both the pre-allocated fixed classifier and the additional linear layer mapping the backbone features to the simplex representation space, grow substantially with the class count. For Google Landmarks v2, these requirements made training computationally infeasible under our experimental configuration, and CoReS results are therefore not reported in Table 2.
Notably, across the different numbers of update steps reported in Table 1 and Table 2, LSP consistently achieves higher than PSP, while its is generally equal to or lower than that of PSP. This behavior is consistent with the larger within-class spread and lower prototype alignment of LSP observed in the NC analysis of § 3.2.2. As a result of this trade-off, LSP often achieves comparable or higher . However, since incompatible comparisons contribute zero to , PSP achieves a higher when it is compatible in a substantially larger fraction of update pairs, as in the 5-step ImageNet-1K setting ( for PSP vs. for LSP).
The rows labeled “ w top-256” in Table 2 report the performance of PSP and LSP after applying ent top- values in terms of , , and , in the top- sparsification described in § 3.5. Top-256 sparsification leaves the PSP results essentially unchanged across the evaluated benchmarks, while also preserving the retrieval accuracy of LSP. In the 5-step ImageNet-1K setting, sparsification increases the of LSP from 0.50 to 0.70 and its from 14.28 to 24.85, with only a negligible change in (from 38.03 to 37.96). Consistently, Table 3 shows that retrieval accuracy remains essentially stable over the evaluated range of , while the observed compatibility behavior is preserved.
| - with | PSP | PSP | PSP | LSP | LSP | LSP |
| 256 | 1 | 35.20 | 31.09 | 0.7 | 37.96 | 24.85 |
| 384 | 1 | 35.20 | 31.09 | 0.7 | 38.00 | 24.87 |
| 512 | 1 | 35.20 | 31.09 | 0.5 | 38.03 | 14.24 |
| 768 | 1 | 35.20 | 31.09 | 0.5 | 38.01 | 14.28 |
| 896 | 1 | 35.20 | 31.09 | 0.5 | 38.03 | 14.28 |
| 1000 | 1 | 35.20 | 31.09 | 0.5 | 38.03 | 14.28 |
Table 3. Comparison of PSP and LSP across different top- values in terms of , , and , in the 5-step ImageNet-1K setting of the extended-classes benchmark.
The memory benefit of sparsification becomes particularly relevant when the number of classes is large. For a gallery of representations of dimension , dense FP32 storage requires approximately bytes, whereas storing the top- representation using one 32-bit value and one 32-bit index per retained coordinate requires approximately bytes, excluding minor sparse-format metadata overhead. For Google Landmarks v2, where the representation dimensionality exceeds 81k at the final update, this corresponds to approximately 318 KiB per dense representation and only 2 KiB with , yielding approximately a 159× reduction in gallery storage. Sparse representations also avoid dense -dimensional similarity computation; the resulting search-time benefit depends on the adopted indexing and search backend (simhadri et al., 2025).
Extended Backbone Benchmark
In this experimental setting, we maintain the same dataset across all update steps (with no introduction of additional classes during model updates) while increasing model architectural complexity across two steps (i.e., ResNet-18 ResNet-50). The goal is to evaluate compatibility when model updates involve a change in model architecture rather than the introduction of new training classes. Results for CIFAR-100 and ImageNet-1K are summarized in Table 4. Most of the evaluated approaches satisfy the compatibility criterion (), suggesting that compatibility is generally easier to maintain in this setting than in the extended-classes benchmark. Since this benchmark consists of two update steps, is determined by a single cross-model comparison, and performance differences therefore emerge primarily in terms of and . LSP achieves the highest and on CIFAR-100 and remains within 0.1–0.2 percentage points of the best-performing methods, CoReS and RACT, on ImageNet-1K. These results indicate that LSP maintains strong compatibility and retrieval performance even when the model architecture changes substantially. Notably, PSP and LSP achieve competitive performance without requiring compatibility-specific regularization, learnable mappings, or modifications to the model architecture.
| Method | Ext. Backbone | Ext. Classes & Backbone | ||||||||||
| CIFAR-100 | ImageNet-1K | CIFAR-100 | ImageNet-1K | |||||||||
| Baseline | 0 | 35.13 | 0 | 0 | 40.58 | 0 | 0 | 29.88 | 0 | 0 | 35.88 | 0 |
| BCT | 1 | 53.57 | 54.06 | 1 | 61.80 | 61.43 | 1 | 43.61 | 40.79 | 1 | 50.64 | 42.98 |
| RACT | 1 | 53.80 | 54.62 | 1 | 62.15 | 62.07 | 1 | 43.66 | 41.01 | 1 | 52.74 | 48.92 |
| AdvBCT | 0 | 49.56 | 0 | 1 | 59.22 | 57.73 | 1 | 39.06 | 35.05 | 1 | 50.37 | 45.42 |
| LCE | 1 | 52.14 | 52.26 | 1 | 61.22 | 61.40 | 1 | 42.42 | 39.72 | 1 | 52.28 | 48.06 |
| CoReS | 1 | 56.67 | 57.43 | 1 | 62.03 | 63.19 | 1 | 42.61 | 37.20 | 1 | 49.10 | 39.90 |
| PSP | 1 | 54.57 | 56.01 | 1 | 68.35 | 65.28 | 1 | 38.65 | 32.84 | 1 | 48.42 | 41.24 |
| LSP | 1 | 56.76 | 57.96 | 1 | 62.00 | 63.16 | 1 | 43.08 | 37.89 | 1 | 52.13 | 48.26 |
Table 4. Comparative analysis of compatibility performance under the “Extended Backbone” and “Extended Classes and Backbone” benchmarks on CIFAR-100 and ImageNet-1K. Dark and light blue indicate respectively the highest and the second-highest value for each metric.
Extended Classes and Backbone Benchmark
This experimental configuration, consisting of two update steps, combines the two previously examined update mechanisms: at the second step, the model is retrained from scratch on an expanded training set using a more expressive backbone. Results for this combined setting are reported in Table 4 for the CIFAR-100 and ImageNet-1K datasets. The Baseline, which does not employ any compatibility-preservation mechanism, fails to satisfy the compatibility criterion () on both datasets, consistent with the behavior observed in the previous experimental settings. In contrast, all evaluated backward-compatibility approaches, including PSP and LSP, satisfy the criterion (), showing that compatibility can be maintained even when the model update simultaneously introduces new classes and changes the backbone architecture. Across both CIFAR-100 and ImageNet-1K, LSP shows robust performance under this combined update setting, achieving and values that match or closely approach those of the strongest compared methods. PSP also satisfies the compatibility criterion on both datasets, but attains lower and than LSP. This behavior is consistent with the smaller within-class spread of the softmax output representation observed in the Neural Collapse analysis of § 3.2, which may reduce retrieval performance in the semi-open-set setting, where the test set also contains classes not yet observed during training.
Compatibility Across Independently Trained Models From Public Repositories
The standard compatibility benchmarks of § 4.2 consider models explicitly trained within a backward-compatibility protocol. Here, we evaluate a complementary and more practical setting in which compatibility is measured directly between independently trained models obtained from a public repository, without any additional compatibility-specific training or adaptation.
We consider two sequences of pretrained models from the publicly available torchvision repository ([59]): a convolutional and hybrid sequence comprising AlexNet ([51]), ResNet-50 ([39]), RegNetX_3.2GF ([77]), ResNet-152 ([39]), and MaxViT_T ([97]), and a transformer sequence comprising ViT-B/32, ViT-B/16, and ViT-L/16 ([25]). All models are pretrained on ImageNet-1K while differing substantially in architecture and representational capacity.
We evaluate retrieval on the ImageNet-1K test set, which follows the pretraining distribution (closed-set), and on Places365 ([117]), whose classes and data distribution differ from those used for pretraining (open-set). We compare PSP and LSP with the Baseline introduced in § 4.2, obtained by -normalizing the encoder features. Existing backward-compatibility methods are not included because they require additional training, adaptation, or architectural modifications and therefore cannot be directly applied to these publicly available, independently trained models.
The results in Table 5 show a clear advantage of the proposed hyperspherical simplex representations over the Baseline. PSP provides highly consistent compatibility across the evaluated model sequences, attaining in three of the four settings and in the remaining open-set setting. LSP also substantially improves compatibility over the Baseline, although it satisfies the empirical compatibility criterion for a smaller fraction of model-update pairs. The compatibility matrices in Figure 5 illustrate these differences: LSP and the Baseline achieve comparable same-model retrieval performance along the main diagonal, but the Baseline fails to maintain this performance across model updates, resulting in . A different trade-off between PSP and LSP emerges in closed-set and open-set evaluation. On ImageNet-1K, corresponding to the same data distribution used to pretrain all models, PSP consistently achieves higher , , and than LSP. This behavior is consistent with the stronger alignment of PSP representations with the regular-simplex geometry and their lower within-class spread discussed in § 3.2.2. On Places365, whose data distribution differs from the pretraining one, LSP instead achieves higher than PSP for both model sequences. This result is consistent with the broader angular spread of LSP representations, which may provide greater flexibility under domain shift. However, PSP retains substantially higher compatibility in this setting, achieving and , compared with and for LSP, and consequently also obtains higher .
| Method | AlexNet R-50 RegNet R-152 MaxViT — ImageNet-1K | AlexNet R-50 RegNet R-152 MaxViT — ImageNet-1K | AlexNet R-50 RegNet R-152 MaxViT — ImageNet-1K | AlexNet R-50 RegNet R-152 MaxViT — Places365 | AlexNet R-50 RegNet R-152 MaxViT — Places365 | AlexNet R-50 RegNet R-152 MaxViT — Places365 | ViT-B-32 ViT-B-16 ViT-L-16 — ImageNet-1K | ViT-B-32 ViT-B-16 ViT-L-16 — ImageNet-1K | ViT-B-32 ViT-B-16 ViT-L-16 — ImageNet-1K | ViT-B-32 ViT-B-16 ViT-L-16 — Places365 | ViT-B-32 ViT-B-16 ViT-L-16 — Places365 | ViT-B-32 ViT-B-16 ViT-L-16 — Places365 |
| Baseline | 0 | 21.63 | 0 | 0 | 8.38 | 0 | 0 | 38.63 | 0 | 0 | 15.10 | 0 |
| PSP | 1 | 74.34 | 76.12 | 0.9 | 15.92 | 14.08 | 1 | 78.94 | 80.53 | 1 | 18.31 | 17.60 |
| LSP | 0.7 | 60.68 | 37.61 | 0.2 | 21.36 | 4.06 | 0.67 | 71.82 | 45.91 | 0.33 | 25.71 | 7.99 |
Table 5. Compatibility between pretrained models on ImageNet-1K and Places365: (a) AlexNet ResNet-50 (R-50) RegNetX_3.2GF (RegNet) ResNet-152 (R-152) MaxViT_T and (b) ViT-B-32 ViT-B-16 ViT-L-16. Models are pretrained on ImageNet-1K and downloaded from [59]. Dark blue numbers indicate the highest values, while light blue the second-highest values.

Figure 5. Compatibility between independently trained models, all pretrained on ImageNet-1K. Compatibility matrices for five steps with increasingly expressive models (AlexNet, ResNet-50, RegNetX_3.2GF, ResNet-152, and MaxViT_T). The matrices display retrieval performance on the ImageNet-1K test set. Entries that do not satisfy the compatibility criterion in Eq. (9) are highlighted with a light-red background. Model representations from: (a) encoder output (Baseline); (b) softmax outputs (PSP); (c) logits (LSP).
Overall, these experiments show that PSP and LSP can substantially improve cross-model retrieval compatibility even between models that were not explicitly trained to be compatible. PSP provides the most consistent empirical compatibility, whereas LSP preserves strong retrieval accuracy and achieves higher open-set , at the cost of lower compatibility than PSP.
These results reflect a structural property of the proposed representations: their common reference is determined by the label space rather than by any interaction between models. Models trained on the same set of classes under the standard class-indexing convention of a dataset, as is the case for all torchvision models trained on ImageNet-1K, induce the same one-hot encoding and therefore share the same reference geometry, without requiring coordination during training or access to previous models. Complementary compatibility matrices for the open-set evaluation and the ViT model sequence are reported in Appendix § 18.
Conclusions
In this paper, we introduce hyperspherical simplex representations derived from softmax outputs (PSP) and logits (LSP) for backward-compatible retrieval. The proposed representations leverage the simplex structure induced in the model output space by softmax cross-entropy training with one-hot encoded class labels, which provides a common geometric reference that aligns corresponding class prototypes across model updates, without requiring compatibility-specific losses, learned mapping functions, a shared pre-allocated fixed classifier, or modifications to the model architecture. When new classes are introduced, the resulting change in simplex geometry is compensated by a deterministic linear transformation that restores the alignment of the prototypes of previously observed classes. We provide a theoretical analysis of the formal backward-compatibility inequalities, showing that, under a von Mises–Fisher model with class concentration increasing across updates, they are satisfied in expectation if corresponding class prototypes are aligned across updates and prototypes of different classes form angles greater than . Aligned regular-simplex representations centered at the origin satisfy both conditions; since PSP instantiates this geometry by construction and LSP under the logit-UFM, both satisfy the compatibility inequalities in expectation. We show that PSP and LSP achieve competitive retrieval performance on standard backward-compatibility benchmarks, with particularly high compatibility in scenarios involving many model updates. Experiments further demonstrate that the proposed representations improve cross-model retrieval compatibility between independently trained models obtained from a public repository, without any additional adaptation. Finally, we introduce a top- sparsification strategy motivated by the rank-preserving property of the softmax to address the linear growth of the representation dimensionality with the number of classes. Across the evaluated settings, top- sparsification substantially reduces representation storage, with negligible changes in retrieval accuracy and without degrading compatibility, supporting the use of PSP and LSP in large-scale retrieval scenarios.
Limitations. PSP and LSP rely on the simplex structure induced in the model output space by softmax cross-entropy training with one-hot encoded class labels. This requirement limits the direct applicability of our approach to models trained with alternative objectives, such as self-supervised pretraining without explicit classification heads or regression-based formulations. However, this constraint can be mitigated by training a linear classifier on top of a frozen pretrained encoder using a modest amount of external labeled data (see Appendix § 18.§ 1), with limited computational overhead since only the classifier is optimized.
A second limitation concerns the consistency of the label space across model updates: our method assumes that the mapping between each class label and its output index remains unchanged. Changes in class ordering or label definitions would disrupt the geometric correspondence on which the backward-compatibility of the proposed representations relies. A reordering of the classes can be undone by a fixed permutation of the output coordinates, provided that the correspondence between old and new indices is known. Moreover, model updates are commonly driven by additional samples for existing classes or by the introduction of new classes, corresponding to the domain-incremental and class-incremental scenarios of incremental learning [98, 53] and to the update settings considered in backward-compatible representation learning [88]; in both cases, the existing class indices are preserved.
Finally, our theoretical analysis relies on modeling assumptions, namely von Mises–Fisher class distributions and increasing concentration across updates, which provide a tractable approximation of learned representations rather than an exact characterization, so that the resulting guarantees hold in expectation under these assumptions. Empirically, PSP and LSP nonetheless substantially improve compatibility across the evaluated settings, indicating that the identified geometric conditions are informative in practice.
Broader Impact Statement
Backward-compatible retrieval can reduce the computational, storage, and environmental costs associated with repeatedly re-indexing large galleries. However, retaining legacy representations may also preserve biases or limitations inherited from earlier models, training data, or gallery composition. Moreover, aggregate compatibility metrics do not guarantee uniform performance across subpopulations. Future work should therefore consider disaggregated compatibility measures and establish when gallery re-indexing is preferable to preserving compatibility, particularly after updates intended to correct bias, modify class semantics, remove previously learned information, or address substantial distribution shifts.
Proof of Proposition 3.3
Proposition 3.3. Under the logit-UFM assumptions, as the softmax outputs converge toward the vertices of the probability simplex during training, the corresponding logit vectors align with the directions defined in Eq. (3).
Proof. Consider a sample belonging to class at model update step , with . For notational simplicity, let , and let denote its logit vector at optimization step . We denote by the corresponding one-hot encoded label vector.
Motivated by the UFM analyses of Mixon et al. [64]; Fang et al. [31], we consider a logit-space adaptation in which the shared backbone and classifier are not modeled explicitly. Instead, the logit vector associated with each training sample is treated as an independent unconstrained optimization variable and is optimized directly by gradient descent on the softmax cross-entropy loss. This idealized abstraction (logit-UFM) allows us to isolate the geometry induced by the loss from the additional coupling introduced by the network architecture and its shared parameters. Within this abstraction, we consider an equiprobability initialization by placing each logit vector at the origin of the logit space. Consequently, the corresponding softmax outputs are the uniform probability distribution i.e., . The gradient of the softmax cross-entropy loss with respect to the -th logit is
Consequently, gradient descent updates the logit vector according to , where denotes the learning rate.
The first gradient update is
and hence
We now show by induction that this alignment is preserved throughout optimization. Suppose that, at iteration , for some scalar . Here, is the scale of the logit vector along the prototype direction : it determines its norm, , and equals the margin between the target logit and each non-target logit . At initialization, , and after the first update, .
Since
all non-target components of are equal and therefore have identical softmax probabilities.
Let
denote the target-class probability. Because the softmax probabilities sum to one, for every ,
Consequently,
Substituting this expression into the gradient update yields
Hence, is also a non-negative scalar multiple of . Thus, by induction, the logit vector remains a non-negative scalar multiple of at every optimization step. Since
is continuous and strictly increasing in on , with if and only if , the hypothesis that the softmax output converges to the vertex (i.e. ) forces . Throughout this entire trajectory—including in this limit—, so the logit direction remains aligned with
Convergence of PSP and LSP to a Simplex Configuration
In the following, we present additional experiments beyond those discussed in Figure 3, illustrating the NC metrics for softmax outputs (blue curves) and logits (orange curves) during training for ResNet-50 and DenseNet on the CIFAR-100 and Tiny-ImageNet-200 datasets.
The results in Figure 6 present plots that are consistent with those shown in Figure 3 for ResNet-18 on CIFAR-100, confirming that logits exhibit larger spread of feature distributions and less alignment with the simplex geometry than softmax outputs.

Figure 6. Plots of training loss and Neural Collapse hypotheses for feature representations derived from softmax outputs (blue) and logits (orange) on CIFAR-100 and Tiny-ImageNet-200 with ResNet-50 and DenseNet. The terminal phase of training is shown with a vertical red line.
Mathematical Derivation of Eq. 6
Let and with the prototypes of class at two different steps and . To compare prototypes across different dimensions, we extend to by zero-padding (not affecting the norm of a vector): .
We compute the dot product between the two prototypes:
Since the norms of the two prototypes are:
their cosine similarity is:
Therefore, the misalignment angle between and is provided by the following formula:
Proof of Proposition 3.4
Proposition 3.4. When updating the model from step to step , if the number of classes increases from to , the prototypes associated with the newly introduced classes at step are orthogonal to the subspace spanned by the class prototypes at step .
Proof. We first demonstrate the proposition in the case where only one class is added between step and step . For simplicity in notation, we denote , resulting in . We assume that existing classes retain their coordinate indices across the model update. If , the old prototype is zero and the proposition holds trivially; hence, we assume in the following calculation.
From Eq. (3), a prototype vector of the -th class at step is denoted as in , where . Each component is:
Adding a new class in the training set at step adds a new vertex in the probability simplex, shifting its center to: . The prototype vector of the new class is then defined as .
To measure the angle between the new prototype and the old prototypes, we compute the cosine similarity between and the generic prototype after zero-padding the latter. According to Eq. (11), the norms of and are respectively:
and
The components of the corresponding normalized vectors are respectively:
and
In order to compute the dot product, is padded with a zero component (this operation does not change its norm). Retaining the same notation for the embedded vector, we write:
Then, the dot product can be expressed as follows, with the components in the -th and -th positions written separately:
Since the component , the expression in Eq. (16) simplifies to:
Using Eq. (14) and Eq. (15), we obtain:
This demonstrates that a generic prototype vector and the new prototype vector are orthogonal.
More generally, if with , every new-class prototype , , has its first components equal to . After padding each old prototype with zeros, we obtain:
Since this holds for every , each new-class prototype is orthogonal to the subspace spanned by the zero-padded class prototypes at step .
Proof of Proposition 3.5
Proposition 3.5. For every class already present at step , i.e., , the transformed prototype is aligned with its counterpart at step .
Proof. Without loss of generality, we demonstrate the proposition in the case where only one class is added between step and step . For simplicity in notation, we denote , resulting in .
Let and the prototype vectors of the -th class at step and , respectively. Their components and are respectively defined as:
and
We consider the vector in obtained from in using the linear transformation matrix :
where with a matrix and a zero matrix . The following expressions hold for and , respectively:
where the -th component of has been put into evidence in the first expression, while the second expression considers a generic component . Substituting the expressions in Eq. (17) and Eq. (18) into Eq. (20) and Eq. (21) respectively, we obtain the following equations:
and
i.e., the components of the vector are identical to those of .
It results that the vector obtained from is aligned with the prototype vector through the matrix :
This proof can be immediately extended to model updates where multiple classes are introduced.
Pseudocode
This appendix describes how PSP and LSP are integrated into a retrieval system. Importantly, PSP and LSP are two alternative feature definitions, not post-hoc transformations to be applied to arbitrary embeddings after deployment. Whether to use features derived from softmax outputs (PSP, Eq. (5)) or logits (LSP, Eq. (6)) must therefore be chosen before the first deployment of the retrieval system and then used consistently to build the gallery index and process future queries. Accordingly, gallery items are indexed once using the chosen representation and stored in the retrieval database.
The deterministic linear transformation is required only when the updated model has a larger output space than the gallery model, i.e., when . In this case, it maps the query representation produced at step into the -dimensional feature space of the gallery indexed at step . When , no cross-update transformation is required. PSP queries are computed using the standard within-step projection , which is part of the PSP feature definition, whereas LSP queries are obtained by directly normalizing the logits. In the backward-compatible setting, the gallery is not re-indexed. This is the inference-time protocol used in our compatibility experiments.
Alg. 1 describes the initial gallery indexing procedure with PSP or LSP. Alg. 2 describes the query-time compatibility correction used only when features extracted at step must be compared against a gallery indexed at step .
Alg. 1 is used to define and store gallery features when the retrieval system is first deployed. If, after a model update, the gallery is fully re-indexed, the same algorithm is simply applied again to all gallery items using the updated model and the same chosen representation type. By contrast, Alg. 2 is used only in the backward-compatible retrieval setting, where the gallery remains fixed at step and only the incoming queries are processed by the updated model at step . In this case, PSP/LSP are not re-applied to the stored gallery features; only the query-side representation is corrected through to enable comparison with the gallery without re-indexing.
We emphasize that the deterministic transformation is not part of the generic feature-definition step of the retrieval system. It is only required when features extracted at different update steps with an increased number of classes must be compared. During training, there is no dependence on previous models, and no additional losses, alignment modules, or architectural modifications are introduced.
Algorithm 1 Initial Gallery Indexing with PSP or LSP
Require: Model at gallery step $k$ with $\mathcal{C}^{k}$ classes; gallery item $\mathbf{x}$; representation type repr $\in \{\mathrm{PSP}, \mathrm{LSP}\}$
Ensure: Stored gallery feature $\mathbf{h}^{k}(\mathbf{x})$
1: Compute logits $\mathbf{z}^{k}(\mathbf{x})$
2: if repr = PSP then
3: Compute softmax outputs $\mathbf{p}^{k}(\mathbf{x}) \leftarrow \sigma(\mathbf{z}^{k}(\mathbf{x}))$
4: $\tilde{\mathbf{h}}^{k}(\mathbf{x}) \leftarrow \mathbf{P}_{k,k}\mathbf{p}^{k}(\mathbf{x})$
5: if $\|\tilde{\mathbf{h}}^{k}(\mathbf{x})\|_{2} > 0$ then
6: $\mathbf{h}^{k}(\mathbf{x}) \leftarrow \tilde{\mathbf{h}}^{k}(\mathbf{x})/\|\tilde{\mathbf{h}}^{k}(\mathbf{x})\|_{2}$
7: else
8: $\mathbf{h}^{k}(\mathbf{x}) \leftarrow \mathbf{0}$
9: else if repr = LSP then
10: if $\|\mathbf{z}^{k}(\mathbf{x})\|_{2} > 0$ then
11: $\mathbf{h}^{k}(\mathbf{x}) \leftarrow \mathbf{z}^{k}(\mathbf{x})/\|\mathbf{z}^{k}(\mathbf{x})\|_{2}$
12: else
13: $\mathbf{h}^{k}(\mathbf{x}) \leftarrow \mathbf{0}$
14: Store $\mathbf{h}^{k}(\mathbf{x})$ in the gallery index
Algorithm 2 Query-Side Compatibility Across Model Updates
Require: Gallery indexed at step $k$; updated model at step $t$ with $\mathcal{C}^{t} \ge \mathcal{C}^{k}$; query $\mathbf{x}$; representation type repr $\in \{\mathrm{PSP}, \mathrm{LSP}\}$
Ensure: Query feature compatible with the gallery feature space at step $k$
1: Compute logits $\mathbf{z}^{t}(\mathbf{x})$
2: if repr = PSP then
3: $\mathbf{p}^{t}(\mathbf{x}) \leftarrow \sigma(\mathbf{z}^{t}(\mathbf{x}))$
4: if $\mathcal{C}^{t} > \mathcal{C}^{k}$ then
5: $\tilde{\mathbf{h}}^{t\to k}(\mathbf{x}) \leftarrow \mathbf{P}_{t,k}\mathbf{p}^{t}(\mathbf{x})$
6: else
7: $\tilde{\mathbf{h}}^{t\to k}(\mathbf{x}) \leftarrow \mathbf{P}_{k,k}\mathbf{p}^{t}(\mathbf{x})$
8: else if repr = LSP then
9: if $\mathcal{C}^{t} > \mathcal{C}^{k}$ then
10: $\tilde{\mathbf{h}}^{t\to k}(\mathbf{x}) \leftarrow \mathbf{P}_{t,k}\mathbf{z}^{t}(\mathbf{x})$
11: else
12: $\tilde{\mathbf{h}}^{t\to k}(\mathbf{x}) \leftarrow \mathbf{z}^{t}(\mathbf{x})$
13: if $\|\tilde{\mathbf{h}}^{t\to k}(\mathbf{x})\|_{2} > 0$ then
14: $\mathbf{h}^{t\to k}(\mathbf{x}) \leftarrow \tilde{\mathbf{h}}^{t\to k}(\mathbf{x})/\|\tilde{\mathbf{h}}^{t\to k}(\mathbf{x})\|_{2}$
15: else
16: $\mathbf{h}^{t\to k}(\mathbf{x}) \leftarrow \mathbf{0}$
17: Compare $\mathbf{h}^{t\to k}(\mathbf{x})$ with $\{\mathbf{h}^{k}(\mathbf{g})\}_{\mathbf{g}\in\mathcal{G}}$
18: Return the ranked gallery items
Theoretical Analysis of the Backward-Compatibility Definition
Lemma G.1. Let be independent random vectors in the -hypersphere, each following a von Mises–Fisher distribution . Then the expected cosine distance between and depends on the concentrations and the mean directions of the two distributions as follows:
Proof. Let be two independent random vectors from two vMF distributions with parameters respectively and , where are unit vectors indicating the mean directions around which the data are concentrated and , are non-negative scalars that determine the concentrations of the distributions around their mean (large values of correspond to high concentration). By their independence, the expected cosine similarity between is given by the product of their expectations:
where the expected values of and are respectively [5]:
where is the expected cosine of the angle between the random vector and , which is expressed as:
with the modified Bessel function of the first kind of order .
From Eq. (22), Eq. (23), and Eq. (24), we obtain:
where is the cosine of the angle between mean directions and .
Since the cosine distance between and is , it follows that:
which provides an analytical form that relates the expected distance between two random vectors to the parameters of the two vMF distributions.
Theorem 3.6 (Compatibility Theorem). Consider hyperspherical representations obtained at update steps and , with . Assume that (i) the features of each class are drawn independently from a von Mises–Fisher distribution whose mean direction is the corresponding class prototype, and (ii) the concentration of each class distribution increases from step to step . Then the compatibility inequalities of Eq. 1a and Eq. 1b are satisfied in expectation if (a) corresponding class prototypes are aligned across updates and (b) the angle between prototypes of different classes is greater than .
Proof. Consider each feature of the model represented as an independent random vector. Then the compatibility inequalities of Eq. 1a and Eq. 1b in expectation can be expressed as:
where are two independent random vectors with their expected cosine distance, and and are two distinct update steps.
Assuming that features follow a vMF distribution, according to Lemma G.1 the expected cosine distance between two independent random vectors has the form:
where are the mean directions of the two distributions and their concentrations. Substituting Eq. (28) into Eq. 25a and Eq. 25b gives:
Then, since is a strictly increasing function of the concentration parameter ([5]), and across updates6, it follows that .
It follows that:
Eq. 27a is satisfied when the mean directions of the same class remain the same across updates, i.e., .
Eq. 27b is satisfied when the angle between prototypes of different classes is greater than , i.e., —note that due to the alignment of the prototypes required to satisfy Eq. 27a.
These two requirements are precisely conditions (a) and (b) of Theorem 3.6, which concludes the proof.
Remark 1 (Dependence on concentration). The guarantee of Theorem 3.6 is conditional on the concentration of the learned representations. From Eq. (25), for fixed prototype geometry, the separation between same-class and different-class expected cosine distances is governed by the mean resultant length of the vMF distribution, which is strictly increasing in ([43]). As approaches zero, the mean resultant length approaches zero and the expected cosine distances approach 1, reducing the separation between the two cases. Thus, the theorem does not impose a condition on classification accuracy; its distributional requirement is instead that the updated representation is more concentrated around its class prototypes than the old one.
Remark 2 (Role of the vMF assumption). Theorem 3.6 is stated under the vMF assumption, which is adopted as a tractable modeling assumption for class-conditional hyperspherical representations together with the explicit first-moment expression
At the expectation level, this first-moment characterization constitutes the distribution-specific quantity entering the proof. Indeed, for independent unit-norm random vectors and ,
where .
Hence, the vMF assumption enters the expected-distance analysis through its first moment. For a class-conditional distribution on the unit hypersphere with a nonzero first moment, this quantity can be expressed as
where denotes the mean direction and denotes the mean resultant length ([60, 61]). This formulation identifies the mean direction and mean resultant length as the first-moment quantities entering the expected-distance expression. For the vMF model considered in Theorem 3.6, , and the strict monotonicity of with respect to ([43]) provides an explicit relation between the concentration parameter and the mean resultant length appearing in the proof.
As a direct consequence of Theorem 3.6, the following corollary holds.
Corollary 3.7 (Compatibility of Aligned Regular-Simplex Hyperspherical Representations). Under the assumptions of Theorem 3.6, hyperspherical representations whose class prototypes form a regular simplex centered at the origin and remain aligned across updates satisfy the compatibility inequalities of Eq. 1a and Eq. 1b in expectation.
Proof. Let the normalized class prototypes at update step form a regular simplex centered at the origin. For any two distinct classes , their pairwise inner product is
where denotes the number of classes defining the simplex at step . Hence, the angle between any two distinct class prototypes is greater than .
For the same-class case, alignment of corresponding prototypes across updates gives , which satisfies the geometric condition required by Eq. 27a. For two different classes , prototype alignment gives
which satisfies the geometric condition required by Eq. 27b.
Therefore, all geometric conditions of Theorem 3.6 are satisfied, and, under its vMF and increasing-concentration assumptions, the compatibility inequalities of Eq. 1a and Eq. 1b hold in expectation.
Fig. 7 illustrates the expected compatibility inequalities characterized above for hyperspherical regular-simplex representations across different representation dimensions. The two update steps are denoted by , corresponding to the old model, and , corresponding to the updated model, whose class-conditional vMF distributions have higher concentration. In the same-class case, Figure 7a shows that

Figure 7. Expected cosine distances for aligned regular-simplex representations in the (a) same-class and (b) different-class cases, corresponding to Eq. 25a and Eq. 25b, respectively. The curves are obtained from the closed-form expected-distance expressions in Eq. 27a and Eq. 27b, under the assumptions of Theorem 3.6, with the updated class distributions having higher concentration than the old ones. Across all considered feature-space dimensions , the expected distance between features from the updated and old models is lower than the corresponding old-model distance for same-class pairs and higher for different-class pairs, illustrating that the compatibility inequalities are satisfied in expectation.
consistent with Eq. 1a. Conversely, for different classes, Figure 7b shows that
consistent with Eq. 1b.
Remark 3 (Relation to Simplex ETF). The regular-simplex geometry considered in Corollary 3.7 is closely related to the Simplex ETF structure arising in Neural Collapse ([70]). Within a single representation space, Neural Collapse characterizes the centered class means as approaching a Simplex ETF configuration, in which the normalized class prototypes have constant pairwise inner products
and therefore pairwise angles greater than .
This within-model geometric property, however, does not by itself imply alignment across independently obtained representation spaces. In particular, the Simplex ETF geometry is invariant under a common orthogonal transformation: applying the same orthogonal transformation to all prototypes preserves their norms and pairwise inner products while changing their absolute orientation. Consequently, two models may independently exhibit the same Simplex ETF geometry while their corresponding class prototypes are not aligned across updates.
Thus, the Simplex ETF property guarantees the obtuse inter-class geometry required by Theorem 3.6, but not the cross-update alignment of corresponding prototypes. When this additional alignment condition is satisfied, and under the vMF and increasing-concentration assumptions of Theorem 3.6, an aligned Simplex ETF configuration falls within the regular-simplex setting of Corollary 3.7 and therefore satisfies the compatibility inequalities in expectation.
Empirical Evidence of Increased Concentration Across Model Updates
In this appendix, we empirically assess the concentration-increase assumption discussed in § 3.4, showing that the distributions of both logits and softmax outputs become more compact around their respective class prototypes as model updates progress. To quantify the compactness, we use the mean cosine distance between the feature representations and their respective class prototypes. Specifically, let denote the set of extracted logits for class , where represents the number of samples belonging to class in the dataset. The class prototype is defined as the mean of the -normalized extracted logits, , and the mean cosine distance between each feature and the prototype of class is given by
The same quantities are computed for the softmax outputs by replacing with . Lower values of correspond to larger empirical mean resultant lengths (Remark 2) and therefore indicate a tighter concentration of the normalized representations around their class mean directions.
We conduct experiments on the CIFAR-10 dataset ([50]) under two scenarios analogous to those in § 4.
Extended Classes Scenario. In this scenario, we investigate the concentration of the representations when the number of classes is expanded during a model update. The old model is trained on the first 5 classes of CIFAR-10, and the updated model is trained on the complete set of 10 classes. Both models use a ResNet-18 architecture ([39]) trained for 100 epochs using stochastic gradient descent (SGD) with an initial learning rate of 0.1, momentum of 0.9, and a cosine annealing learning rate schedule. The results shown in Figure 8 demonstrate that both the logits and the softmax outputs of the updated model are more concentrated than those of the old model for all 10 classes. This is consistent with the semi-open-set scenario, where the new classes are unknown to the old model but are known to the updated model, thus explaining the significant gap in concentration in the last 5 classes. The increase in concentration also holds for the 5 shared classes, on which both models are already highly concentrated, supporting the assumption of increasing concentration with class expansion during model updates.

Figure 8. Per-class dispersion of the -normalized logits (a) and softmax outputs (b) on CIFAR-10 for the old model (solid bars) and the new model (hatched bars). In each subfigure, the left panel shows the extended-classes update from 5 to 10 classes, where the last 5 classes are unknown to the old model, and the right panel shows the update between independently trained models, with ResNet-18 as the old model and ResNet-50 as the new model, both pretrained on ImageNet-1K. Lower values of indicate a tighter concentration around the class mean direction.
Independently Trained Models in Public Repositories Scenario. We compare two models pretrained on ImageNet-1K and obtained from torchvision ([59]): ResNet-18 as the old model, and ResNet-50 as the updated model. We evaluate the concentration metric on the CIFAR-10 test set, with images resized to 224 224 by bicubic interpolation. As shown in Figure 8, the updated model yields more concentrated representations than the old model, even in an open-set scenario where the evaluation distribution differs from the training one: the logits are more concentrated for 7 of the 10 classes, and the softmax outputs for all 10 classes.
The observed overall increase in logit concentration is consistent with the collapse behavior discussed in § 3.2.2, and the softmax outputs exhibit the same trend. In the ideal Neural Collapse limit, the two representations behave identically in this respect: the logits of each class converge to a common vector, and so do the corresponding softmax outputs [70].
Since the hyperspherical simplex representations in Eq. (6) and Eq. (5) are constructed from the logits and softmax outputs, respectively, these results directly support assumption (ii) for both LSP and PSP. Overall, the results provide empirical evidence of increasing first-moment concentration across model updates. Under the vMF modeling assumption adopted in Theorem 3.6, this behavior is consistent with an increase in the corresponding concentration parameter . At the same time, the few classes whose logits become less concentrated under domain shift show that the concentration-increase assumption holds predominantly but need not hold for every class.
Empirical Analysis of the Centering Projection and the Angular Correction
In this appendix, we empirically examine the contribution of the two operations on which the design of PSP relies: the centering projection and the deterministic transformation for angular correction, motivated by condition (b) and condition (a) of Theorem 3.6, respectively (§ 3.2.1 and § 3.3).
Experimental setting. We consider an extended-classes update on CIFAR-10 [50] with a ResNet-18 backbone [39]; the old model is trained on the first 5 classes and the updated model on all 10 classes. All models are trained from scratch for 60 epochs using SGD with an initial learning rate of 0.1, momentum of 0.9, weight decay of , batch size of 128, and cosine annealing. Each model is trained with 3 different seeds, and all combinations of old and updated models are evaluated, yielding a total of 9 model pairs. The old models reach a test accuracy of 95.10–95.70% on their 5 classes, and the updated models 94.57–94.97% on all 10 classes.
The inequalities of Def. 3.1 are evaluated with the cosine distance on the 5,000 test images of the 5 shared classes, over all ordered pairs with , which form the set of 4,995,000 same-class pairs and the set of 20,000,000 different-class pairs per model pair. For each inequality, we compute the average margin
where denotes the empirical average over the pairs in . A positive margin indicates that the corresponding inequality is satisfied on average over the evaluated pairs, providing an empirical counterpart to the expectation-level inequalities of Theorem 3.6.
We compare four configurations, which differ only in the operations applied to the softmax outputs before -normalization. In all of them, the gallery features are extracted with the old model and the query features with the updated model; when their dimensions differ, is zero-padded to dimensions. The configurations are defined as follows:
-Softmax: directly -normalized softmax outputs for both models, without either operation.
PSP w/o : both models use the representation of Eq. (5), each centered with and , respectively, without angular correction.
PSP w/o : -normalized softmax outputs for the gallery, and queries mapped by , i.e., without centering, which only discards the coordinates of the new classes.
PSP: the proposed hyperspherical representation of Eq. (5), with queries mapped by .
| Method | Compatible pairs | ||||
| -Softmax | – | – | 0/9 | ||
| PSP w/o | ✓ | – | 0/9 | ||
| PSP w/o | – | ✓* | 0/9 | ||
| PSP | ✓ | ✓ | 9/9 |
Table 6. Analysis of the centering projection and the deterministic transformation on CIFAR-10 with ResNet-18 under class expansion (5 10 classes). Average margins of Eq. (31) (mean std over 9 model pairs; positive values indicate that the inequality is satisfied on average) and number of compatible pairs, i.e., model pairs for which both margins are positive. *Without the centering projection, i.e., in place of . Dark and light blue indicate respectively the highest and the second-highest value for each column.
In PSP w/o , i.e., without centering, restricting the queries with makes positive in all model pairs, as it discards the probability mass that the updated model assigns to the new classes, which has no counterpart in the gallery features. However, remains negative in all model pairs for both -Softmax and PSP w/o , as expected from the analysis of § 3.2.1: since the softmax outputs lie in the non-negative orthant, the angle between prototypes of different classes is at most and condition (b) of Theorem 3.6 is not satisfied. In this case, the inner products between features of different classes are non-negative, so that an increase in concentration cannot yield a positive different-class margin. The centering projection removes this limitation by mapping the prototypes onto a regular simplex centered at the origin, which, together with the alignment restored by , accounts for the positive margins of PSP.
Overall, the two operations play complementary roles: establishes angles greater than between prototypes of different classes (condition (b)), while restores the alignment of corresponding prototypes that this centered geometry loses under class expansion (condition (a)). Among the evaluated configurations, only their combination, i.e., PSP, yields positive average margins for both inequalities of Def. 3.1 in all model pairs, providing empirical support for the geometric conditions identified by Theorem 3.6.
Implementation Details For Standard Compatibility Benchmarks
In the following, we report the implementation details used in the experiments of § 4.2.
Experiments on CIFAR-100 ([50]). For this set of experiments, the image size is . Both ResNet-18 and ResNet-50 architectures are used with the following hyperparameters for training: number of epochs 120; batch size 128; SGD optimizer with an initial learning rate of 0.1, reduced by a factor of 10 at epochs 80 and 100; SGD momentum 0.9; weight decay . A temperature factor of 12 is used in the cross-entropy loss to scale logit vectors during training. Training images are subjected to random cropping, horizontal flipping, and tensor normalization. For the Extended Classes benchmark, CIFAR-100 training set is partitioned into class-disjoint subsets, each containing classes, where is the number of update steps.
Experiments on ImageNet-1K ([85]). For this set of experiments, the image size is . Both ResNet-18 and ResNet-50 architectures are trained with the following hyperparameters: number of epochs 90; batch size 1536; SGD optimizer with an initial learning rate of 0.1, reduced by a factor of 10 at epochs 30 and 60; SGD momentum 0.9; weight decay . Training images are subjected to random cropping, horizontal flipping, color jitter, and tensor normalization, as is standard for ImageNet-1K training. For the Extended Classes benchmark, the ImageNet-1K training set is partitioned into class-disjoint subsets, each containing classes, where is the number of update steps.
Experiments on Google Landmarks v2 ([102]). For this set of experiments, the image size is . A ResNet-18 architecture, initialized from ImageNet-1K pretrained weights at every update step, is trained with the following hyperparameters: number of epochs 30; batch size 512; SGD optimizer with an initial learning rate of 0.1, reduced by a factor of 10 at epochs 5, 10, and 20; SGD momentum 0.9; weight decay . Training images are subjected to random cropping and tensor normalization. For the Extended Classes benchmark, the first update step uses a subset of 24,393 classes, and the remaining training set is partitioned into class-disjoint subsets, each containing classes, where is the number of update steps.
Compatibility Matrices for 5-Step Update Scenario in the Extended Classes Benchmark
In Figure 9, we present the compatibility matrices showing the CMC@1 retrieval metric values at each model update step for the 5-step scenario on the CIFAR-100 dataset of Table 1.
The matrices show that PSP and LSP achieve the highest compatibility while maintaining competitive retrieval performance across the update sequence.
Additional Results on Independently Trained Models from Public Repositories
In this appendix, we present the compatibility matrices corresponding to the experimental results reported in Table 5 of § 4.3.
Specifically, Figure 10 shows the CMC@1 values of the compatibility matrices in the open-set scenario using Places365 as the evaluation set. The diagonal entries represent same-model accuracy, while the lower triangular entries show cross-model accuracy. These experiments involve sequential model updates using AlexNet, ResNet-50, RegNetX_3.2GF, ResNet-152, and MaxViT_T, each independently pretrained on ImageNet-1K, with Places365 serving as the test set.

Figure 10. Open-set scenario. Compatibility matrices for five steps with increasingly expressive models (AlexNet, ResNet-50, RegNetX_3.2GF, ResNet-152, and MaxViT_T), all pretrained on ImageNet-1K. The matrices display retrieval performance on the Places365 dataset. Entries that do not satisfy the compatibility criterion in Eq. (9) are highlighted with a light-red background. Model representations obtained from: (a) encoder output (Baseline); (b) softmax outputs (PSP); (c) logits (LSP).
Furthermore, Figure 11 and Figure 12 show the compatibility matrices for closed-set and open-set scenarios, respectively, using three Vision Transformer (ViT) architectures: ViT-B/32 and ViT-B/16, both trained from scratch on ImageNet-1K, and ViT-L/16, which is pretrained using weakly supervised learning on the IG-3.6B dataset and subsequently fine-tuned end-to-end on ImageNet-1K ([91]).

Figure 11. Closed-set scenario. Compatibility matrices for three steps with advanced Vision Transformer (ViT) model architectures (ViT-B/32, ViT-B/16, and ViT-L/16), all pretrained on ImageNet-1K. The matrices show closed-set retrieval performance on the ImageNet-1K test set. Entries that do not satisfy the compatibility criterion in Eq. (9) are highlighted with a light-red background. Model representations obtained from: (a) encoder output (Baseline); (b) softmax outputs (PSP); (c) logits (LSP).

(a) Baseline

(b) PSP

(c) LSP
Figure 12. Open-set scenario. Compatibility matrices for three steps with advanced Vision Transformer (ViT) model architectures (ViT-B/32, ViT-B/16, and ViT-L/16), all pretrained on ImageNet-1K. The matrices show open-set retrieval performance on the Places365 test set. Entries that do not satisfy the compatibility criterion in Eq. (9) are highlighted with a light-red background. Model representations obtained from: (a) encoder output (Baseline); (b) softmax outputs (PSP); (c) logits (LSP).
The results show that in the closed-set scenario, PSP achieves the highest compatibility and retrieval performance. Conversely, in open-set scenarios, while PSP maintains superior compatibility, it exhibits reduced retrieval performance. LSP achieves higher compatibility than the Baseline but lower than PSP; however, it substantially outperforms both the Baseline and PSP in cross-model retrieval performance, as evidenced by the off-diagonal values in the compatibility matrices.
Extension to Self-Supervised and Vision-Language Encoders via Linear Probing
In addition to supervised ImageNet-pretrained classifiers from torchvision ([71, 59]), we extend our analysis to self-supervised pretrained encoders and pretrained vision-language models in a linear-probe setting. Specifically, we consider two families of publicly available pretrained models: (i) three checkpoints from the DINO family, namely DINO ([20]), DINOv2 ([68]), and DINOv3 ([89]), obtained from the Hugging Face Hub ([104]); and (ii) three CLIP variants pretrained by OpenAI, namely ViT-B/32, ViT-B/16, and ViT-L/14, obtained from the OpenCLIP repository ([45]). In all cases, the image encoder is used as a frozen feature extractor.
For each checkpoint, we train a bias-free linear classifier on top of the extracted features using ImageNet-1K as the training set for 30 epochs, while keeping the encoder weights frozen. We then construct PSP and LSP representations from the resulting classifier outputs, using softmax outputs and logits, respectively. As a baseline, we directly use the -normalized encoder output without any additional training. Retrieval performance is evaluated on the ImageNet-1K test set, following the same protocol adopted in the main benchmark.
Table 7 summarizes the compatibility results obtained in this linear-probe setting on ImageNet-1K. For both DINO and CLIP model families, PSP and LSP achieve substantially higher compatibility metrics than the baseline, confirming that the proposed framework can be extended beyond standard supervised classifiers.
| Method | |||
| DINO family: DINO-ViT-S DINOv2-ViT-S/14 DINOv3-ViT-L/16 | |||
| Baseline | 0 | 35.50 | 0 |
| PSP | 1.00 | 71.00 | 72.00 |
| LSP | 0.67 | 68.70 | 47.02 |
| CLIP family: CLIP ViT-B/32 CLIP ViT-B/16 CLIP ViT-L/14 | |||
| Baseline | 0 | 30.70 | 0 |
| PSP | 1.00 | 60.10 | 59.20 |
| LSP | 0.33 | 52.10 | 16.42 |
Table 7. Compatibility results for self-supervised and vision-language pretrained encoders in a linear-probe setting on ImageNet-1K. For each checkpoint, a linear probe is trained on top of frozen backbone features. Dark blue numbers indicate the highest values, while light blue numbers indicate the second-highest values.
For the DINO family, the observed trend is consistent with that reported for supervised ImageNet-pretrained models in § 4.3. In particular, PSP achieves the strongest compatibility results, with and , while LSP achieves and . As shown in Figure 13, the baseline achieves reasonable same-model retrieval performance, but cross-model retrieval remains negligible, indicating that independently pretrained self-supervised encoders do not naturally produce aligned representation spaces across updates.

(a) (a) Baseline

(b) (b) PSP

(c) (c) LSP
Figure 13. Compatibility matrices for three steps with self-supervised Vision Transformer checkpoints from the DINO family (DINO-ViT-S, DINOv2-ViT-S/14, and DINOv3-ViT-L/16) obtained from Hugging Face Hub (Wolf et al., [104]). For each checkpoint, we train a linear probe on ImageNet-1K with the backbone frozen, and construct PSP/LSP features from the resulting classifier outputs. The matrices show closed-set retrieval performance on the ImageNet-1K test set. Entries that do not satisfy the compatibility criterion in Eq. (9) are highlighted with a light-red background. Model representations obtained from: (a) encoder output (Baseline); (b) softmax outputs (PSP); (c) logits (LSP).
For the CLIP family, we observe the same overall pattern, as shown in Figure 14. PSP again achieves the strongest compatibility results (, ), while LSP improves substantially over the baseline but remains below PSP. The consistency of this behavior across both model families provides additional empirical support for the theoretical analysis in § 3.4.

(a) (a) Baseline

(b) (b) PSP

(c) (c) LSP
Figure 14. Compatibility matrices for three steps with vision-language CLIP family (ViT-B/32, ViT-B/16, and ViT-L/14) pretrained by OpenAI. For each checkpoint, we train a linear probe on ImageNet-1K with the backbone frozen, and construct PSP/LSP features from the resulting classifier outputs. The matrices show closed-set retrieval performance on the ImageNet-1K test set. Entries that do not satisfy the compatibility criterion in Eq. (9) are highlighted with a light-red background. Model representations obtained from: (a) encoder output (Baseline); (b) softmax outputs (PSP); (c) logits (LSP).
Overall, these results show that a simple linear-probe protocol provides a practical way to apply PSP and LSP to pretrained encoders that do not natively expose a classification head, including both self-supervised and vision-language models.
References
- [1]Samuel Ainsworth, Jonathan Hayase, and Siddhartha Srinivasa. Git re-basin: Merging models modulo permutation symmetries. In The Eleventh International Conference on Learning Representations, 2023.arxiv.org/abs/2209.04836
- [2]Dario Amodei, Chris Olah, Jacob Steinhardt, Paul Christiano, John Schulman, and Dan Mané. Concrete problems in ai safety. arXiv preprint arXiv:1606.06565, 2016.arxiv.org/abs/1606.06565
- [3]Anthropic. The claude 3 model family: Opus, sonnet, haiku. Claude-3 Model Card, 1, 2024.
- [4]Haoyue Bai, Yifei Ming, Julian Katz-Samuels, and Yixuan Li. Hypo: Hyperspherical out-of-distribution generalization. In International Conference on Learning Representations, 2024.arxiv.org/abs/2402.07785
- [5]Arindam Banerjee, Inderjit S. Dhillon, Joydeep Ghosh, and Suvrit Sra. Clustering on the unit hypersphere using von mises-fisher distributions. J. Mach. Learn. Res., 6:1345–1382, 2005.DOI
- [6]Gagan Bansal, Besmira Nushi, Ece Kamar, Walter S Lasecki, Daniel S Weld, and Eric Horvitz. Beyond accuracy: The role of mental models in human-ai team performance. In Proceedings of the AAAI conference on human computation and crowdsourcing, volume 7, pp. 2–11, 2019a.DOI
- [7]Gagan Bansal, Besmira Nushi, Ece Kamar, Daniel S Weld, Walter S Lasecki, and Eric Horvitz. Updates in human-ai teams: Understanding and addressing the performance/compatibility tradeoff. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 33, pp. 2429–2437, 2019b.DOI
- [8]Stella Biderman, Hailey Schoelkopf, Quentin Gregory Anthony, Herbie Bradley, Kyle O’Brien, Eric Hallahan, Mohammad Afzal Khan, Shivanshu Purohit, USVSN Sai Prashanth, Edward Raff, et al. Pythia: A suite for analyzing large language models across training and scaling. In International Conference on Machine Learning, pp. 2397–2430. PMLR, 2023.arxiv.org/abs/2304.01373
- [9]Niccolo Biondi, Federico Pernici, Matteo Bruni, and Alberto Del Bimbo. Cores: Compatible representations via stationarity. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2023a.DOI
- [11]Niccolò Biondi, Federico Pernici, Simone Ricci, and Alberto Del Bimbo. Stationary representations: Optimally approximating compatibility and implications for improved model replacements. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2024.arxiv.org/abs/2405.02581
- [12]Niccolò Biondi, Federico Pernici, Simone Ricci, and Alberto Del Bimbo. A stationary (and therefore compatible) representation is all you need. IEEE Transactions on Pattern Analysis and Machine Intelligence, pp. 1–13, 2026. doi: 10.1109/TPAMI.2026.3692279.DOI
- [13]Rishi Bommasani, Drew A Hudson, Ehsan Adeli, Russ Altman, Simran Arora, Sydney von Arx, Michael S Bernstein, Jeannette Bohg, Antoine Bosselut, Emma Brunskill, et al. On the opportunities and risks of foundation models. arXiv preprint arXiv:2108.07258, 2021.arxiv.org/abs/2108.07258
- [14]Sebastian Bruch, Franco Maria Nardini, Cosimo Rulli, and Rossano Venturini. Efficient inverted indexes for approximate retrieval over learned sparse representations. In Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 152–162, 2024a.DOI
- [16]Mateusz Budnik and Yannis Avrithis. Asymmetric metric learning for knowledge transfer. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 8228–8238, 2021.arxiv.org/abs/2006.16331
- [17]Ngoc Bui, Menglin Yang, Runjin Chen, Leonardo Neves, Mingxuan Ju, Rex Ying, Neil Shah, and Tong Zhao. Learning along the arrow of time: Hyperbolic geometry for backward-compatible representation learning. In ICML, volume 267 of Proceedings of Machine Learning Research, 2025.arxiv.org/abs/2506.05826
- [18]Irene Cannistraci, Luca Moschella, Marco Maiorca, Marco Fumero, Antonio Norelli, and Emanuele Rodolà. Bootstrapping parallel anchors for relative representations. In The First Tiny Papers Track at ICLR 2023, Tiny Papers at ICLR 2023, 2023.arxiv.org/abs/2303.00721
- [19]Irene Cannistraci, Luca Moschella, Marco Fumero, Valentino Maiorca, and Emanuele Rodolà. From bricks to bridges: Product of invariances to enhance latent space communication. In The Twelfth International Conference on Learning Representations, 2024.arxiv.org/abs/2310.01211
- [20]Mathilde Caron, Hugo Touvron, Ishan Misra, Hervé Jégou, Julien Mairal, Piotr Bojanowski, and Armand Joulin. Emerging properties in self-supervised vision transformers. In Proceedings of the IEEE/CVF international conference on computer vision, pp. 9650–9660, 2021.arxiv.org/abs/2104.14294
- [21]Ken Chen, Yichao Wu, Haoyu Qin, Ding Liang, Xuebo Liu, and Junjie Yan. R3 adversarial network for cross model face recognition. In CVPR, pp. 9868–9876. Computer Vision Foundation / IEEE, 2019.DOI
- [22]Mayee Chen, Daniel Y Fu, Avanika Narayan, Michael Zhang, Zhao Song, Kayvon Fatahalian, and Christopher Ré. Perfectly balanced: Improving transfer and robustness of supervised contrastive learning. In International Conference on Machine Learning, pp. 3090–3122. PMLR, 2022.arxiv.org/abs/2204.07596
- [23]Tim R Davidson, Luca Falorsi, Nicola De Cao, Thomas Kipf, and Jakub M Tomczak. Hyperspherical variational auto-encoders. In 34th Conference on Uncertainty in Artificial Intelligence 2018, UAI 2018, pp. 856–865. Association For Uncertainty in Artificial Intelligence (AUAI), 2018.arxiv.org/abs/1804.00891
- [24]Jiankang Deng, Jia Guo, Niannan Xue, and Stefanos Zafeiriou. Arcface: Additive angular margin loss for deep face recognition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 4690–4699, 2019.DOI
- [25]Alexey Dosovitskiy, Lucas Beyer, Alexander Kolesnikov, Dirk Weissenborn, Xiaohua Zhai, Thomas Unterthiner, Mostafa Dehghani, Matthias Minderer, Georg Heigold, Sylvain Gelly, Jakob Uszkoreit, and Neil Houlsby. An image is worth 16x16 words: Transformers for image recognition at scale. In 9th International Conference on Learning Representations, ICLR 2021, Virtual Event, Austria, May 3-7, 2021, 2021.arxiv.org/abs/2010.11929
- [26]Chaoqun Du, Yulin Wang, Shiji Song, and Gao Huang. Probabilistic contrastive learning for long-tailed visual recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 46:5890–5904, 2024. doi: 10.1109/TPAMI.2024.3369102.DOI
- [27]Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey, Abhishek Kadian, Ahmad Al-Dahle, Aiesha Letman, Akhil Mathur, Alan Schelten, Amy Yang, Angela Fan, et al. The llama 3 herd of models. arXiv preprint arXiv:2407.21783, 2024.arxiv.org/abs/2407.21783
- [28]Rahul Duggal, Hao Zhou, Shuo Yang, Yuanjun Xiong, Wei Xia, Zhuowen Tu, and Stefano Soatto. Compatibility-aware heterogeneous visual search. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 10723–10732, 2021.arxiv.org/abs/2105.06047
- [29]Jessica Maria Echterhoff, Fartash Faghri, Raviteja Vemulapalli, Ting-Yao Hu, Chun-Liang Li, Oncel Tuzel, and Hadi Pouransari. MUSCLE: A model update strategy for compatible LLM evolution. In EMNLP (Findings), pp. 7320–7332. Association for Computational Linguistics, 2024.arxiv.org/abs/2407.09435
- [30]Facebook Research. PySparNN: Approximate nearest neighbor search for sparse data in Python. https://github.com/facebookresearch/pysparnn, 2017.
- [31]Cong Fang, Hangfeng He, Qi Long, and Weijie J Su. Exploring deep neural networks via layer-peeled model: Minority collapse in imbalanced training. Proceedings of the National Academy of Sciences, 118 (43):e2103091118, 2021.DOI
- [32]Yan Fang, Jingtao Zhan, Qingyao Ai, Jiaxin Mao, Weihang Su, Jia Chen, and Yiqun Liu. Scaling laws for dense retrieval. In Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 1339–1349, 2024.arxiv.org/abs/2403.18684
- [33]Ronald Aylmer Fisher. Dispersion on a sphere. Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences, 217(1130):295–305, 1953. doi: 10.1098/rspa.1953.0064.DOI
- [34]Jonathan Frankle, Gintare Karolina Dziugaite, Daniel Roy, and Michael Carbin. Linear mode connectivity and the lottery ticket hypothesis. In International Conference on Machine Learning, pp. 3259–3269. PMLR, 2020.arxiv.org/abs/1912.05671
- [35]Dipam Goswami, Liying Wang, Bartłomiej Twardowski, and Joost van de Weijer. Query drift compensation: Enabling compatibility in continual learning of retrieval embedding models. In Sarath Chander, Razvan Pascanu, Eric Eaton, Bing Liu, Rupam Mahmood, and Amal Rannen-Triki (eds.), Proceedings of The 4th Conference on Lifelong Learning Agents, volume 330 of Proceedings of Machine Learning Research, pp. 324–340. PMLR, 11–14 Aug 2026.arxiv.org/abs/2506.00037
- [36]Henry Gouk, Eibe Frank, Bernhard Pfahringer, and Michael J Cree. Regularisation of neural networks by enforcing lipschitz continuity. Machine Learning, 110(2):393–416, 2021.arxiv.org/abs/1804.04368
- [37]Suriya Gunasekar, Yi Zhang, Jyoti Aneja, Caio César Teodoro Mendes, Allie Del Giorno, Sivakanth Gopi, Mojan Javaheripi, Piero Kauffmann, Gustavo de Rosa, Olli Saarikivi, et al. Textbooks are all you need. arXiv preprint arXiv:2306.11644, 2023.arxiv.org/abs/2306.11644
- [38]Md Abul Hasnat, Julien Bohné, Jonathan Milgram, Stéphane Gentrıc, and Liming Chen. von mises-fisher mixture model-based deep learning: Application to face verification. arXiv preprint arXiv:1706.04264, 2017.arxiv.org/abs/1706.04264
- [39]Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 770–778, 2016.arxiv.org/abs/1512.03385
- [40]Dan Hendrycks and Kevin Gimpel. A baseline for detecting misclassified and out-of-distribution examples in neural networks. In 5th International Conference on Learning Representations, ICLR 2017, Toulon, France, April 24-26, 2017, Conference Track Proceedings, 2017.
- [41]Guanzhe Hong, Yin Cui, Ariel Fuxman, Stanley H. Chan, and Enming Luo. Why fine-grained labels in pretraining benefit generalization? Transactions on Machine Learning Research, 2024.arxiv.org/abs/2410.23129
- [43]Kurt Hornik and Bettina Grün. On maximum likelihood estimation of the concentration parameter of von mises-fisher distributions. Comput. Stat., 29(5):945–957, 2014. doi: 10.1007/S00180-013-0471-0. URL https://doi.org/10.1007/s00180-013-0471-0.
- [44]Weihua Hu, Rajas Bansal, Kaidi Cao, Nikhil Rao, Karthik Subbian, and Jure Leskovec. Learning backward compatible embeddings. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 3018–3028, 2022.DOI
- [45]Gabriel Ilharco, Mitchell Wortsman, Ross Wightman, Cade Gordon, Nicholas Carlini, Rohan Taori, Achal Dave, Vaishaal Shankar, Hongseok Namkoong, John Miller, Hannah Hajishirzi, Ali Farhadi, and Ludwig Schmidt. Openclip, July 2021. URL https://doi.org/10.5281/zenodo.5143773.
- [46]Florian Jaeckle, Farshad Faghri, Ali Farhadi, Oncel Tuzel, and Hadi Pouransari. Fastfill: Efficient compatible model update. In The Eleventh International Conference on Learning Representations, 2023.arxiv.org/abs/2303.04766
- [47]Albert Q Jiang, Alexandre Sablayrolles, Arthur Mensch, Chris Bamford, Devendra Singh Chaplot, Diego de las Casas, Florian Bressand, Gianna Lengyel, Guillaume Lample, Lucile Saulnier, et al. Mistral 7b. arXiv preprint arXiv:2310.06825, 2023.arxiv.org/abs/2310.06825
- [48]Jiachen Jiang, Jinxin Zhou, Peng Wang, Qing Qu, Dustin G. Mixon, Chong You, and Zhihui Zhu. Generalized neural collapse for a large number of classes. In Forty-first International Conference on Machine Learning, ICML 2024, Vienna, Austria, July 21-27, 2024, 2024.arxiv.org/abs/2310.05351
- [49]Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models. arXiv preprint arXiv:2001.08361, 2020.arxiv.org/abs/2001.08361
- [50]A. Krizhevsky. Learning Multiple Layers of Features from Tiny Images. Technical report, Univ. Toronto, 2009.
- [51]Alex Krizhevsky, Ilya Sutskever, and Geoffrey E. Hinton. Imagenet classification with deep convolutional neural networks. In Peter L. Bartlett, Fernando C. N. Pereira, Christopher J. C. Burges, Léon Bottou, and Kilian Q. Weinberger (eds.), Advances in Neural Information Processing Systems 25: 26th Annual Conference on Neural Information Processing Systems 2012. Proceedings of a meeting held December 3-6, 2012, Lake Tahoe, Nevada, United States, pp. 1106–1114, 2012.
- [52]Maksim Lapin, Matthias Hein, and Bernt Schiele. Loss functions for top-k error: Analysis and insights. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 1468–1477, 2016.arxiv.org/abs/1512.00486
- [53]Zhiqi Lin, Jia Shi, Deepak Pathak, and Deva Ramanan. The clear benchmark: Continual learning on real-world imagery. In Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks, volume 1, 2021.arxiv.org/abs/2201.06289
- [54]Weiyang Liu, Yandong Wen, Zhiding Yu, and Meng Yang. Large-margin softmax loss for convolutional neural networks. In Proceedings of The 33rd International Conference on Machine Learning, pp. 507–516, 2016.arxiv.org/abs/1612.02295
- [56]David Lopez-Paz and Marc’Aurelio Ranzato. Gradient episodic memory for continual learning. Advances in neural information processing systems, 30, 2017.arxiv.org/abs/1706.08840
- [57]Mayug Maniparambil, Raiymbek Akshulakov, Yasser Abdelaziz Dahou Djilali, Mohamed El Amine Seddik, Sanath Narayan, Karttikeya Mangalam, and Noel E O’Connor. Do vision and language encoders represent the world similarly? In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 14334–14343, 2024.arxiv.org/abs/2401.05224
- [58]Mayug Maniparambil, Raiymbek Akshulakov, Yasser Abdelaziz Dahou Djilali, Sanath Narayan, Ankit Singh, and Noel E. O’Connor. Harnessing frozen unimodal encoders for flexible multimodal alignment. In Proceedings of the Computer Vision and Pattern Recognition Conference (CVPR), pp. 29847–29857, June 2025.arxiv.org/abs/2409.19425
- [59]Sébastien Marcel and Yann Rodriguez. Torchvision the machine-vision package of torch. In Proceedings of the 18th ACM international conference on Multimedia, pp. 1485–1488, 2010.DOI
- [60]Kanti V. Mardia. Statistics of directional data. Journal of the Royal Statistical Society: Series B, 37(3): 349–371, 1975. doi: 10.1111/j.2517-6161.1975.tb01550.x.DOI
- [61]Kanti V Mardia and Peter E Jupp. Directional statistics. John Wiley & Sons, 2009.
- [62]Qiang Meng, Chixiang Zhang, Xiaoqiang Xu, and Feng Zhou. Learning compatible embeddings. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pp. 9939–9948, October 2021.arxiv.org/abs/2108.01958
- [63]Mahdi Milani Fard, Quentin Cormier, Kevin Canini, and Maya Gupta. Launch and iterate: Reducing prediction churn. Advances in Neural Information Processing Systems, 29, 2016.
- [64]Dustin G Mixon, Hans Parshall, and Jianzhong Pi. Neural collapse with unconstrained features. Sampling Theory, Signal Processing, and Data Analysis, 20(2):1–13, 2022.arxiv.org/abs/2011.11619
- [65]Luca Moschella, Valentino Maiorca, Marco Fumero, Antonio Norelli, Francesco Locatello, and Emanuele Rodolà. Relative representations enable zero-shot latent space communication. In International Conference on Learning Representations, 2023.arxiv.org/abs/2209.15430
- [66]Richard Ngo, Lawrence Chan, and Sören Mindermann. The alignment problem from a deep learning perspective. In The Twelfth International Conference on Learning Representations, ICLR, 2024.
- [67]OpenAI. Learning to reason with large language models. https://openai.com/index/learning-to-reason-with-llms/, 2024. Accessed: 2024-09-12.DOI
- [68]Maxime Oquab, Timothée Darcet, Théo Moutakanni, Huy Vo, Marc Szafraniec, Vasil Khalidov, Pierre Fernandez, Daniel Haziza, Francisco Massa, Alaaeldin El-Nouby, et al. Dinov2: Learning robust visual features without supervision. arXiv preprint arXiv:2304.07193, 2023.arxiv.org/abs/2304.07193
- [69]Tan Pan, Furong Xu, Xudong Yang, Sifeng He, Chen Jiang, Qingpei Guo, Feng Qian, Xiaobo Zhang, Yuan Cheng, Lei Yang, et al. Boundary-aware backward-compatible representation via adversarial learning in image retrieval. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 15201–15210, 2023.arxiv.org/abs/2305.02610
- [70]Vardan Papyan, XY Han, and David L Donoho. Prevalence of neural collapse during the terminal phase of deep learning training. Proceedings of the National Academy of Sciences, 117(40):24652–24663, 2020.DOI
- [71]Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al. Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems, 32:8026–8037, 2019.arxiv.org/abs/1912.01703
- [72]Federico Pernici, Matteo Bruni, Claudio Baecchi, and Alberto Del Bimbo. Maximally compact and separated features with regular polytope networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, June 2019.
- [73]Federico Pernici, Matteo Bruni, Claudio Baecchi, and Alberto Del Bimbo. Regular polytope networks. IEEE Transactions on Neural Networks and Learning Systems, 2021a.DOI
- [74]Federico Pernici, Matteo Bruni, Claudio Baecchi, Francesco Turchini, and Alberto Del Bimbo. Class-incremental learning with pre-allocated fixed classifiers. In 2020 25th International Conference on Pattern Recognition (ICPR), pp. 6259–6266. IEEE, 2021b.DOI
- [75]Gabriele Prato, Simon Guiroy, Ethan Caballero, Irina Rish, and Sarath Chandar. Scaling laws for the few-shot adaptation of pre-trained image classifiers. arXiv preprint arXiv:2110.06990, 2021.arxiv.org/abs/2110.06990
- [76]Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, et al. Learning transferable visual models from natural language supervision. In International Conference on Machine Learning, pp. 8748–8763. PMLR, 2021.arxiv.org/abs/2103.00020
- [77]Ilija Radosavovic, Raj Prateek Kosaraju, Ross Girshick, Kaiming He, and Piotr Dollár. Designing network design spaces. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 10428–10436, 2020.arxiv.org/abs/2003.13678
- [79]Vivek Ramanujan, Pavan Kumar Anasosalu Vasu, Ali Farhadi, Oncel Tuzel, and Hadi Pouransari. Forward compatible training for large-scale embedding retrieval systems. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 19386–19395, 2022.arxiv.org/abs/2112.02805
- [80]Patrik Reizinger, Alice Bizeul, Attila Juhos, Julia E. Vogt, Randall Balestriero, Wieland Brendel, and David Klindt. Cross-entropy is all you need to invert the data generating process. In International Conference on Learning Representations, 2025.arxiv.org/abs/2410.21869
- [81]Simone Ricci, Niccolò Biondi, Federico Pernici, and Alberto Del Bimbo. Backward-compatible aligned representations via an orthogonal transformation layer. In ECCV Workshops (17), volume 15639 of Lecture Notes in Computer Science, pp. 451–464. Springer, 2024.arxiv.org/abs/2408.08793
- [82]Simone Ricci, Niccolo Biondi, Federico Pernici, Ioannis Patras, and Alberto Del Bimbo. λ-orthogonality regularization for compatible representation learning. In The Thirty-Ninth Annual Conference on Neural Information Processing Systems, 2025.DOI
- [83]Simone Ricci, Niccolò Biondi, and Federico Pernici. Spherical interpolation for backward-compatible multimodal representations. In Advances in Neural Information Processing Systems, volume 39, 2026a.arxiv.org/abs/2609.39836
- [84]Simone Ricci, Niccolò Biondi, Federico Pernici, and Alberto Del Bimbo. Mitigating negative flips via margin preserving training. In AAAI. AAAI Press, 2026b.DOI
- [85]Olga Russakovsky, Jia Deng, Hao Su, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej Karpathy, Aditya Khosla, Michael Bernstein, et al. Imagenet large scale visual recognition challenge. International journal of computer vision, 115(3):211–252, 2015.arxiv.org/abs/1409.0575
- [87]Tyler R Scott, Andrew C Gallagher, and Michael C Mozer. von mises-fisher loss: An exploration of embedding geometries for supervised learning. In Proceedings of the IEEE/CVF international conference on computer vision, pp. 10612–10622, 2021.arxiv.org/abs/2103.15718
- [88]Yantao Shen, Yuanjun Xiong, Wei Xia, and Stefano Soatto. Towards backward-compatible representation learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 6368–6377, 2020.arxiv.org/abs/2003.11942
- [89]Oriane Siméoni, Huy V. Vo, Maximilian Seitzer, Federico Baldassarre, Maxime Oquab, Cijo Jose, Vasil Khalidov, Marc Szafraniec, Seung Eun Yi, Michaël Ramamonjisoa, Francisco Massa, Daniel Haziza, Luca Wehrstedt, Jianyuan Wang, Timothée Darcet, Théo Moutakanni, Leonel Sentana, Claire Roberts, Andrea Vedaldi, Jamie Tolan, John Brandt, Camille Couprie, Julien Mairal, Hervé Jégou, Patrick Labatut, and Piotr Bojanowski. Dinov3. Trans. Mach. Learn. Res., 2026, 2026.arxiv.org/abs/2508.10104
- [91]Mannat Singh, Laura Gustafson, Aaron Adcock, Vinicius de Freitas Reis, Bugra Gedik, Raj Prateek Kosaraju, Dhruv Mahajan, Ross Girshick, Piotr Dollár, and Laurens Van Der Maaten. Revisiting weakly supervised pre-training of visual perception models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 804–814, 2022.arxiv.org/abs/2201.08371
- [92]Ben Sorscher, Robert Geirhos, Shashank Shekhar, Surya Ganguli, and Ari Morcos. Beyond neural scaling laws: beating power law scaling via data pruning. In Sanmi Koyejo, S. Mohamed, A. Agarwal, Danielle Belgrave, K. Cho, and A. Oh (eds.), Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022, NeurIPS 2022, New Orleans, LA, USA, November 28 - December 9, 2022, 2022.arxiv.org/abs/2206.14486
- [93]Peter Súkeník, Christoph H. Lampert, and Marco Mondelli. Neural collapse is globally optimal in deep regularized resnets and transformers. In NeurIPS, 2025.arxiv.org/abs/2505.15239
- [94]Gemma Team, Sherif El Abd, Vaibhav Aggarwal, Robin Algayres, Alek Andreev, Olivier Bachem, Ian Ballantyne, Cormac Brick, Victor Čărbune, Michelle Casbon, et al. Gemma 4 technical report. arXiv preprint arXiv:2607.02770, 2026.
- [95]Brad Templeton. Tesla’s ‘shadow’ testing offers a useful advantage on the biggest problem in robocars. Forbes, 2019.
- [96]Hugo Touvron, Thibaut Lavril, Gautier Izacard, Xavier Martinet, Marie-Anne Lachaux, Timothée Lacroix, Baptiste Rozière, Naman Goyal, Eric Hambro, Faisal Azhar, et al. Llama: Open and efficient foundation language models. arXiv preprint arXiv:2302.13971, 2023.arxiv.org/abs/2302.13971
- [97]Zhengzhong Tu, Hossein Talebi, Han Zhang, Feng Yang, Peyman Milanfar, Alan Bovik, and Yinxiao Li. Maxvit: Multi-axis vision transformer. In European conference on computer vision, pp. 459–479. Springer, 2022.arxiv.org/abs/2204.01697
- [98]Gido M Van de Ven, Tinne Tuytelaars, and Andreas S Tolias. Three types of incremental learning. Nature Machine Intelligence, 4(12):1185–1197, 2022.DOI
- [99]Chien-Yi Wang, Ya-Liang Chang, Shang-Ta Yang, Dong Chen, and Shang-Hong Lai. Unified representation learning for cross model compatibility. In 31st British Machine Vision Conference 2020, BMVC 2020. BMVA Press, 2020.arxiv.org/abs/2008.04821
- [100]Evan Z. Wang, Federico Cassano, Catherine Wu, Yunfeng Bai, William Song, Vaskar Nath, Ziwen Han, Sean M. Hendryx, Summer Yue, and Hugh Zhang. Planning in natural language improves LLM search for code generation. In The Thirteenth International Conference on Learning Representations, ICLR 2025, Singapore, April 24-28, 2025, 2025.arxiv.org/abs/2409.03733
- [102]Tobias Weyand, Andre Araujo, Bingyi Cao, and Jack Sim. Google landmarks dataset v2-a large-scale benchmark for instance-level recognition and retrieval. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 2575–2584, 2020.
- [103]Ross Wightman. Pytorch image models. https://github.com/rwightman/pytorch-image-models, 2019.
- [104]Thomas Wolf, Lysandre Debut, Victor Sanh, Julien Chaumond, Clement Delangue, Anthony Moi, Pierric Cistac, Tim Rault, Rémi Louf, Morgan Funtowicz, et al. Huggingface’s transformers: State-of-the-art natural language processing. arXiv preprint arXiv:1910.03771, 2019.arxiv.org/abs/1910.03771
- [105]Mitchell Wortsman, Gabriel Ilharco, Samir Ya Gadre, Rebecca Roelofs, Raphael Gontijo-Lopes, Ari S Morcos, Hongseok Namkoong, Ali Farhadi, Yair Carmon, Simon Kornblith, et al. Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference time. In International conference on machine learning, pp. 23965–23998. PMLR, 2022.arxiv.org/abs/2203.05482
- [106]Shengsen Wu, Liang Chen, Yihang Lou, Yan Bai, Tao Bai, Minghua Deng, and Ling-Yu Duan. Neighborhood consensus contrastive learning for backward-compatible representation. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, pp. 2722–2730, 2022.arxiv.org/abs/2108.03372
- [107]Anyi Xu, Bangcai Lin, Bing Xue, Bingxuan Wang, Bingzheng Xu, Bochao Wu, Bowei Zhang, Chaofan Lin, Chen Dong, Chenchen Ling, et al. Deepseek-v4: Towards highly efficient million-token context intelligence. arXiv preprint arXiv:2606.19348, 2026.arxiv.org/abs/2606.19348
- [108]Prateek Yadav, Colin Raffel, Mohammed Muqeeth, Lucas Caccia, Haokun Liu, Tianlong Chen, Mohit Bansal, Leshem Choshen, and Alessandro Sordoni. A survey on model moerging: Recycling and routing among specialized experts for collaborative learning. Transactions on Machine Learning Research, 2025.arxiv.org/abs/2408.07057
- [109]Sijie Yan, Yuanjun Xiong, Kaustav Kundu, Shuo Yang, Siqi Deng, Meng Wang, Wei Xia, and Stefano Soatto. Positive-congruent training: Towards regression-free model updates. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 14299–14308, 2021.arxiv.org/abs/2011.09161
- [110]An Yang, Anfeng Li, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chang Gao, Chengen Huang, Chenxu Lv, et al. Qwen3 technical report. arXiv preprint arXiv:2505.09388, 2025.arxiv.org/abs/2505.09388
- [111]Forest Yang and Sanmi Koyejo. On the consistency of top-k surrogate losses. In Proceedings of the 37th International Conference on Machine Learning, ICML 2020, 13-18 July 2020, Virtual Event, volume 119 of Proceedings of Machine Learning Research, pp. 10727–10735. PMLR, 2020.arxiv.org/abs/1901.11141
- [112]Can Yaras, Peng Wang, Zhihui Zhu, Laura Balzano, and Qing Qu. Neural collapse with normalized features: A geometric analysis over the riemannian manifold. Advances in neural information processing systems, 35:11547–11560, 2022.arxiv.org/abs/2209.09211
- [113]Xiaohua Zhai, Alexander Kolesnikov, Neil Houlsby, and Lucas Beyer. Scaling vision transformers. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 12104–12113, 2022.arxiv.org/abs/2106.04560
- [114]Binjie Zhang, Yixiao Ge, Yantao Shen, Yu Li, Chun Yuan, XUYUAN XU, Yexin Wang, and Ying Shan. Hot-refresh model upgrades with regression-free compatible training in image retrieval. In International Conference on Learning Representations, 2021.arxiv.org/abs/2201.09724
- [115]Binjie Zhang, Yixiao Ge, Yantao Shen, Shupeng Su, Fanzi Wu, Chun Yuan, Xuyuan Xu, Yexin Wang, and Ying Shan. Towards universal backward-compatible representation learning. In Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, IJCAI-22, pp. 1615–1621. International Joint Conferences on Artificial Intelligence Organization, 2022. doi: 10.24963/ijcai.2022/225.DOI
- [116]Yue Zhao, Yantao Shen, Yuanjun Xiong, Shuo Yang, Wei Xia, Zhuowen Tu, Bernt Schiele, and Stefano Soatto. Elodi: Ensemble logit difference inhibition for positive-congruent training. IEEE Trans. Pattern Anal. Mach. Intell., 46(12):7529–7541, 2024. doi: 10.1109/TPAMI.2024.3392724.DOI
- [117]Bolei Zhou, Agata Lapedriza, Aditya Khosla, Aude Oliva, and Antonio Torralba. Places: A 10 million image database for scene recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2017.DOI
- [118]Da-Wei Zhou, Fu-Yun Wang, Han-Jia Ye, Liang Ma, Shiliang Pu, and De-Chuan Zhan. Forward compatible few-shot class-incremental learning. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 9046–9056, 2022.arxiv.org/abs/2203.06953
- [119]Yifei Zhou, Zilu Li, Abhinav Shrivastava, Hengshuang Zhao, Antonio Torralba, Taipeng Tian, and Ser-Nam Lim. Bt^ 2: Backward-compatible training with basis transformation. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 11229–11238, 2023.arxiv.org/abs/2211.03989
- [120]Fei Zhu, Xu-Yao Zhang, Rui-Qi Wang, and Cheng-Lin Liu. Learning by seeing more classes. IEEE Transactions on Pattern Analysis and Machine Intelligence, 45(6):7477–7493, 2022.DOI
- [121]Zhihui Zhu, Tianyu Ding, Jinxin Zhou, Xiao Li, Chong You, Jeremias Sulam, and Qing Qu. A geometric analysis of neural collapse with unconstrained features. Advances in Neural Information Processing Systems, 34:29820–29834, 2021.arxiv.org/abs/2105.02375