Skip to content

References

Brodie edited this page Dec 22, 2025 · 2 revisions

Academic papers and resources foundational to HoloVec.

Foundational Works

Kanerva, P. (1988). Sparse Distributed Memory. MIT Press.

  • Introduced sparse distributed memory concepts
  • Foundation for BSDC models

Plate, T. A. (1995). Holographic Reduced Representations: Distributed representation for cognitive structures. Artificial Intelligence, 75(1), 107-140.

  • Introduced HRR model
  • Circular convolution binding

Plate, T. A. (2003). Holographic Reduced Representations: Distributed Representation for Cognitive Structures. CSLI Publications.

  • Comprehensive treatment of HRR
  • Capacity analysis, applications

Gayler, R. W. (2003). Vector Symbolic Architectures answer Jackendoff's challenges for cognitive neuroscience. Proceedings of ICCS/ASCS.

  • Coined "Vector Symbolic Architecture"
  • Relationship to cognitive science

Model-Specific Papers

FHRR

Plate, T. A. (2003). (See above)

  • FHRR as complex-valued HRR variant

MAP

Kanerva, P. (2009). Hyperdimensional Computing: An Introduction to Computing in Distributed Representation with High-Dimensional Random Vectors. Cognitive Computation, 1(2), 139-159.

  • Introduced MAP model
  • Tutorial introduction to HDC

BSC

Kanerva, P. (1996). Binary Spatter-Coding of Ordered K-Tuples. Proceedings of ICANN.

  • Introduced binary spatter codes
  • Sequence encoding

BSDC

Rachkovskij, D. A., & Kussul, E. M. (2001). Binding and normalization of binary sparse distributed representations by context-dependent thinning. Neural Computation, 13(2), 411-452.

  • Sparse binary codes
  • Context-dependent binding

GHRR

Yeung, W., Zou, A., & Imani, F. (2024). Generalized Holographic Reduced Representations. arXiv:2405.09689.

  • Extended HRR to matrix domain
  • Non-commutative binding
  • State-of-the-art 2024

VTB

Gallant, S. I., & Okaywe, T. W. (2013). Representing Objects, Relations, and Sequences. Neural Computation, 25(8), 2038-2078.

  • Matrix Binding of Additive Terms (MBAT)
  • Non-commutative binding approach

Encoders

Fractional Power Encoding

Frady, E. P., Kleyko, D., & Sommer, F. T. (2021). Computing on Functions Using Randomized Vector Representations. arXiv:2109.03429.

  • VFA framework
  • Fractional power encoding theory
  • Kernel interpretation

Surveys and Comparisons

Schlegel, K., Neubert, P., & Protzel, P. (2022). A comparison of vector symbolic architectures. Artificial Intelligence Review, 55(4), 2583-2647.

  • Comprehensive model comparison
  • Capacity analysis
  • Benchmark results

Kleyko, D., Rachkovskij, D. A., Osipov, E., & Rahimi, A. (2023). A Survey on Hyperdimensional Computing: Theory, Algorithms, and Applications. ACM Computing Surveys, 55(6), 1-45.

  • Comprehensive HDC/VSA survey
  • Applications overview
  • Future directions

Cleanup and Retrieval

Kymn, C. J., Frady, E. P., & Sommer, F. T. (2024). Resonator Networks for Learning Compositional Representations. arXiv:2404.18789.

  • Resonator networks
  • Iterative factorization
  • Superior to brute force cleanup

Applications

Rahimi, A., et al. (2019). High-Dimensional Computing as a Nanoscalable Paradigm. IEEE Transactions on Circuits and Systems I, 66(11), 4266-4278.

  • Hardware implementation
  • Neuromorphic computing

Mitrokhin, A., Sutor, P., Fermüller, C., & Aloimonos, Y. (2019). Learning sensorimotor control with neuromorphic sensors: Toward hyperdimensional active perception. Science Robotics, 4(30).

  • Robotics application
  • Event-based sensing

Biological Foundations

Kanerva, P. (1993). Sparse distributed memory and related models. Associative Neural Memories, 50-76.

  • Biological plausibility
  • Connection to neural coding

Books

Kanerva, P. (1988). Sparse Distributed Memory. MIT Press.

  • Foundational text

Plate, T. A. (2003). Holographic Reduced Representations. CSLI Publications.

  • Complete HRR treatment

Eliasmith, C., & Anderson, C. H. (2003). Neural Engineering: Computation, Representation, and Dynamics in Neurobiological Systems. MIT Press.

  • Neural perspective on VSA

Online Resources

Citation

If you use HoloVec in your research:

@software{HoloVec2025,
  author       = {Brodie Schroeder},
  title        = {HoloVec: Vector Symbolic Architectures for Python},
  year         = {2025},
  version      = {0.1.1},
  url          = {https://github.com/Twistient/HoloVec},
  license      = {Apache-2.0}
}

See Also

Home | Overview

Start: Install · Quick Start · Concepts

Architecture: Overview · Backends · Spaces

Models: Compare · FHRR · GHRR · MAP · HRR · VTB · BSC · BSDC · BSDC-SEG

Encoders: Overview · FPE · Ordinal · Sequence · Spatial

Memory: Retrieval · Cleanup

Guides: Tutorials · Patterns · Performance · Troubleshooting

Ref: API · Glossary · Papers

Clone this wiki locally