Towards reservoir computing with autonomous Boolean networks
Résumé
We present our preliminary work developing a reservoir computing platform using field-programmablegate arrays (FPGAs), with the ultimate goal of detecting features of complex systems. We show thatthe three basic properties required for reservoir computing, namely that different input states aremapped to different reservoir states, input states that are close together are mapped to identicalreservoir states, and a fading memory, can be realized even in moderately-sized Boolean networkssynthesized on an FPGA. The networks are realized as ring oscillators consisting of multiple-inputXOR gates that accept an input (Boolean) voltage and time-delayed feedback. These oscillators exhibitlong chaotic transients when the input voltage is flipped, and it is found that these transientsoffer promising dynamics for reservoir computing.