Kanerva's Sparse Distributed Memory: An Object-Oriented Implementation on the Connection Machine
Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Connectionist Models. Pages 473-478.
Abstract
This paper reports on an implementation of Kanerva' s Sparse Distributed Memory for the Connection Machine. In order to accomplish a modular and adaptive software library we applied a plain object-oriented programming style to the Common Lisp extension *lisp. Some variations of the original model, the selected coordinate design, the hyperplane design, and a new general design, as well as the folded SDM due to Kanerva are realized. It has been necessary to elaborate a uniform presentation of the theoretical foundations the different designs are based on. We demonstrate the simulator's functionality with some simple applications. Runtime comparisons are given. We encourage the use of our simulation tool when outlining research topics of special interest to SDM.
@inproceedings{ijcai1995p62,
title = {Kanerva's Sparse Distributed Memory: An Object-Oriented Implementation on the Connection Machine},
author = {Turk, Andreas and Görz, Günther},
booktitle = {Proceedings of the Fourteenth International Joint Conference on
Artificial Intelligence, {IJCAI-95}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Chris S. Mellish},
pages = {473--478},
year = {1995},
note = {Connectionist Models},
url = {https://ijcai.org/proceedings/1995/62},
}
TY - CPAPER TI - Kanerva's Sparse Distributed Memory: An Object-Oriented Implementation on the Connection Machine AU - Turk, Andreas AU - Görz, Günther T2 - Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, IJCAI-95 PB - International Joint Conferences on Artificial Intelligence PY - 1995 SP - 473 EP - 478 UR - https://ijcai.org/proceedings/1995/62 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: