Show simple item record

dc.contributor.authorPostlethwaite, CM
dc.contributor.authorAshwin, P
dc.contributor.authorEgbert, M
dc.date.accessioned2024-05-03T14:07:46Z
dc.date.issued2024-05-16
dc.date.updated2024-05-03T09:01:41Z
dc.description.abstractContinuous time recurrent neural networks (CTRNN) are systems of coupled ordinary differential equations inspired by the structure of neural networks in the brain. CTRNN are known to be universal dynamical approximators: given a large enough system, the parameters of a CTRNN can be tuned to produce output that is arbitrarily close to that of any other dynamical system. However, in practise, both designing systems of CTRNN to have a certain output, and the reverse—understanding the dynamics of a given system of CTRNN—can be non-trivial. In this paper, we describe a method for embedding any specified Turing machine in its entirety into a CTRNN. As such, we describe in detail a continuous-time dynamical system that performs arbitrary discrete-state computations. We suggest that in acting as both a continuous-time dynamical system and as a computer, the study of such systems can help refine and advance the debate concerning the Computational Hypothesis that cognition is a form of computation and the Dynamical Hypothesis that cognitive systems are dynamical systems.en_GB
dc.description.sponsorshipRoyal Society Te Aparangi (Marsden Fund Council, NZ) Government)en_GB
dc.description.sponsorshipEngineering and Physical Sciences Research Council (EPSRC)en_GB
dc.identifier.citationPublished online 16 May 2024en_GB
dc.identifier.doi10.1109/TNNLS.2024.3397995
dc.identifier.grantnumber21-UOA048en_GB
dc.identifier.grantnumberEP/T018178/1en_GB
dc.identifier.grantnumberEP/T017856/1en_GB
dc.identifier.urihttp://hdl.handle.net/10871/135861
dc.identifierORCID: 0000-0001-7330-4951 (Ashwin, Peter)
dc.language.isoenen_GB
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_GB
dc.relation.urlhttps://github.com/mathclaire/ctrnn_turingmachineen_GB
dc.rights© 2024 IEEE. For the purpose of open access, the authors have applied a Creative Commons Attribution (CC BY) license to any Accepted Manuscript version arising.
dc.subjectCTRNNen_GB
dc.subjectTuring machineen_GB
dc.subjectnetwork attractoren_GB
dc.titleA continuous time dynamical Turing machineen_GB
dc.typeArticleen_GB
dc.date.available2024-05-03T14:07:46Z
dc.identifier.issn2162-237X
dc.descriptionThis is the author accepted manuscript. The final version is available from IEEE via the DOI in this recorden_GB
dc.descriptionCode availability: The Matlab code used to implement the system described in this paper is available at https://github.com/mathclaire/ctrnn_turingmachineen_GB
dc.identifier.eissn2162-2388
dc.identifier.journalIEEE Transactions on Neural Networks and Learning Systemsen_GB
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en_GB
dcterms.dateAccepted2024-05-03
dcterms.dateSubmitted2023-03-31
rioxxterms.versionAMen_GB
rioxxterms.licenseref.startdate2024-05-03
rioxxterms.typeJournal Article/Reviewen_GB
refterms.dateFCD2024-05-03T09:01:45Z
refterms.versionFCDAM
refterms.dateFOA2024-06-13T09:03:50Z
refterms.panelBen_GB
exeter.rights-retention-statementYes


Files in this item

This item appears in the following Collection(s)

Show simple item record

© 2024 IEEE. For the purpose of open access, the authors have applied a Creative Commons Attribution (CC BY) license to any Accepted Manuscript version arising.
Except where otherwise noted, this item's licence is described as © 2024 IEEE. For the purpose of open access, the authors have applied a Creative Commons Attribution (CC BY) license to any Accepted Manuscript version arising.