title: An extended echo state network using Volterra filtering and principal component analysis.
abstract: Echo state networks (ESNs) can be interpreted as promoting an encouraging compromise between two seemingly conflicting objectives: (i) simplicity of the resulting mathematical model and (ii) capability to express a wide range of nonlinear dynamics. By imposing fixed weights to the recurrent connections, the echo state approach avoids the well-known difficulties faced by recurrent neural network training strategies, but still preserves, to a certain extent, the potential of the underlying structure due to the existence of feedback loops within the dynamical reservoir. Moreover, the overall training process is relatively simple, as it amounts essentially to adapting the readout, which usually corresponds to a linear combiner. However, the linear nature of the output layer may limit the capability of exploring the available information, since higher-order statistics of the signals are not taken into account. In this work, we present a novel architecture for an ESN in which the linear combiner is replaced by a Volterra filter structure. Additionally, the principal component analysis technique is used to reduce the number of effective signals transmitted to the output layer. This idea not only improves the processing capability of the network, but also preserves the simplicity of the training process. The proposed architecture is then analyzed in the context of a set of representative information extraction problems, more specifically supervised and unsupervised channel equalization, and blind separation of convolutive mixtures. The obtained results, when compared to those produced by already proposed ESN versions, highlight the benefits brought by the novel network proposal and characterize it as a promising tool to deal with challenging signal processing tasks.
authors.affiliation: DCA/FEEC/Unicamp, University of Campinas, Av. Albert Einstein, 400, 13083-852, Campinas, SP, Brazil. lboccato@dca.fee.unicamp.br
authors.forename: Levy
authors.initials: L
authors.lastname: Boccato
authors.forename: Amauri
authors.initials: A
authors.lastname: Lopes
authors.forename: Romis
authors.initials: R
authors.lastname: Attux
authors.forename: Fernando J
authors.initials: FJ
authors.lastname: Von Zuben
mesh_terms: D000465:Algorithms; D001185:Artificial Intelligence; D003199:Computer Systems; D019277:Entropy; D016014:Linear Models; D016571:Neural Networks, Computer; D017711:Nonlinear Dynamics; D025341:Principal Component Analysis; D012815:Signal Processing, Computer-Assisted; D012984:Software