V I B RAIN T: Bridging The Gap Between Higher-Level Cognitive Functions And System- Level Brain Structures. Abstract The Visual Brain Tool (V I B RAIN.

Slides:



Advertisements
Similar presentations
FMRI Methods Lecture 10 – Using natural stimuli. Reductionism Reducing complex things into simpler components Explaining the whole as a sum of its parts.
Advertisements

E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
Consistent Dynamic-group Emotions for Virtual Agents. Abstract The use of computational models of emotion in virtual agents enhances the realism of these.
Artificial Neural Network
CS0004: Introduction to Programming Introduction to Programming.
The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
Sensor Network Platforms and Tools
A system Performance Model Instructor: Dr. Yanqing Zhang Presented by: Rajapaksage Jayampthi S.
Joost Broekens, Doug DeGroot, LIACS, University of Leiden, The Netherlands Emergent Representations and Reasoning in Adaptive Agents Joost Broekens, Doug.
PDP: Motivation, basic approach. Cognitive psychology or “How the Mind Works”
MotoHawk Training Model-Based Design of Embedded Systems.
Joost Broekens, Doug DeGroot, {broekens, LIACS, Leiden University, The Netherlands Scalable Computational Models of Emotion for Virtual.
1 SAFIRE Project DHS Update – July 15, 2009 Introductions  Update since last teleconference Demo Video - Fire Incident Command Board (FICB) SAFIRE Streams.
The Brain is Embodied and the Body is Embedded in the Environment Jeff Krichmar Department of Cognitive Sciences University of California, Irvine.
Chapter 1 Introduction. Chapter Overview Overview of Operating Systems Secure Operating Systems Basic Concepts in Information Security Design of a Secure.
COMP205 Comparative Programming Languages Part 1: Introduction to programming languages Lecture 3: Managing and reducing complexity, program processing.
Ritu Varma Roshanak Roshandel Manu Prasanna
Chapter 13 Embedded Systems
Scheduling with Optimized Communication for Time-Triggered Embedded Systems Slide 1 Scheduling with Optimized Communication for Time-Triggered Embedded.
Artificial Neural Networks (ANNs)
Visual Debugging Tools for Concurrent Models of Computation Elaine Cheong 15 May 2002 EE290N: Advanced Topics in System Theory.
Communication Models for Parallel Computer Architectures 4 Two distinct models have been proposed for how CPUs in a parallel computer system should communicate.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Parallelization: Conway’s Game of Life. Cellular automata: Important for science Biology – Mapping brain tumor growth Ecology – Interactions of species.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
0 Deterministic Replay for Real- time Software Systems Alice Lee Safety, Reliability & Quality Assurance Office JSC, NASA Yann-Hang.
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
Machine Learning. Learning agent Any other agent.
Java Virtual Machine Java Virtual Machine A Java Virtual Machine (JVM) is a set of computer software programs and data structures that use.
Computer-Based Training Methods
Virtualization Concepts Presented by: Mariano Diaz.
Introduction to Neural Networks. Neural Networks in the Brain Human brain “computes” in an entirely different way from conventional digital computers.
Parallelization: Area Under a Curve. AUC: An important task in science Neuroscience – Endocrine levels in the body over time Economics – Discounting:
Programming Models & Runtime Systems Breakout Report MICS PI Meeting, June 27, 2002.
Invitation to Computer Science 5 th Edition Chapter 6 An Introduction to System Software and Virtual Machine s.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Shallow Water Sonar Propagation & Visualization LT Tim Holliday Thesis Advisor - Dr. Don Brutzman Co-advisor - Dr. Kevin Smith.
Oct 14, 2001OOPSLA’01- DSVL1 Experiences with Visual Programming Languages for End-Users and Specific Domains Philip T. Cox Trevor J. Smedley Dalhousie.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
MIDORI The Post Windows Operating System Microsoft Research’s.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
Lyra – A service-oriented and component-based method for the development of communicating systems (by Sari Leppänen, Nokia/NRC) Traditionally, the design,
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Networks Igor Segota Statistical physics presentation.
Timing errors in computer- based paradigms Richard R. Plant, Garry Turner and Annie Trapp (The Higher Education Psychology Network)
Getting started with Programming using IDE. JAVA JAVA IS A PROGRAMMING LANGUAGE AND A PLATFORM. IT CAN BE USED TO DELIVER AND RUN HIGHLY INTERACTIVE DYNAMIC.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Silberschatz, Galvin and Gagne  Operating System Concepts UNIT II Operating System Services.
By Jeff Dean & Sanjay Ghemawat Google Inc. OSDI 2004 Presented by : Mohit Deopujari.
A compiler is a computer program that translate written code (source code) into another computer language Associated with high level languages A well.
1 CS145 Lecture 24 What’s next?. 2  What questions does Computer Science study?  Where is programming and Computer Science headed? –With special emphasis.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
By Miguel A. Erazo Advisor: Jason Liu March 2009.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Compilers and Interpreters
KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association SYSTEM ARCHITECTURE GROUP DEPARTMENT OF COMPUTER.
Embedded Real-Time Systems Processing interrupts Lecturer Department University.
GCSE COMPUTER SCIENCE Computers
Outline Of Today’s Discussion
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
Artificial Intelligence (CS 370D)
What contribution can automated reasoning make to e-Science?
Presentation transcript:

V I B RAIN T: Bridging The Gap Between Higher-Level Cognitive Functions And System- Level Brain Structures. Abstract The Visual Brain Tool (V I B RAIN T) research program is attempting to bridge the gap between higher-level cognitive functions and system-level brain-structures. The methodology used is one of defining and cataloging primitive cognitive functions (brain-processes) and mapping these to corresponding brain structures. V I B RAIN T’s approach involves a multi-tiered distributed-event simulation capability that allows simultaneous simulation of cognitive functions and mappings of these functions to both brain-processes and brain-structures. This capability potentially offers free computing-power (P-to-P on the Internet), enabling large-scale simulations. In a typical simulation, a functional model is mapped to elementary brain-process instructions of which it is assumed that these implement the functional model. These instructions are then mapped to brain-structures. Interactive visualization and analysis enables both viewing and debugging the simulation at run-time and in replay, as well as comparing real fMRI with 'virtual-fMRI' based on the simulated activity of these brain-structures. 'Device driver' nodes in a simulation open up the possibility to interface with real physical devices (e.g. artificial retina, robotic limb). Although there are still many open questions, we think this approach will allow brain researchers and cognitive scientists to systematically integrate models and theories, predict fMRI output, and subsequently check their hypotheses by comparing predicted output with real experimental fMRI data. Open Questions 1. How does simulated activity of brain-structures relate to BOLD signals? 2. How to effectively distribute neuronal structures over nodes? 3. How to ‘compile’ higher-level cognitive models into brain-processes. 4. What is a meaningful abstraction for a brain-process instruction-set? 5. What kind of instructions would be needed (parallel, serial, non-deterministic)? 6. How to integrate time-critical devices in a distributed- event simulation? Simulate Related work Large-scale high-performance modeling: SpikeNet (A. Delorme and S. Thorpe 2001), SPLIT (P.Hammarlund and O. Ekerberg, 1998) System oriented simulators: Catacomb2 (R. C. Cannon et al, 2002), NEOSIM (N. Goddard et al, 2001), NeuroML Other: The Whole Brain Atlas (K. A. Johnson and J. A. Becker), Human Brain Project, XtremWeb. Doug DeGroot Joost Broekens - LIACS, Leiden University, Netherlands “The Holy Grail” 1. Use virtual fMRI and virtual lesions to validate and advance integration of system-level cognitive- neuroscientifc models and theories (e.g. computational models of consciousness). 2. Debug and test higher-level cognitive functions that, once implemented, will control robotic devices. 3. Simulate drug effects on cognitive functions. 4. Debug and test neuroprostheses in a safe, easy to parametrise setting. A BPI set consist of elementary operations executable by the brain. It is used to compile cognitive models to brain-processes. These processes are then mapped to brain-structures. This approach enables simulated lesion studies and fMRI. Effective distribution of neuronal structures over nodes enables the simulation of large-scale models over a peer-to-peer network like the Internet, but also on cluster machines. This approach facilitates the use of V I B RAIN T since it does not require specific hardware investments. Virtual fMRI enables researchers to directly compare computational models with biological brains. BPIs send activation signals to brain-structures. Activation is translated to a BOLD signal. Virtual fMRI is generated from this simulated BOLD signal. The result is visualized as a 3D structural model of a simulated brain. Lesion studies are a common tool in neuroscience. Detailed BPI’s enable simulated lesion studies and, in combination with Virtual fMRI, give direct feedback about cognitive neuroscientific hypotheses. Simulating a model at real-time (or hyper time) enables embedding of time-critical devices in a simulation allowing real-time interaction. Device driver nodes allow embedding of robotic limbs, artificial retina, etc., for interaction with the real world. Cognitive task Scan Distributed-event simulation Brain-process instructions Virtual Lesion fMRI Neurobiological theory Cognitive theory Virtual fMRI Interactive visualization, debugging and analysis Interactive visualization and analysis enables both viewing and debugging the simulation at run-time and in replay, as well as comparing real fMRI with 'virtual-fMRI' based on the simulated activity of these brain-structures. Simulate Functional model Compile