Factorizers for Distributed Sparse Block Codes
Not on the map. Why?
Abstract (arXiv)
Distributed sparse block codes (SBCs) exhibit compact representations for encoding and manipulating symbolic data structures using fixed-width vectors. One major challenge however is to disentangle, or factorize, the distributed representation of data structures into their constituent elements without having to search through all possible combinations. This factorization becomes more challenging when SBCs vectors are noisy due to perceptual uncertainty and approximations made by modern neural networks to generate the query SBCs vectors. To address these challenges, we first propose a fast and highly accurate method for factorizing a more flexible and hence generalized form of SBCs, dubbed GSBCs. Our iterative factorizer introduces a threshold-based nonlinear activation, conditional random sampling, and an ℓ_∞-based similarity metric. Secondly, the proposed factorizer maintains a high accuracy when queried by noisy product vectors generated using deep convolutional neural networks (CNNs). This facilitates its application in replacing the large fully connected layer (FCL) in CNNs, whereby C trainable class vectors, or attribute combinations, can be implicitly represented by our factorizer having F-factor codebooks, each with √[leftroot-2uproot2F]C fixed codevectors. We provide a methodology to flexibly integrate our factorizer in the classification layer of CNNs with a novel loss function. With this integration, the convolutional layers can generate a noisy product vector that our factorizer can still decode, whereby the decoded factors can have different interpretations based on downstream tasks. We demonstrate the feasibility of our method on four deep CNN architectures over CIFAR-100, ImageNet-1K, and RAVEN datasets. In all use cases, the number of parameters and operations are notably reduced compared to the FCL.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 29 of its 77 references that are in the map. First posted on arXiv 24 Mar 2023.
Builds on
29 of 77 references.
References · 29
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2020Transformer Feed-Forward Layers Are Key-Value Memoriescited by 1,307
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2020Hopfield Networks is All You Needcited by 461
- 2021A Geometric Analysis of Neural Collapse with Unconstrained Featurescited by 226
- 2019RAVEN: A Dataset for Relational and Analogical Visual rEasoNingcited by 225
- 2019Large Memory Layers with Product Keyscited by 120
- 2019Are Disentangled Representations Helpful for Abstract Visual Reasoning?cited by 100
17 more
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformationscited by 98
- 2022Constrained Few-shot Class-incremental Learningcited by 93
- 2019Hyperspherical Prototype Networkscited by 85
- 2019AdaCos: Adaptively Scaling Cosine Logits for Effectively Learning Deep Face Representationscited by 83
- 2022A Neuro-vector-symbolic Architecture for Solving Raven's Progressive Matricescited by 64
- 2020A comparison of Vector Symbolic Architecturescited by 63
- 2021Powerpropagation: A sparsity inducing weight reparameterisationcited by 49
- 2018Fix your classifier: the marginal value of training the last weight layercited by 43
- 2021von Mises-Fisher Loss: An Exploration of Embedding Geometries for Supervised Learningcited by 42
- 2020Robust High-dimensional Memory-augmented Neural Networkscited by 31
- 2020Variable Binding for Sparse Distributed Representations: Theory and Applicationscited by 27
- 2021Learning with Holographic Reduced Representationscited by 25
- 2022Neuromorphic Visual Scene Understanding with Resonator Networkscited by 17
- 2020Solving Raven's Progressive Matrices with Neural Networkscited by 13
- 2022In-memory factorization of holographic perceptual representationscited by 10
- 2020Do We Need Fully Connected Output Layers in Convolutional Networks?cited by 2
- 2020Redesigning the classification layer by randomizing the class representation vectorscited by 2
Built on by
Citing papers per year: 2024: 3; 2025: 1.
4 papers.
- 2024Towards Learning Abductive Reasoning using VSA Distributed Representationscited by 9
- 2024Towards Learning to Reason: Comparing LLMs with Neuro-Symbolic on Arithmetic Relations in Abstract Reasoningcited by 7
- 2024On the Role of Noise in Factorizers for Disentangling Distributed Representationscited by 1
- 2025A Grid Cell-Inspired Structured Vector Algebra for Cognitive Mapscited by 0
- 2025A Grid Cell-Inspired Structured Vector Algebra for Cognitive Maps11 Mar 2025
- 2024Towards Learning to Reason: Comparing LLMs with Neuro-Symbolic on Arithmetic Relations in Abstract Reasoning7 Dec 2024
- 2024On the Role of Noise in Factorizers for Disentangling Distributed Representations30 Nov 2024
- 2024Towards Learning Abductive Reasoning using VSA Distributed Representations27 Jun 2024