Loading…

Reservoir Computing Hardware with Cellular Automata

Elementary cellular automata (ECA) is a widely studied one-dimensional processing methodology where the successive iteration of the automaton may lead to the recreation of a rich pattern dynamic. Recently, cellular automata have been proposed as a feasible way to implement Reservoir Computing (RC) s...

Full description

Saved in:
Bibliographic Details
Published in:arXiv.org 2018-06
Main Authors: Morán, Alejandro, Frasser, Christiam F, Rosselló, Josep L
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Morán, Alejandro
Frasser, Christiam F
Rosselló, Josep L
description Elementary cellular automata (ECA) is a widely studied one-dimensional processing methodology where the successive iteration of the automaton may lead to the recreation of a rich pattern dynamic. Recently, cellular automata have been proposed as a feasible way to implement Reservoir Computing (RC) systems in which the automata rule is fixed and the training is performed using a linear regression. In this work we perform an exhaustive study of the performance of the different ECA rules when applied to pattern recognition of time-independent input signals using a RC scheme. Once the different ECA rules have been tested, the most accurate one (rule 90) is selected to implement a digital circuit. Rule 90 is easily reproduced using a reduced set of XOR gates and shift-registers, thus representing a high-performance alternative for RC hardware implementation in terms of processing time, circuit area, power dissipation and system accuracy. The model (both in software and its hardware implementation) has been tested using a pattern recognition task of handwritten numbers (the MNIST database) for which we obtained competitive results in terms of accuracy, speed and power dissipation. The proposed model can be considered to be a low-cost method to implement fast pattern recognition digital circuits.
format article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2073538887</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2073538887</sourcerecordid><originalsourceid>FETCH-proquest_journals_20735388873</originalsourceid><addsrcrecordid>eNqNyrEKwjAUQNEgCBbtPwScCzHPmKwSlM7iXgI-NSVt6ktif18HP8DpDucuWCUBdo3ZS7lidUq9EEIetFQKKgYXTEjv6InbOEwl-_HBW0e32RHy2ecntxhCCY74seQ4uOw2bHl3IWH965ptz6erbZuJ4qtgyl0fC41f6qTQoMAYo-G_6wM-qzSP</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2073538887</pqid></control><display><type>article</type><title>Reservoir Computing Hardware with Cellular Automata</title><source>Publicly Available Content Database</source><creator>Morán, Alejandro ; Frasser, Christiam F ; Rosselló, Josep L</creator><creatorcontrib>Morán, Alejandro ; Frasser, Christiam F ; Rosselló, Josep L</creatorcontrib><description>Elementary cellular automata (ECA) is a widely studied one-dimensional processing methodology where the successive iteration of the automaton may lead to the recreation of a rich pattern dynamic. Recently, cellular automata have been proposed as a feasible way to implement Reservoir Computing (RC) systems in which the automata rule is fixed and the training is performed using a linear regression. In this work we perform an exhaustive study of the performance of the different ECA rules when applied to pattern recognition of time-independent input signals using a RC scheme. Once the different ECA rules have been tested, the most accurate one (rule 90) is selected to implement a digital circuit. Rule 90 is easily reproduced using a reduced set of XOR gates and shift-registers, thus representing a high-performance alternative for RC hardware implementation in terms of processing time, circuit area, power dissipation and system accuracy. The model (both in software and its hardware implementation) has been tested using a pattern recognition task of handwritten numbers (the MNIST database) for which we obtained competitive results in terms of accuracy, speed and power dissipation. The proposed model can be considered to be a low-cost method to implement fast pattern recognition digital circuits.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Cellular automata ; Computation ; Digital electronics ; Gates (circuits) ; Handwriting ; Handwriting recognition ; Hardware ; Iterative methods ; Model accuracy ; Pattern recognition</subject><ispartof>arXiv.org, 2018-06</ispartof><rights>2018. This work is published under http://creativecommons.org/licenses/by-nc-sa/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2073538887?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>780,784,25753,37012,44590</link.rule.ids></links><search><creatorcontrib>Morán, Alejandro</creatorcontrib><creatorcontrib>Frasser, Christiam F</creatorcontrib><creatorcontrib>Rosselló, Josep L</creatorcontrib><title>Reservoir Computing Hardware with Cellular Automata</title><title>arXiv.org</title><description>Elementary cellular automata (ECA) is a widely studied one-dimensional processing methodology where the successive iteration of the automaton may lead to the recreation of a rich pattern dynamic. Recently, cellular automata have been proposed as a feasible way to implement Reservoir Computing (RC) systems in which the automata rule is fixed and the training is performed using a linear regression. In this work we perform an exhaustive study of the performance of the different ECA rules when applied to pattern recognition of time-independent input signals using a RC scheme. Once the different ECA rules have been tested, the most accurate one (rule 90) is selected to implement a digital circuit. Rule 90 is easily reproduced using a reduced set of XOR gates and shift-registers, thus representing a high-performance alternative for RC hardware implementation in terms of processing time, circuit area, power dissipation and system accuracy. The model (both in software and its hardware implementation) has been tested using a pattern recognition task of handwritten numbers (the MNIST database) for which we obtained competitive results in terms of accuracy, speed and power dissipation. The proposed model can be considered to be a low-cost method to implement fast pattern recognition digital circuits.</description><subject>Cellular automata</subject><subject>Computation</subject><subject>Digital electronics</subject><subject>Gates (circuits)</subject><subject>Handwriting</subject><subject>Handwriting recognition</subject><subject>Hardware</subject><subject>Iterative methods</subject><subject>Model accuracy</subject><subject>Pattern recognition</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNqNyrEKwjAUQNEgCBbtPwScCzHPmKwSlM7iXgI-NSVt6ktif18HP8DpDucuWCUBdo3ZS7lidUq9EEIetFQKKgYXTEjv6InbOEwl-_HBW0e32RHy2ecntxhCCY74seQ4uOw2bHl3IWH965ptz6erbZuJ4qtgyl0fC41f6qTQoMAYo-G_6wM-qzSP</recordid><startdate>20180621</startdate><enddate>20180621</enddate><creator>Morán, Alejandro</creator><creator>Frasser, Christiam F</creator><creator>Rosselló, Josep L</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20180621</creationdate><title>Reservoir Computing Hardware with Cellular Automata</title><author>Morán, Alejandro ; Frasser, Christiam F ; Rosselló, Josep L</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_20735388873</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Cellular automata</topic><topic>Computation</topic><topic>Digital electronics</topic><topic>Gates (circuits)</topic><topic>Handwriting</topic><topic>Handwriting recognition</topic><topic>Hardware</topic><topic>Iterative methods</topic><topic>Model accuracy</topic><topic>Pattern recognition</topic><toplevel>online_resources</toplevel><creatorcontrib>Morán, Alejandro</creatorcontrib><creatorcontrib>Frasser, Christiam F</creatorcontrib><creatorcontrib>Rosselló, Josep L</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Morán, Alejandro</au><au>Frasser, Christiam F</au><au>Rosselló, Josep L</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Reservoir Computing Hardware with Cellular Automata</atitle><jtitle>arXiv.org</jtitle><date>2018-06-21</date><risdate>2018</risdate><eissn>2331-8422</eissn><abstract>Elementary cellular automata (ECA) is a widely studied one-dimensional processing methodology where the successive iteration of the automaton may lead to the recreation of a rich pattern dynamic. Recently, cellular automata have been proposed as a feasible way to implement Reservoir Computing (RC) systems in which the automata rule is fixed and the training is performed using a linear regression. In this work we perform an exhaustive study of the performance of the different ECA rules when applied to pattern recognition of time-independent input signals using a RC scheme. Once the different ECA rules have been tested, the most accurate one (rule 90) is selected to implement a digital circuit. Rule 90 is easily reproduced using a reduced set of XOR gates and shift-registers, thus representing a high-performance alternative for RC hardware implementation in terms of processing time, circuit area, power dissipation and system accuracy. The model (both in software and its hardware implementation) has been tested using a pattern recognition task of handwritten numbers (the MNIST database) for which we obtained competitive results in terms of accuracy, speed and power dissipation. The proposed model can be considered to be a low-cost method to implement fast pattern recognition digital circuits.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2018-06
issn 2331-8422
language eng
recordid cdi_proquest_journals_2073538887
source Publicly Available Content Database
subjects Cellular automata
Computation
Digital electronics
Gates (circuits)
Handwriting
Handwriting recognition
Hardware
Iterative methods
Model accuracy
Pattern recognition
title Reservoir Computing Hardware with Cellular Automata
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T19%3A37%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Reservoir%20Computing%20Hardware%20with%20Cellular%20Automata&rft.jtitle=arXiv.org&rft.au=Mor%C3%A1n,%20Alejandro&rft.date=2018-06-21&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E2073538887%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-proquest_journals_20735388873%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2073538887&rft_id=info:pmid/&rfr_iscdi=true