Summary
The authors propose a neural plasticity mechanism with a key role for disinhibition. In particular, they apply a deep feedback control framework whereby feedback driven inhibitory neurons mediate changes in the feedforward excitatory connections. The proposed rule is argued to hold desirable properties in that it is local, captures/predicts experimentally observed plasticity, and can guide error-modulated learning.
Strengths
- the paper is generally well written (though there are some typos, see below)
- the proposed plasticity is novel and well theoretically groundeded
- the experimental predictions are well presented and appear feasible to perform
Weaknesses
- I am not fully convinced of the extent of novelty within this work. It seems to me that the authors made only slight alterations to the setup in [1, 2] such that inhibitory neurons are now included in the architecture (instead of + Qc we now have - (- Qc)) . Of course the brain does include inhibitory neurons, so adding them explicitly is arguably one step closer to plausibility, but I think the authors could present a stronger argument by addressing more the functional/computational differences/benefits with this addition compared to the previous models [1,2]. Comparing it to theorem 2 in [1], is the key difference that the interneurons enable the network to avoid the need to store/discriminate between the feedforward (ff) activity and the total activity of the excitatory neurons? If so I think this could be more clearly conveyed
- I think the authors could more in relating their work to other computational works which consider the role of inibitory neurons on plasticity. For example, would [3] make different predictions in Fig 2? Moreover, the authors do not relate their model to [4], which to my knowledge seems to have significant intersection in terms of modeling and possibly predictions.
- though I found the writing in general good, there were still a fair few sloppy errors and places which were unclear to me (see below)
References:
[1] Meulemans et al. 2021, Credit assignment in neural networks through deep feedback control
[2] Meulemans et al. 2022, Minimizing Control for Credit Assignment with Strong Feedback
[3] Sacramento et al. 2018, Dendritic cortical microcircuits approximate the backpropagation algorithm
[4] Greedy et al. 2022, Single-phase deep learning in cortico-cortical networks
Questions
- Fig 1a: what's the dfiference between error and feedback signals?
- Fig 1b: what is f and g? Why are they different?
- Fig 1 caption: eqprop not defined
- line 93: "While these error-modulated learning rules prove functionally useful...they fall short of capturing established properties of
experimentally observed plasticity, such as a postsynaptic activity threshold". Forgive me if I'm being naive: what is meant here postsynaptic activity threshold? It's not clear to me.
- line 99: "However, the model (burstprop) assumes a rigid circuit architecture to decode errors from multiplexed spike trains and thus does not generalize to other neuronal circuits". I don't understand the logic othis sentence: could the authors elaborate?
- line 102: "..necessitate feedback signals to be weak.."; this sentence confused me a bit. It seems to me there's a difference between 1. the strength of feedback signals and 2. whether feedback signals activity influence neuronal activity. For example, in burstprop one might have a very high apical potential (and burst rate) but little/no influence on the event rate
- line 130: define L
- I found the explanation of how optimal feedback weights are found confusing (equation 7). Firstly, J contains L vectors for each u_i, but this is multiplied by only one u_i? Secondly, it seems equation 7 just shows how the change in r relates to any changes in u - this is true in whatever weights are chosen, I don't understand how this is an equation to be 'solved'. Finally, from what I understand in [1] it's true that that if the column space of Q is equal to the row space of J (line 145) then equivalence to Gauss-Newton optimisation is possible, but is this choice of Q necessarily optimal in this case?
- equation 8: use of subindices meaning datapoints here whilst layers elsewhere is confusing
- lines 152-159: it was only clear to me after looking at [2] that minimising the surrogate loss should also minimise the task loss. This should be presented more clearly
- line 156: I don't see the logic of 'as a result' from the previous sentence; doesn't it just follow from equation 5?
- line 167, 169: Eq. not equation
- Fig 2: is the x axis post-synaptic rates? this should be in caption. Same with frequency in 2d
- Fig 2b: inset diagram is unclear; is the black line the true inverse function? I am also curious to see an imperfect approximation where the approximation is above/below the true values at low/high values respectively
- Fig 2 caption: 'resembles experimentally observed plasticity in simulated in vitro condition' - this seems a strong statement when only one paradigm (an isolated neuron) is actually shown
- line 197: "The dis-inhibitory feedback signal creates a stable equilibrium state for the weight dynamics that coincides with the postsynaptic target computed by the feedback controller". I'm sorry, I didn't understand this sentence
- for the student-teacher task in section 5, what is f? is it the output of a randomly intialised teacher network of the same architecture as the student network but without feedback? If without feedback, why does the solution for H in 3c bottom not go to zero? Also, is it necessary to set the feedback weights as the transposed Jacobian. Would it also work if its column space was equal to the row space of J?
- For simulations in image tasks, n=3 seeds seems quite low to me. Could you repeat for a higher number? (like n=10)
- For readability I'd recommend rotating table 2 (perhaps switching rows with columns is necessary)
typos:
line 105. Full stop after references.
equation 8: bold Q
line 203: appendix section 'xyz' (also correct in appendix itself)
line 207: poor grammar
line 244: appendix C and D
Tabel 1 caption: full stop at end
line 284: comma after 'fashion-MNIST'
line 336: has -> have
References:
see refs for weaknesses above
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
Limitations were well addressed by authors