<<

COLIN MCDONNELL LEARNING LEARNING

THE PAPERS

▸ Innate attentional biases and associated effects

▸ Thalamocortical loops for prediction learning

▸ Method of comparing human classification capability to neural networks

how the learns and how it informs machine learning and vice versa with no pretensions of completeness LEARNING

STRUCTURE OF TALK

▸ What is learning

inspires machine learning

▸ Machine learning guides neuroscience LEARNING

SOME DEFINITIONS what do I mean neuroscience? what do I mean ML?

Affective neuroscience Computational neuroscience Developmental neuroscience Evolutionary neuroscience Neuroengineering NEURAL NETWORKS Neuroheuristics Neurophysics Paleoneurology WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

WHAT IS LEARNING

▸ pattern recognition

▸ finding an efficient encoding

▸ discovering beneficial behavior based on past observations

▸ abstraction

▸ Australian or European? WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

NEUROSCIENCE INSPIRES MACHINE LEARNING WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

Hebbian learning WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

spike timing dependent plasticity 404 WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

sort of a 404, but…

sparsity synaptic re-wiring winner-take-all learning

ReLU? WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

that remember many excitatory synapses window of past (for temporal learning?) inputs/firings WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

layers collapse to neurons dendritic computation mathematically equivalent WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

reflection of action gradient learning potential into input dendrites WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO going smaller…

molecular diffusion message-passing networks neuromodulators neuropeptides nitrous oxide WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

retrograde chemical reverse connections signaling WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO going bigger…

should arise organically… attractor circuits (later: LeabraTI) WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

404 communicating brain eventually, interacting regions networks: top-down feedback [Ullman 2015] deep reinforcement learning

basal ganglia for decisions variable binding

multi-sensory learning information routing WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

attention mechanisms innate biases “feature weights” WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

‣ bias network towards “mover events” ‣ first pass: HANDS ‣ high precision, low recall ‣ second pass: ‣ tracking/continuity GAZE POSE ‣ body context ‣ third pass: ‣ gaze ‣ fourth pass ‣ mirroring ‣ own-hands ‣ comparison ‣ but was it necessary? WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

implicit labeling/ semi-supervised labeling proto-concepts basins of attraction as reward [Ullman 2012] signal generator WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

MACHINE LEARNING GUIDES NEUROSCIENCE

supervised learning unsupervised learning WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

supervised learning WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO supervised learning 404?

problems ‣ requires transmission of exact error-driven derivatives over distance backpropagation ‣ neurons communicate through (stochastic?) spikes ‣ temporal synchronicity ‣ what are the targets? WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO supervised learning

hyper polarization of dendrites derivative backpropagation + reverse WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO supervised learning

hippocampus-mediated training epochs replay WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO supervised learning

momentum gradient descent plasticity modulation WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO supervised learning

stochastic models of dropout neural spiking WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO supervised learning

developmental drop-off in layer-by-layer training cortical plasticity WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO

unsupervised learning WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO unsupervised learning

404

auto-encoders layer-size bottleneck

lateral inhibition WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO unsupervised learning

babies understand spatiotemporal coherence predictive learning thalamocortical loops! [O’Reilly 2014] WHAT IS LEARNING > NEURO INSPIRES ML > ML GUIDES NEURO unsupervised learning

babies understand spatiotemporal coherence prediction learning thalamocortical loops! [O’Reilly 2014] LEARNING

INTER-DISCIPLINE COMPARISONS QUESTIONS