Biological Inspiration. Joe Marino

Similar documents
Lesson 14. The Nervous System. Introduction to Life Processes - SCI 102 1

Nervous system, integration: Overview, and peripheral nervous system:

Basic Brain Structure

NEOCORTICAL CIRCUITS. specifications

Biology 3201 Nervous System #2- Anatomy. Components of a Nervous System

To understand AD, it is important to

Activity Overview. A Piece of Your Mind: Brain Anatomy Teacher Pages Activity 1A. The Brain: It s All In Your Mind

Unit 3: The Biological Bases of Behaviour

biological psychology, p. 40 The study of the nervous system, especially the brain. neuroscience, p. 40

Systems Neuroscience Dan Kiper. Today: Wolfger von der Behrens

Computational Cognitive Neuroscience

CHAPTER 48: NERVOUS SYSTEMS

THE CENTRAL NERVOUS SYSTEM. The Brain & Spinal Cord

Homework Week 2. PreLab 2 HW #2 Synapses (Page 1 in the HW Section)

CSE 599E Lecture 2: Basic Neuroscience

Introduction to Computational Neuroscience

Myers Psychology for AP*

PSYC& 100: Biological Psychology (Lilienfeld Chap 3) 1

Human Nervous System. The nervous system has three functions

Parts of the Brain. Hindbrain. Controls autonomic functions Breathing, Heartbeat, Blood pressure, Swallowing, Vomiting, etc. Upper part of hindbrain

CISC 3250 Systems Neuroscience

The nervous system regulates most body systems using direct connections called nerves. It enables you to sense and respond to stimuli

CNS Tour (Lecture 12)

The human brain. of cognition need to make sense gives the structure of the brain (duh). ! What is the basic physiology of this organ?

The Brain Worksheet Sections 5-7

Brain and behaviour (Wk 6 + 7)

Introduction to Computational Neuroscience

49a A&P: Nervous System -! Synaptic Transmission and Central Nervous System

Nervous System - PNS and CNS. Bio 105

Psychology in Your Life

THE NERVOUS SYSTEM CONCEPT 2: THE VERTEBRATE BRAIN IS REGIONALLY SPECIALIZED

3/15/17. Outline. Nervous System - PNS and CNS. Two Parts of the Nervous System

The Nervous System. The right half of the brain controls the left half of the body. This means that only left handed people are in their right mind.

Neural Communication. Central Nervous System Peripheral Nervous System. Communication in the Nervous System. 4 Common Components of a Neuron

Nervous System. Oct 15 10:00 AM

Nervous System C H A P T E R 2

fmri (functional MRI)

8.3 The Central Nervous System. SBI4U Ms. Ho-Lau

Plasticity of Cerebral Cortex in Development

Overview of Brain Structures

Human Nervous System

1. Processes nutrients and provides energy for the neuron to function; contains the cell's nucleus; also called the soma.

Cephalization. Nervous Systems Chapter 49 11/10/2013. Nervous systems consist of circuits of neurons and supporting cells

-Ensherah Mokheemer. -Amani Nofal. -Loai Alzghoul

Neural Basis of Motor Control

Motor systems III: Cerebellum April 16, 2007 Mu-ming Poo

The Central Nervous System I. Chapter 12

Brain anatomy and artificial intelligence. L. Andrew Coward Australian National University, Canberra, ACT 0200, Australia

Memory, Attention, and Decision-Making

Chapter 17. Nervous System Nervous systems receive sensory input, interpret it, and send out appropriate commands. !

Body control systems. Nervous system. Organization of Nervous Systems. The Nervous System. Two types of cells. Organization of Nervous System

Forebrain Brain Structures Limbic System. Brain Stem Midbrain Basil Ganglia. Cerebellum Reticular Formation Medulla oblongata

The Nervous System. Nerves, nerves everywhere!

Cerebellum. Steven McLoon Department of Neuroscience University of Minnesota

The CNS and PNS: How is our Nervous System Organized?

11/2/2011. Basic circuit anatomy (the circuit is the same in all parts of the cerebellum)

15-2: Divisions of the Nervous System. 7 th Grade Life Science

Ch 13: Central Nervous System Part 1: The Brain p 374

Biocomputer Wired for Action MWABBYH CTBIR LOBES

Topic/Objective: Identify the structures and functions of

35-2 The Nervous System

The Nervous System PART B

The Central Nervous System

Biology. Slide 1 of 37. End Show. Copyright Pearson Prentice Hall

Cell Responses in V4 Sparse Distributed Representation

Welcome to CSE/NEUBEH 528: Computational Neuroscience

Visualizing Psychology

Chapter 6. Body and Behavior

TABLE OF CONTINENTS. PSYC1002 Notes. Neuroscience.2. Cognitive Processes Learning and Motivation. 37. Perception Mental Abilities..

