A dynamic network model of temporal receptive fields in primary auditory cortex — TEI-tagged view

Rahman, Willmore, King, Harper · 2019 · neuroscience · doi:10.1371/journal.pcbi.1006618 · full text at the source · TEI xml · tagged edition · index · concepts · authors
Where this record's text came from. faceted 2026-08 by reading the locally held text (xml); every evidence string verified as an exact substring of that text before merging. method is 'simulation' in the sense of computational model building and fitting; no new recordings were made - 'The electrophysiological data used in this study were taken from a series of experiments used in a previous study by Harper et al. [ 23 ].' The paper also carries an implicit critique (that delay-line interpretations of STRFs are biologically unrealistic), but its positive contribution is the model, so claim type is method. The dash in the second limitation quote is the en-dash the source uses. 2026-08-13, 2026-08-15 and 2026-08-25 schema-0.3 passes: every quote verified as an exact substring of the staged text and anchored at merge time; concept terms verified present; every edge endpoint an existing node.
4 quotations on this page contain a reference number where the paper printed a superscript. This journal style prints citations as raised numerals — parameters12,13 — and the extraction flattened them into the line, so the sentence reads parameters 12 , 13 . The digits are citation markers and not part of what the author wrote. The quotes keep them for the same reason they keep every other extraction fault: a quote is reproduced exactly or it proves nothing.
Other fields define these differently the same word, defined another way in another discipline
cross-validation 3 fields · effectiveness 2 fields · simulation 2 fields · linear regression 2 fields
Tags on this paper every tag the record carries, whether or not the words occur in the text below — a number is how many papers in the corpus carry that tag; a tag with no number is unique to this paper
STRF5 LN model NRF model DNet sDNet time constant6 delay lines vMGB onset latencies cochleagram hidden units3 effectiveness3 IE score noise ratio LASSO regularization membrane time constant3 short term synaptic plasticity A112 stimulus history simulation51

Colour legend

PLoS Computational Biology<title level="j">A work — the journal / venue title.
2019<date>A year or date.

RahmanpersName, WillmorepersName, KingpersName, HarperpersName (2019date). “A dynamic network model of temporal receptive fields in primary auditory cortex.” PLoS Computational Biologytitle·j.

Object of study — why cortical auditory responses appear to depend on hundreds of milliseconds of sound history when the delays available to the circuit are far shorter

Research question — how much of the long temporal receptive field can be produced by neurons' own decaying memory rather than by long delay linesterm

Contribution — shows a network whose units each carry their own exponential decay matches a 200 ms delay-line model using only 25 ms of delay, which is within the biologically available range

