Abstract
The idea of disentangled representations is to reduce the data to a set of generative factors that produce it. Typically, such representations are vectors in latent space, where each coordinate corresponds to one of the generative factors. The object can then be modified by changing the value of a particular coordinate, but it is necessary to determine which coordinate corresponds to the desired generative factor—a difficult task if the vector representation has a high dimension. In this article, we propose ArSyD (Architecture for Symbolic Disentanglement), which represents each generative factor as a vector of the same dimension as the resulting representation. In ArSyD, the object representation is obtained as a superposition of the generative factor vector representations. We call such a representation a symbolic disentangled representation. We use the principles of Hyperdimensional Computing (also known as Vector Symbolic Architectures), where symbols are represented as hypervectors, allowing vector operations on them. Disentanglement is achieved by construction, no additional assumptions about the underlying distributions are made during training, and the model is only trained to reconstruct images in a weakly supervised manner. We study ArSyD on the dSprites and CLEVR datasets and provide a comprehensive analysis of the learned symbolic disentangled representations. ArSyD outperforms BetaVAE and FactorVAE baselines on CLEVR1 paired, achieving an FID of 93.72 compared to 129.68 and 115.61, respectively. It also achieves the best IOU value on dSprites paired, at 98.37, compared to 96.43 and 97.11 for the other baselines. We also propose new disentanglement metrics that allow comparison of methods using latent representations of different dimensions. ArSyD allows us to edit the object properties in a controlled and interpretable way, and the dimensionality of the object property representation coincides with the dimensionality of the object representation itself.
1. Introduction
Good data representation for machine learning algorithms is one of the key success factors for modern approaches. Initially, the construction of good representations consisted of feature engineering, i.e., the manual selection, creation, and generation of such features that allow the model to successfully solve the main problem. Although feature engineering is still used in some areas, current models rely on learning representations from data [1]. This approach has become ubiquitous in computer vision [2], natural language processing [3], processing of complex structures such as graphs [4,5], and others. A good representation can mean a representation with different properties, e.g., proximity of representations for semantically related objects [3], identification of common features in objects [2], preservation of a complex structure with dimensionality reduction, and disentanglement of representations [6,7,8].
In this article, we consider disentangled representations. Following the work in [9], we define disentangled representations as those described by the following three properties: (1) disentanglement, i.e., the representation should factorize (disentangle) the underlying generative factors so that one variable captures at most one factor, (2) completeness, the degree to which each underlying factor is captured by a single variable, (3) informativeness, i.e., the amount of information that a representation captures about the underlying generative factors (to be useful for tasks that require knowledge of the important data attributes, representations must fully capture information about the underlying generative factors). The disentangled representation can potentially improve generalization and explainability in many machine learning tasks: structured scene representation and scene generation [10,11], reinforcement learning [12,13,14], planning [15], reasoning [16,17], and object-centric visual tasks [18,19,20,21,22]. The main research in disentanglement focuses on obtaining representations expressed by a vector, where each coordinate of the vector captures a generative factor [6,7,8], and by changing this coordinate, we can change the property of the represented object. However, disentangled representation learning has also been investigated in object-centric frameworks, such as Slot Attention [23] and its extensions [22,24].
In this work, we propose Architecture for Symbolic Disentanglement (ArSyD), which uses a disentangled representation in which an entire vector of the same dimension as the resulting representation of the object captures a generative factor. The object representation is then obtained as a superposition of the vectors responsible for each of the generative factors. We call such a representation a symbolic disentangled representation. ArSyD is based on the principles of Hyperdimensional Computing (HDC) (also known as Vector Symbolic Architectures) [25,26,27], where symbols are represented by vectors of high and fixed dimension—hypervectors (HVs also known as semantic pointers [28]). In most applications [29,30,31,32,33,34], to represent an object as a vector in high-dimensional latent space (the dimension d is typically greater than 1000), HVs are randomly sampled from this space—these vectors are called seed vectors. However, some approaches learn vectors from data [35,36].
In HDC, as mentioned earlier, the seed vectors that form the description of an object and characterize its features are usually obtained by sampling from a predetermined high-dimensional space [29,33]. They are fixed and are not learned from data. HDC takes advantage of the fact that with an extremely high probability, all seed vectors from high-dimensional spaces are dissimilar to each other (quasi-orthogonal); this is due to the concentration of measure phenomenon [37]. This allows us to reduce the manipulation of the symbols to vector operations. Two main operations in HDC are bundling (addition) and binding (multiplication). The bundling maps a set of HVs to the resulting vector, which is similar to summand vectors but quasi-orthogonal to other seed vectors. Semantically, the bundling represents a set of vectors and, thus, a set of symbols. The binding maps the two HVs to another vector that is dissimilar (quasi-orthogonal) to the summands and other HVs of the vector space. The binding can be interpreted as a representation of an attribute–value pair, i.e., the assignment of a value to a corresponding attribute. Thus, although the resulting representations are expressed as vectors, they also have symbolic properties. HDC uses a distributed representation, where the vector as a whole encodes an object or its property, rather than a separate coordinate of the vector as in a localist representation.
In ArSyD, the vectors representing the feature value of an object are obtained by applying the attention mechanism [38] over a set of fixed seed vectors (a codebook or an item memory in terms of VSA) and the initial representation of the object obtained using the encoder network. The training sample is a pair of objects that match in all but one property. Each object is split into vectors equal to the number of generative factors by an encoder and a generative factor projection network (GF Projection). Next, the feature vectors that differ between the target object and the donor object are exchanged. Then, the target object is reconstructed with a feature vector from the donor object (Figure 1). This weak supervision procedure [39,40] allows the model to learn disentangled representations and edit objects in a controlled manner by manipulating their latent representations for cases where only one object is represented in the scene. For the scenes with multiple objects, we have combined the proposed approach with a Slot Attention model [23], which allows us to obtain object masks. These masks are used to extract a specific object from the scene. After that, we can edit the properties of a concrete object and restore the scenes already taking into account these changes.
Figure 1.
The Architecture for Symbolic Disentanglement (ArSyD) uses an encoder network and a Generative Factor (GF) projection to represent the target and donor images as sets of HVs. These HVs correspond to the values of the underlying generative factors in the data. The same encoder is used for both target and donor objects. While most of the values for the generative factors are the same between the donor and target images, one value is different. The Feature Exchange module exchanges the vector from the set of HVs for the target image associated with this different value for a vector from the set of HVs for the donor image. The decoder then reconstructs the target image using the desired value of the generative factor.
Since ArSyD is based on the principles of HDC and uses a distributed representation, it is impossible to use popular disentanglement metrics (such as BetaVAE score [6], DCI disentanglement [9], and others) for localist representations. Therefore, we propose two disentanglement metrics based on the classification of a reconstructed scene—the Disentanglement Modularity Metric (DMM) and the Disentanglement Compactness Metric (DCM)—that allow the evaluation of models regardless of the type of latent representation used. The DMM is responsible for the relationship between the latent unit (coordinate, vector, or other representation) and the generative factor. The DCM is reduced when a change in one unit in the latent space changes the classification of only one feature.
We have demonstrated how ArSyD learns symbolic disentangled representations for objects from modified dSprites [41] and CLEVR datasets [42], and we provide the proof-of-concept results on the realistic CelebA dataset [43]. We also used ArSyD combined with the Slot Attention model to edit scenes from the CLEVR datasets.
Thus, the contributions of this article are:
- An Architecture for Symbolic Disentanglement (ArSyD), which uses a weakly supervised approach to learn symbolic disentangled representations based on a combination of attention over a codebook of fixed vectors and the principles of HDC;
- The learned representations allow us to edit objects in a controlled and interpretable way by manipulating their representations in the latent space;
- A new model based on Slot Attention that allows object-centric and interpretable editing of a scene with multiple objects;
- New disentanglement metrics that allow the comparison of models with different types of latent representations.
2. Disentangled Representation
Most of the methods for learning disentangled representations are based on either the Variational Autoencoder (VAE) [6,8,44,45,46] or on the Adversarial Generative Networks [47] (GAN) [7,48,49].
In these approaches, the disentanglement is achieved by imposing additional constraints on the loss: by introducing a parameter to balance the independence constraints with reconstruction accuracy in BetaVAE [6]; by adding a capacity control objective in [44]; by factorizing the representation distribution in FactorVAE [8]; by decomposing the evidence lower bound in -TCVAE [45]; by minimizing the covariance between the latents in DIP-VAE [46]; by maximizing the mutual information in InfoGAN [7]; by introducing a contrastive regularizer in InfoGAN-CR [48]; by adding a mutual information loss to StyleGAN [50] in Info-StyleGAN [49]. Other approaches impose additional restrictions based on group theory on existing VAE models [51], or propagate inductive regulatory bias recursively over the compositional feature space [52], or provide a framework for learning disentangled representations and discovering the latent space [53].
In ArSyD, we do not impose additional specific restrictions on the loss, but we use a structured representation of the object in the latent space using HDC principles and a special learning procedure. We represent each generative factor as a HV of the same dimension as the resulting representation. The object representation is then obtained as a superposition of the vectors responsible for the generative factors.
Works on structured and factorized latent representations in VAEs improves interpretability by introducing hierarchical or grouped latent variables instead of relying purely on independence-promoting losses. Hierarchical VAEs such as NVAE organize information across multiple scales to improve generative modeling [54], while later approaches explore adaptive latent selection and structured priors to identify meaningful latent dimensions automatically [55]. Other methods extend VAEs toward compositional or part-based representations, where latent variables are grouped to reflect semantic structure in the data [56]. Despite these advances, such methods remain fundamentally coordinate-based, with structure emerging through constraints on scalar latent variables.
Works on combining symbolic representations with deep learning focus on integrating structured concepts into neural latent spaces to improve interpretability and reasoning. Neuro-symbolic approaches typically couple neural perception with symbolic reasoning modules or structured knowledge representations, enabling explicit manipulation of high-level concepts while retaining differentiable learning [57,58]. More recent surveys highlight hybrid representation spaces where symbolic variables, logic constraints, or structured abstractions are aligned with continuous embeddings to support reasoning and generalization [59].
In contrast, ArSyD embeds symbolic structure directly into the latent space by representing each generative factor as a full high-dimensional vector. Unlike neuro-symbolic systems that rely on separate symbolic components or external reasoning modules, ArSyD unifies symbolic structure and representation within a single latent space, making compositional semantics an intrinsic property of the representation rather than an externally imposed mechanism.
Recent research on disentangled representation learning has shifted from purely loss-based formulations toward structured, object-centric, and compositional representations, where disentanglement is achieved through architectural priors and weak supervision. Object-centric approaches based on Slot Attention [23] and its extensions have become a central paradigm, representing scenes as sets of object-level latent variables and enabling compositional generalization across environments [22,24,60,61,62].
Thus, the novelty of ArSyD lies in introducing symbolic disentanglement as a representation-level property, providing concrete advantages over both classical and recent approaches. First, representing each factor as a distributed vector avoids the instability and ambiguity of coordinate-based latent spaces, which remain a limitation in modern disentanglement and object-centric models. Second, it enables direct and interpretable control of generative factors without requiring post hoc identification of latent dimensions. Third, the approach naturally supports compositional structure and integrates with object-centric pipelines while avoiding reliance on independence assumptions or auxiliary loss terms. Finally, by decoupling disentanglement from loss engineering, ArSyD avoids the trade-off between reconstruction quality and factor separation observed in VAE-based methods, offering a more stable, interpretable, and structurally grounded alternative to recent disentanglement frameworks.
To evaluate the disentanglement of the representation, special metrics are used that assume a localist representation in the latent space, where each coordinate represents the generative factor. The BetaVae score [6] uses a simple classifier to predict the index of a generative factor that is held fixed while other factors are randomly sampled. This approach is not applicable to distributed representations because individual positions in such representations do not carry all the information about the generative factor. FactorVAE score [8] proposes a similar approach but uses an index of a position with less variance. MIG [45] uses mutual information and also refers to the individual coordinates of the latent representation, making it impossible to use this metric for other representations. SAP score [46] uses classification or linear regression, which also does not work for distributed representations. In this article, we propose two new disentanglement metrics that allow the comparison of models regardless of whether they use a localist or a distributed representation in the latent space.
3. Methods
3.1. Object Representation in Latent Space
In this article, we apply HDC principles to obtain an object representation in the latent space and then map this representation to the raw data. We use a distributed representation and represent each generative factor as an HV with the same dimensionality as a final object representation. This means that the information is distributed across all components, no single HV component has a meaning, i.e., only the whole HV can be interpreted. This differs from the localist representation used by modern disentanglement models, where a single vector component potentially has a meaning. The nature of HVs can be different, such as binary [25], real [63,64,65,66,67], complex [63], or bipolar [68,69]. Also, the exact implementation of the vector operations may vary for different vector spaces while maintaining the computational properties. For a detailed comparison of different VSA implementations, we recommend the reader to refer to [70].
To represent a simple entity in HDC, the seed vector is sampled from the vector space and stored in an item memory. When an object has a complex structure, the resulting representation is obtained by performing vector operations on the seed vectors from the item memory [26]. We illustrate the vector operations defined in HDC with an example from the Holographic Reduced Representation (HRR) [64] that we use in this article. This implementation works with real-valued HVs sampled from the normal distribution with mean 0 and variance , and it uses cosine distance as the similarity measure, where D is the vector dimension.
Two main vector operations are bundling (addition) and binding (multiplication).
The addition (+) is implemented as an element-wise sum with normalization:
The resulting vector R is similar to the summand vectors but quasi-orthogonal to other seed vectors. Semantically, bundling represents a set of vectors and, thus, a set of symbols.
The multiplication (⊛) uses a circular convolution:
where ⊙ is an element-wise multiplication, and are the Fourier transform and the inverse Fourier transform, respectively. The multiplication maps the vectors and to another HV—R. The resulting vector R is dissimilar (quasi-orthogonal) to , and other HVs of the vector space. Binding represents an attribute–value pair, i.e., the assignment of a value to a corresponding attribute.
Using these operations, we can represent any object O generated by N underlying generative factors as a set of attribute–value pairs (Figure 2a):
where is a i-th generative factor, is a -th value of a generative factor . , where is the number of values of a generative factor .
Figure 2.
The process of obtaining a symbolic disentangled representation of an object: (a) usual approach in HDC—a symbolic description is used without grounding in the raw data; (b) approach in ArSyD—the symbolic description of an object is grounded in the raw data to obtain its symbolic disentangled representation.
Thus, the target object O in Figure 1 can be represented as:
where and are HVs for underlying generative factors and their corresponding values. The HVs for the generative factors and the values are sampled at the time of model initialization, then fixed and stored in the corresponding item memory (codebook). They do not change during the training and testing phases of the model. The number of sampled HVs corresponds to the number of generative factors, while the number of HVs corresponds to the number of values for the respective generative factor . Thus, we can obtain an HDC representation of an object according to its symbolic description without grounding in the raw data. This approach has proven effective in many applications, but it requires an explicit algorithm to represent an object by its properties, which makes it difficult to transfer to new domains.
In this article, we propose an architecture that allows HDC representations to be grounded in the raw data (Figure 2b). The first step is to use an encoder to extract an intermediate object representation from the image I. Next, we use the Generative Factor (GF) projection module to obtain an intermediate representation of the generative factor values . We use a single-layer fully connected neural network with D inputs and outputs, where N is the number of underlying generative factors for this module. The output of this module is decomposed into N vectors, which are vectors of dimension D. We do not use activation functions, nor normalization or regularization for this module. These vectors are then fed into the Generative Factor representation modules, which use the attention mechanism [38] to represent the value vector as a linear combination of seed vectors from the codebook :
where —the -th component, D—the dimension of a vector space, —the projection of the -th seed vector from the item memory,
The main challenge is to bridge the gap between localist and distributed representations. This is necessary to effectively ground distributed HDC representations in the raw data. In ArSyD, this is achieved by using the attention mechanism (Equation (5)). Frozen vectors stored in the item memory and initially sampled with respect to the distributed representation are used as value vectors. The trained projections and make it possible to build a bridge between the localist representations , obtained from the encoder output, and the distributed representations of , stored in the item memory, without changing the latter. Additional training of the vectors leads to a localist representation that violates the original premises.
The resulting value vectors are multiplied by the corresponding generative factor vectors and summed to produce the vector O, which is a symbolic disentangled representation of an object:
The resulting vector O is used to decode the object into an image. The Encoder, GF Projection, and Attentions modules are trainable modules.
3.2. Weakly Supervised Learning
We adopt a weakly supervised learning approach, following prior work [71,72,73,74,75], which has been shown to enable learning disentangled representations [39,40]. We assume that an object O depicted in an image I can be represented as a set of N generative factors , each associated with values (see Equation (3)).
Let and denote the target and donor images, containing the corresponding target and donor objects and . We encode these objects into their generative factor representations and . We assume that all generative factors are identical, i.e., for all i, and we assume their corresponding values are equal for all indices except for a single index p: for . We then exchange the values at index p between the two representations, producing modified representations and . The exchange procedure is summarized in Algorithm 1. After decoding into the image , the result should match the donor image . Similarly, after decoding into the image , the result should match the target image . This symmetry allows us to define a learning objective based on two reconstructions: comparing with and with .
| Algorithm 1 The Exchange Procedure |
| Require: —target image features, —donor image features, p—exchange index |
| Ensure: —modified target image features, —modified donor image features |
3.3. End-to-End Model
For experiments with a single object in the scene, we use the architecture shown in Figure 2b and add a decoder that reconstructs the target and donor images. We train the model using only reconstruction losses, defined as the mean squared error (MSE) between the original and reconstructed images:
where is the target image, is the reconstructed target image, is the donor image, and is the reconstructed donor image. The overall end-to-end model for the case of multiple objects in a scene is shown in Figure 3. We use Slot Attention [23] to discover objects in the scene and represent the scene as a collection of individual objects. For the target object , we reconstruct its image from the corresponding slot S and use this image in the Feature Exchange module.
Figure 3.
The ArSyD architecture for the case of multiple objects in a scene. We use Slot Attention to discover objects in the scene and represent the scene as a collection of individual objects. The Feature Exchange module is then used to replace the value of the desired generative factor. The target object and corresponding slot are marked by red dashed box. The model is trained end-to-end using the loss (Equation (9)).
The Feature Exchange module is implemented similarly to the model shown in Figure 1. However, instead of reconstructing the modified object representation directly after exchanging the generative factor, we use a multilayer perceptron (MLP) to map the modified representation into the slot space, producing a modified slot representation . We then replace the original object slot S with the modified slot and reconstruct the scene image . The reconstructed scene therefore contains the object with the modified generative factor.
During training, we use only reconstruction losses (MSE) to enforce image reconstruction quality:
where is the original scene image, is the reconstructed original scene image, is the scene image containing the donor object, is the reconstructed scene image containing the donor object, is the donor image, and is the reconstructed donor image.
We aim to minimize the use of auxiliary supervision; therefore, the model is trained only using original images and their reconstructions. The first term, , trains the Slot Attention module. The second term, , links the Slot Attention, Feature Exchange, and slot-mapping MLP modules. The third term, , trains the Feature Exchange module.
3.4. Evaluation Metrics
Popular disentanglement metrics, such as the BetaVAE score [6], DCI Disentanglement [9], MIG [45], SAP score [46], and FactorVAE score [8], assume that disentanglement is achieved when each latent vector coordinate captures a single generative factor in the data, i.e., localist representations. Since ArSyD uses distributed representations, these metrics are not suitable for evaluating the disentanglement of the proposed model representations.
When comparing models with different latent representation structures (e.g., localist versus distributed representations), direct comparison using metrics defined on the latent space becomes problematic. Therefore, we propose new metrics that can evaluate disentangled representations independently of how individual generative factors are encoded.
In the proposed approach, the metrics are computed using explicit representations rather than latent representations, e.g., in pixel space. Although our work focuses on images, the proposed evaluation approach can be naturally extended to other modalities, such as text, audio, and others.
We use the term unit of the latent representation (or simply unit) to refer either to a coordinate value in a latent vector for localist representations or to a hypervector (HV) selected from the codebook and associated with a particular generative factor in distributed representations.
The main idea is that a disentangled latent representation should allow controlled modifications of the reconstructed object in pixel space. For example, if we modify the unit responsible for the object color, only the color of the reconstructed object should change. If the representation is not disentangled, changing this unit may also affect other object properties. Conversely, if a latent unit is not associated with any generative factor, modifying it may produce no visible change.
Based on this observation, we define metrics that evaluate disentanglement by classifying reconstructed images in pixel space while modifying individual generative factors in the latent space.
Knowing the number and types of generative factors, we train classifiers that predict the values of these factors from images in pixel space. For a validation image I, we first obtain its latent representation h, reconstruct the image , and predict the values of the generative factors:
These predictions may differ from the ground-truth labels of the original image because of reconstruction artifacts introduced by the decoder. Next, we modify a latent unit c, obtaining a modified representation , reconstruct the corresponding image , and predict its generative factors:
We then compare the predictions before and after the modification using the Iverson bracket , which equals 1 if the prediction for a generative factor changes and 0 otherwise.
Importantly, we do not use the ground-truth labels of the original images. This makes the metrics robust to reconstruction errors. For example, if the decoder reconstructs an incorrect shape both before and after modifying the latent representation, this error does not affect the metric values.
Based on [76], we propose two metrics: the Disentanglement Modularity Metric (DMM) and the Disentanglement Compactness Metric (DCM).
The DMM evaluates whether each latent unit is responsible for only one generative factor:
where C is the set of latent units, is the set of tested values for unit c, is entropy, and is the softmax function.
For a perfectly disentangled representation, modifying a latent unit changes only one generative factor. In this case, the resulting probability distribution contains a single dominant value and therefore has minimal entropy.
The DCM evaluates whether each generative factor is encoded by a single latent unit:
where G is the set of generative factors and indicates whether the prediction for factor changes after modifying latent unit c.
The DCM counts how many generative factors change after modifying a latent unit. Ideally, only one factor should change. Unlike previous approaches, we do not normalize by the number of latent units, since such normalization may artificially encourage the use of fewer latent units.
The procedure for computing DMM and DCM is illustrated in Figure 4.
Figure 4.
The principle of computing the DMM and DCM metrics is illustrated as a matrix of relations between generative factors and latent units. Columns correspond to the generative factors, while rows correspond to latent units . For each entry (red box), we assign a value of 1 if the prediction for the corresponding generative factor changes after modifying the latent unit, i.e., , and 0 otherwise. The row-wise sums are used to compute the DMM metric by measuring how many generative factors are affected when a single latent unit is modified multiple times. The column-wise sums are used to compute the DCM metric by measuring how many latent units influence the same generative factor.
It is worth noting that metric calculations are independent of the classifiers architecture and are based solely on their predictions. Therefore, for complex features, more sophisticated classifier models can be used, including evaluation using visual-linguistic models [77] or fundamental models [78].
3.5. Datasets
In this article, we used datasets generated from dSprites [41] and CLEVR [42] to test the proposed approach. To demonstrate the potential generalizability of our approach to non-synthetic real-world images, we used the CelebA dataset [43].
3.5.1. dSprites Paired
dSprites contains 737,280 procedurally generated 2D shapes (images of size ) with the following generative factors: shape (square, ellipse, heart), scale (6 values), orientation (40 values in ), x and y coordinates (32 values for each).
Each training example contains two images with generative factors and a feature exchange vector , where ( is the Iverson bracket). Each of the two images can be a donor for the other (Figure 1), and the feature exchange vector is used in the latent representation stage to exchange the corresponding features.
For our training set, we sampled 100,000 pairs of unique images that differ by the value of one generative factor. At the same time, we excluded from the training set images with and to test ArSyD for compositional generalization, as was done in [79]. The test set was sampled without restrictions and contained 30,000 pairs of unique images that differ by one value of the generative factors and do not match the examples from the training set. We call the resulting dataset dSprites paired. Examples of image pairs from the dSprites paired dataset are shown in Figure 5a.
Figure 5.
Examples of image pairs from the training sample of datasets: (a) dSprites paired; (b) CLEVR1 paired; (c) CLEVR5 paired. The target objects in a pair of images differ in the value of one generative factor.
3.5.2. CLEVR Paired
CLEVR contains images of 3D-rendered objects with the following generative factors: shape, size, material type, color, x and y coordinates, and orientation (because the sphere and the cylinder are symmetric in the plane, it is impossible to check the result when exchanging the “orientation” feature; therefore, orientation was set to zero for all images and excluded from the list of generative factors).
We have modified the source generation code from the original dataset [42] to create our training and test examples (10,000 and 1000, respectively). In the first split, as in dSprites, each training example contains two images , and we call the feature exchange vector eCLEVR1 paired (Figure 5b) because the images contain one object. The second split additionally contains random objects and two scene images rendered from a set of objects, where , called CLEVR5 paired (Figure 5c). Camera position and lighting are random but fixed for all images of the same training example.
We used a version of CLEVR with color/shape conditions (CoGenT) to test for compositional generalization. The training set contains cubes that are gray, blue, brown, or yellow; cylinders that are red, green, purple, or cyan; and spheres that can be any color. In the validation set, the cubes and cylinders have opposite color palettes, and the test set contains all possible combinations. In addition, the size of the generated images is (default is ), and there is no restriction on overlapping objects.
3.5.3. CelebA Paired
The CelebA dataset consists of 200k celebrity images and is labeled with 40 binary features describing appearance. Since ArSyD is trained in the weakly supervised mode, we compiled the CelebA paired dataset from paired images, leaving only 7 features, 4 of which were obtained by grouping 11 features from the original label (“Hair” = {“Bald”, “Black_Hair”, “Blond_Hair”, “Brown_Hair”, “Gray_Hair”}, “Beard” = {“No_Beard”, “Goatee”}, “Nose” = {“Big_Nose”, “Pointy_Nose”}, “Hair_Form” = {“Straight_Hair”, “Wavy_Hair”}), and we use 3 features (“Male”, “Young”, and “Pale_Skin”) as is. We kept only those images for which only one value for the grouped features is presented in the image. Thus, we obtained 28K images, of which we made 10k pairs (or 20k images), which is the same as the settings for CLEVR1. We call this version the CelebA paired dataset. We also allowed the images to differ in several generative factors.
3.6. Architecture Details
In the experiments, we usedthe simple convolutional neural network (CNN) encoder and decoder architectures presented in Table 1 and Table 2, respectively. For the K and Q projections in the attention mechanism, we used Linear layers of size 1024 without any nonlinearity.
Table 1.
Architecture of the CNN encoder used in the experiments. *,— the layer is used in the models for CLEVR1 paired and CelebA paired.
Table 2.
Architecture of the CNN decoder used in the experiments. *,— the layer is used in the models for CLEVR1 paired and CelebA paired.
3.7. Training
We trained ArSyD using the AdamW optimizer [80] with a learning rate of and other parameters set to default. We also use the learning rate scheduler OneCycleLR [81] with the percentage of the cycle spent increasing the learning rate set to 0.2. For dSprites paired, the number of epochs was 600 with a batch size of 512, and for CLEVR1 paired, and CelebA paired, they were 1000 and 64, respectively.
For CLEVR5, the model is trained end-to-end and uses the Slot Attention module for the Object Discovery task. We trained a model over 2000 epochs, which is equivalent to 300k steps with a batch size of 64. For the Slot Attention module, we used parameters based on the parameters of the original article: number of iterations and number of slots , which is 1 more than the maximum number of objects in the image.
It takes about 2.5 h on a single NVIDIA TITAN RTX GPU to train our model on CLEVR1 for 600 epochs, 3.5 days on CLEVR5 for 2000, and about 2 h on dSprites.
3.8. Baselines and Metrics
We compare ArSyD with BetaVAE [6] and FactorVAE [8] as prominent representatives of approaches to obtaining disentangled representations.
Both the DMM and DCM metrics require a pre-trained classifier, for which we used 6 separate pre-trained ResNet-34 [82] models fine-tuned on the CLEVR1 paired dataset, each trained to classify values of a different generative factor.
We select a unit c from the latent representation and vary it with possible values in the latent space. For ArSyD, this is a set of predefined vectors; for BetaVAE and FactorVAE models, it is 32 linearly distributed values in the range of the for this latent coordinate. After changing the latent vector, the original image is reconstructed and classified, then compared to the classification result of the original reconstructed latent vector. Ideally, only one of the coordinates would change during classification. Therefore, when normalizing and applying the softmax function, the vector of change in classifier values should consist of 1 in one coordinate and 0 in the others. This, when interpreted as a probability, gives a minimum entropy.
We also provide quantitative results that evaluate the quality of the reconstruction of objects and scenes, along with the FID metric [83] for the CLEVR paired dataset and the Intersection over Union (IoU) for the dSprites paired dataset. For the preliminary experiments on the CelebA dataset, we provide qualitative results of image reconstruction.
4. Results
In the series of experiments we conducted in this article, we sought to answer the following research questions (RQ).
4.1. RQ1. Is It Possible to Obtain Disentangled Representations Only with HDC?
To test the hypothesis of obtaining disentangled representations using HDC, we trained only the decoder (without feature exchange) on CLEVR1 paired and dSprites paired representations obtained without resorting to the raw data (images) (Figure 2a). The HV in the item memories were sampled at the moment of model initialization and fixed during training. We used the same decoder architectures as in the other experiments.
The results of the reconstruction for the HDC representation, obtained on the CLEVR1 paired and dSprites paired datasets without grounding to the images, are shown in Figure 6. For the CLEVR1 and dSprites datasets, the IOU and FID metrics (for 3 seeds) are 0.994 ± 0.001 and 80.46 ± 1.51, respectively.
Figure 6.
Image reconstruction of the CLEVR1 paired and dSprites paired objects from HDC representations without grounding to the images. The results show that images are successfully reconstructed from their HDC representations. However, on CLEVR1 paired, the reconstructed images are blurrier than the original.
4.2. RQ2. Is It Possible to Ground Disentangled Representations Obtained with HDC to Raw Data Using ArSyD?
The answer to this question is the subject of the main set of experiments, in which we show how the proposed approach can be used to obtain disentangled representations based on HDC.
For the dSprites paired dataset, the results are shown in Table 3 (bottom). After training, we tested the possibility of exchanging features between random images (Figure 7). The figure shows the results of the feature exchange for two training examples. On the left side of the image, the top left corner shows the two original images (ellipse and heart). The second row below shows the result of their reconstruction. On the right, each image shows the result of the latent vector decoding after replacing a corresponding feature. It can be seen that the “Shape” feature is correctly replaced, but with a deformation. When “Orientation” and “Scale” are replaced, the main goal is achieved, but the shape of the object is slightly distorted in the case of “Orientation”.
Table 3.
For all models, we used the same architectures for the encoder and decoder. All results were computed for 3 seeds. The best result is highlighted in bold. The models were trained for 600 epochs on CLEVR1 paired and 200 epochs on dSprites paired.
Figure 7.
Image reconstruction of objects with modified generative factor values (yellow frame) for the dSprites paired dataset. The target object (red frame) differs from the donor object (blue frame) in all factor values. The “Shape” feature is correctly replaced but shows some deformation. Replacing “Orientation” and “Scale” achieves the main goal, though “Orientation” slightly distorts the object’s shape.
On the right side of the image, the ellipse features are replaced one by one by the square features. Here, we can see that the “Orientation” feature is strongly related to the “Shape” feature, unlike the “Scale”, “Pos X”, and “Pos Y” features, with which the images are restored relatively well. We explain this by the symmetry features of the figures: the square, the oval, and the heart are symmetric when rotated by , , and , respectively, while the possible rotation angles are in .
In addition, the lower left corner of the image shows that the image is correctly reconstructed with the generative combination excluded from the training sample (square with coordinate ). In both examples, the X and Y coordinates are correctly transferred from the donor image.
The results for the CLEVR1 paired dataset are shown in Table 3 (top). ArSyD has achieved a FID metric [83] value of 93.72 ± 19.13. Figure 8 shows the process of exchanging features between objects from the CLEVR1 paired dataset. The feature exchange between random images works well with the “Color”, “Size”, and “Material” properties. In contrast to the dSprites paired dataset, there are problems with reconstruction when changing coordinates. The “Shape” feature exchange works well with respect to reconstructed images. We compare the reconstruction quality of ArSyD and baseline models in Figure 9.
Figure 8.
Image reconstruction of objects with modified generative factor values (yellow frame) for the CLEVR1 paired dataset. The target object (red frame) differs from the donor object (blue frame) in all factor values. Feature exchange between random images works well for “Color”, “Size”, and “Material”. Unlike the dSprites paired dataset, changing coordinates causes reconstruction issues. “Shape” exchange, however, reconstructs well.
Figure 9.
Examples of image reconstruction for all models from the dSprites paired (left) and CLEVR paired (right) datasets. The results show that the proposed method restores images on dSprites without quality degradation, and for CLEVER, with quality improvement, compared to baseline methods.
4.3. RQ3. Could ArSyD Be Used to Modify a Single Object in a Scene Containing Multiple Objects?
To answer this question, we used a combination of our approach and Slot Attention trained on the CLEVR5 paired dataset. The qualitative results for the CLEVR5 paired dataset are shown in Figure 10. The feature exchange between a single object in the scene generally works, except for the slot mask. Often, the restored slot mask for a modified image takes up more space than the restored object, which leads to problems during reconstruction: if there is a coordinate change, and one object is in front of the other one, the enlarged mask covers the first object. Since the Slot Attention mechanism is applied independently of ArSyD, this problem can potentially be solved using Slot Attention modifications that restore a more accurate object masks [22,84]. In general, the quality of the reconstructed object from the slot is better than the decoding in CLEVR1, which is confirmed by a better FID metric equal to 67.19 ± 1.6. The combination of ArSyD with Slot Attention allows object modification in a scene with multiple objects and correct reconstruction of scene images.
Figure 10.
Image reconstruction of scenes with multiple objects from a test sample with modified values of generative factors of one object for the CLEVR5 paired dataset. The results show that although the restored edited image (green frame) degrades in image quality, it still correctly modifies the target object feature (see GT edited for comparison).
4.4. RQ4. How Does the Initialization of HV in the Item Memory Affect Overall Performance?
Since ArSyD uses randomly sampled HV that do not change during training, we tested the stability of the model for the dSprites dataset on 5 seeds with HV dimension D is equal to 1024. We obtained a mean of IoU is equal to with a variance of . These results show that the specific set of vectors sampled during the initialization of ArSyD has little effect on the performance of the model.
4.5. RQ5. How Does Changing the HV Dimension D Affect Overall Performance?
An important hyperparameter of the model is the dimension D of the latent space. We tested how changing this value affects the performance of ArSyD for the dSprites paired dataset (Table 4). It can be seen that, in general, the larger the dimension D, the better the performance. In this case, there is a trade-off between the computational complexity and the performance. As the dimension increases above 512, the metric values change insignificantly; therefore, in our work, we used the dimension for the main experiments.
Table 4.
Metrics for the dSprites paired dataset with different latent dimension D. All results are computed for 3 seeds. The best result is highlighted in bold.
4.6. RQ6. Is It Possible to Replace Multiple Generative Factors at Once with Our Approach?
To answer this question, we performed an experiment with 1–4 simultaneous exchanges and obtained an IoU metric equal to 0.985 ± 0.004.
In Figure 11, we also show the qualitative results of the feature exchange for the case where the target object and the donor objects may differ in all features. This demonstrates the generalizability of the proposed model for the case where only one feature differs.
Figure 11.
Examples of image reconstruction of objects from the dSprites paired dataset with modified values of the generative factors. The target object (red frame) may differ from the donor object (blue frame) in all factor values. The results show that several features can be successfully transferred between the target and donor objects.
4.7. RQ7. Could the Proposed Approach Be Generalized to Real-World Data?
To answer this question and to demonstrate the potential generalizability of ArSyD to real-world data, we conducted preliminary experiments on the CelebA dataset. For the experiments, we used the same architecture as for the CLEVR1 dataset. The reconstruction results are shown in Figure 12. The target image (red frame) and the donor image (blue frame) typically differ across multiple generative factors. As illustrated in the second row, features such as “Hair” and “Hair_Form” are transferred effectively, preserving their characteristics in the resulting image. However, it should be noted that the reconstructed images are of insufficient quality. One reason for this is the use of a relatively simple decoder architecture (Table 2). It should also be noted that applying the proposed method to real-world data is an important direction for further research, which we discuss in Section 6.
Figure 12.
Examples of image reconstruction from the CelebA paired dataset. The target image (red frame) and the donor image (blue frame) typically differ in several generative factors. The second row shows that features such as “Hair” and “Hair_Form” transfer well between images.
4.8. RQ8. What Information Is Contained in the Resulting Representations of the Values of the Generative Factors?
To answer this question, we reconstructed images from a single feature vector from an item memory (bound to a placeholder value) for the dSprites paired and CLEVR paired datasets. Reconstruction results are shown in Figure 13 and Figure 14. The results show that the vectors of the values of the generative factors do not contain complete information about the object. Of particular interest are the reconstructed images for the generative factors “Pos X” and “Pos Y”, where there is an approximate area on the image in which the object can appear for a given value of that generative factor.
Figure 13.
Visualization of image reconstruction from a single feature vector from an item memory (bound to a placeholder value) for the dSprites dataset. It shows that a complete image is not reconstructed from a single vector. This indicates that the vector represents a separate property of the object. This is particularly evident in the reconstruction of the position vectors. For example, on the bottom lines where Pos Y is reconstructed, the line with the fixed position Y is reconstructed.
Figure 14.
Visualization of image reconstruction from a single feature vector from an item memory (bound to a placeholder value) for the CLEVR dataset. It shows that a complete image is not reconstructed from a single vector. This indicates that the vector represents a separate property of the object.
4.9. RQ9. How Does Changing the HV Dimension D Affect the Performance of Classifiers Used to Compute DMM and DCM Metrics?
Since the results of the classification by the latent representation of the object are used to compute the proposed metrics, the size of this representation can affect the quality of the classification and thus the accuracy of the metric computation. Therefore, we conducted experiments with varying the dimension of D and computed the classification accuracy for dSprites paired and CLEVR1 paired datasets. The results are shown in Table 5 and Table 6. The results show that in general, the higher the dimensionality D, the higher the classification accuracy. However, for spatial generative factors (orientation and position) with a large number of values, the classification quality is quite low. A possible solution could be to use a stronger classification model.
Table 5.
The classification accuracy for different latent space sizes D for each of the generative factors for the dSprites paired dataset. The best result is highlighted in bold.
Table 6.
The classification accuracy for different latent space sizes D for each of the generative factors for the CLEVR1 paired dataset. The best result is highlighted in bold.
5. Limitations
To train ArSyD, it is necessary to assume the number of generative factors in the data, since this is a model hyperparameter. This is not a limitation when working with synthetic data, such as game and simulation environments, if the number of generative factors is known in advance. However, when working with realistic data, additional analysis of the data itself may be required to determine which level of the representation hierarchy is worth using. For example, you can describe a person’s face in terms of hairstyles and hair colors, nose shapes, eye colors, and so on, or you can go down the representation hierarchy and describe the shape of a nose, for example, in terms of tangent tilt angles to the line of the nose. The limitations associated with preliminary data analysis are not unique to our approach and are also inherent in other object-centric models, such as those that use a slot representation [23]. The number of slots in such a model is chosen as the maximum possible number of objects in the scene, with or without a background. Although the generalization of the proposed model to the case of realistic data is an interesting direction for further research (Section 6), we nevertheless demonstrate the proof-of-concept results on the CelebA dataset. The preliminary results on the CelebA paired dataset (Figure 12) demonstrate that even when realistic images differ in more than one generative factor (as is typically the case in practice), the proposed method successfully transfers generative factor values from the donor image to the target image.
Since ArSyD is independent of the object extraction method (mask generation) when working with multiple objects, it can be considered separately from the object extraction method when extending the approach to complex real-world scenes. In this case, approaches such as DINOSAUR [85], which allow for fairly accurate (compared to Slot Attention) extraction of object masks in complex realistic scenes, can be used as a model for extracting objects and/or important image elements. Another option is to use unified foundation models for promptable segmentation, such as SAM 3 [78].
The proposed metrics have the following limitations. First, it is necessary to know the number and type of generative factors in advance. Second, it is important to have a labeled dataset on which the classifiers can be trained. This can be problematic for real-world data. Furthermore, since we are using classifiers, their quality and robustness contribute significantly to the metric computation. This is further enhanced by the fact that the training is done on the original data (to avoid bias towards one or the other model being tested), and the classification for the metric is done on the reconstructed images. Another factor is the use of the decoder and its effect on the quality of the reconstruction. A better decoder is more likely to result in better classification quality. This influence is partially eliminated by using the same decoder architecture for different models and by considering relative changes in the prediction rather than absolute changes (we do not compare with the ground truth answers). Despite all these limitations, the proposed metrics are a convenient tool for comparing models that use different latent representations.
6. Discussion
An important issue is the generalization of the ArSyD to real-world data. To do this effectively, two different situations must be considered: one where the set of generative factors is known, and another where it remains unknown. In scenarios where the generative factors for each object in the dataset are known, symbolized as , where is a disentangled representation of an object , we can collect a set of training examples to initially teach the model to recognize these generative factors. If there are N generative factors and two objects and differ by k generative factors, then it is necessary to simultaneously exchange k corresponding generative factors in and to train the model. Due to the significant combinatorial increase in possible combinations, this approach does not require the creation of a large dataset with a large amount of initially labeled data.
In scenarios without using labeled data, it is possible to use pre-trained neural networks, which are good feature extractors and focus on similarity when exchanging generative factors. For example, in the object-centric domain, breakthrough results on real-world data have been achieved in [85] using the training signal from the feature reconstruction of a pre-trained DINO model [86].
It is also worth noting that recent advances in visual–language models (VLMs) and foundation segmentation models enable labeling of realistic images without additional training, relying only on prompted queries. For example, models such as CLIP [87], BLIP [77,88,89], and Segment Anything Model (SAM) [78,90,91] support flexible, prompt-based annotation and segmentation of visual data.
Moreover, these models can help identify distinguishing features between images and, consequently, determine factors that differentiate them. This capability can be leveraged to construct pairs of realistic images with controlled variations, which can then be used to train ArSyD more effectively.
We consider extending our approach to the unlabeled data, where the selection of generative factors to exchange during training is based on a criterion, as future work. This could be a neural network-based criterion trained on a labeled set using examples where we know the differences or a threshold-based criterion selected from examples by a similarity function. We also want to note that in practical situations, not all possible generative factors are usually considered, but a certain reasonable subset. For example, the type of hairstyle may serve as a generative factor but not the generative factor responsible for the location of individual curls. The number of possible generative factors in localist models is also limited by the dimension of the hidden representation, and some of the coordinates may be redundant in these representations. In our approach, it is also possible to sample an initially redundant number of seed vectors, store them in item memory, and, as written above, use one of the possible criteria, e.g., cosine similarity, for the exchange.
Another aspect of ArSyD concerns its use of a fixed codebook and the structured nature of hyperdimensional representations. Since factor representations are grounded in a predefined set of high-dimensional seed vectors, the model benefits from a well-organized and stable representational space, which can improve interpretability and consistency across factors. While this introduces a degree of structure that guides learning, it also defines the representational granularity of the model, which can be particularly suitable for domains with well-defined or compositional factors but may require adaptation for highly continuous variations.
In addition, the overall performance of ArSyD depends on the interaction between the encoder, attention mechanism, and decoder components, which provides flexibility in balancing representation learning and reconstruction quality. This modular design allows the architecture to be adapted to different tasks and data complexities, although optimal performance may depend on appropriate calibration of these components. Overall, this structure supports stable learning of disentangled representations while leaving room for further architectural refinement in more complex settings.
The key component that allows bridging the gap between the localist representation obtained at the output of the encoder and the distributed representation used in HDC is the attention mechanism. The idea of an attention mechanism can be interpreted in terms of HDC. In HDC, a multiset can be represented as a simple set of vectors by summation, given that the necessary vectors appear multiple times in the sum. This is equivalent to multiplying the vector in the sum by a coefficient equal to the number of entries of that vector, or if the sum is normalized to the frequency coefficient, which corresponds to the attention weights in Equation (6). The resulting sum will be closer to the vector that appears more often in the sum.
One of the motivations for developing models that work with HDC is that it uses distributed representations that are highly resistant to noise. This potentially allows HDC models to be implemented on nanoscale hardware, a class of devices that operate at ultra-low voltages because they consist of unreliable, stochastic computational elements. These devices are highly parallel, fabricated at ultra-small scales, consume less power than conventional devices, and are very advantageous for use in wearable devices or mobile robots [92]. The use of localistic representations obtained by models based on VAE or GAN on such devices is impossible due to the fact that feature values are encoded at specific positions of the vector and adding noise to these positions can lead to a drastic changes in the properties of an encoded object.
7. Conclusions
In this article, we propose ArSyD—Architecture for Symbolic Disentanglement—which learns symbolic disentangled representations using a structured representation of an object in latent space through a weakly supervised learning procedure. This representation is based on the principles of Hyperdimensional Computing, and we represent each generative factor as a hypervector of the same dimension as the resulting representation. The object representation is then obtained as a superposition of the hypervectors responsible for the generative factors. In contrast to classical approaches based on VAE or GAN, the learned representations are distributed, i.e., individual coordinates are not interpretable (unlike localist representations). Potentially, this allows us to reduce changing the properties of an object to manipulating its latent representation using vector operations defined in Hyperdimensional Computing. We also propose a way to edit the scene by changing the properties of a single object. This is achieved by combining the Slot Attention model, which allows us to find individual objects in the scene, and the proposed model with symbolic disentangled representations. To compare models that use latent representations of different structures, we propose two metrics that allow us to compare models that use latent representations of different structures: the Disentanglement Modularity Metric and the Disentanglement Compactness Metric. The Disentanglement Modularity Metric refers to the evaluation of whether each latent unit is responsible for encoding only one generative factor. The Disentanglement Compactness Metric measures whether each generative factor is encoded by a single latent unit. The metrics are not applied directly to latent representations but to already reconstructed images. We have shown how ArSyD learns symbolic disentangled representations for objects from modified dSprites and CLEVR datasets, and we provide the proof-of-concept results on the realistic CelebA dataset.
Author Contributions
Conceptualization, A.V.K., A.K.K. and A.I.P.; methodology, A.K.K. and A.I.P.; software, A.V.K.; validation, A.V.K. and A.K.K.; formal analysis, A.V.K.; investigation, A.V.K.; resources, A.V.K.; data curation, A.V.K.; writing—original draft preparation, A.V.K. and A.K.K.; writing—review and editing, A.K.K. and A.I.P.; visualization, A.V.K.; supervision, A.K.K. and A.I.P.; project administration, A.I.P.; funding acquisition, A.I.P. All authors have read and agreed to the published version of the manuscript.
Funding
The study was supported by the Ministry of Economic Development of the Russian Federation (agreement No. 139-15-2025-013, dated June 20, 2025, IGK 000000C313925P4B0002).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The authors’ data presented in this study are available upon request from the corresponding author, as additional documentation is required. The original data presented in the study are openly available in https://mmlab.ie.cuhk.edu.hk/projects/CelebA.html (accessed on 1 May 2026) (CelebA), https://github.com/facebookresearch/clevr-dataset-gen (accessed on 1 May 2026) (CLEVER), https://github.com/google-deepmind/dsprites-dataset (accessed on 1 May 2026) (dSprites).
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Bengio, Y.; Courville, A.; Vincent, P. Representation Learning: A Review and New Perspectives. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 1798–1828. [Google Scholar] [CrossRef] [Scilit]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet Classification with Deep Convolutional Neural Networks. In Proceedings of the Advances in Neural Information Processing Systems; Pereira, F., Burges, C., Bottou, L., Weinberger, K., Eds.; Curran Associates, Inc.: Red Hook, NY, USA, 2012; Volume 25. [Google Scholar]
- Mikolov, T.; Chen, K.; Corrado, G.; Dean, J. Efficient Estimation of Word Representations in Vector Space. In ICLR 2018 Conference Track; OpenReview.net: Alameda, CA, USA, 2018. [Google Scholar]
- Henaff, M.; Bruna, J.; LeCun, Y. Deep Convolutional Networks on Graph-Structured Data. arXiv 2015, arXiv:1506.05163. [Google Scholar] [CrossRef] [Scilit]
- Veličković, P.; Cucurull, G.; Casanova, A.; Romero, A.; Liò, P.; Bengio, Y. Graph Attention Networks. arXiv 2017, arXiv:1710.10903. [Google Scholar]
- Higgins, I.; Matthey, L.; Pal, A.; Burgess, C.; Glorot, X.; Botvinick, M.; Mohamed, S.; Lerchner, A. beta-VAE: Learning Basic Visual Concepts with a Constrained Variational Framework. In Proceedings of the International Conference on Learning Representations; OpenReview.net: Alameda, CA, USA, 2017. [Google Scholar]
- Chen, X.; Duan, Y.; Houthooft, R.; Schulman, J.; Sutskever, I.; Abbeel, P. InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets. In Advances in Neural Information Processing Systems 29 (NIPS 2016); Lee, D., Sugiyama, M., Luxburg, U., Guyon, I., Garnett, R., Eds.; Curran Associates, Inc.: Red Hook, NY, USA, 2016. [Google Scholar]
- Kim, H.; Mnih, A. Disentangling by Factorising. In Proceedings of the 35th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2018. [Google Scholar]
- Eastwood, C.; Williams, C.K.I. A Framework for the Quantitative Evaluation of Disentangled Representations. In Proceedings of the 6th International Conference on Learning Representations, ICLR 2018, Vancouver, BC, Canada, 30 April–3 May 2018. [Google Scholar]
- El-Nouby, A.; Sharma, S.; Schulz, H.; Hjelm, D.; Asri, L.E.; Kahou, S.E.; Bengio, Y.; W.Taylor, G. Tell, Draw, and Repeat: Generating and Modifying Images Based on Continual Linguistic Instruction. In 2019 IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
- Matsumori, S.; Shingyouchi, K.; Abe, Y.; Fukuchi, Y.; Sugiura, K.; Imai, M. Unified Questioner Transformer for Descriptive Question Generation in Goal-Oriented Visual Dialogue. In 2021 IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: Piscataway, NJ, USA, 2021. [Google Scholar]
- Keramati, R.; Whang, J.; Cho, P.; Brunskill, E. Fast Exploration with Simplified Models and Approximately Optimistic Planning in Model Based Reinforcement Learning. arXiv 2018, arXiv:1806.00175. [Google Scholar] [CrossRef] [Scilit]
- Kulkarni, T.D.; Gupta, A.; Ionescu, C.; Borgeaud, S.; Reynolds, M.; Zisserman, A.; Mnih, V. Unsupervised learning of object keypoints for perception and control. In Advances in Neural Information Processing Systems 32 (NeurIPS 2019); Curran Associates, Inc.: Red Hook, NY, USA, 2019; Volume 32. [Google Scholar]
- Berner, C.; Brockman, G.; Chan, B.; Cheung, V.; Debiak, P.; Dennison, C.; Farhi, D.; Fischer, Q.; Hashme, S.; Hesse, C.; et al. Dota 2 with Large Scale Deep Reinforcement Learning. arXiv 2019, arXiv:1912.06680. [Google Scholar] [CrossRef] [Scilit]
- Migimatsu, T.; Bohg, J. Object-Centric Task and Motion Planning in Dynamic Environments. IEEE Robot. Autom. Lett. 2020, 5, 844–851. [Google Scholar] [CrossRef] [Scilit]
- van Steenkiste, S.; Locatello, F.; Schmidhuber, J.; Bachem, O. Are Disentangled Representations Helpful for Abstract Visual Reasoning? In Advances in Neural Information Processing Systems 32 (NeurIPS 2019); Curran Associates, Inc.: Red Hook, NY, USA, 2019. [Google Scholar]
- Webb, T.W.; Mondal, S.S.; Cohen, J. Systematic Visual Reasoning through Object-Centric Relational Abstraction. In Advances in Neural Information Processing Systems 36 (NeurIPS 2023); Curran Associates, Inc.: Red Hook, NY, USA, 2023. [Google Scholar]
- Groth, O.; Fuchs, F.B.; Posner, I.; Vedaldi, A. Shapestacks: Learning vision-based physical intuition for generalised object stacking. In Computer Vision–ECCV 2018; Springer: Cham, Switzerland, 2018; pp. 702–717. [Google Scholar]
- Yi, K.; Gan, C.; Li, Y.; Kohli, P.; Wu, J.; Torralba, A.; Tenenbaum, J.B. CLEVRER: CoLlision Events for Video REpresentation and Reasoning. arXiv 2019, arXiv:1910.01442. [Google Scholar]
- Singh, G.; Deng, F.; Ahn, S. Illiterate DALL-E Learns to Compose. arXiv 2021, arXiv:2110.11405. [Google Scholar]
- Kirilenko, D.; Korchemnyi, A.; Smirnov, K.; Kovalev, A.K.; Panov, A.I. Quantized disentangled representations for object-centric visual tasks. In Pattern Recognition and Machine Intelligence; Springer: Cham, Switzerland, 2023; pp. 514–522. [Google Scholar]
- Kirilenko, D.; Vorobyov, V.; Kovalev, A.; Panov, A. Object-Centric Learning with Slot Mixture Module. In International Conference on Learning Representations 2024 (ICLR 2024); OpenReview.net: Alameda, CA, USA, 2024. [Google Scholar]
- Locatello, F.; Weissenborn, D.; Unterthiner, T.; Mahendran, A.; Heigold, G.; Uszkoreit, J.; Dosovitskiy, A.; Kipf, T. Object-centric learning with slot attention. In Advances in Neural Information Processing Systems 33 (NeurIPS 2020); Curran Associates, Inc.: Red Hook, NY, USA, 2020; Volume 33, pp. 11525–11538. [Google Scholar]
- Kori, A.; Locatello, F.; Ribeiro, F.D.S.; Toni, F.; Glocker, B. Grounded Object-Centric Learning. In International Conference on Learning Representations 2024 (ICLR 2024); OpenReview.net: Alameda, CA, USA, 2024. [Google Scholar]
- Kanerva, P. Hyperdimensional Computing: An Introduction to Computing in Distributed Representation with High-Dimensional Random Vectors. Cogn. Comput. 2009, 1, 139–159. [Google Scholar] [CrossRef] [Scilit]
- Kleyko, D.; Rachkovskij, D.A.; Osipov, E.; Rahimi, A. A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformations. ACM Comput. Surv. 2022, 55, 130. [Google Scholar] [CrossRef] [Scilit]
- Kleyko, D.; Rachkovskij, D.; Osipov, E.; Rahimi, A. A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challenges. ACM Comput. Surv. 2023, 55, 175. [Google Scholar] [CrossRef] [Scilit]
- Blouw, P.; Solodkin, E.; Thagard, P.; Eliasmith, C. Concepts as Semantic Pointers: A Framework and Computational Model. Cogn. Sci. 2016, 40, 1128–1162. [Google Scholar] [CrossRef] [Scilit]
- Kleyko, D.; Osipov, E.; De Silva, D.; Wiklund, U.; Vyatkin, V.; Alahakoon, D. Distributed Representation of n-gram Statistics for Boosting Self-organizing Maps with Hyperdimensional Computing. In Perspectives of System Informatics; Bjørner, N., Virbitskaite, I., Voronkov, A., Eds.; Springer: Cham, Switzerland, 2019; pp. 64–79. [Google Scholar]
- beim Graben, P.; Huber, M.; Meyer, W.; Römer, R.; Tschöpe, C.; Wolff, M. Vector symbolic architectures for context-free grammars. Cogn. Comput. 2022, 14, 733–748. [Google Scholar] [CrossRef] [Scilit]
- Kovalev, A.K.; Shaban, M.; Chuganskaya, A.A.; Panov, A.I. Applying vector symbolic architecture and semiotic approach to visual dialog. In Hybrid Artificial Intelligent Systems; Springer: Cham, Switzerland, 2021; pp. 243–255. [Google Scholar]
- Kirilenko, D.E.; Kovalev, A.K.; Osipov, E.; Panov, A.I. Question answering for visual navigation in human-centered environments. In Advances in Soft Computing; Springer: Cham, Switzerland, 2021; pp. 31–45. [Google Scholar]
- Kovalev, A.K.; Shaban, M.; Osipov, E.; Panov, A.I. Vector Semiotic Model for Visual Question Answering. Cogn. Syst. Res. 2022, 71, 52–63. [Google Scholar] [CrossRef] [Scilit]
- Kirilenko, D.; Kovalev, A.K.; Solomentsev, Y.; Melekhin, A.; Yudin, D.A.; Panov, A.I. Vector symbolic scene representation for semantic place recognition. In 2022 International Joint Conference on Neural Networks (IJCNN); IEEE: Piscataway, NJ, USA, 2022; pp. 1–8. [Google Scholar]
- Yilmaz, O. Analogy Making and Logical Inference on Images Using Cellular Automata Based Hyperdimensional Computing. 2015. Available online: https://ceur-ws.org/Vol-1583/CoCoNIPS_2015_paper_3.pdf (accessed on 1 May 2026).
- Osipov, E.; Kahawala, S.; Haputhanthri, D.; Kempitiya, T.; Silva, D.D.; Alahakoon, D.; Kleyko, D. HyperSeed: Unsupervised Learning with Vector Symbolic Architectures. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 6583–6597. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Ledoux, M. The Concentration of Measure Phenomenon; American Mathematical Soc.: Providence, RI, USA, 2001; Volume 89. [Google Scholar]
- Bahdanau, D.; Cho, K.; Bengio, Y. Neural Machine Translation by Jointly Learning to Align and Translate. In Proceedings of the 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, 7–9 May 2015. [Google Scholar]
- Shu, R.; Chen, Y.; Kumar, A.; Ermon, S.; Poole, B. Weakly supervised disentanglement with guarantees. arXiv 2019, arXiv:1910.09772. [Google Scholar]
- Locatello, F.; Poole, B.; Rätsch, G.; Schölkopf, B.; Bachem, O.; Tschannen, M. Weakly-supervised disentanglement without compromises. In Proceedings of the 37th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2020; pp. 6348–6359. [Google Scholar]
- Matthey, L.; Higgins, I.; Hassabis, D.; Lerchner, A. dSprites: Disentanglement Testing Sprites Dataset. 2017. Available online: https://github.com/deepmind/dsprites-dataset/ (accessed on 1 May 2026).
- Johnson, J.; Hariharan, B.; van der Maaten, L.; Fei-Fei, L.; Zitnick, C.L.; Girshick, R. CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoning. In 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
- Liu, Z.; Luo, P.; Wang, X.; Tang, X. Deep Learning Face Attributes in the Wild. In 2015 IEEE International Conference on Computer Vision (ICCV); IEEE: Piscataway, NJ, USA, 2015. [Google Scholar]
- Burgess, C.P.; Higgins, I.; Pal, A.; Matthey, L.; Watters, N.; Desjardins, G.; Lerchner, A. Understanding disentangling in beta-VAE. arXiv 2018, arXiv:1804.03599. [Google Scholar] [CrossRef] [Scilit]
- Chen, R.T.Q.; Li, X.; Grosse, R.B.; Duvenaud, D.K. Isolating Sources of Disentanglement in Variational Autoencoders. In Advances in Neural Information Processing Systems 31 (NeurIPS 2018); Bengio, S., Wallach, H., Larochelle, H., Grauman, K., Cesa-Bianchi, N., Garnett, R., Eds.; Curran Associates, Inc.: Red Hook, NY, USA, 2018; Volume 31. [Google Scholar]
- Kumar, A.; Sattigeri, P.; Balakrishnan, A. Variational Inference of Disentangled Latent Concepts from Unlabeled Observations. In Proceedings of the 6th International Conference on Learning Representations, ICLR; OpenReview.net: Alameda, CA, USA, 2018. [Google Scholar]
- Goodfellow, I.J.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative Adversarial Networks. In Advances in Neural Information Processing Systems 27 (NIPS 2014); Curran Associates, Inc.: Red Hook, NY, USA, 2014. [Google Scholar]
- Lin, Z.; Thekumparampil, K.K.; Fanti, G.; Oh, S. InfoGAN-CR: Disentangling Generative Adversarial Networks with Contrastive Regularizers. arXiv 2019, arXiv:1906.06034. [Google Scholar] [CrossRef] [Scilit]
- Nie, W.; Karras, T.; Garg, A.; Debnath, S.; Patney, A.; Patel, A.B.; Anandkumar, A. Semi-Supervised StyleGAN for Disentanglement Learning. In Proceedings of the 37th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2020. [Google Scholar]
- Karras, T.; Laine, S.; Aila, T. A Style-Based Generator Architecture for Generative Adversarial Networks. In 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
- Yang, T.; Ren, X.; Wang, Y.; Zeng, W.; Zheng, N. Towards Building A Group-based Unsupervised Representation Disentanglement Framework. arXiv 2021, arXiv:2102.10303. [Google Scholar]
- Chen, Y.; Shi, Y.; Li, D.; Wang, Y.; Dong, M.; Zhao, Y.; Dick, R.; Lv, Q.; Yang, F.; Shang, L. Recursive Disentanglement Network. In The Tenth International Conference on Learning Representations, ICLR 2022; OpenReview.net: Alameda, CA, USA, 2022. [Google Scholar]
- Ren, X.; Yang, T.; Wang, Y.; Zeng, W. Learning Disentangled Representation by Exploiting Pretrained Generative Models: A Contrastive Learning View. In The Tenth International Conference on Learning Representations, ICLR 2022; OpenReview.net: Alameda, CA, USA, 2022. [Google Scholar]
- Vahdat, A.; Kautz, J. NVAE: A deep hierarchical variational autoencoder. Adv. Neural Inf. Process. Syst. 2020, 33, 19667–19679. [Google Scholar]
- Saha, S.; Joshi, S.; Whitaker, R. Ard-vae: A statistical formulation to find the relevant latent dimensions of variational autoencoders. In 2025 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV); IEEE: Piscataway, NJ, USA, 2025; pp. 889–898. [Google Scholar]
- Kim, J.; Yoo, J.; Lee, J.; Hong, S. Setvae: Learning hierarchical composition for generative modeling of set-structured data. In 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2021; pp. 15059–15068. [Google Scholar]
- Garcez, A.d.; Gori, M.; Lamb, L.C.; Serafini, L.; Spranger, M.; Tran, S.N. Neural-symbolic computing: An effective methodology for principled integration of machine learning and reasoning. arXiv 2019, arXiv:1905.06088. [Google Scholar] [CrossRef] [Scilit]
- Hitzler, P.; Sarker, M.K. Neuro-symbolic artificial intelligence: The state of the art. In Frontiers in Artificial Intelligence and Applications; SAGE Publications: Thousand Oaks, CA, USA, 2022. [Google Scholar]
- Colelough, B.C.; Regli, W. Neuro-symbolic AI in 2024: A systematic review. arXiv 2025, arXiv:2501.05435. [Google Scholar] [CrossRef] [Scilit]
- Biza, O.; Van Steenkiste, S.; Sajjadi, M.S.; Elsayed, G.F.; Mahendran, A.; Kipf, T. Invariant slot attention: Object discovery with slot-centric reference frames. arXiv 2023, arXiv:2302.04973. [Google Scholar] [CrossRef] [Scilit]
- Wu, Z.; Dvornik, N.; Greff, K.; Kipf, T.; Garg, A. SlotFormer: Unsupervised Visual Dynamics Simulation with Object-Centric Models. In The Eleventh International Conference on Learning Representations, ICLR 2023; OpenReview.net: Alameda, CA, USA, 2023. [Google Scholar]
- Jiang, J.; Deng, F.; Singh, G.; Ahn, S. Object-Centric Slot Diffusion. In Thirty-seventh Conference on Neural Information Processing Systems, NeurIPS 2023; OpenReview.net: Alameda, CA, USA, 2023; Volume 36, pp. 8563–8601. [Google Scholar]
- Gayler, R. Multiplicative Binding, Representation Operators, and Analogy. In Proceedings of the Advances in Analogy Research: Integration of Theory and Data from the Cognitive, Computational, and Neural Sciences, Sofia, Bulgaria, July 1998; pp. 1–4. [Google Scholar]
- Plate, T. Holographic Reduced Representations: Convolution Algebra for Compositional Distributed Representations. In Proceedings of the 12th International Joint Conference on Artificial Intelligence—Volume 1; Morgan Kaufmann Publishers Inc.: San Francisco, CA, USA, 1991; pp. 30–35. [Google Scholar]
- Plate, T.A. Holographic Reduced Representations: Distributed Representation for Cognitive Structures; Center for the Study of Language and Information (CSLI): Stanford, CA, USA, 2003. [Google Scholar]
- Eliasmith, C. How to Build a Brain: A Neural Architecture for Biological Cognition; Oxford University Press: Oxford, UK, 2013. [Google Scholar]
- Komer, B.; Stewart, T.C.; Voelker, A.R.; Eliasmith, C. A neural representation of continuous space using fractional binding. In Proceedings of the 41st Annual Meeting of the Cognitive Science Society; Cognitive Science Society: Montreal, QC, Canada, 2019. [Google Scholar]
- Gayler, R.W.; Levy, S.D. A Distributed Basis for Analogical Mapping. In New Frontiers in Analogy Research: Proceedings of the Second International Conference on Analogy; NBU Press: Sofia, Bulgaria, 2009. [Google Scholar]
- Kleyko, D.; Rahimi, A.; Rachkovskij, D.A.; Osipov, E.; Rabaey, J.M. Classification and Recall With Binary Hyperdimensional Computing: Tradeoffs in Choice of Density and Mapping Characteristics. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 5880–5898. [Google Scholar] [CrossRef] [Scilit]
- Schlegel, K.; Neubert, P.; Protzel, P. A comparison of vector symbolic architectures. Artif. Intell. Rev. 2022, 55, 4523–4555. [Google Scholar] [CrossRef] [Scilit]
- Bouchacourt, D.; Tomioka, R.; Nowozin, S. Multi-level variational autoencoder: Learning disentangled representations from grouped observations. In Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence and Thirtieth Innovative Applications of Artificial Intelligence Conference and Eighth AAAI Symposium on Educational Advances in Artificial Intelligence; AAAI Press: Washington, DC, USA, 2018. [Google Scholar]
- Jha, A.H.; Anand, S.; Singh, M.; Veeravasarapu, V.R. Disentangling factors of variation with cycle-consistent variational auto-encoders. In Computer Vision–ECCV 2018; Springer: Cham, Switzerland, 2018; pp. 805–820. [Google Scholar]
- Esser, P.; Haux, J.; Ommer, B. Unsupervised robust disentangling of latent characteristics for image synthesis. In 2019 IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: Piscataway, NJ, USA, 2019; pp. 2699–2709. [Google Scholar]
- Sanchez, E.H.; Serrurier, M.; Ortner, M. Learning disentangled representations via mutual information estimation. In Computer Vision–ECCV 2020; Springer: Cham, Switzerland, 2020; pp. 205–221. [Google Scholar]
- Vowels, M.J.; Camgoz, N.C.; Bowden, R. NestedVAE: Isolating common factors via weak supervision. In 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2020; pp. 9202–9212. [Google Scholar]
- Higgins, I.; Amos, D.; Pfau, D.; Racaniere, S.; Matthey, L.; Rezende, D.; Lerchner, A. Towards a Definition of Disentangled Representations. arXiv 2018, arXiv:1812.02230. [Google Scholar] [CrossRef] [Scilit]
- Xue, L.; Shu, M.; Awadalla, A.; Wang, J.; Yan, A.; Purushwalkam, S.; Zhou, H.; Prabhu, V.; Dai, Y.; Ryoo, M.S.; et al. Blip-3: A family of open large multimodal models. In 2025 IEEE/CVF International Conference on Computer Vision Workshops (ICCVW); IEEE: Piscataway, NJ, USA, 2025; pp. 6124–6135. [Google Scholar]
- Carion, N.; Gustafson, L.; Hu, Y.T.; Debnath, S.; Hu, R.; Suris, D.; Ryali, C.; Alwala, K.V.; Khedr, H.; Huang, A.; et al. SAM 3: Segment Anything with Concepts. arXiv 2025, arXiv:2511.16719. [Google Scholar] [CrossRef] [Scilit]
- Montero, M.L.; Bowers, J.S.; Costa, R.P.; Ludwig, C.J.H.; Malhotra, G. Lost in Latent Space: Disentangled Models and the Challenge of Combinatorial Generalisation. arXiv 2022, arXiv:2204.02283. [Google Scholar] [CrossRef] [Scilit]
- Loshchilov, I.; Hutter, F. Decoupled Weight Decay Regularization. arXiv 2017, arXiv:1711.05101. [Google Scholar] [CrossRef] [Scilit]
- Smith, L.N.; Topin, N. Super-Convergence: Very Fast Training of Neural Networks Using Large Learning Rates. In Artificial Intelligence and Machine Learning for Multi-Domain Operations Applications; SPIE: Bellingham, WA, USA, 2019; Volume 11006, pp. 369–386. [Google Scholar]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2016; pp. 770–778. [Google Scholar] [CrossRef] [Scilit]
- Heusel, M.; Ramsauer, H.; Unterthiner, T.; Nessler, B.; Hochreiter, S. GANs trained by a two time-scale update rule converge to a local nash equilibrium. In Advances in Neural Information Processing Systems 30 (NIPS 2017); Curran Associates, Inc.: Red Hook, NY, USA, 2017; pp. 6629–6640. [Google Scholar]
- Kipf, T.; Elsayed, G.F.; Mahendran, A.; Stone, A.; Sabour, S.; Heigold, G.; Jonschkowski, R.; Dosovitskiy, A.; Greff, K. Conditional Object-Centric Learning from Video. arXiv 2021, arXiv:2111.12594. [Google Scholar]
- Seitzer, M.; Horn, M.; Zadaianchuk, A.; Zietlow, D.; Xiao, T.; Simon-Gabriel, C.J.; He, T.; Zhang, Z.; Schölkopf, B.; Brox, T.; et al. Bridging the gap to real-world object-centric learning. In The Eleventh International Conference on Learning Representations, ICLR 2023; OpenReview.net: Alameda, CA, USA, 2022. [Google Scholar]
- Caron, M.; Touvron, H.; Misra, I.; Jégou, H.; Mairal, J.; Bojanowski, P.; Joulin, A. Emerging properties in self-supervised vision transformers. In 2021 IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: Piscataway, NJ, USA, 2021; pp. 9650–9660. [Google Scholar]
- Radford, A.; Kim, J.W.; Hallacy, C.; Ramesh, A.; Goh, G.; Agarwal, S.; Sastry, G.; Askell, A.; Mishkin, P.; Clark, J.; et al. Learning transferable visual models from natural language supervision. In Proceedings of the 38th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2021; pp. 8748–8763. [Google Scholar]
- Li, J.; Li, D.; Xiong, C.; Hoi, S. Blip: Bootstrapping language-image pre-training for unified vision-language understanding and generation. In Proceedings of the 39th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2022; pp. 12888–12900. [Google Scholar]
- Li, J.; Li, D.; Savarese, S.; Hoi, S. Blip-2: Bootstrapping language-image pre-training with frozen image encoders and large language models. In Proceedings of the 40th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2023; pp. 19730–19742. [Google Scholar]
- Kirillov, A.; Mintun, E.; Ravi, N.; Mao, H.; Rolland, C.; Gustafson, L.; Xiao, T.; Whitehead, S.; Berg, A.C.; Lo, W.Y.; et al. Segment anything. In 2023 IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: Piscataway, NJ, USA, 2023; pp. 4015–4026. [Google Scholar]
- Ravi, N.; Gabeur, V.; Hu, Y.T.; Hu, R.; Ryali, C.; Ma, T.; Khedr, H.; Rädle, R.; Rolland, C.; Gustafson, L.; et al. Sam 2: Segment anything in images and videos. arXiv 2024, arXiv:2408.00714. [Google Scholar]
- Kleyko, D.; Davies, M.; Frady, E.P.; Kanerva, P.; Kent, S.J.; Olshausen, B.A.; Osipov, E.; Rabaey, J.M.; Rachkovskij, D.A.; Rahimi, A.; et al. Vector Symbolic Architectures as a Computing Framework for Emerging Hardware. Proc. IEEE 2022, 110, 1538–1571. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.













