Kleyko Denis, Frady Edward Paxon, Sommer Friedrich T
IEEE Trans Neural Netw Learn Syst. 2022 Jun;33(6):2701-2713. doi: 10.1109/TNNLS.2021.3119543. Epub 2022 Jun 1.
Various nonclassical approaches of distributed information processing, such as neural networks, reservoir computing (RC), vector symbolic architectures (VSAs), and others, employ the principle of collective-state computing. In this type of computing, the variables relevant in computation are superimposed into a single high-dimensional state vector, the collective state. The variable encoding uses a fixed set of random patterns, which has to be stored and kept available during the computation. In this article, we show that an elementary cellular automaton with rule 90 (CA90) enables the space-time tradeoff for collective-state computing models that use random dense binary representations, i.e., memory requirements can be traded off with computation running CA90. We investigate the randomization behavior of CA90, in particular, the relation between the length of the randomization period and the size of the grid, and how CA90 preserves similarity in the presence of the initialization noise. Based on these analyses, we discuss how to optimize a collective-state computing model, in which CA90 expands representations on the fly from short seed patterns-rather than storing the full set of random patterns. The CA90 expansion is applied and tested in concrete scenarios using RC and VSAs. Our experimental results show that collective-state computing with CA90 expansion performs similarly compared to traditional collective-state models, in which random patterns are generated initially by a pseudorandom number generator and then stored in a large memory.
各种非经典的分布式信息处理方法,如神经网络、储层计算(RC)、向量符号架构(VSA)等,都采用集体状态计算原理。在这种计算类型中,计算中相关的变量被叠加到一个单一的高维状态向量,即集体状态中。变量编码使用一组固定的随机模式,这些模式必须在计算过程中存储并保持可用。在本文中,我们表明具有规则90的元胞自动机(CA90)能够为使用随机密集二进制表示的集体状态计算模型实现时空权衡,即内存需求可以与运行CA90的计算进行权衡。我们研究了CA90的随机化行为,特别是随机化周期的长度与网格大小之间的关系,以及CA90在存在初始化噪声的情况下如何保持相似性。基于这些分析,我们讨论了如何优化集体状态计算模型,其中CA90从短种子模式即时扩展表示,而不是存储完整的随机模式集。CA90扩展在使用RC和VSA的具体场景中进行了应用和测试。我们的实验结果表明,与传统的集体状态模型相比,使用CA90扩展的集体状态计算性能相似,在传统模型中,随机模式最初由伪随机数生成器生成,然后存储在大容量内存中。