Brain, Anatomical Structures & their Functions. Lesson 1 (REACH Psychology, week 3)

Somatic Nervous Systems. III. Autonomic Nervous System. Parasympathetic Nervous System. Sympathetic Nervous Systems

Page 1. Neurons Transmit Signal via Action Potentials: neuron At rest, neurons maintain an electrical difference across

The Nervous System. Divisions of the Nervous System. Branches of the Autonomic Nervous System. Central versus Peripheral

Neurophysiology of systems

Neocortex. Cortical Structures in the Brain. Neocortex Facts. Laminar Organization. Bark-like (cortical) structures: Shepherd (2004) Chapter 12

Name: Period: Chapter 2 Reading Guide The Biology of Mind

The Nervous System II Neurons

Central Nervous System. January 7, 2016

Central Nervous System

Essentials of Human Anatomy & Physiology. Seventh Edition. The Nervous System. Copyright 2003 Pearson Education, Inc. publishing as Benjamin Cummings

CNS composed of: Grey matter Unmyelinated axons Dendrites and cell bodies White matter Myelinated axon tracts

The Nervous System IN DEPTH

Sincerely, Ms. Paoloni and Mrs. Whitney

Ways we Study the Brain. Accidents Lesions CAT Scan PET Scan MRI Functional MRI

Functional Organization of the Central Nervous System

Okami Study Guide: Chapter 2 1

Neurology study of the nervous system. nervous & endocrine systems work together to maintain homeostasis

Central Nervous System

The Nervous System. Biological School. Neuroanatomy. How does a Neuron fire? Acetylcholine (ACH) TYPES OF NEUROTRANSMITTERS

Welcome to CSE/NEUBEH 528: Computational Neuroscience

Chapter 14: Nervous System Guided Notes (A-day)

Chapter 12 Nervous System Written Assignment KEY

meninges Outermost layer of the meninge dura mater arachnoid mater pia mater membranes located between bone and soft tissue of the nervous system

Biological Bases of Behavior. 3: Structure of the Nervous System

Organization of the nervous system. The withdrawal reflex. The central nervous system. Structure of a neuron. Overview

WHAT ARE the COMPONENTS OF THE NERVOUS SYSTEM?

14 - Central Nervous System. The Brain Taft College Human Physiology

Nervous Systems. Brain Development

Basics of Computational Neuroscience

Ch.20 Dynamic Cue Combination in Distributional Population Code Networks. Ka Yeon Kim Biopsychology

Transcription:

1

Biological Inspiration Joe Marino 2

what is general machine intelligence? the ability to perform a comprehensive set of intelligent tasks identifying high level concepts from environmental sensory signals (e.g. objects, words, etc.) planning and interacting intelligently in the environment (e.g. walking, driving, talking, etc.) remembering recent and past events reasoning about high level concepts (logic, math, etc.) we want to apply the computational scalability of machines to the natural world 3

what will it take to develop general machine intelligence? 4

Independently Inspired Machine Intelligence Biologically Inspired Machine Intelligence 5

Marr s Three Levels Computational what is the goal of the computation? Algorithmic what is the strategy to achieve it? Implementational what is the design of such a system? 6 David Marr, 1982

Marr s Three Levels Computational object recognition Algorithmic visual filters, pooling Implementational biological neurons 7 David Marr, 1982

Marr s Three Levels Computational Algorithmic Implementational 8

Biological Inspiration try to use biological intelligence as a proof of concept model for machine intelligence similar algorithmic interpretation, different implementation (hardware/software vs. wetware) can make use of evolution s insights machine intelligence may be too difficult to develop independently, or may end up leading to same result but through more effort 9

specialized units: neurons specialized structures: brain stem nuclei, cortex, sensory organs, etc. 10

Biological Neurons at least hundreds of distinct neuron types roughly 100 billion neurons in the human brain 11

Biological Structures the central nervous system contains many morphologically and functionally specialized structures 12

Biological Intelligence Biological intelligence is not random. A brain is more than just a collection of neurons. Intelligent biological systems start with a set of genetic biological priors on their basic units and their overall structure. Evolution has found these priors to be helpful for survival. Too vital to be learned each time. Biological intelligence is a result of evolution (nature) and individual learning (nurture). 13

Evolutionary Learning Evolution is really an optimization (i.e. learning) algorithm. Evolution is the outer loop for learning in intelligent biological systems. Evolutionary intelligence is not directly learnable by individuals: You cannot learn to have a hippocampus in the same way that you cannot learn to have wings. 14

Evolutionary Learning evolution individual 15

Biological Intelligence Evolutionary priors, which allow for pattern recognition, memory, planning, reasoning, communication, etc. are useful for survival. Apparently also useful for discovering the laws of nature. Evolution has found a computing architecture that generalizes beyond tasks directly relevant for survival. 16

