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 条
  • [1] ReLiCADA: Reservoir Computing Using Linear Cellular Automata design algorithm
    Jonas Kantic
    Fabian C. Legl
    Walter Stechele
    Jakob Hermann
    Complex & Intelligent Systems, 2024, 10 : 3593 - 3616
  • [2] Universal Criticality in Reservoir Computing Using Asynchronous Cellular Automata
    Uragami, Daisuke
    Gunji, Yukio-Pegio
    COMPLEX SYSTEMS, 2022, 31 (01): : 103 - 121
  • [3] Machine Learning Using Cellular Automata Based Feature Expansion and Reservoir Computing
    Yilmaz, Ozgur
    JOURNAL OF CELLULAR AUTOMATA, 2015, 10 (5-6) : 435 - 472
  • [4] Reservoir Computing Based on Cellular Automata (ReCA) in Sequence Learning
    Margem, Mrwan
    Gedik, Osman S.
    JOURNAL OF CELLULAR AUTOMATA, 2019, 14 (1-2) : 153 - 170
  • [5] Reservoir Computing with Complex Cellular Automata
    Babson, Neil
    Teuscher, Christof
    COMPLEX SYSTEMS, 2019, 28 (04): : 433 - 455
  • [6] A Hardware Efficient Reservoir Computing System Using Cellular Automata and Ensemble Bloom Filter
    Liang, Dehua
    Shiomi, Jun
    Miura, Noriyuki
    Hashimoto, Masanori
    Awano, Hiromitsu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (07) : 1273 - 1282
  • [7] BloomCA: A Memory Efficient Reservoir Computing Hardware Implementation Using Cellular Automata and Ensemble Bloom Filter
    Liang, Dehua
    Hashimoto, Masanori
    Awano, Hiromitsu
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 587 - 590
  • [8] On Applications of Cellular Automata Memristor Networks for Reservoir Computing: Classifying Protein Toxicity
    Del Amo, Ignacio
    Konkoli, Z.
    INTERNATIONAL JOURNAL OF UNCONVENTIONAL COMPUTING, 2022, 17 (1-2) : 1 - 29
  • [9] Data clustering using a linear cellular automata-based algorithm
    de Lope, Javier
    Maravall, Dario
    NEUROCOMPUTING, 2013, 114 : 86 - 91
  • [10] A Novel Parallel Cellular Automata Algorithm for Multi-Objective Reservoir Operation Optimization
    Afshar, Mohammad Hadi
    Hajiabadi, R.
    WATER RESOURCES MANAGEMENT, 2018, 32 (02) : 785 - 803