TY - JOUR
T1 - Enhancing liquid state machine classification through reservoir separability optimization using swarm intelligence and multitask learning
AU - Alvarez-Canchila, Oscar I.
AU - Espinal, Andres
AU - Sotelo-Figueroa, Marco A.
AU - Soria-Alcaraz, Jorge A.
AU - Rostro-Gonzalez, Horacio
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2024/12
Y1 - 2024/12
N2 - The Liquid State Machine (LSM) is a framework designed to solve supervised learning tasks in the context of spatiotemporal data streams. Within the LSM architecture, a randomly created Spiking Recurrent Neural Network (SRNN), which remains untrained serves as a kernel (referred to as the »liquid»), mapping inputs to a general representation that is unrelated to the specific task. A simple learning algorithm at the readout layer then utilizes this representation to perform the task. Two key properties support the computational power of LSM: the Separation Property and Approximation Property, where the former is directly related to the kernel and the latter to the readout layer. The modularity of the LSM allows the liquid and the learning algorithm to be treated independently, enabling performance improvements when solving supervised tasks. Given that the liquid is responsible for transforming inputs into a representation that eases the work for the readout, we focus on enhancing the liquid's separation property. This research aims to indirectly enhance the classification performance of Liquid State Machines (LSMs) by improving their separability property and enabling them to solve several related problems through the concept of swarm intelligence-powered multitask learning. Following a progressive research approach, this work is developed in two key phases: first, by implementing Particle Swarm Optimization (PSO) to make liquid more sensitive to distinguish streams of different classes for a single problem; and second, to accomplish our main objective by extending the previous phase to handle multiple related classification problems through the optimization of liquids in a multitask learning approach using Original Multi-Objective PSO (OMOPSO). In both phases, optimized liquids exhibit more regularized behaviors in the firing rates compared to those obtained with untrained liquids across different problems, while the learning algorithm at the readout layers was kept as simple as a single softmax layer. The study tests its proposal using four artificial pattern recognition problems, conducts extensive experimentation and with various SRNN architectures. The results of the proposal are compared with standard LSM versions and with state-of-the-art approaches.
AB - The Liquid State Machine (LSM) is a framework designed to solve supervised learning tasks in the context of spatiotemporal data streams. Within the LSM architecture, a randomly created Spiking Recurrent Neural Network (SRNN), which remains untrained serves as a kernel (referred to as the »liquid»), mapping inputs to a general representation that is unrelated to the specific task. A simple learning algorithm at the readout layer then utilizes this representation to perform the task. Two key properties support the computational power of LSM: the Separation Property and Approximation Property, where the former is directly related to the kernel and the latter to the readout layer. The modularity of the LSM allows the liquid and the learning algorithm to be treated independently, enabling performance improvements when solving supervised tasks. Given that the liquid is responsible for transforming inputs into a representation that eases the work for the readout, we focus on enhancing the liquid's separation property. This research aims to indirectly enhance the classification performance of Liquid State Machines (LSMs) by improving their separability property and enabling them to solve several related problems through the concept of swarm intelligence-powered multitask learning. Following a progressive research approach, this work is developed in two key phases: first, by implementing Particle Swarm Optimization (PSO) to make liquid more sensitive to distinguish streams of different classes for a single problem; and second, to accomplish our main objective by extending the previous phase to handle multiple related classification problems through the optimization of liquids in a multitask learning approach using Original Multi-Objective PSO (OMOPSO). In both phases, optimized liquids exhibit more regularized behaviors in the firing rates compared to those obtained with untrained liquids across different problems, while the learning algorithm at the readout layers was kept as simple as a single softmax layer. The study tests its proposal using four artificial pattern recognition problems, conducts extensive experimentation and with various SRNN architectures. The results of the proposal are compared with standard LSM versions and with state-of-the-art approaches.
KW - Liquid State Machine
KW - Multitask Learning
KW - Particle Swarm Optimization
KW - Reservoir Computing
KW - Spiking Neural Networks
UR - http://www.scopus.com/inward/record.url?scp=85211476343&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2024.3510459
DO - 10.1109/ACCESS.2024.3510459
M3 - Article
AN - SCOPUS:85211476343
SN - 2169-3536
VL - 12
SP - 182856
EP - 182871
JO - IEEE Access
JF - IEEE Access
ER -