Overview of Biological Intelligence 17

Brain Stem Medulla, Pons, Midbrain Regulates basic body functions: heart rate, breathing, eating, sleeping, etc. 18

Sensory Inputs Vision Audition Olfaction Gustation Somatosensation + Proprioception, Thermoception, Nociception, Mechanoreception, Equilibrioception, Chemoreception, 19

Limbic System Collection of areas between brain stem and cerebrum: thalamus, hypothalamus, hippocampus, amygdala. Involved in processing motivation, emotion, learning, senses, memory. 20

Cerebellum Highly folded cortical sheet, dense with neurons. Involved in posture and movement. 21

Cerebrum Highly folded cortical sheet. Consists of four lobes in each hemisphere. Involved in sensory processing, memory, language, movement, planning, reasoning. 22

Overview of (Biologically Inspired) Machine Intelligence 23

Artificial Neurons 24

Feedforward Networks 25

Convolutional Networks 26

Recurrent Networks 27

Backpropagation 28

Biological Plausibility & Correspondence 29

Neurons artificial neuron biological neuron Similarities inputs/weights (dendrites), bias/non-linearity (threshold voltage), output (axons) Differences simplistic dendrites, static (non-temporal), deterministic (?), continuous output, etc. 30

Sensory Processing artificial neural network Similarities repeated basic unit, hierarchical biological neural network Differences typically no feedback, different basic units, different scales, different inputs/outputs, etc. 31

Learning backpropagation Similarities optimization of synaptic strengths spike timing dependent plasticity (STDP) Differences 32 Bi & Poo, 1998

Is Backprop Biologically Plausible? - backpropagation is purely linear, whereas neurons use linear and nonlinear operations - if feedback paths are used, they would need precise knowledge of the derivatives of the non-linearities at their operating point - feedback paths would need to be symmetric - neurons communicate through binary, not continuous, signals - computation would need to be precisely clocked - not clear where outputs come from - not clear how to backpropagate through time 33 Towards Biologically Plausible Deep Learning, Bengio 2015

Sensory Cortex 34

Cortical Sheet cell bodies form a sheet 2 to 3 mm thick, highly folded roughly 100,000 neurons per sq. mm van den Broeke 2016 35

Cortical Layers Layer 1: primarily axons and dendrites Layer 2/3: dense lateral connections in patchy patterns, sparse activations, sends outputs to higher cortical areas Layer 4: receives input from thalamus or lower cortical area, outputs to layer 3 Layer 5: sends outputs to spinal cord and thalamus Layer 6: connected to other cortical areas, forms loops with thalamus 36 van den Broeke 2016 Ramon y Cajal 1899

Cortical Columns neurons within a vertical column have closely related functions, considered to be the basic computational circuit/unit of cortex 37

Cortical Hierarchy classical view of hierarchical processing in sensory cortex hierarchical processing allows the compositional structure of natural stimuli to be broken down lateral inhibition at each processing stage 38 Hochstein & Ahissar, 2002

Cortical Feedback feedback connections outnumber feedforward connections typically thought to send prediction or attention signals cortex is generative, can imagine low level details from high level cue 39 Top down influences on visual processing, Gilbert & Li 2013

Latent Variable Models 40

Latent Variable Models z Latent Variables hidden structure/causes of the environment p(z) p(x z) x Observed Variables environmental stimuli model the observed data as resulting from a set of latent variables > generative model of the data p(x z) place some prior activation or structural constraint p(z) on the latent variables in order to learn some underlying structure in the data train by maximizing the marginal likelihood of the data p(x) 41

Latent Variable Models z Latent Variables hidden structure/causes of the environment p(z) p(x z) x Observed Variables environmental stimuli causal inference: infer latent variables from observed, p(z x) evidential inference: infer observed variables from latent variables, p(x z) inter-causal inference: infer latent variables from other latent variables, p(z z) 42 Koller & Friedman, 2009 Murphy, 2012

Latent Variable Models z Latent Variables hidden structure/causes of the environment p(z) p(x z) x Observed Variables environmental stimuli inferring the latent variables p(z x) directly is often intractable in practice since it involves marginalizing over all possible latent states we need to resort to approximate inference: sampling-based methods variational methods 43

Variational Inference z q(z x) p(x z) p(z) x x variational methods learn a separate model q(z x) that approximates p(z x) amortized inference: share parameters in approximate inference model across all data points VAE: use neural networks, learn q(z x) and p(x z) jointly by maximizing lower bound on marginal likelihood, also called variational free energy 44 Kingma & Welling, 2013 Rezende et al., 2014

