ReLiCADA: Reservoir Computing Using Linear Cellular Automata design algorithm

被引:1
|
作者
Kantic, Jonas [1 ]
Legl, Fabian C. [2 ]
Stechele, Walter [1 ]
Hermann, Jakob [2 ]
机构
[1] TUM Sch Computat Informat & Technol, Dept Comp Engn, Arcisstr 21, D-80333 Munich, Germany
[2] IfTA Ingenieurburo Thermoakust GmbH, Junkersstr 8, D-82178 Puchheim, Germany
关键词
Cellular Automata; Dynamical system; Edge of Chaos; Field-programmable Gate Array; Reservoir Computing; Time series prediction; ENTROPY; ERGODICITY; NETWORKS; DYNAMICS; ENERGY; CHAOS; MAP;
D O I
10.1007/s40747-023-01330-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present a novel algorithm to optimize the design of Reservoir Computing using Cellular Automata models for time series applications. Besides selecting the models' hyperparameters, the proposed algorithm particularly solves the open problem of Linear Cellular Automaton rule selection. The selection method pre-selects only a few promising candidate rules out of an exponentially growing rule space. When applied to relevant benchmark datasets, the selected rules achieve low errors, with the best rules being among the top 5% of the overall rule space. The algorithm was developed based on mathematical analysis of Linear Cellular Automaton properties and is backed by almost one million experiments, adding up to a computational runtime of nearly one year. Comparisons to other state-of-the-art time series models show that the proposed Reservoir Computing using Cellular Automata models have lower computational complexity and, at the same time, achieve lower errors. Hence, our approach reduces the time needed for training and hyperparameter optimization by up to several orders of magnitude.
引用
收藏
页码:3593 / 3616
页数:24
相关论文
共 50 条
  • [11] Investigating Rules and Parameters of Reservoir Computing with Elementary Cellular Automata, with a Criticism of Rule 90 and the Five-Bit Memory Benchmark
    Glover, Tom Eivind
    Lind, Pedro
    Yazidi, Anis
    Osipov, Evgeny
    Nichele, Stefano
    COMPLEX SYSTEMS, 2023, 32 (03): : 309 - 351
  • [12] Symbolic Computation Using Cellular Automata-Based Hyperdimensional Computing
    Yilmaz, Ozgur
    NEURAL COMPUTATION, 2015, 27 (12) : 2661 - 2692
  • [13] Using Cellular Automata Approach to Optimize the Hydropower Reservoir Operation of Folsom Dam
    Goharian, Erfan
    Azizipour, Mohammad
    Sandoval-Solis, Samuel
    Fogg, Graham
    WATER, 2021, 13 (13)
  • [14] On computing the Lyapunov exponents of reversible cellular automata
    Kopra, Johan
    NATURAL COMPUTING, 2021, 20 (02) : 273 - 286
  • [15] Feed-forward versus recurrent architecture and local versus cellular automata distributed representation in reservoir computing for sequence memory learning
    Margem, Mrwan
    Gedik, Osman S.
    ARTIFICIAL INTELLIGENCE REVIEW, 2020, 53 (07) : 5083 - 5112
  • [16] Linear cellular automata and Fischer automata
    Sutner, K
    PARALLEL COMPUTING, 1997, 23 (11) : 1613 - 1634
  • [17] Memristors in Cellular-Automata-Based Computing: A Review
    Karamani, Rafailia-Eleni
    Fyrigos, Iosif-Angelos
    Ntinas, Vasileios
    Vourkas, Ioannis
    Adamatzky, Andrew
    Sirakoulis, Georgios Ch.
    ELECTRONICS, 2023, 12 (16)
  • [18] A NEW IMAGE ENCRYPTION ALGORITHM USING CELLULAR AUTOMATA
    Varshney, Mayank
    RoyChowdhury, D.
    SECRYPT 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2009, : 289 - 292
  • [19] A Novel Linear Cellular Automata-Based Data Clustering Algorithm
    de Lope, Javier
    Maravall, Dario
    FOUNDATIONS ON NATURAL AND ARTIFICIAL COMPUTATION: 4TH INTERNATIONAL WORK-CONFERENCE ON THE INTERPLAY BETWEEN NATURAL AND ARTIFICIAL COMPUTATION, IWINAC 2011, PART I, 2011, 6686 : 70 - 79
  • [20] Hardware Design Strategies Oriented to Edge Computing and AgriFood Electronics for Image Processing using Cellular Automata
    Vourkas, Ioannis
    PARALLEL PROCESSING LETTERS, 2024, 34 (03N04)