Cross-disciplinary analysis
content-tags & facets: phenomenon · claim-type · cross-domain-transfer · mechanism · claim-relation · replication-status · limitation — grounded in the full text
phenomenontemporal receptive fields in primary auditory cortex — “Auditory neurons encode stimulus history, which is often modelled using a span of time-delays in a spectro-temporal receptive field (STRF).”
claim-typemethod — “We propose an alternative model for the encoding of stimulus history, which we apply to extracellular recordings of neurons in the primary auditory cortex of anaesthetized ferrets.”
method — evidence — “We constructed a neural-network model whose output is the weighted sum of units whose responses are determined by a dynamic firing-rate equation.”
object of study — evidence — “Auditory neurons encode stimulus history, which is often modelled using a span of time-delays in a spectro-temporal receptive field (STRF). We propose an alternative model for the encoding of stimulus history, which we apply to extracellular recordings of neurons in the primary auditory cortex of anaesthetized ferrets. For a linear-non-linear STRF model (LN model) to achieve a high level of performance in predicting single unit neural responses to natural sounds in the primary auditory cortex, we found that it is necessary to include time delays going back at least 200 ms in the past. This is an unrealistic time span for biological delay lines.”
research question — evidence — “We constructed a neural-network model whose output is the weighted sum of units whose responses are determined by a dynamic firing-rate equation. The dynamic aspect performs low-pass filtering on each unit’s response, providing an exponentially decaying memory whose time constant is individual to each unit.”
contribution — evidence — “We find that this dynamic network (DNet) model, when fitted to the neural data using STRFs of only 25 ms duration, can achieve prediction performance on a held-out dataset comparable to the best performing LN model with STRFs of 200 ms duration.”
transferfrom computational neuroscience: the firing-rate equation, used to give each network unit a membrane-like time constant — “Due to the capacitance and resistance of the neural cell membrane, the membrane potential and hence the firing rate is approximately a low-pass filtered version of the synaptic current. A common simple dynamic model of neurons that captures this phenomenon is the differential equation ( Eq 7 ) known as the firing-rate equation”transfers[0]
transferfrom statistics: L1 regularisation, which here does structural work by pruning the network to 2-8 effective units — “To overcome overfitting, the weights were regularized using an L1-norm (LASSO regularization).”transfers[1]
transferfrom auditory psychophysics: the cochleagram as a standard front end, so that all compared models see the same transformed input — “The models receive the input as a cochleagram, a spectrogram-like transformation of the sound waveform. The cochleagram approximates the spectral filtering performed by the auditory periphery”transfers[2]
mechanismmembrane capacitance and resistance make firing rate a low-pass-filtered version of synaptic current, so each unit's output is convolved with an exponentially decaying impulse response that stores recent input — “Due to the capacitance and resistance of the neural cell membrane, the membrane potential and hence the firing rate is approximately a low-pass filtered version of the synaptic current.”mechanisms[0]
mechanismintegration by membrane time constants (or other exponentially decaying memory processes) rather than long delay lines produces the apparent long temporal receptive fields of cortical neurons — “These findings suggest that integration due to the membrane time constants or other exponentially-decaying memory processes may underlie linear temporal receptive fields of neurons beyond 25 ms.”mechanisms[1]
mechanismthe long narrowband inhibitory fields seen in fitted STRFs are the signature of short inhibitory inputs passed through slowly decaying memory, not of genuinely delayed inhibition — “This suggests that these temporally extended inhibitory fields in STRFs may reflect neural mechanisms that can be approximated by exponentially-decaying memory processes.”mechanisms[2]
mechanismmembrane capacitance and resistance make firing rate a low-pass filtered version of synaptic current, which is the decay the model implements — “Due to the capacitance and resistance of the neural cell membrane, the membrane potential and hence the firing rate is approximately a low-pass filtered version of the synaptic current. A common simple dynamic model of neurons that captures this phenomenon is the differential equation ( Eq 7 ) known as the firing-rate equation”mechanisms[3]
mechanismboth parts are needed: a single dynamic unit does worse than a plain LN model, so the effect requires decay AND a network — “A single-unit dynamic model was also developed to examine the effect of a time constant in an LN-like single STRF model. Prediction performance of this model was found to be worse than the LN model ( Fig 6B ). This indicates that both long time constants and a network architecture are needed for the 25-ms DNet model to achieve prediction performance similar to that of standard models.”mechanisms[4]
mechanismall the dynamic processes listed could be captured by the same exponentially-decaying memory, and the paper says they are not exclusive of one another — “We note, however, that although the DNet model was developed with membrane dynamics in mind, aspects of all the above listed dynamic processes could be captured by the same exponentially-decaying memory in the DNet. These different processes are not exclusive of each other, and combinations of them may contribute to the effects we find.”mechanisms[5]
mechanisma time constant before the nonlinearity explains much of the variance, and moving it after the nonlinearity improves prediction further — “The sDNet model achieves best performance in predicting neural responses when the duration of the STRFs is 200 ms (CC norm = 0.71) ( Fig 8A ). Although the sDNet with 25-ms STRFs predicts neural responses better (CC norm = 0.67) than the 25-ms LN model (CC norm = 0.51) and the 25-ms NRF model (CC norm = 0.51), it is worse than the 25-ms DNet model (CC norm = 0.71). This suggests that a large percentage of the variance of neural responses can be explained by a time constant before non-linearity, but that having a time constant after the non-linearity further improves prediction.”mechanisms[6]
mechanismthe units that carry the long time constants are almost all inhibitory, which was not built in — “We found that almost all units having large time constants are inhibitory in nature”mechanisms[7]
extends Harper et al. [23] network receptive field (NRF) model — “This model is the same as a previously published version [ 23 ], except that it uses sigmoid nonlinearities instead of scaled tanh non-linearities.”claim_relations[0]
replicates Harper et al. [23] (NRF outperforming the LN model) — “The NRF model predicts the neural responses equal to or better than the LN model over all durations examined, although by a more modest amount than seen in an earlier study [ 23 ].”claim_relations[1]
builds-on the LNFDSNF network model of the salamander retina [45] — “The LNFDSNF model is particularly relevant to our study because it is a network model whose units have some memory of their past activity, though the form of this memory differs from that of the DNet model.”claim_relations[2]
critiques the delay-line reading of spectro-temporal receptive fields extending to 200 ms — “The most direct biological interpretation of the STRF model would involve auditory cortical neurons receiving inputs at a range of simple delays spanning out to 200 ms; however, this is biologically unrealistic.”claim_relations[3]
reinterprets the long inhibitory fields seen in conventional STRFs, as a signature of decaying memory rather than of delayed input — “When auditory neurons are fitted using a standard LN model, the resulting STRFs often contain narrowband inhibitory fields that decay over approximately 200 ms. In contrast, we find that the STRFs of the DNet model have short inhibitory fields with long time constants. This suggests that these temporally extended inhibitory fields in STRFs may reflect neural mechanisms that can be approximated by exponentially-decaying memory processes.”claim_relations[4]
extends earlier work capturing history dependence with synaptic depression — “There are many biological mechanisms which may underlie exponentially-decaying memory processes. Neurons have various intrinsic dynamic integrative and adaptive characteristics originating from basic membrane dynamics, channel-based adaptation, post-synaptic potentials and short-term synaptic plasticity [ 22 ]. Recurrent network effects could also underlie such memory processes.”claim_relations[5]
builds-on Harper et al. 2016, whose ferret recordings are refitted here — “The electrophysiological data used in this study were taken from a series of experiments used in a previous study by Harper et al. [ 23 ]. Briefly, recordings were made from the primary auditory cortical areas, A1 and the anterior auditory field (AAF) of 6 adult pigmented ferrets (5 females and 1 male) under ketamine (5 mg/kg/h) and medetomidine (0.022 mg/kg/h) anaesthesia for 20 repeats of the 20 natural sound clips played in random order.”claim_relations[6]
qualifies its own conclusion, by conceding that long-latency inputs likely contribute as well — “Hence, we cannot rule out the possibility that long-latency inputs at least partially explain the dependence of auditory cortical neurons on stimulus history–indeed it is likely that they do to some extent.”claim_relations[7]
sensetemporal receptive field here is a MODEL OBJECT - the span of delays a fitted model needs - and the paper's whole argument is that this span need not correspond to delays in the circuit — “The most direct biological interpretation of the STRF model would involve auditory cortical neurons receiving inputs at a range of simple delays spanning out to 200 ms; however, this is biologically unrealistic.”senses[0]
sensetime constant in the DNet sits after the nonlinearity and is meant as membrane integration; in the sDNet variant it sits before, and means synaptic integration. Same word, different position, different biology — “An alternative network model places the integration just before the nonlinearity, which is more consistent with the time constant being synaptic in nature”senses[1]
senseeffective hidden unit is defined by a variance threshold on its weighted output, so the reported unit counts are post-regularisation and not the specified architecture — “Although the DNet model had 20 hidden units, the L1 regularization eliminated unnecessary units. Hence there were fewer effective HUs, and for the 25-ms DNet model this number was found to be between 2 and 8”senses[2]
sensethe 73 analysed neurons are single units surviving a noise-ratio cut of 40, from 549 recorded units of which 284 were single — “The noise ratio was calculated as a measure of how much the response of each unit is dependent on the stimuli [ 9 , 24 ]. The noise ratio was measured over all 20 stimuli and 20 repeats. Any unit with a noise ratio > 40 were excluded from the study. Also, only putative single units were used. This resulted in 73 neurons for the study.”senses[3]
sensecochleagram is a modelled auditory periphery, not a measurement - the input every model sees is already a transformation with chosen parameters — “The models receive the input as a cochleagram, a spectrogram-like transformation of the sound waveform. The cochleagram approximates the spectral filtering performed by the auditory periphery”senses[4]
controlevery model given exactly the same duration of neural response, so that models with different STRF latency spans still see the same amount of training data — held — rules out a model that wins because it was fitted on more data - latency span and training quantity are confounded unless the durations are equalised deliberately — “To ensure that all models receive the same amount of training data, models with different latency spans of STRFs are provided with exactly the same durations of neural response.”controls[0]
evidential statusits own conclusion, by conceding that long-latency inputs likely contribute as well — the paper's own words: we cannot rule out — “Hence, we cannot rule out the possibility that long-latency inputs at least partially explain the dependence of auditory cortical neurons on stimulus history–indeed it is likely that they do to some extent.”claim_relations[7]
noteEVIDENCE CORRECTED (REPAIRED, AND THE EDGE BELOW IS THE CORRECTED ONE: 'NRF model --is-a--> DNet') · NRF model —is-a→ DNet — the NRF is the DNet with every time constant at minimum, which is why the DNet losing to it is a fitting artefact and not a finding — “Note that the DNet model is equivalent to the NRF model when the discretized time constant for every DNet model unit is at the smallest possible value ( τ = 1, d = 0). Hence, because all possible NRF models are a subset of all possible DNet models, the DNet should in theory always equal or outperform the NRF model.”concept_edges[2]
retractedEVIDENCE CORRECTED (REPAIRED, AND THE EDGE BELOW IS THE CORRECTED ONE: 'NRF model --is-a--> DNet') · NRF model —is-a→ DNet — REPAIRED, AND THE EDGE BELOW IS THE CORRECTED ONE: 'NRF model --is-a--> DNet'. THE DIAGNOSIS THAT FOLLOWS IS KEPT VERBATIM AND DESCRIBES THE EDGE AS IT WAS, NOT AS IT IS. The superseded triple was 'DNet --is-a--> NRF model'. the project, 2026-08-26 22:01: a reader was being shown a CORRECT edge carrying a retraction notice for a fault that is gone - 'retracted' on a concept edge is a REPAIR RECORD (339 live edges carry one) and is meant to display [COUNT AS OF 2026-08-26; MEASURED 2026-09-16: 286 LIVE, 341 RAW, and 339 matches neither - the figure was preserved as prose and went stale. AND THE SENTENCE IS TRUE OF THESE THREE ROWS, NOT OF THE LAYER: measured the same day, 183 of the 286 live retracted concept edges record that THE EDGE IS WRONG, 100 that the SPAN was re-grounded with the edge always correct, and only these 3 that the edge's own assertion was repaired. Read as a claim about the layer it would move the relabel from 150 rows to 286; it was never that claim], so the note is rewritten as history rather than the flag cleared. Repaired by the project 2026-08-26. ---- the original diagnosis, unchanged, from here down ---- DIRECTION REVERSED, and the span states the correct direction explicitly. 'is-a' asserts the subject is subsumed by the object, so 'DNet --is-a--> NRF model' claims DNet is a kind of NRF model. The span says the opposite in as many words: 'all possible NRF models are a SUBSET of all possible DNet models' - NRF is inside DNet, DNet is the more general class. The equivalence in the first half of the same span is also SCOPED, not general: the two are equivalent only 'when the discretized time constant for every DNet model unit is at the smallest possible value ( t = 1, d = 0)'. So the edge fails twice over - wrong direction for the subsumption, and unscoped for the equivalence. WHAT THE SPAN DOES SAY, now recorded as two edges that split the two claims apart: 'NRF model --is-a--> DNet' for the general subsumption, and 'DNet --same-as--> NRF model' carrying holds when for the equivalence that holds at one point of the parameter space. Raised by the project as a load-bearing-scope case; reading the span showed the scope was the second fault, not the first. — “Note that the DNet model is equivalent to the NRF model when the discretized time constant for every DNet model unit is at the smallest possible value ( τ = 1, d = 0). Hence, because all possible NRF models are a subset of all possible DNet models, the DNet should in theory always equal or outperform the NRF model.” — “all possible NRF models are a subset of all possible DNet models”concept_edges[2]
audittime constant —operationalised-as→ membrane time constant — Audit 2026-09-28: DOUBTFUL - read against its span and kept, but the time constant was modelled on membrane dynamics but MAY capture other processes; operationalised-as is hedged. — “We note, however, that although the DNet model was developed with membrane dynamics in mind, aspects of all the above listed dynamic processes could be captured by the same exponentially-decaying memory in the DNet. These different processes are not exclusive of each other, and combinations of them may contribute to the effects we find.”concept_edges[3]
notetime constant —operationalised-as→ membrane time constant — intended as membrane integration but explicitly not exclusive of channel adaptation, synaptic depression or recurrence — “We note, however, that although the DNet model was developed with membrane dynamics in mind, aspects of all the above listed dynamic processes could be captured by the same exponentially-decaying memory in the DNet. These different processes are not exclusive of each other, and combinations of them may contribute to the effects we find.”concept_edges[3]
weighttime constant —operationalised-as→ membrane time constant — 0.7 — “We note, however, that although the DNet model was developed with membrane dynamics in mind, aspects of all the above listed dynamic processes could be captured by the same exponentially-decaying memory in the DNet. These different processes are not exclusive of each other, and combinations of them may contribute to the effects we find.”concept_edges[3]
noteDNet —contrasted-with→ sDNet — CRITERION: decay after the nonlinearity beats decay before it, which is the membrane versus synaptic distinction made testable — “The sDNet model achieves best performance in predicting neural responses when the duration of the STRFs is 200 ms (CC norm = 0.71) ( Fig 8A ). Although the sDNet with 25-ms STRFs predicts neural responses better (CC norm = 0.67) than the 25-ms LN model (CC norm = 0.51) and the 25-ms NRF model (CC norm = 0.51), it is worse than the 25-ms DNet model (CC norm = 0.71). This suggests that a large percentage of the variance of neural responses can be explained by a time constant before non-linearity, but that having a time constant after the non-linearity further improves prediction.”concept_edges[4]
audittime constant —causes→ IE score — Audit 2026-09-28: DOUBTFUL - read against its span and kept, but units with large time constants are MOSTLY INHIBITORY - an association; causes overstates it. — “We found that almost all units having large time constants are inhibitory in nature”concept_edges[5]
notetime constant —causes→ IE score — not built in: the units that end up with long memories are almost all inhibitory — “We found that almost all units having large time constants are inhibitory in nature”concept_edges[5]
weighttime constant —causes→ IE score — 0.7 — “We found that almost all units having large time constants are inhibitory in nature”concept_edges[5]
auditLASSO regularization —causes→ hidden units — Audit 2026-09-28: DOUBTFUL - read against its span and kept, but L1 regularization ELIMINATED units; the edge lacks its direction (reduces). — “Although the DNet model had 20 hidden units, the L1 regularization eliminated unnecessary units. Hence there were fewer effective HUs, and for the 25-ms DNet model this number was found to be between 2 and 8”concept_edges[6]
noteLASSO regularization —causes→ hidden units — SIGN: prunes. 20 specified units become 2-8 effective ones, so the fitted model is not the stated architecture — “Although the DNet model had 20 hidden units, the L1 regularization eliminated unnecessary units. Hence there were fewer effective HUs, and for the 25-ms DNet model this number was found to be between 2 and 8”concept_edges[6]
auditcochleagram —part-of→ STRF — Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but the STRF is the WEIGHTED SUM of the cochleagram; part-of is loose. — “As mentioned in the Methods, the STRF is the weighted sum of the cochleagram over frequency components at a span of latencies.”concept_edges[8]
notecochleagram —part-of→ STRF — every model shares this front end, so all comparisons are conditional on the same modelled periphery — “As mentioned in the Methods, the STRF is the weighted sum of the cochleagram over frequency components at a span of latencies.”concept_edges[8]
weightcochleagram —part-of→ STRF — 0.9 — “As mentioned in the Methods, the STRF is the weighted sum of the cochleagram over frequency components at a span of latencies.”concept_edges[8]
auditstimulus history —operationalised-as→ time constant — Audit 2026-09-28: DOUBTFUL - read against its span and kept, but multiple time constants are required to CAPTURE stimulus history; operationalised-as is the wrong type. — “Multiple time constants in a network architecture are required to capture the dependence of neural response on stimulus history.”concept_edges[9]
notestimulus history —operationalised-as→ time constant — the paper's central substitution: history dependence rendered as decaying memory rather than as stored delays — “Multiple time constants in a network architecture are required to capture the dependence of neural response on stimulus history.”concept_edges[9]
weightstimulus history —operationalised-as→ time constant — 0.9 — “Multiple time constants in a network architecture are required to capture the dependence of neural response on stimulus history.”concept_edges[9]
auditshort term synaptic plasticity —same-as→ time constant — Audit 2026-09-28: DOUBTFUL - read against its span and kept, but the model's time constants 'could capture aspects of' processes such as short-term plasticity; same-as is loose and hedged. — “We note, however, that although the DNet model was developed with membrane dynamics in mind, aspects of all the above listed dynamic processes could be captured by the same exponentially-decaying memory in the DNet. These different processes are not exclusive of each other, and combinations of them may contribute to the effects we find.”concept_edges[10]
noteshort term synaptic plasticity —same-as→ time constant — one of several processes the same fitted decay could be; weight low because the paper declines to distinguish them — “We note, however, that although the DNet model was developed with membrane dynamics in mind, aspects of all the above listed dynamic processes could be captured by the same exponentially-decaying memory in the DNet. These different processes are not exclusive of each other, and combinations of them may contribute to the effects we find.”concept_edges[10]
weightshort term synaptic plasticity —same-as→ time constant — 0.4 — “We note, however, that although the DNet model was developed with membrane dynamics in mind, aspects of all the above listed dynamic processes could be captured by the same exponentially-decaying memory in the DNet. These different processes are not exclusive of each other, and combinations of them may contribute to the effects we find.”concept_edges[10]
auditDNet —same-as→ NRF model — Audit 2026-09-28: DOUBTFUL - read against its span and kept, but DNet is equivalent to the NRF model ONLY when every time constant is at its smallest value; same-as drops the condition. — “Note that the DNet model is equivalent to the NRF model when the discretized time constant for every DNet model unit is at the smallest possible value ( τ = 1, d = 0).”concept_edges[12]
holds whenDNet —same-as→ NRF model — only at the smallest possible discretized time constant, t = 1 and d = 0 — “Note that the DNet model is equivalent to the NRF model when the discretized time constant for every DNet model unit is at the smallest possible value ( τ = 1, d = 0).” — “when the discretized time constant for every DNet model unit is at the smallest possible value ( τ = 1, d = 0)”concept_edges[12]
weightDNet —same-as→ NRF model — 0.8 — “Note that the DNet model is equivalent to the NRF model when the discretized time constant for every DNet model unit is at the smallest possible value ( τ = 1, d = 0).”concept_edges[12]
outcome (stated by the tagger, no quotation)control — heldcontrols[0]
duplicate oflimitation — limitations[4] — “Hence, we cannot rule out the possibility that long-latency inputs at least partially explain the dependence of auditory cortical neurons on stimulus history–indeed it is likely that they do to some extent.”limitations[1]
replicationuntested
limitationThe DNet sometimes fails to reach fits it should in principle attain, suggesting optimisation failure or overfitting — “The fact that this is not the case suggests that, at least in some cases, the very best fits are not being found for the DNet model, perhaps as a consequence of some overfitting.”limitations[0]
limitationLong-latency thalamic inputs cannot be ruled out as a partial explanation — “Hence, we cannot rule out the possibility that long-latency inputs at least partially explain the dependence of auditory cortical neurons on stimulus history–indeed it is likely that they do to some extent.”limitations[1]
limitationHistory dependence out to seconds is captured by neither standard models nor the DNet — “This indicates that there are some nonlinear dynamic processes that provide history dependence which cannot be captured either by a linear or LN models, nor by the DNet model.”limitations[2]
limitationThe model can only express exponential temporal dynamics — “Perhaps this is because the DNet model has limited capacity to capture temporal dynamics that are not exponential in nature.”limitations[3]
limitationlong-latency thalamic inputs cannot be ruled out and probably do contribute to some degree — “Hence, we cannot rule out the possibility that long-latency inputs at least partially explain the dependence of auditory cortical neurons on stimulus history–indeed it is likely that they do to some extent.”limitations[4]
limitationA1 responses depend on history out to about 4 seconds, which neither linear models nor this one can capture — “The firing rate of A1 neurons has been demonstrated to depend on stimulus history up to ~4 s in the past [ 17 ]. This dependence cannot be fully captured by linear models such as STRFs (17). This indicates that there are some nonlinear dynamic processes that provide history dependence which cannot be captured either by a linear or LN models, nor by the DNet model. Perhaps this is because the DNet model has limited capacity to capture temporal dynamics that are not exponential in nature.”limitations[5]
limitationwhere the DNet underperforms, the paper reads it as the best fits not being found rather than as a property of the model class — “The fact that this is not the case suggests that, at least in some cases, the very best fits are not being found for the DNet model, perhaps as a consequence of some overfitting. That the DNet model performs worse for large latency spans, where there are more variables, is again probably due to challenges in fitting the DNet model, likely due to some overfitting to the training set.”limitations[6]
limitationonly 2 to 8 of 20 hidden units survive regularisation, so the fitted architecture is much smaller than the one specified — “Although the DNet model had 20 hidden units, the L1 regularization eliminated unnecessary units. Hence there were fewer effective HUs, and for the 25-ms DNet model this number was found to be between 2 and 8”limitations[7]
limitationthe data are reused from a previous study rather than collected here — “The electrophysiological data used in this study were taken from a series of experiments used in a previous study by Harper et al. [ 23 ]. Briefly, recordings were made from the primary auditory cortical areas, A1 and the anterior auditory field (AAF) of 6 adult pigmented ferrets (5 females and 1 male) under ketamine (5 mg/kg/h) and medetomidine (0.022 mg/kg/h) anaesthesia for 20 repeats of the 20 natural sound clips played in random order.”limitations[8]
Content tags
content-observations: finding · quantity · variable · definition · key-term — grounded in the full text
findingA linear-nonlinear STRF model needs delays reaching at least 200 ms into the past to predict A1 responses to natural sounds well. — “For a linear-non-linear STRF model (LN model) to achieve a high level of performance in predicting single unit neural responses to natural sounds in the primary auditory cortex, we found that it is necessary to include time delays going back at least 200 ms in the past.”content_tags.findings[0]
findingA dynamic network whose units carry exponentially decaying memory reaches the same held-out prediction performance with only 25 ms of STRF as the best 200 ms LN model. — “We find that this dynamic network (DNet) model, when fitted to the neural data using STRFs of only 25 ms duration, can achieve prediction performance on a held-out dataset comparable to the best performing LN model with STRFs of 200 ms duration.”content_tags.findings[1]
findingLengthening the DNet's STRFs does not help and slightly hurts: the 25 ms version beats the 200 ms and 400 ms versions on held-out data. — “The 25-ms DNet model out performs the DNet with longer (200 ms and 400 ms) STRFs, as measured by prediction of neural responses on a held-out test set averaged over all 73 neurons”content_tags.findings[2]
findingKnocking out hidden units whose time constants exceed their STRF duration reduced prediction most for the 25 ms DNet. — “We found that the 25-ms DNet model is the DNet whose CC norm is most reduced by this alteration”content_tags.findings[3]
findingA single dynamic unit with one STRF predicts worse than the LN model, indicating that both long time constants and a network architecture are needed. — “This indicates that both long time constants and a network architecture are needed for the 25-ms DNet model to achieve prediction performance similar to that of standard models.”content_tags.findings[4]
findingHidden units carrying long time constants are almost all inhibitory in their effect on the output unit. — “We found that almost all units having large time constants are inhibitory in nature”content_tags.findings[5]
findingPlacing the exponential integration before the nonlinearity (the synaptic-style sDNet) is better than static 25 ms models but worse than integrating after the nonlinearity as the DNet does. — “Although the sDNet with 25-ms STRFs predicts neural responses better (CC norm = 0.67) than the 25-ms LN model (CC norm = 0.51) and the 25-ms NRF model (CC norm = 0.51), it is worse than the 25-ms DNet model (CC norm = 0.71).”content_tags.findings[6]
findingL1 regularization left only between 2 and 8 hidden units effective per neuron in the 25 ms DNet, so the succinct fit uses very few components. — “Hence there were fewer effective HUs, and for the 25-ms DNet model this number was found to be between 2 and 8”content_tags.findings[7]
findingThe fitted time constants of effective hidden units spanned 5 to 475 ms, far exceeding the 25 ms STRF window they accompany. — “In the 25-ms DNet model, the time constants of the effective HUs ranged between 5 and 475 ms, often far greater than the duration of the STRFs”content_tags.findings[8]
findinga 25 ms DNet matched the best 200 ms LN model on held-out prediction — “We find that this dynamic network (DNet) model, when fitted to the neural data using STRFs of only 25 ms duration, can achieve prediction performance on a held-out dataset comparable to the best performing LN model with STRFs of 200 ms duration.”content_tags.findings[9]
findingthe 25 ms DNet beat 25 ms LN and NRF models by a large margin, and beat DNets with longer delay spans — “Also, the 25-ms LN and NRF models are outperformed by a large margin by the 25-ms DNet model ( Fig 5A ). A neuron by neuron comparison shows that this result is also consistent for almost all neurons”content_tags.findings[10]
findingit performed slightly worse than the best NRF model, which the paper attributes to fitting rather than to the model class — “The 25-ms DNet model out performs the DNet with longer (200 ms and 400 ms) STRFs, as measured by prediction of neural responses on a held-out test set averaged over all 73 neurons ( Fig 5A ). It also achieves performance similar to the best performing LN model, but performs a little worse than the best performing NRF model”content_tags.findings[11]
findingthe DNet losing to the NRF model it contains suggests the very best DNet fits are not always found, perhaps because of overfitting — “The fact that this is not the case suggests that, at least in some cases, the very best fits are not being found for the DNet model, perhaps as a consequence of some overfitting. That the DNet model performs worse for large latency spans, where there are more variables, is again probably due to challenges in fitting the DNet model, likely due to some overfitting to the training set.”content_tags.findings[12]
findingremoving units whose time constants exceed their delay span hurt the 25 ms DNet most, showing the long memories carry the work — “To understand how much of an effect HUs of the DNet model with long time constants have on the model’s predictions, the fitted model was modified by ‘knocking out’ (see Methods ) HUs with time constants longer than the duration of their STRFs. This was achieved by setting the output weights of those units to zero, while keeping all other parameters intact. We found that the 25-ms DNet model is the DNet whose CC norm is most reduced by this alteration”content_tags.findings[13]
findinga single dynamic unit performed worse than a plain LN model, so decay alone is not enough without a network — “A single-unit dynamic model was also developed to examine the effect of a time constant in an LN-like single STRF model. Prediction performance of this model was found to be worse than the LN model ( Fig 6B ). This indicates that both long time constants and a network architecture are needed for the 25-ms DNet model to achieve prediction performance similar to that of standard models.”content_tags.findings[14]
findingfitted time constants ran from 5 to 475 ms, far exceeding the 25 ms delay span — “In the 25-ms DNet model, the time constants of the effective HUs ranged between 5 and 475 ms, often far greater than the duration of the STRFs”content_tags.findings[15]
findingalmost all units with long time constants turned out inhibitory — “We found that almost all units having large time constants are inhibitory in nature”content_tags.findings[16]
findingmore effective hidden units tended to have longer time constants — “This showed that high-ranked HUs tend to have long time constants”content_tags.findings[17]
findingputting the decay before the nonlinearity predicted worse than putting it after — “The sDNet model achieves best performance in predicting neural responses when the duration of the STRFs is 200 ms (CC norm = 0.71) ( Fig 8A ). Although the sDNet with 25-ms STRFs predicts neural responses better (CC norm = 0.67) than the 25-ms LN model (CC norm = 0.51) and the 25-ms NRF model (CC norm = 0.51), it is worse than the 25-ms DNet model (CC norm = 0.71). This suggests that a large percentage of the variance of neural responses can be explained by a time constant before non-linearity, but that having a time constant after the non-linearity further improves prediction.”content_tags.findings[18]
findingREINTERPRETATION: the long inhibitory fields in conventional STRFs may be decaying memory rather than delayed inhibition — “When auditory neurons are fitted using a standard LN model, the resulting STRFs often contain narrowband inhibitory fields that decay over approximately 200 ms. In contrast, we find that the STRFs of the DNet model have short inhibitory fields with long time constants. This suggests that these temporally extended inhibitory fields in STRFs may reflect neural mechanisms that can be approximated by exponentially-decaying memory processes.”content_tags.findings[19]
findingCONCEDED: long-latency thalamic inputs cannot be excluded and probably contribute — “Hence, we cannot rule out the possibility that long-latency inputs at least partially explain the dependence of auditory cortical neurons on stimulus history–indeed it is likely that they do to some extent.”content_tags.findings[20]
findingSTATED SCOPE LIMIT: dependence out to about 4 seconds is beyond this model because its memory is exponential — “The firing rate of A1 neurons has been demonstrated to depend on stimulus history up to ~4 s in the past [ 17 ]. This dependence cannot be fully captured by linear models such as STRFs (17). This indicates that there are some nonlinear dynamic processes that provide history dependence which cannot be captured either by a linear or LN models, nor by the DNet model. Perhaps this is because the DNet model has limited capacity to capture temporal dynamics that are not exponential in nature.”content_tags.findings[21]
quantity0.51, 0.64, 0.69, 0.71, and 0.71 — mean normalized correlation coefficient of the LN model on held-out data for STRF lengths of 25, 50, 100, 200 and 400 ms — performance saturates only at 200 ms — “the mean normalized correlation coefficient, mean CC norm [ 30 , 31 ], between the actual neural responses and the prediction of LN models with 25, 50, 100, 200, and 400 ms long STRFs are respectively 0.51, 0.64, 0.69, 0.71, and 0.71”content_tags.quantities[0]
quantity0.71, 0.71, 0.70, 0.68 and 0.68 — mean normalized correlation coefficient of the DNet model for the same STRF lengths — already maximal at 25 ms — “We found that the mean CC norm between the actual neural responses and the predictions of the DNet model with 25, 50, 100, 200 and 400 ms STRFs are respectively 0.71, 0.71, 0.70, 0.68 and 0.68”content_tags.quantities[1]
quantity0.40, 0.50, 0.54, 0.55, and 0.55 — mean raw (non-normalized) Pearson correlation coefficients for the LN model across the five STRF lengths — “The means of non-normalized Pearson correlation coefficients (CC) are 0.40, 0.50, 0.54, 0.55, and 0.55 respectively.”content_tags.quantities[2]
quantity73 — single units that passed the noise-ratio criterion and were modelled — “This resulted in 73 neurons for the study.”content_tags.quantities[3]
quantity549 / 284 — single and multi-units recorded in 56 penetrations, of which 284 were single units — “In total, 56 penetrations resulted in 549 single and multi-units, of which 284 were single units.”content_tags.quantities[4]
quantityCC norm = 0.71 — best sDNet performance, reached only with 200 ms STRFs, versus the DNet reaching the same value at 25 ms — “The sDNet model achieves best performance in predicting neural responses when the duration of the STRFs is 200 ms (CC norm = 0.71)”content_tags.quantities[5]
quantity~30% — share of the normalized correlation coefficient still unexplained by the DNet model — “provides a basis from which to develop further models to account for the ~30% of the CC norm that remains to be explained”content_tags.quantities[6]
quantity25 ms against 200 ms — delay span the DNet needs against the span the LN model needs for the same prediction — “We find that this dynamic network (DNet) model, when fitted to the neural data using STRFs of only 25 ms duration, can achieve prediction performance on a held-out dataset comparable to the best performing LN model with STRFs of 200 ms duration.”content_tags.quantities[7]
quantity~14 ms — typical thalamic onset latency in ferret, the species modelled - the bound that makes 200 ms delays implausible — “The onset latencies of neurons in the ventral division of the medial geniculate body (vMGB), which provides the primary ascending input to primary auditory cortex (A1), are typically less than ~14 ms in the ferret [ 18 ], the animal species that provided the data that were modelled in this study. In the cat vMGB response latencies are typically less than ~20 ms [ 19 ], in the mouse less than ~10 ms [ 20 ], and in the marmoset less than ~40 ms”content_tags.quantities[8]
quantity5 to 475 ms — range of fitted time constants among effective hidden units — “In the 25-ms DNet model, the time constants of the effective HUs ranged between 5 and 475 ms, often far greater than the duration of the STRFs”content_tags.quantities[9]
quantity2 to 8 of 20 — hidden units surviving regularisation per neuron — “Although the DNet model had 20 hidden units, the L1 regularization eliminated unnecessary units. Hence there were fewer effective HUs, and for the 25-ms DNet model this number was found to be between 2 and 8”content_tags.quantities[10]
quantity73 of 549 — units analysed after the single-unit and noise-ratio criteria — “The noise ratio was calculated as a measure of how much the response of each unit is dependent on the stimuli [ 9 , 24 ]. The noise ratio was measured over all 20 stimuli and 20 repeats. Any unit with a noise ratio > 40 were excluded from the study. Also, only putative single units were used. This resulted in 73 neurons for the study.”content_tags.quantities[11]
value source notequantity — THE VALUE DRAWS ON THE PAPER BEYOND THIS QUOTE: part of it is printed elsewhere in the paper, not in this quote ('In total, 56 penetrations resulted in 549 single and multi-units, of which 284').content_tags.quantities[11]
quantity~4 s — how far back A1 responses are known to depend on history, beyond this model's reach — “The firing rate of A1 neurons has been demonstrated to depend on stimulus history up to ~4 s in the past [ 17 ]. This dependence cannot be fully captured by linear models such as STRFs (17). This indicates that there are some nonlinear dynamic processes that provide history dependence which cannot be captured either by a linear or LN models, nor by the DNet model. Perhaps this is because the DNet model has limited capacity to capture temporal dynamics that are not exponential in nature.”content_tags.quantities[12]
variablespan of latencies (independent) — “The effect of different spans of latencies (lengths) of the STRF was investigated.”content_tags.variables[0]
variableamount of training data (control) — “To ensure that all models receive the same amount of training data, models with different latency spans of STRFs are provided with exactly the same durations of neural response.”content_tags.variables[3]
variabletime constant — “In the 25-ms DNet model, the time constants of the effective HUs ranged between 5 and 475 ms, often far greater than the duration of the STRFs”content_tags.variables[4]
variableSTRF — “We find that this dynamic network (DNet) model, when fitted to the neural data using STRFs of only 25 ms duration, can achieve prediction performance on a held-out dataset comparable to the best performing LN model with STRFs of 200 ms duration.”content_tags.variables[5]
variableIE score — “If the output weight is positive, an IE score of 1 means a unit with entirely excitatory influence and an IE score of -1 means a unit with entirely inhibitory influence. We found that almost all units having large time constants are inhibitory in nature”content_tags.variables[6]
definitionspectro-temporal receptive field (STRF) model — “The tuning properties of auditory neurons are commonly described by a spectro-temporal receptive field (STRF) model, which characterizes the linear dependence of the neural response on the sound spectrum at a range of latencies”content_tags.definitions[0]
definitiondynamic network (DNet) model — “We constructed a neural-network model whose output is the weighted sum of units whose responses are determined by a dynamic firing-rate equation.”content_tags.definitions[1]
definitionnetwork receptive field (NRF) model — “The network receptive field (NRF) model The NRF model is an artificial neural network with a single hidden layer of 20 hidden units (HU) which converge onto an output unit (OU).”content_tags.definitions[2]
definitionsDNet model — “Hence, in the sDNet model, the activation of each HU, rather than the output of the nonlinearity, is convolved with an exponential decay impulse response.”content_tags.definitions[3]
definitioncochleagram — “The models receive the input as a cochleagram, a spectrogram-like transformation of the sound waveform.”content_tags.definitions[4]
definitionnoise ratio — “The noise ratio was calculated as a measure of how much the response of each unit is dependent on the stimuli”content_tags.definitions[5]
definitioneffective hidden unit — “Any HU with variance greater than 5% of the sum of the variances of all 20 HUs is considered effective.”content_tags.definitions[6]
definitionfiring-rate equation — “A common simple dynamic model of neurons that captures this phenomenon is the differential equation ( Eq 7 ) known as the firing-rate equation [ 22 ].”content_tags.definitions[7]
definitionLN model — “The two stage LN model consists of a linear model followed by a sigmoid output nonlinearity.”content_tags.definitions[8]
definitionNRF model — “The NRF model is an artificial neural network with a single hidden layer of 20 hidden units (HU) which converge onto an output unit (OU). Each unit of the model is similar to a single LN model.”content_tags.definitions[9]
definitioncochleagram — “The models receive the input as a cochleagram, a spectrogram-like transformation of the sound waveform. The cochleagram approximates the spectral filtering performed by the auditory periphery”content_tags.definitions[10]
definitionnoise ratio — “The noise ratio was calculated as a measure of how much the response of each unit is dependent on the stimuli [ 9 , 24 ]. The noise ratio was measured over all 20 stimuli and 20 repeats. Any unit with a noise ratio > 40 were excluded from the study. Also, only putative single units were used. This resulted in 73 neurons for the study.”content_tags.definitions[11]
definitiontime constant — “Due to the capacitance and resistance of the neural cell membrane, the membrane potential and hence the firing rate is approximately a low-pass filtered version of the synaptic current. A common simple dynamic model of neurons that captures this phenomenon is the differential equation ( Eq 7 ) known as the firing-rate equation [ 22 ]. (7) Here, τ cont is the membrane time constant, v is post-synaptic firing rate, I ( t cont ) is the synaptic current”content_tags.definitions[12]
key-termsSTRF, LN model, NRF model, DNet, sDNet, time constant, delay lines, vMGB, cochleagram, hidden units, stimulus history, A1
Concepts
terms this paper carries, each with the sentence it was cut from — the layer that joins one paper to another. Terms with no quote yet are on CONCEPTS.html.
conceptLN model — not defined in this paper's own words; linear STRF followed by a static sigmoid — “The two stage LN model consists of a linear model followed by a sigmoid output nonlinearity.”concepts[1]
Statistics — cross-field join keys
field-invariant statistical terms, used in their statistical sense (gated on a number / symbol / test). A p-value or a standard deviation means the SAME thing in physics, biology, psychology and sociology — so these are the strongest cross-field join keys. Grounded verbatim.
correlation coefficient CC as written: the correlation coefficient between the actual neural responses and the prediction was measured — “For each of the fitted models, neural responses were then predicted for the validation set, and the correlation coefficient between the actual neural responses and the prediction was measured.”content_tags.statistics[0]
Pearson correlation CC as written: non-normalized Pearson correlation coefficients (CC) — “The means of non-normalized Pearson correlation coefficients (CC) are 0.40, 0.50, 0.54, 0.55, and 0.55 respectively.”content_tags.statistics[1]
k-fold cross-validation k as written: k -fold cross validation, where k = 8 — “The cross-validation set (the remaining 16 stimuli) was used to fit the models using k -fold cross validation, where k = 8.”content_tags.statistics[2]
standard error of the mean as written: error bars indicate standard error of the mean — “spans. Each black dot represents a neuron, the curve indicates the mean over 73 neurons and error bars indicate standard error of the mean. C. STRFs”content_tags.statistics[3]
regularized regression (LASSO / L1) λ as written: the weights were regularized using an L1-norm (LASSO regularization) — “To overcome overfitting, the weights were regularized using an L1-norm (LASSO regularization).”content_tags.statistics[4]
linear regression as written: estimated by regressing neural response y(t) against input x ( t ) using glmnet — “Both w and b are free parameters of the model and were estimated by regressing neural response y(t) against input x ( t ) using glmnet”content_tags.statistics[5]
held-out test set as written: 4 were chosen as a test set which was not used during training and cross-validation — “From the data for the 20 sound stimuli, 4 were chosen as a test set which was not used during training and cross-validation.”content_tags.statistics[6]
LASSO regularization — “To overcome overfitting, the weights were regularized using an L1-norm (LASSO regularization).”content_tags.statistics[7]
cross-validation — “To overcome overfitting, the weights were regularized using an L1-norm (LASSO regularization).”content_tags.statistics[8]
CC norm — “The 25-ms DNet model out performs the DNet with longer (200 ms and 400 ms) STRFs, as measured by prediction of neural responses on a held-out test set averaged over all 73 neurons ( Fig 5A ). It also achieves performance similar to the best performing LN model, but performs a little worse than the best performing NRF model”content_tags.statistics[9]
Second readings
a facet read a second time, independently, from its own sentence — and whether the two readings agree
claim typemethod — a second reading reaching the same value; recorded: method — “Our results suggest that, beyond 25ms, the temporal receptive field can be modelled more succinctly by exponentially-decaying memory processes than by delay lines.”alternatives.claim_type
methodfitting linear-nonlinear, network and dynamic-network models to 73 ferret A1 units and comparing held-out prediction across delay spans — a second reading DIFFERING from the recorded value; recorded: simulation — “The NRF model is an artificial neural network with a single hidden layer of 20 hidden units (HU) which converge onto an output unit (OU). Each unit of the model is similar to a single LN model.”alternatives.method
phenomenonthe temporal receptive field: dependence of a cortical response on preceding sound — a second reading DIFFERING from the recorded value; recorded: temporal receptive fields in primary auditory cortex — “The responses of neurons in the primary auditory cortex depend on the recent history of sounds over seconds or less. Typically, this dependence on the past has been modelled by applying a wide span of time delays to the input, although this is likely to be biologically unrealistic. Real neurons integrate the history of their activity due to the dynamical properties of their cell membranes and other components. We show that a network with a realistically narrow span of delays and with units having dynamic characteristics like those found in neurons, succinctly models neural responses recorded from ferret primary auditory cortex.”alternatives.phenomenon

Full text — tagged

The reference list is not part of the text we hold for this paper. Our copy was extracted from the publisher's page and the bibliography did not survive that extraction, so the article below ends before its references. Nothing has been removed by us.

A dynamic network model of temporal receptive fields in primary auditory cortex | PLOS Computational Biology Article Authors Metrics Comments Media Coverage Reader Comments Figures Figures Abstract Auditory neurons encode stimulus historyterm, which is often modelled using a span of time-delays in a spectro-temporal receptive field (STRFterm). We propose an alternative model for the encoding of stimulus historyterm, which we apply to extracellular recordings of neurons in the primary auditory cortex of anaesthetized ferrets. For a linear-non-linear STRFterm model (LN modelterm) to achieve a high level of performance in predicting single unit neural responses to natural sounds in the primary auditory cortex, we found that it is necessary to include time delays going back at least 200 ms in the past. This is an unrealistic time span for biological delay linesterm. We therefore asked how much of this dependence on stimulus historyterm can instead be explained by dynamical aspects of neurons. We constructed a neural-network model whose output is the weighted sum of units whose responses are determined by a dynamic firing-rate equationterm·def. The dynamic aspect performs low-pass filtering on each unit’s response, providing an exponentially decaying memory whose time constantterm is individual to each unit. We find that this dynamic network (DNet) modelterm·def, when fitted to the neural data using STRFsterm of only 25 ms duration, can achieve prediction performance on a held-out dataset comparable to the best performing LN modelterm with STRFsterm of 200 ms duration. These findings suggest that integration due to the membrane time constantsterm or other exponentially-decaying memory processes may underlie linear temporal receptive fields of neurons beyond 25 ms.

Author summary The responses of neurons in the primary auditory cortex depend on the recent history of sounds over seconds or less. Typically, this dependence on the past has been modelled by applying a wide span of time delays to the input, although this is likely to be biologically unrealistic. Real neurons integrate the history of their activity due to the dynamical properties of their cell membranes and other components. We show that a network with a realistically narrow span of delays and with units having dynamic characteristics like those found in neurons, succinctly models neural responses recorded from ferret primary auditory cortex. Because these integrative properties are widespread, our dynamic network provides a basis for modelling responses in other neural systems.

Citation: RahmanpersName M, WillmorepersName BDB, KingpersName AJ, HarperpersName NS (2019) A dynamic network model of temporal receptive fields in primary auditory cortex. PLoS Comput Biol 15(5): e1006618.

https://doi.org/10.1371/journal.pcbi.1006618 Editor: Frédéric E. Theunissen, University of California at Berkeley, UNITED STATES Received: November 4, 2018; Accepted: April 13, 2019; Published: May 6, 2019 Copyright: © 2019 RahmanpersName et al. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

Data Availability: The experimental data underlying the results presented in the study were previously published by HarperpersName et al. (2016) and are available from https://osf.io/ayw2p/ . All codes are available from https://github.com/monzilur/DNetterm .

Funding: BDBW, NSH, and AJK were supported by Wellcome Trust funding (WT108369/Z/2015/Z). MR was supported by the Clarendon Fund Scholarship. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Competing interests: The authors have declared that no competing interests exist.

Introduction The tuning properties of auditory neurons are commonly described by a spectro-temporal receptive field (STRF) modelterm·def, which characterizes the linear dependence of the neural response on the sound spectrum at a range of latencies [ 1 – 14 ]. A static non-linearity is often applied to the output from the linear STRFterm—this linear non-linear (LN) model estimates the responses of neurons significantly better than the linear estimate [ 15 , 16 ]. While STRFterm models are somewhat successful in explaining the dependence of neural responses on the past few hundred milliseconds of stimulus historyterm [ 17 ], these models do not show how this temporal aspect of receptive fields might be implemented biologically. The most direct biological interpretation of the STRFterm model would involve auditory cortical neurons receiving inputs at a range of simple delays spanning out to 200 ms; however, this is biologically unrealistic. The onset latenciesterm of neurons in the ventral division of the medial geniculate body (vMGBterm), which provides the primary ascending input to primary auditory cortex (A1term), are typically less than ~14 ms in the ferret [ 18 ], the animal species that provided the data that were modelled in this study. In the cat vMGBterm response latencies are typically less than ~20 ms [ 19 ], in the mouse less than ~10 ms [ 20 ], and in the marmoset less than ~40 ms [ 21 ]. These values are far less than the duration of stimulus historyterm which influences the responses of A1term neurons. Although a few vMGBterm units do show onset latenciesterm beyond this range (in cat up to 70 ms [ 19 ], in mouse up to 60 ms [ 20 ], and in marmoset up to 300 ms [ 21 ]), this small fraction is unlikely to be the main determinant of the dependence of the neural response in primary auditory cortex on stimulus historyterm beyond a few tens of milliseconds. This is because there are other plausible mechanisms, such as the dynamic temporally-integrative properties intrinsic to neurons.

In this study, using recordings from anesthetised ferrets, we asked how much of the dependence on recent stimulus historyterm—the temporal receptive fields, of primary auditory cortical neurons can instead be explained by certain of these simple dynamical aspects of neurons–an approach more consistent with the known biology. To model a neuron’s response, we constructed a neural network model whose output is the weighted sum of the responses of multiple units, each of which resembles an LN modelterm. However, the response of each unit of the network was modified in accordance with a dynamic firing-rate equationterm·def. This low-pass filters the unit’s response (by convolving with an exponential decay impulse response), providing a simple exponentially decaying memory. This integrative characteristic can be related to the capacitance and resistance of nerve cell membranes, and the individual time constantterm of each unit can be related to the membrane time constantterm of real neurons [ 22 ]. The dynamic aspect of our network can alternatively be interpreted in terms of other neurobiological dynamical phenomena, such as channel-based neural adaptation, short term synaptic plasticityterm, or recurrent network properties. We found that our biologically-motivated dynamical model can accurately capture the temporal receptive fields of neurons without the need for a wide span of latenciesterm·var of input.

Materials and methods Ethics statement In vivo electrophysiological recordings in ferrets were performed under ketamine (5 mg/kg/h) and medetomidine (0.022 mg/kg/h) anaesthesia. All animal procedures were performed under license from the UK Home Office and were approved by the University of Oxford Committee on Animal Care and Ethical Review.

Stimuli Models were fitted to single-unit neural responses of anesthetized ferrets to natural sound stimuli. Altogether, 20 sound clips were presented containing human speech in different languages, other animal vocalizations (e.g. ferret) and environmental sounds (e.g. wind and water). All clips were 5 s long with a sampling rate of 48,828.125 Hz and with root mean square intensity ranging from 75 to 82 dB SPL.

Experimental setup and neural responses The electrophysiological data used in this study were taken from a series of experiments used in a previous study by HarperpersName et al. [ 23 ]. Briefly, recordings were made from the primary auditory cortical areas, A1term and the anterior auditory field (AAF) of 6 adult pigmented ferrets (5 females and 1 male) under ketamine (5 mg/kg/h) and medetomidine (0.022 mg/kg/h) anaesthesia for 20 repeats of the 20 natural sound clips played in random order. All animal procedures were performed under license from the United Kingdom Home Office and were approved by the local ethical review committee. In total, 56 penetrations resulted in 549 single and multi-units, of which 284 were single units. A single unit was taken for analysis only if its activity was driven by the stimulus according to the noise ratioterm (see below). For each unit, the number of spikes was counted in each 5 ms time bin and averaged over repeats, to provide a response profile y n ( t ), where t is time, and n is the clip number. The total number of time bins in a clip is T . For simpler notation, we will drop the subscript n , unless we note otherwise.

Noise ratioterm The noise ratioterm was calculated as a measure of how much the response of each unit is dependent on the stimuli [ 9 , 24 ]. The noise ratioterm was measured over all 20 stimuli and 20 repeats. Any unit with a noise ratioterm > 40 were excluded from the study. Also, only putative single units were used. This resulted in 73 neurons for the study.

Cochleagramsterm The models receive the input as a cochleagramterm, a spectrogram-like transformation of the sound waveform. The cochleagramterm approximates the spectral filtering performed by the auditory periphery and was calculated as follows [ 23 , 25 ]. For each sound clip, the amplitude spectrum was measured using 10-ms Hanning windows, overlapping by 5ms. The number of frequency channels was then reduced by weighted summation using overlapping triangular windows to provide 34 log-spaced channels (500 Hz to 22,627 Hz center frequencies, adapted from melbank.m ( http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/voicebox.html )). Next, a log function was applied to the value in each time-frequency bin, and any values below a low threshold was set to the threshold. The cochleagramterm was normalized to zero mean and unit variance over the training set (see Cross-validationterm·stat and model testing). The input x fq ( t ) at time t was the chunk of cochleagramterm preceding t , given by x fq ( t ) = K f ( t − q +1), where f is the frequency channel and q is the latency and K f ( t ) is the cochleagramterm.

The LN modelterm The two stage LN modelterm consists of a linear model followed by a sigmoid output nonlinearity.

Linear stage : (1) where a(t) is the model neuron's activation, w fq is the input weight and b is the baseline activation. Both w and b are free parameters of the model and were estimated by regressing neural response y(t) against input x ( t ) using glmnetterm·stat [ 26 ]. To overcome overfitting, the weights were regularized using an L1-norm (LASSO regularizationterm). Thus a(t) can be seen as the best linear estimate of y ( t ) from x ( t ). The regularization hyperparameter λ controlled the strength of the regularization. To select λ , the model was subjected to k-fold cross-validationterm·stat (see Cross-validationterm·stat and model testing).

Nonlinear stage : The nonlinear stage of the model was a parameterized sigmoid nonlinearity: (2) The four parameters ρ i of the function were fitted by minimizing the squared error between v(t) and y(t) .

The network receptive field (NRF) modelterm·def The NRF modelterm is an artificial neural network with a single hidden layer of 20 hidden unitsterm (HU) which converge onto an output unit (OU). Each unit of the model is similar to a single LN modelterm. The activation of the j -th HU, a j ( t ) is, (3) The output of the j -th HU, v j ( t ) is, (4) where g( a j ( t )) is a sigmoid non-linear activation function, 1/(1+exp(− a j ( t ))). The HUs feed these outputs to the OU. The activation function of the OU a o ( t ) is, (5) The output v o ( t ) of the OU is, (6) which is the model’s estimate of the neuron’s response at time t .

The dynamic network (DNet) modelterm·def A neuron’s response depends on the activity of its presynaptic neurons through the total synaptic current they evoke. However, a neuron’s membrane potential, and consequently its firing rate, is not an instantaneous function of this current. Due to the capacitance and resistance of the neural cell membrane, the membrane potential and hence the firing rate is approximately a low-pass filtered version of the synaptic current. A common simple dynamic model of neurons that captures this phenomenon is the differential equation ( Eq 7 ) known as the firing-rate equationterm·def [ 22 ].

(7) Here, τ cont is the membrane time constantterm, v is post-synaptic firing rate, I ( t cont ) is the synaptic current at time t cont ,F() is a nonlinear function that relates synaptic current to the post-synaptic firing rate, and t cont is time. Here we use t cont and τ cont with the superscript ‘cont’ to denote that for this equation these variables operate in continuous time rather than discrete time. τ cont determines how rapidly firing rate approaches steady state for a constant synaptic current, and can be related to the membrane time constantterm [ 22 ]. Although the relationship is not strict, we shall call τ cont the membrane time constantterm. This is equivalent to convolving the instantaneous output of function F() with an exponential decay impulse response.

Eq 7 can be discretized by the Euler method, where c = 1 time-bin = 5 ms. We redefine v and I to depend on time-bin number, t , rather than continuous time ( t = t cont / c , where t is an integer). Hence, the discretized form of the firing rate equationterm·def is: (8) The dynamic network model incorporates units that behave like Eq 8 . In recognition that the characteristics of units in our model may not exactly correspond to biophysical properties of neurons described by the firing rate equationterm·def, and to be consistent with the NRF modelterm, we replace F() with g() and the current I ( t −1) with activation a ( t ).

As a result, activation a j ( t ) of the j -th HU of the DNetterm model is the same as the NRF modelterm, (9) However, the output v j ( t ) is different from that of the NRF modelterm, incorporating the discretized firing-rate equationterm·def.

(10) Similarly, the activation a o ( t ) of the OU is, (11) and the output v o ( t ) of the OU is, (12) Here, τ j and τ o are the membrane time constantsterm of j -th hidden unitterm and output unit respectively.

The sDNet modelterm·def The firing-rate equationterm·def ( Eq 7 ) assumes that the time constantterm that governs the relationship between the current and the firing rate is substantially larger than the time constantterm that governs the decay of post-synaptic potentials. However, if we assume the reverse, i.e., that the synaptic time constantterm is substantially larger, a different simple model of the relationship between the firing rate and the current becomes appropriate [ 22 ]. This model is given by: (13) (14) Here, I is synaptic current and v is post-synaptic firing rate, z ( t cont ) is the immediate influence of the presynaptic spikes on the synaptic current, F() is the nonlinear function of synaptic current to post-synaptic firing rate, is synaptic time constantterm, and t cont is time.

Similar discretization, like that used for the DNetterm model (see above), can be used for Eq 13 to use this for the units of a neural network model. Again, replacing the synaptic current, I , with the activation a, the activation of hidden unitsterm of the sDNet modelterm·def can be modelled as the following: (15) And the hidden unitterm output, replacing F() with g(), is given by: (16) Hence, in the sDNet modelterm·def, the activation of each HU, rather than the output of the nonlinearity, is convolved with an exponential decay impulse response.

Similarly, for the output units, (17) And the output, (18) Here, τ sj and τ so are the synaptic time constantsterm of j -th hidden unitterm and output unit respectively.

Objective function of the NRF and DNetterm models The free parameters w jfq , w j , b j , and b o (also τ j and τ o for the DNetterm and τ sj and τ so for the sDNetterm) were optimized by minimizing the squared error between v o ( t ) and y(t) subject to L1-regularization of the weights. Thus, the objective function is given by, (19) Here, n is included to indicate clip number, but was left out of other equations for simplicity. N is the number of clips used in training.

Parameter estimation All models except for the LN modelterm are fitted by minimizing the objective function with respect to the free parameters using the sum-of-function optimizer algorithm [ 27 ]. In using this algorithm, we take one clip to be one minibatch. The optimization algorithm requires calculation of the error gradients in respect to each of the parameters. For the NRF modelterm, error gradients are calculated using standard chain rule (backpropagation). For the dynamic models, the process is similar (see below).

For the network models, before training, the weights were initialized by modified Glorot initialization from a uniform distribution ranging from— to + , where fq is the number of input weights to a HU and l = 1 is the number of output weights from a HU. The biases were initialized similarly [ 28 ].

For the DNetterm model, to prevent the term running into mathematical error (when τ = 0), we substitute with . Parameters, d j and d o (for hidden and output units) were each independently initialized with the square root of a random variable from an exponential distribution with a mean of 1. Similar, substitution is used for the sDNet modelterm·def.

Error-gradient calculation for the DNetterm model To estimate the parameters, the gradients of the error with respect to various parameters are calculated using a method similar to the one used for real time recurrent learning [ 29 ].

Substituting , the dynamic equations for HUs ( Eq 10 ) and OU ( Eq 12 ) of the DNetterm model become respectively: (20) (21) Using the chain rule, the gradient of the error term, E( t ) at time t in respect to the weights of the output layer, w j , (22) (23) The prime denotes the derivative of the function. Similarly, the gradient of the error term, E( t ) in respect to the bias of the output layer, b o , (24) (25) Finally, the gradient of the error term, E( t ) with respect to the parameter, d o , (26) (27) Hence, the gradient is passed forward from the current time step to the next time step to be used in calculation of the gradient at that new time step. At t = 1, the values of and are undetermined. So, at time t = 1, the values of these terms are set to zero.

The gradients of the error term, E( t ), with respect to the rest of the parameters of the DNetterm model and the sDNet modelterm·def are obtained similarly.

Cross-validationterm·stat and model testing From the data for the 20 sound stimuli, 4 were chosen as a test set which was not used during training and cross-validationterm·stat. The cross-validationterm·stat set (the remaining 16 stimuli) was used to fit the models using k -fold cross validationterm·stat, where k = 8. The cross-validationterm·stat set was randomly divided into a training set of 14 stimuli and a validation set of 2 stimuli. The model was trained on the training set for 18 different values of the hyperparameter λ. A log spaced range of lambda values was used, but with a somewhat lower density at the extremes. For the LN modelterm, the exact values of λ used were: 1.00 x 10 −1 , 2.00 x 10 −2 , 1.17 x 10 −2 , 6.84 x 10 −3 , 4.00 x 10 −3 , 2.34 x 10 −3 , 1.37 x 10 −3 , 8.00 x 10 −4 , 4.68 x 10 −4 , 2.74 x 10 −4 , 1.60 x 10 −4 , 9.36 x 10 −5 , 5.41 x 10 −5 , 3.20 x 10 −5 , 6.40 x 10 −6 , 1.28 x 10 −6 , 2.56 x 10 −7 , and 5.12 x 10 −8 . For the rest of the models, the values of λ used were: 1.00 x 10 −3 , 2.00 x 10 −4 , 1.17 x 10 −4 , 6.84 x 10 −5 , 4.00 x 10 −5 , 2.34 x 10 −5 , 1.37 x 10 −5 , 8.00 x 10 −6 , 4.68 x 10 −6 , 2.74 x 10 −6 , 1.60 x 10 −6 , 9.36 x 10 −7 , 5.41 x 10 −7 , 3.20 x 10 −7 , 6.40 x 10 −8 , 1.28 x 10 −8 , 2.56 x 10 −9 , and 5.12 x 10 −10 . For each of the fitted models, neural responses were then predicted for the validation set, and the correlation coefficient between the actual neural responses and the prediction was measuredterm·stat. This process was repeated 8 times for different non-overlapping validation sets. The model was then retrained with the whole cross-validationterm·stat set using the λ value that provided the highest mean correlation coefficientterm·stat over all 8 folds. Next, the retrained network was used to predict the neural responses to the test set. All the correlation coefficientsterm·stat and normalized correlation coefficientsterm·stat shown are for this held out test setterm·stat, and all the model parameters shown are for the retrained network.

To ensure that all models receive the same amount of training dataterm·var, models with different latency spans of STRFsterm are provided with exactly the same durations of neural response. This was done by clipping the necessary number of time points from the beginning of the neural response data.

Effective hidden unitsterm·def The hidden layer of each of the networks contained 20 HUs, but because their weights were L1-regularized, they tended to develop substantive weights only if they explained aspects of the neural response that were not explained by any other units. As a result, many HUs developed weights close to zero, and thus the network models tended to have only a small number of effective HUs. The ‘effectivenessterm’ of each unit j was calculated [ 23 ] as the variance over time of the unit’s weighted output w o v j ( t ). Any HU with variance greater than 5% of the sum of the variances of all 20 HUs is considered effective.

IE scoreterm The IE scoreterm [ 23 ] measures whether the degree to which a HU is excitatory or inhibitory, on a scale between -1 and 1. Most inhibitory is IE = -1, when all of the input weights are negative or zero, and the output weight is positive, or when all of the input weights are positive or zero and the output weight is negative. Most excitatory is IE = 1, when all of the input weights are positive or zero, and the output weight is positive, or when all of the input weights are negative or zero and the output weight is negative.

(28) Membrane time constantterm Because the membrane time constantterm is modelled as 1+ d 2 and the duration of each time step is 5 ms, the value of membrane time constantterm in ms is 5 (1+ d 2 ).

Knocking out large time constantsterm of the DNetterm model After fitting a network model, HUs with time constantterm greater than the length of the STRFterm are selected. The output weights connecting these units to the output unit are then set to zero. As a result, HUs with large time constantsterm become inactive during the test process. Everything else in the model remained unchanged.

Results The neural response dataset used in this study was recorded from the primary auditory cortical areas, A1term and AAF, of anesthetized ferrets in response to a diverse selection of natural sounds (20 stimuli of 5 s duration), including speech, animal vocalizations and environmental sounds [ 23 , 25 ]. In total, 73 single-unit neural recordings showed sensitivity to the sound stimuli (see Methods ), as measured by their noise ratiosterm, and these were analysed in this study.

To probe the computations underlying stimulus encoding, models were fitted to estimate the neural firing rate (averaged over stimulus repeats) of each neuron as a function of the preceding sound stimulation ( Fig 1 ). First, for all models, the sound stimuli were pre-processed to generate a spectrogram-like representation (a cochleagramterm) that approximates the processing that occurs in the cochlea and auditory nerve. Second, using responses to 16 of the natural stimuli, a parameterized model was trained to estimate the firing rate as a function of the preceding cochleagramterm. After parameters of the models were fitted to the data, their fit quality was tested on a held-out test setterm·stat composed of the responses to the remaining 4 natural stimuli.

Download: PNG larger image TIFF original image Fig 1. The models have two-stages.

A. The first stage involves pre-processing that mimics the auditory periphery, where the sound waveform is converted into a time-frequency representation (cochleagramterm). B. The output of the first stage is then used as input to a model that is fitted to the neural responses of auditory cortical neurons. C. After parameter estimation, the model was used to predict neural responses to arbitrary stimuli.

https://doi.org/10.1371/journal.pcbi.1006618.g001 Using standard models, access to 200 ms of recent stimulus historyterm is needed to achieve best prediction For each neuron, an LN modelterm was fitted to estimate its firing rate as a function of the preceding cochleagramterm. The LN modelterm consists of an STRFterm, followed by a sigmoid nonlinearity ( Fig 2A ). As mentioned in the Methods, the STRFterm is the weighted sum of the cochleagramterm over frequency components at a span of latenciesterm·var. The effect of different spans of latencies (lengths) of the STRFterm was investigated. For the held-out test setterm·stat, and averaged over the 73 neurons, the mean normalized correlation coefficientterm·stat, mean CC normterm·stat [ 30 , 31 ], between the actual neural responses and the prediction of LN modelsterm with 25, 50, 100, 200, and 400 ms long STRFsterm are respectively 0.51, 0.64, 0.69, 0.71, and 0.71 ( Fig 2B ), where 1.0 is the maximum achievable prediction given the estimated neuronal noise and 0.0 indicates that there is no correlation between actual and predicted neural responses. The means of non-normalized Pearson correlation coefficients (CC)term·stat are 0.40, 0.50, 0.54, 0.55, and 0.55 respectively. Fig 2C shows STRFsterm of some example neurons estimated by the LN modelterm.

Download: PNG larger image TIFF original image Fig 2. Prediction of neural responses by the linear non-linear (LN) model.

A. The LN modelterm, which consists of a spectrotemporal receptive field (STRFterm) followed by a sigmoid nonlinearity. B. Normalized correlation coefficientsterm·stat (CC normterm·stat ) between neural responses and the prediction of the LN modelterm with different latency spans. Each black dot represents a neuron, the curve indicates the mean over 73 neurons and error bars indicate standard error of the meanterm·stat. C. STRFsterm of some example neurons, for LN modelsterm with different latency spans. Red, excitatory fields, blue, inhibitory. Excitatory and inhibitory fields extend up to 100 ms in most cases and up to 200 ms in some cases.

https://doi.org/10.1371/journal.pcbi.1006618.g002 A network receptive field model (the NRF modelterm) was also developed and fitted to each neuron. This model consisted of the weighted sum of multiple LN-like units. This model is the same as a previously published version [ 23 ], except that it uses sigmoid nonlinearities instead of scaled tanh non-linearities. A sigmoid non-linearity was used to be consistent with the dynamic network model that we will come to, which requires non-negative outputs and hence also uses sigmoid non-linearities. The NRF modelterm we use here is essentially an artificial neural network with a single hidden layer, using a sigmoid non-linearity in its hidden unitsterm and its single output unit ( Fig 3A ). The NRF modelterm makes use of multiple component STRFsterm, which allows modelling of neuronal sensitivity to non-linear interactions of multiple features [ 23 ]. STRFsterm of at least 400 ms are needed for best performance in predicting neural responses ( Fig 3B ). For the test set, the mean CC normterm·stat between neural responses and the model predictions made by NRF modelsterm with 25, 50, 100, 200 and 400 ms long component STRFsterm are 0.51, 0.64, 0.70, 0.72 and 0.73, respectively (mean CC 0.40, 0.50, 0.54, 0.55 and 0.56, respectively). The NRF modelterm predicts the neural responses equal to or better than the LN modelterm over all durations examined, although by a more modest amount than seen in an earlier study [ 23 ]. This may be because the NRF modelterm in this study uses a sigmoid rather than tanh nonlinearity, or because the earlier study [ 23 ] used a different way of selecting the test set. Fig 3C shows the input weights (analogous to STRFsterm) for the ‘effective’ HUs (see Methods ) of the model-fit for one example neuron, obtained using the NRF modelterm. Fig 3D and Fig 3E show the ‘effectivenessterm’ (see Methods ) and IE scoreterm (see Methods ) of the units shown in Fig 3C .

Download: PNG larger image TIFF original image Fig 3. Prediction of neural responses by the network receptive field (NRF) modelterm·def.

A. The NRF modelterm, which involves a weighted sum of multiple LN-model like units, each with an STRFterm. B. Normalized correlation coefficientsterm·stat (CC normterm·stat ) between neural responses and the prediction of the NRF modelterm with different latency spans. Each black dot represents a neuron, the curve indicates the mean over 73 neurons and error bars indicate standard error of the meanterm·stat. C. Component STRFsterm of an example neuron (Neuron #1). Each column represents an NRF modelterm with different latency spans. D. ‘Effectivenessterm’ (see Methods ) and E. IE scoreterm (see Methods ) of the components STRFsterm shown in panel C.

https://doi.org/10.1371/journal.pcbi.1006618.g003 The DNetterm model can characterize neural responses using very short duration STRFsterm Although both the LN and NRF modelsterm can capture dependence on stimulus historyterm using a span of input latencies extending up to at least 200 ms, there is little biological evidence for such a wide span of latenciesterm·var in the auditory thalamic neurons that feed to auditory cortex (see Introduction ). With the aim of better understanding the biological underpinnings of stimulus historyterm dependence in auditory cortical responses, a model with a dynamic aspect was developed that integrates the output of its component units over time in a manner similar to those of real neurons (see Methods ). Each unit in the DNetterm model includes exponentially-decaying response integration, motivated by the integrative properties of real neuronal membranes ( Fig 4A ). This model is in essence the NRF modelterm but with dynamic units, each modelled by the dynamic firing-rate differential equation ( Eq 7 ) [ 22 ]. That is, each unit of the model applies an exponentially decaying impulse response to the output of their non-linear activation function. Each unit’s decay rate is governed by its individually fitted time constantterm, τ (see Methods ).

Download: PNG larger image TIFF original image Fig 4. Prediction of neural responses using a dynamic network (DNet) modelterm·def.

A. The DNetterm model. The cochleagramterm is passed through a set of linear-nonlinear filters, whose response is then integrated over time using an exponentially-decaying impulse response to produce the hidden unitsterm’ outputs. A weighted sum of these outputs is passed through a similar output unit to make a prediction of the neural response. B. CC normterm·stat for the DNetterm model with different latency spans. Each black dot is a neuron, the curve indicates the mean over 73 neurons and error bars are standard error of the meanterm·stat. C. The input weights (STRFsterm) for the ‘effective’ hidden unitsterm (see Methods ) of 8 example neurons (each column is a different neuron) for the DNetterm model. D. ‘Effectivenessterm’ (see Methods ) and E. IE scoreterm (see Methods ) of the hidden unitsterm shown in panel C.

https://doi.org/10.1371/journal.pcbi.1006618.g004 We found that the mean CC normterm·stat between the actual neural responses and the predictions of the DNetterm model with 25, 50, 100, 200 and 400 ms STRFsterm are respectively 0.71, 0.71, 0.70, 0.68 and 0.68 ( Fig 4B ) (mean CC 0.55, 0.55, 0.54, 0.52 and 0.52, respectively). Because the 25-ms model performs the best and the biological range of latencies are typically less than 30 ms[ 32 ], we focused on the 25-ms DNetterm model for further analysis. Fig 4C shows the input weights (analogous to STRFsterm) for the ‘effective’ hidden unitsterm (see Methods ) of the model fits for 8 example neurons, using a DNetterm model with 25-ms long STRFsterm. Fig 4D and 4E show the ‘effectivenessterm’ (see Methods ) and IE scoreterm (see Methods ) of the units shown in Fig 4C .

The 25-ms DNetterm model out performs the DNetterm with longer (200 ms and 400 ms) STRFsterm, as measured by prediction of neural responses on a held-out test setterm·stat averaged over all 73 neurons ( Fig 5A ). It also achieves performance similar to the best performing LN modelterm, but performs a little worse than the best performing NRF modelterm ( Fig 5A ). This can be seen qualitatively in the time course of the prediction for an example neuron and stimulus in Fig 5B . A neuron by neuron comparison shows that this result is consistent for most neurons ( Fig 5C and 5D ). Also, the 25-ms LN and NRF modelsterm are outperformed by a large margin by the 25-ms DNetterm model ( Fig 5A ). A neuron by neuron comparison shows that this result is also consistent for almost all neurons ( Fig 5E and 5F ).

Download: PNG larger image TIFF original image Fig 5. Comparison of the performance of the DNetterm model with other models.

A. Mean CC normterm·stat of linear-nonlinear (LN), network receptive field (NRF) and dynamic network (DNet) modelsterm·def. B. Time course of predictions by best performing versions of each of the LN, NRF and DNetterm models, compared with real neural responses for an example neuron and stimulus. C. Neuron by neuron comparison of CC normterm·stat values between the 25-ms DNetterm model and 200-ms LN modelterm. Each red dot is a neuron. D. Neuron by neuron comparison of CC normterm·stat values between the 25-ms DNetterm model and 400-ms NRF modelterm. E. Neuron by neuron comparison of CC normterm·stat values between the 25-ms DNetterm model and 25-ms LN modelterm. F. Neuron by neuron comparison of CC normterm·stat values between the 25-ms DNetterm model and 25-ms NRF modelterm.

https://doi.org/10.1371/journal.pcbi.1006618.g005 Note that the DNetterm model is equivalent to the NRF modelterm when the discretized time constantterm for every DNetterm model unit is at the smallest possible value ( τ = 1, d = 0). Hence, because all possible NRF modelsterm are a subset of all possible DNetterm models, the DNetterm should in theory always equal or outperform the NRF modelterm. The fact that this is not the case suggests that, at least in some cases, the very best fits are not being found for the DNetterm model, perhaps as a consequence of some overfitting. That the DNetterm model performs worse for large latency spans, where there are more variables, is again probably due to challenges in fitting the DNetterm model, likely due to some overfitting to the training set.

Network structure and response integration are both required for an effective DNetterm To understand how much of an effect HUs of the DNetterm model with long time constantsterm have on the model’s predictions, the fitted model was modified by ‘knocking out’ (see Methods ) HUs with time constantsterm longer than the duration of their STRFsterm. This was achieved by setting the output weights of those units to zero, while keeping all other parameters intact. We found that the 25-ms DNetterm model is the DNetterm whose CC normterm·stat is most reduced by this alteration ( Fig 6A ).

Download: PNG larger image TIFF original image Fig 6. Multiple time constantsterm in a network architecture are required to capture the dependence of neural response on stimulus historyterm.

A. DNetterm model performance when large time constantsterm are knocked out. B. Performance of the single-unit dynamic model. C. Number of effective hidden unitsterm·def (HUs) used to model each of the 73 neurons using the DNetterm model. D. Distribution of time constantsterm of HUs of the DNetterm model. E. Distribution of time constantsterm of the output units (OUs) of the DNetterm model. F. Relationship between time constantterm and HU effectivenessterm for the DNetterm model.

https://doi.org/10.1371/journal.pcbi.1006618.g006 A single-unit dynamic model was also developed to examine the effect of a time constantterm in an LN-like single STRFterm model. Prediction performance of this model was found to be worse than the LN modelterm ( Fig 6B ). This indicates that both long time constantsterm and a network architecture are needed for the 25-ms DNetterm model to achieve prediction performance similar to that of standard models.

Although the DNetterm model had 20 hidden unitsterm, the L1 regularization eliminated unnecessary units. Hence there were fewer effective HUs, and for the 25-ms DNetterm model this number was found to be between 2 and 8 ( Fig 6C ). We defined an effective HU as one whose effectivenessterm (variance of weighted output, see Methods ) exceeded a certain threshold.

In the 25-ms DNetterm model, the time constantsterm of the effective HUs ranged between 5 and 475 ms, often far greater than the duration of the STRFsterm ( Fig 6D ). The time constantsterm of the OUs of the DNetterm model ranged from 5 to 130 ms ( Fig 6E ). To investigate whether long time constantsterm are associated with effective HUs, for each neuron HUs were ranked in order of effectivenessterm and the mean of the time constantsterm of all HUs in the same rank (over all neurons) were calculated. This showed that high-ranked HUs tend to have long time constantsterm ( Fig 6F ).

Hidden unitsterm with long time constantsterm tend to be more inhibitory To test whether a relationship exists between the time constantterm and unit’s inhibitory/excitatory nature, we classified the effective HUs of the 25-ms DNetterm model into excitatory or inhibitory using an IE scoreterm (see Methods ). If the output weight is positive, an IE scoreterm of 1 means a unit with entirely excitatory influence and an IE scoreterm of -1 means a unit with entirely inhibitory influence. We found that almost all units having large time constantsterm are inhibitory in nature ( Fig 7 ).

Download: PNG larger image TIFF original image Fig 7. Relationship between inhibitory/excitatory (IE) score and time constantterm.

Almost all the HUs of the DNetterm model with time constantsterm greater than the duration of the STRFsterm (units right of the vertical dotted line, the duration of the 25 ms STRFsterm) are inhibitory in nature. IE scoreterm = inhibitory/excitatory score.

https://doi.org/10.1371/journal.pcbi.1006618.g007 Membrane time constantterm versus synaptic time constantterm In the DNetterm model, the integration governed by the time constantterm occurs after each unit’s nonlinearity. Although the time constantterm is conceived and implemented in a manner consistent with a membrane constant, within the network it may capture other dynamic neural phenomena such as synaptic time constantsterm, forms of a channel-based or synaptic adaptation, or certain forms of network recurrency. An alternative network model places the integration just before the nonlinearity, which is more consistent with the time constantterm being synaptic in nature [ 22 ]. To investigate how much of the neural activity can be explained by such a model, we modified the DNetterm model to form the sDNet modelterm·def (synaptic DNetterm model), with each unit governed by Eqs 13 and 14 [ 22 ].

The sDNet modelterm·def achieves best performance in predicting neural responses when the duration of the STRFsterm is 200 ms (CC normterm·stat = 0.71) ( Fig 8A ). Although the sDNetterm with 25-ms STRFsterm predicts neural responses better (CC normterm·stat = 0.67) than the 25-ms LN modelterm (CC normterm·stat = 0.51) and the 25-ms NRF modelterm (CC normterm·stat = 0.51), it is worse than the 25-ms DNetterm model (CC normterm·stat = 0.71). This suggests that a large percentage of the variance of neural responses can be explained by a time constantterm before non-linearity, but that having a time constantterm after the non-linearity further improves prediction.

Download: PNG larger image TIFF original image Fig 8. A modified DNetterm model with synaptic time constantsterm (sDNet modelterm·def).

A. Performance of the sDNet modelterm·def. B. Distribution of the values of time constantsterm of hidden unitsterm (HUs) in the sDNetterm and DNetterm model C. Distribution of the values of time constantsterm of the output units (OUs) of the sDNetterm and DNetterm model. D. Relationship between a HU’s time constantterm and its effectivenessterm for the sDNet modelterm·def. E. Relationship between a HU’s inhibitory/excitatory (IE) score and its time constantterm for the sDNet modelterm·def. Most of the HUs with time constantsterm greater than the duration of the STRFsterm (units right of the vertical dotted line) are inhibitory in nature.

https://doi.org/10.1371/journal.pcbi.1006618.g008 While the largest time constantsterm of the effective HUs of the sDNet modelterm·def can be as large as ~470 ms ( Fig 8B ), the distribution of time constantsterm of output units have smaller values compared to the DNetterm model ( Fig 8C ). As with the DNetterm model the more effective HUs of the sDNet modelterm·def tend to have longer time constantsterm ( Fig 8D ) and units with long time constantsterm tend to be inhibitory in nature ( Fig 8E ).

Discussion We find that a model of primary auditory cortical neurons which incorporates exponentially-decaying memory processes–the DNetterm model–can capture some of the temporal aspects of the receptive field using very short (25 ms) component STRFsterm in a network. Standard models such as the LN modelterm (and the NRF modelterm) represent temporal receptive fields of neurons using delay linesterm whose latencies extend up to a few hundred milliseconds. Our results suggest that, beyond 25ms, the temporal receptive field can be modelled more succinctly by exponentially-decaying memory processes than by delay linesterm.

When auditory neurons are fitted using a standard LN modelterm, the resulting STRFsterm often contain narrowband inhibitory fields that decay over approximately 200 ms. In contrast, we find that the STRFsterm of the DNetterm model have short inhibitory fields with long time constantsterm. This suggests that these temporally extended inhibitory fields in STRFsterm may reflect neural mechanisms that can be approximated by exponentially-decaying memory processes.

Although they have not been described in the ferret, a few vMGBterm units do show onset latenciesterm beyond a few tens of milliseconds: in cat latencies up to 70 ms have been described [ 19 ], in mouse up to 60 ms [ 20 ], and in marmoset up to 300 ms [ 21 ]. Areas other than vMGBterm that project to cortex may also include long latency responses. Hence, we cannot rule out the possibility that long-latency inputs at least partially explain the dependence of auditory cortical neurons on stimulus historyterm–indeed it is likely that they do to some extent. However, these long-latency responses are relatively rare and we show that it is possible to explain a lot of the dependence of the neural response in primary auditory cortex by exponentially-decaying memory properties consistent with those properties intrinsic to neurons, such as membrane dynamics.

There are many biological mechanisms which may underlie exponentially-decaying memory processes. Neurons have various intrinsic dynamic integrative and adaptive characteristics originating from basic membrane dynamics, channel-based adaptation, post-synaptic potentials and short-term synaptic plasticity [ 22 ]. Recurrent network effects could also underlie such memory processes. In a previous study, a model with synaptic depression has been shown to partially capture the integration of stimulus historyterm in A1term [ 33 ]. Here, we found that a better prediction of neural responses can be achieved by a model based on the integrative properties of neural membranes (the DNetterm model) than by the one based on the dynamics of synaptic potentials (the sDNet modelterm·def). We note, however, that although the DNetterm model was developed with membrane dynamics in mind, aspects of all the above listed dynamic processes could be captured by the same exponentially-decaying memory in the DNetterm. These different processes are not exclusive of each other, and combinations of them may contribute to the effects we find.

The firing rate of A1term neurons has been demonstrated to depend on stimulus historyterm up to ~4 s in the past [ 17 ]. This dependence cannot be fully captured by linear models such as STRFsterm (17). This indicates that there are some nonlinear dynamic processes that provide history dependence which cannot be captured either by a linear or LN modelsterm, nor by the DNetterm model. Perhaps this is because the DNetterm model has limited capacity to capture temporal dynamics that are not exponential in nature.

Much of the relationship between stimulus and neural responses results from neurons being embedded in a network structure and from the nonlinear properties of the units in this network. From the auditory periphery to the A1term, there are numerous feedforward, feedback and lateral connections. Many previous models of auditory cortical neurons have not explicitly represented this network character. However, some recent models have incorporated non-linear contextual effects [ 14 , 25 , 34 – 36 ]. Furthermore, a few models do explicitly incorporate multiple receptive fields [ 37 – 43 ] or more extensive network structure [ 23 ], which perform better in predicting neural responses of A1term/AAF neurons than STRFterm models [ 23 , 37 ].

When modelling the dependence of neural responses on stimulus historyterm, one approach is to include the history of a neuron’s spikes and those of its recorded neighbours in a generalized linear model (GLM) model [ 35 , 44 ]. However, unlike the DNetterm model, this approach does not model multi-layer network structure with hidden unitsterm that are inferred but not recorded. Modelling hidden network structure has been applied to the salamander retina, where in vitro responses to simple artificial stimuli are well predicted by a network model (LNFDSNF) with various non-linearities and response delays mimicking the retinal pathway [ 45 ]. The LNFDSNF model is particularly relevant to our study because it is a network model whose units have some memory of their past activity, though the form of this memory differs from that of the DNetterm model. The LNFDSNF model units have a feedback kernel that acts before the nonlinearity—in contrast, the DNetterm model units integrate their activity after the nonlinearity using an infinite impulse response that decays exponentially.

The succinct and biologically-motivated description of neural responses provided by the DNetterm model provides a basis from which to develop further models to account for the ~30% of the CC normterm·stat that remains to be explained. One variant of the model that can be developed involves a network with multiple hidden layers where the units each have just a single latency (i.e. each unit in the first hidden layer uses just a spectral receptive field at a single delay). This approach provides an opportunity to build deeper neural-network-like models with fewer parameters, potentially overcoming overfitting problems for deep network models of neural responses [ 46 ]. This network can provide a basis for new network models that incorporate a greater range of intrinsic dynamic processes more explicitly, for example modelling in each unit its basic membrane dynamics, synaptic depression and channel-based adaptation together, with different appropriate time constantsterm in each case. Such models may show more predictive power.

Neurons are intrinsically dynamic systems, each with memory of past events. Furthermore, neurons are embedded in networks. We show that models incorporating both these characteristics can be valuable for explaining moment to moment in vivo responses of neurons in the auditory cortex. This is an arguably more biologically plausible way of capturing the history dependence of neural responses than a set of delay linesterm. In artificial neural networks, memory is usually implemented through recurrent connections between units. However, real biological neurons also have intrinsic memory processes with particular characteristics. Including such single-unit memory has potential advantages for explaining the in vivo responses of biological neurons and may also be useful in artificial neural networks. In summary, the dynamic network model we present here provides a biologically-plausible alternative encoding model to the classic LN modelterm, as well as a basis for further development of encoding models with hidden unitsterm with diverse intrinsic dynamic processes.

Interpretive notes.
• Highlighted spans are tagged entities: persName (author), title (venue), placeName (place), date (year), and term (a key concept: domain / ai / method).
• Eponymous or retrospective terms (e.g. “Nash equilibrium”, “segregation”) do not appear in the original source and so are not highlighted — a deliberate choice (see Report 4).
• Some entries begin with a word in capitals. EVIDENCE CORRECTED means the finding still stands and it was our quotation that was wrong — it has been replaced. RETRACTED means the entry itself was wrong; it stays on the page, marked, with its reason, rather than being deleted. WITHDRAWN AND REPLACED means a corrected version of it appears in the entries below. Each mark carries its own reason, because the reasons differ from one entry to the next. An entry we have WITHDRAWN is removed from this page and kept in the record, with its reason. A line reading Audit and a date is a later re-reading of the entry against its whole sentence: DOUBTFUL means it was kept, and the reason says what is loose about it.
• Quotation marks inside the tagger's sentence. Where a tag is the tagger's own sentence, a phrase in quotation marks inside it is borrowed from the paper — the tagger's wording around it is not. The paper's own sentence is the evidence quote shown on the same row, so the borrowing can be checked against the thing borrowed from without leaving this page. Nothing inside quotation marks anywhere on this page is ours: if it is quoted, it is the paper's. Whose words a concept carries. A concept entry records a term the paper itself uses, so the term, the sense given for it, and its evidence are the paper's own words, quoted where the paper fixes them. This is the opposite of a sense entry in the tag table, which is the tagger's sentence about how the paper uses a term. Where a concept entry could not be grounded in the paper's words, the entry says so on its own row.
• Counts: 1 work · 1 date.
Meta-Tagging Project · record Rahman2019-a-dynamic-network-model-of-temporal-receptiv.
© 2026 Shir Sivroni