Normalizing Flows z z p(z ) q(z x) p(x z ) x x use a set of invertible transformations to sharpen the variational approximation to the posterior distribution often, this normalizes or whitens the latent variables z is a whitened version of z Rezende & Mohamed 2015 Kingma et al. 2016 45

Hierarchical Latent Variable Models x x factorize z over multiple levels, learn multiple levels of hidden structure reconstruct observed variables as well as lower latent variables TargetProp: use local learning rules at each level of latent variables 46 Salimans 2016 Towards Biological Plausible Deep Learning, Bengio et al. 2015

Predictive Coding x x send predictions down, send errors up try to minimize errors/surprise: mismatch between prediction and observation 47 Rao & Ballard 1999 Friston 2007

Connections to Sensory Cortex Hierarchical architecture Probabilistic, Stochastic (?) Bottom up and top down information Local learning rules Normalization at each processing step Unsupervised/semi-supervised Can enforce sparsity constraint, use convolutional connectivity 48

Different Interpretation of Sensory Cortex Sensory cortex is not an input-output mapping Not simply extracting patterns Making predictions about the underlying causes of the sensory inputs Check against input Learn from the input rather than the output 49

Summary, Closing Points, Future Directions 50

Intelligent Systems to construct an intelligent system, we need priors on the system s parameters data to learn the system s parameters without appropriate priors, any system would likely be too complicated to learn or would require too much data 51

Biological Inspiration we can try to mimic evolution s priors on computational architecture, units, etc. (Marr s algorithmic level) to develop machine intelligence hopefully shorten the evolutionary learning process significantly, fewer experiments will likely develop a better understanding of biological intelligence need interdisciplinary insights 52

Biological Inspiration much of deep learning has focused on trying to mimic sensory processing in cortex need work on motor planning and control (motor cortex, cerebellum) low shot, novelty learning (hippocampus) sensorimotor integration etc. 53

Human Civilization we have developed better communication skills language writing art recordings internet as a result, we can capture and transmit knowledge more easily between each other and to the next generation 54

Human Civilization human civilization has become an additional optimization loop: evolution human civilization individual 55

Human Civilization we have also extended our abilities through external memory and computational resources written language other media computers internet human knowledge is far too vast to fit in any single person s brain 56

Machine Intelligence machine intelligence is starting as specialized applications speech recognition self-driving cars as we develop a better understanding, we will build more general machines true personal assistants machine scientists, agents general machine intelligence will be able to directly integrate with external computational and memory resources will likely eventually be a distributed network of systems, working, communicating, and learning together direct communication, faster copying/transfer of information 57

58

References Marr, David. "Vision: A computational investigation into the human representation and processing of visual information." (1982). Bengio, Yoshua, et al. "Towards biologically plausible deep learning." arxiv preprint arxiv:1502.04156 (2015). Bi, Guo-qiang, and Mu-ming Poo. "Synaptic modifications in cultured hippocampal neurons: dependence on spike timing, synaptic strength, and postsynaptic cell type." The Journal of neuroscience 18.24 (1998): 10464-10472. van den Broeke, Gerben. "What auto-encoders could learn from brains." (2016). Marblestone, Adam H., Greg Wayne, and Konrad P. Kording. "Toward an integration of deep learning and neuroscience." Frontiers in Computational Neuroscience 10 (2016). Hochstein, Shaul, and Merav Ahissar. "View from the top: Hierarchies and reverse hierarchies in the visual system." Neuron 36.5 (2002): 791-804. Gilbert, Charles D., and Wu Li. "Top-down influences on visual processing." Nature Reviews Neuroscience 14.5 (2013): 350-363. Murphy, Kevin P. Machine learning: a probabilistic perspective. MIT press, 2012. Koller, Daphne, and Nir Friedman. Probabilistic graphical models: principles and techniques. MIT press, 2009. Kingma, Diederik P., and Max Welling. "Auto-encoding variational bayes." arxiv preprint arxiv:1312.6114 (2013). Rezende, Danilo Jimenez, Shakir Mohamed, and Daan Wierstra. "Stochastic backpropagation and approximate inference in deep generative models." arxiv preprint arxiv:1401.4082 (2014). Rezende, Danilo Jimenez, and Shakir Mohamed. "Variational inference with normalizing flows." arxiv preprint arxiv:1505.05770 (2015). Kingma, Diederik P., Tim Salimans, and Max Welling. "Improving variational inference with inverse autoregressive flow." arxiv preprint arxiv:1606.04934 (2016). Friston, Karl J., and Klaas E. Stephan. "Free-energy and the brain." Synthese 159.3 (2007): 417-458. Rao, Rajesh PN, and Dana H. Ballard. "Predictive coding in the visual cortex: a functional interpretation of some extra-classical receptive-field effects." Nature neuroscience 2.1 (1999): 79-87. 59