MétaCan
Menu
Retour à la cohorte
Enregistrement W2575317549

Nengo and the Neural Engineering Framework: Connecting Cognitive Theory to Neuroscience

2011· article· en· W2575317549 sur OpenAlexaffabout
Chris Eliasmith, Terrence C. Stewart

Notice bibliographique

RevueeScholarship (California Digital Library) · 2011
Typearticle
Langueen
DomaineNeuroscience
ThématiqueNeural dynamics and brain function
Établissements canadiensUniversity of Waterloo
Organismes subventionnairesnon disponible
Mots-clésComputer scienceVariety (cybernetics)Content-addressable memorySymbol (formal)Cognitive architectureCognitive neuroscienceArtificial intelligenceReinforcement learningCognitionArtificial neural networkCognitive scienceTheoretical computer scienceProgramming languagePsychologyNeuroscience
DOInon disponible

Résumé

récupéré en direct d'OpenAlex

Nengo and the Neural Engineering Framework: Connecting Cognitive Theory to Neuroscience Chris Eliasmith (celiasmith@uwaterloo.ca) Terrence C. Stewart (tcstewar@uwaterloo.ca) Center for Theoretical Neuroscience, University of Waterloo 200 University Ave West, Waterloo, ON, N2L 3G1, Canada Keywords: cognitive modeling; neural engineering; representation; decision making; working memory with these tutorials (Windows, OS X, and Linux are all supported, and software is provided). In particular, the tutorial covers using the NEF to represent scalars and vectors, perform linear and nonlinear transformations on these values, and store information over time. These are the basic mechanisms required for a wide range of algorithms, and form the basis for our models of sensorimotor systems, working memory, and cognitive control. This provides participants with basic building blocks for constructing novel neural implementations of a wide variety of cognitive models. To supplement this, we more closely examine how the theory of Vector Symbolic Architectures can be implemented using the NEF. This involves using high- dimensional fixed-length vectors to represent symbols and symbol trees. The nonlinear operation of circular convolution is used to manipulate these symbol trees. This can be seen as a non-classical symbol system, capable of performing the operations required for symbolic cognition. The result is a scalable and efficient neural cognitive architecture, constructed from the basic approaches described in the first half of the tutorial. Finally, a variety of other uses of the NEF are provided. This includes learning rules for modifying synaptic connection weights (with examples for implementing an associative memory and reinforcement learning), a model of the Wason card task (symbol manipulation and generalization), and a model of the basal ganglia-thalamus- cortex loop which implements a basic production system. Together, these hands-on examples will introduce participants to many of the major components needed to address a wide variety of cognitive behaviour. A previous version of this tutorial was presented at ICCM 2009 and CogSci 2010. Slides and step-by-step instructions are available at . As a result of feedback from these tutorials, we have continued to improve Nengo's user interface, making common actions easier and developing new displays for observing and the ongoing neural activity and adjusting its inputs as the simulation runs (see Figure 1). Tutorial Objectives As we learn more about the neural activity underlying cognitive function, there is an increasing demand to explicitly and quantitatively connect cognitive theories to neurological details. Bridging these levels provides benefits in both directions; aspects of the cognitive theory can predict and be constrained by neurological details, and the neurological details can identify important modifications to the overall cognitive theory. This tutorial introduces the Neural Engineering Framework (NEF; Eliasmith and Anderson, 2003) and the associated open-source toolkit Nengo ( ), which offer a general method for implementing high-level cognitive theories using biologically realistic spiking neurons. The NEF allows researchers to 1) provide a high- level description of a cognitive theory (in terms of information being represented and transformed) and 2) identify relevant neural constraints (anatomical, neurophysiological, and so on). It then produces a detailed model of neural activity, including predicted spike patterns, firing rates, connectivity, and overall behaviour. These methods have been made more accessible by the construction of a software package (Nengo), which provides a graphical interface suitable for network construction. This tutorial introduces the NEF theory explaining how high- level function can be systematically related to single cell activity, and provides extensive hands-on experience building these neural models using Nengo. Our central objective is to allow participants to leave the tutorial with a method for constructing cognitive models with spiking neurons, and experience using that method in an intuitive software environment. Tutorial Structure The tutorial is structured so as to combine the theoretical bases of the Neural Engineering Framework with hands-on examples of practically applying these concepts. To do this, we make use of Nengo , an open-source Java- based neural simulator that supports the NEF. For example, the presentation of the theory for how a scalar value can be represented by the spiking pattern in a group of neurons is paired with a tutorial on using Nengo to generate such a neural group and simulate its behavior over time. Participants are encouraged to bring a laptop to follow along Tutorial Justification The Neural Engineering Framework provides a method to bridge the gap between cognitive and neural theories. Its earlier applications have been to sensory and motor systems, including the barn owl auditory system, rodent navigation, escape and swimming control in zebrafish, and the translational vestibular ocular reflex in monkeys. However,

Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.

Comment cette classification a été obtenuedéplier

Prédiction machine sur la base complète

Imitation des enseignants

Ni prévalence calibrée, ni vérité terrain. Validation humaine à venir. Le volet Gemma est une étiquette directe du modèle pour chaque travail de la base, lue sur la notice réduite au titre. Le volet Codex est un classifieur appris des 10 348 étiquettes directes de Codex et calibré sur les taux pondérés de l'échantillon; les champs sans appui suffisant ne portent aucun appel Codex. Le mode candidate est l'union des deux volets; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont pas des étiquettes humaines.

score de la tête « metaresearch » (Codex)0,002
score de la tête « metaresearch » (Gemma)0,004
Version: metacan-v3-hybrid-931329e0061cStatut de validation: machine_predicted_unvalidated
Catégories candidatesaucune
Catégories consensuellesaucune
DomaineSignal candidat: aucune · Signal consensuel: aucune
Devis d'étudeSignal candidat: Théorique ou conceptuel · Signal consensuel: Théorique ou conceptuel
GenreSignal candidat: Empirique · Signal consensuel: aucune
Score de désaccord entre enseignants0,004
Score d'incertitude au seuil0,017

Scores du classifieur distillé par catégorie (deux têtes)

CatégorieCodexGemma
Métarecherche0,0020,004
Méta-épidémiologie (sens strict)0,0010,000
Méta-épidémiologie (sens large)0,0010,001
Bibliométrie0,0010,001
Études des sciences et des technologies0,0010,006
Communication savante0,0030,007
Science ouverte0,0010,001
Intégrité de la recherche0,0020,003
Charge utile insuffisante (le modèle a refusé de juger)0,0040,001

Scores machine (provisoires)

Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.

Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.

Tête enseignante Opus0,027
Tête enseignante GPT0,218
Écart entre enseignants0,191 · la distance entre les deux têtes enseignantes sur ce seul travail
Statut de validationscore_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découle

Classification

machine, non validée

Prédiction automatique; un appel candidat d’une seule source (Gemma direct ou Codex distillé), pas un consensus.

Les modèles n’ont appliqué aucune catégorie : rien dans la taxonomie ne correspondait à ce travail.
Devis d'étudeThéorique ou conceptuel
Domainenon disponible
GenreEmpirique

Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».

En bref

Citations5
Publié2011
Routes d'admission2
Résumé présentoui

Explorer davantage

Même revueeScholarship (California Digital Library)Même sujetNeural dynamics and brain functionTravaux en français237 207