Neurosymbolic Representation Learning with Holographic Reduced Representations
| dc.contributor.author | Velasquez Olivera, Jhonny J. | en |
| dc.contributor.committeechair | Saad, Walid | en |
| dc.contributor.committeemember | Ramakrishnan, Naren | en |
| dc.contributor.committeemember | Jia, Ruoxi | en |
| dc.contributor.department | Electrical and Computer Engineering | en |
| dc.date.accessioned | 2026-07-08T11:46:30Z | en |
| dc.date.available | 2026-07-08T11:46:30Z | en |
| dc.date.issued | 2026-05-11 | en |
| dc.description.abstract | Artificial intelligence has dramatically impacted our modern world, as rapid advancements in model capabilities have opened opportunities for AI to be used in various aspects of our everyday lives, finding applications in fields ranging from robotics and engineering, to creative endeavors such as writing and art. However, despite the big impact of these models, and our growing reliance on them, they still largely lack many of the key facets of human intelligence, such as the ability to reason under certainty, and to leverage novel combinations of concepts that were previously encountered. This has led to an interest in developing ways to augment the powerful feature extraction capabilities of deep neural networks (DNNs) with explicit rule-based symbolic methods, a combination which is often known as a neurosymbolic AI system. Neurosymbolic methods can provide DNNs with the missing tools they need to symbolically represent and manipulate ideas, potentially enabling more rigorous reasoning while also introducing more transparency into the reasoning process itself, through interpretable reasoning traces on discrete objects. Although neurosymbolic methods hold a lot of promise to enhance the capabilities of DNNs, many implementations are application-specific and cannot be broadly applied. Thus, the ability to represent arbitrary data in a neurosymbolic fashion could be an important step towards enabling these enhanced capabilities. This thesis provides a step towards addressing this problem of neurosymbolic representation learning through a novel integration of DNNs with holographic reduced representations (HRRs), a framework for implementing symbolic processing with continuous vectors. In particular, this thesis develops an HRR method that can be applied to the general problem of disentanglement, that focuses on separating the factors of variation in a dataset, something which comes naturally to humans. Whereas prior works approached the problem with fully neural implementations, it is shown that this neurosymbolic approach is able to create disentangled representations of data that produce qualitative and quantitative results that outperform many prior baselines. The empirical findings are complemented with an information-theoretic analysis of the proposed method. Additionally, it is shown that the process produces approximately independent symbol-value pairs (also called slots) and a per-slot capacity bound that quantifies how many distinct symbolic concepts the representation can reliably encode is also derived, providing a quantitative account of the inductive bias that leads to disentanglement. The disentangled representations produced in this process differ from other autoencoder based models in that the individual latent units are vectors themselves, which are summed together to form the whole representation, differing from the paradigm of latent units behaving as scalar dimensions of low dimensional vectors. It is shown that this distributed type of representation is more robust to noise than other disentangled representations and can maintain good reconstruction performance across a range of signal-to-noise rations (SNRs), while simultaneously gracefully degrading in the recoverable semantic content. These findings on robustness are also complemented with a quantification of how Gaussian noise affects the bit error rate of a separate family of symbolic vectors which use binary entries. In a nutshell, the results of this thesis show that the use of vector symbolic architectures (VSA), such as HRRs, may hold a promising potential for representation learning, paving the way toward exploring new ways in which the symbolic benefits of VSAs can be used to represent data with DNNs. | en |
| dc.description.abstractgeneral | Artificial intelligence has transformed modern life, powering tools used in medicine, creative arts, and business, an industry now worth nearly $286 billion in the United States alone, in 2025. Yet despite these remarkable achievements, today's AI systems still struggle with something simple that humans do effortlessly, specifically, understanding the world as a collection of distinct, separable concepts. A photograph of a red sphere on a blue surface is, to us, obviously composed of several independent ideas, such as shape, color, position, and background. Current AI systems, however, often learn tangled, inseparable internal descriptions of such scenes, making it harder to reason about, generalize from, or explain what they have learned. This thesis addresses this limitation through a new way of teaching AI systems to represent the world. Drawing inspiration from symbolic logic and language, where complex ideas are built by combining simpler ideas, we design a neural network that encodes images using a mathematical structure called a holographic reduced representation (HRR). HRRs allow distinct concepts to be bound together into a single compact representation, and then unbound to retrieve each concept independently, much like retrieving a specific ingredient from a recipe rather than only being able to taste the finished dish. We show that this approach can automatically learn to separate the underlying factors that describe a visual scene (e.g., shape, color, position), without being told what those factors are ahead of time. Compared to prior art, our system produces more accurate and better-organized internal representations, as confirmed by both quantitative benchmarks and visual inspection. We also provide a mathematical analysis proving why the method works, including a precise bound on how many distinct concepts the representation can reliably encode at once. Finally, we show that a benefit of this design is that it causes information to be spread across the entire representation rather than concentrated in a few critical units, as done in most prior works on disentanglement. The system is significantly more resilient to noise and corruption than conventional approaches, maintaining useful reconstructions even under severe signal degradation. All together, our results on disentanglement and noise robustness demonstrate that incorporating symbolic mathematical structures into neural network design is a promising path toward AI systems that are more interpretable, more generalizable, and more robust. | en |
| dc.description.degree | Master of Science | en |
| dc.format.medium | ETD | en |
| dc.format.mimetype | application/pdf | en |
| dc.identifier.uri | https://hdl.handle.net/10919/143606 | en |
| dc.publisher | Virginia Tech | en |
| dc.rights | In Copyright | en |
| dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
| dc.subject | Deep Learning | en |
| dc.subject | Machine Learning | en |
| dc.subject | Artificial Intelligence | en |
| dc.subject | Disentanglement | en |
| dc.subject | Vector Symbolic Architectures | en |
| dc.subject | Holographic Reduced Representations | en |
| dc.subject | Unsupervised Learning | en |
| dc.title | Neurosymbolic Representation Learning with Holographic Reduced Representations | en |
| dc.type | Thesis | en |
| dc.type.dcmitype | Text | en |
| thesis.degree.discipline | Electrical Engineering | en |
| thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
| thesis.degree.level | masters | en |
| thesis.degree.name | Master of Science | en |