title: An implementation of reinforcement learning based on spike timing dependent plasticity.
abstract: An explanatory model is developed to show how synaptic learning mechanisms modeled through spike-timing dependent plasticity (STDP) can result in long-term adaptations consistent with reinforcement learning models. In particular, the reinforcement learning model known as temporal difference (TD) learning has been used to model neuronal behavior in the orbitofrontal cortex (OFC) and ventral tegmental area (VTA) of macaque monkey during reinforcement learning. While some research has observed, empirically, a connection between STDP and TD, there has not been an explanatory model directly connecting TD to STDP. Through analysis of the learning dynamics that results from a general form of a STDP learning rule, the connection between STDP and TD is explained. We further demonstrate that a STDP learning rule drives the spike probability of a reward predicting neuronal population to a stable equilibrium. The equilibrium solution has an increasing slope where the steepness of the slope predicts the probability of the reward, similar to the results from electrophysiological recordings suggesting a different slope that predicts the value of the anticipated reward of Montague and Berns [Neuron 36(2):265-284, 2002]. This connection begins to shed light into more recent data gathered from VTA and OFC which are not well modeled by TD. We suggest that STDP provides the underlying mechanism for explaining reinforcement learning and other higher level perceptual and cognitive function.
authors.affiliation: Department of Science and Engineering, Oregon Health and Science University, Portland, OR 97239, USA. robertpa@ohsu.edu
authors.forename: Patrick D
authors.initials: PD
authors.lastname: Roberts
authors.forename: Roberto A
authors.initials: RA
authors.lastname: Santiago
authors.forename: Gerardo
authors.initials: G
authors.lastname: Lafferriere
mesh_terms: D000200:Action Potentials / Q000502:physiology*; D000818:Animals; D003198:Computer Simulation; D004298:Dopamine; D006801:Humans; D007858:Learning / Q000502:physiology; D008251:Macaca; D008959:Models, Neurological; D009434:Neural Pathways / Q000502:physiology; D009473:Neuronal Plasticity / Q000502:physiology*; D009474:Neurons / Q000502:physiology*; D017397:Prefrontal Cortex / Q000502:physiology*; D012054:Reinforcement, Psychology; D009435:Synaptic Transmission / Q000502:physiology; D013997:Time Factors; D017557:Ventral Tegmental Area / Q000502:physiology*
chemical_list: D004298:Dopamine