Peer Review History
| Original SubmissionSeptember 23, 2020 |
|---|
|
Dear Dr. Clopath, Thank you very much for submitting your manuscript "Learning compositional sequences with multiple time scales through a hierarchical network of spiking neurons" for consideration at PLOS Computational Biology. As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. In light of the reviews (below this email), we would like to invite the resubmission of a significantly-revised version that takes into account the reviewers' comments. In particular, the revision should be explicit about critical model assumptions and should clarify both the predictions on network structure and the compatibility with current experimental findings. We cannot make any decision about publication until we have seen the revised manuscript and your response to the reviewers' comments. Your revised manuscript is also likely to be sent to reviewers for further evaluation. When you are ready to resubmit, please upload the following: [1] A letter containing a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out. [2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file). Important additional instructions are given below your reviewer comments. Please prepare and submit your revised manuscript within 60 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email. Please note that revised manuscripts received after the 60-day due date may require evaluation and peer review similar to newly submitted manuscripts. Thank you again for your submission. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments. Sincerely, Abigail Morrison Associate Editor PLOS Computational Biology Samuel Gershman Deputy Editor PLOS Computational Biology *********************** Reviewer's Responses to Questions Comments to the Authors: Reviewer #1: This paper presents a computational model of sequence generation. The novel aspect of the model is that it focuses on hierarchical sequences—such as the sequences of syllables within a motif, and the sequence of motifs (syntax) that compose a songbirds song. The model assumes two clocks, a fast and slow clock responsible for the syllable sequence within a motif and the motif sequence, respectively. There is a readout network for each motif and an interneuron network for each overall sequence (syntax). Learning is supervised but biological, and takes place at the fast clock -> to read-out synapses and slow clock -> interneurons synapses. The problem being addressed is important and the model captures a number of interesting biological properties in a flexible manner. But the model is also require some significant assumptions and is fairly hardwired in some regards, for example, in regard to the connectivity between from the read-out to interneuron networks. To allow the reader to better understand the limitations of the model and what has to be improved upon in future models the authors should discuss or address the shortcomings of the model and where it deviates from experimental data, including: 1. It appears that, as presented each motif (or the inter-motif interval) has to be the same duration. This would appear to imply a periodicity to the motifs which does not seem to be anecdotally consistent with many sequential behaviors, or with the birdsong data in which different motifs can have different durations. 2. I’m not aware of any evidence that support the notion of two separate and independent fast and slow clocks in the biological literature. For example, I don’t think there is any evidence of a fast and slow sequence/clock in the birdsong system. Do the authors consider this to be a prediction of their model? 3. The specific hardwiring of the readout to interneuron connections along with the presence of essentially independent motif network seems like a potential challenge to the biological plausibility. Clarify whether the Inh units in the read-out networks receive external input, and plastic synapses from the fast clock. The model will be easier to understand if in Figure 1 the projections from Motif A and Motif B, and Slow clock are shown to project exclusively and specifically to the appropriate population of units in the interneuron network. Otherwise it is difficult to understand how the supervised learning governs plasticity in the interneuron network. In Figure 2 the authors should also show the weight matrices of the nonplastic weights from the read-out to interneuron networks, and vice-versa, as well as the interneuron to fast clock. This will greatly help the reader understand how the model works. Clarify what the multiple dots in each iteration in Figure 3 represent. Reviewer #2: In their manuscript the authors address the interesting problem of storing sequences (e.g. ABA) that are made up two motifs (A and B), where each motif is again a sequence (e.g. 12321 or 456). A sequence (called syntax) unfolds on a timescale of a second and each motif lasts up to a couple hundred milliseconds. Building on their recent work (Maes, Barahona, Clopath, 2020, Plos Comp. Biol.), Maes et al introduce a spiking neural network structure consisting of four interconnected components: a slow clock, a fast clock, interneuron network, and read out networks. With this network structure they learn motifs in feedforward weights from the fast clock to read out networks, with each read out network representing one motif. Feedforward weights from the slow clock to the interneuron network switch between predefined interneuron clusters. These clusters control which read out network may become active, suppressing all others. They show that this network structure learns the motifs and syntax synapses independently. Further, compared to a single network (serial model) their network structure is more resistant to perturbations. New combinations of the same motifs can be achieved without adding more readout neurons; however, this requires recruiting copies of the inhibitory network. They also find that the pattern of variability differs when compared to a single network as there is less within motif variability however more variability in the timing of motif switching, due to variability in the period of the slow clock. Overall this is a nice extension of their recent paper (Maes et al, 2020, Plos Comp. Biol.) to now include sequences of sequences on multiple timescales. Previously they used one clock network to control read outs. Switching between read out networks was done manually. The novel aspect here is that a second slower clock is added to control interneuron groups which can switch between read out networks, forming a slow sequence (syntax) of faster subsequences (motif). There remain however concerns about the clarity of presentation, robustness of the architecture, and some of the conclusions drawn, as listed in the following. Major comments: - It seems that the model requires specific connectivity and balance between the different weights to achieve the desired behavior. For example, there are specific feedback connections from each motif to one interneuron cluster. Activation of this interneuron cluster recruits lateral inhibition onto all competing motifs. This inhibition must be strong enough to counteract all feedforward excitation from the fast clock to the read out, in the manuscript these inhibitory weights are two orders of magnitude stronger (0.3 pF vs. 50 pF, Table 5). Thus, at least some discussion of the constraints in connectivity, weights, and activity should be added (e.g. ratio of inh/exc weights allowed? How sparse can activity in the motif be before feedback to its interneuron cluster does not recruit sufficient lateral inhibition?). In addition, limitations as well as experimental predictions stemming from these constraints might be helpful to discuss. - While the idea is compelling, the results section on capacity of the model, the shown results do not sufficiently support the claim. Given that you are talking about how many neurons and synapses need to be added to store a new sequence, it may be more appropriate to discuss and quantify the resources required instead of capacity. - If understood correctly, if A is repeated at different positions in a sequence (e.g. ABA), or is in different sequences (e.g. AAB vs. BAAB), different representations are required for each instance of A. While the motif for A is preserved, different instances of A are stored in the corresponding weights from slow clock clusters to the inhibitory networks. If this is correct, slow clock clusters can be reused for each instance of A, however different sets of (slow clock to inhibitory network) synapses are required to store multiple representations of A. This strategy seems to save on neurons at the expense of requiring more synapses. Please discuss. - I agree with the authors when they write ``Non-Markovian sequences are generally hard to learn, because they require a memory about past dynamics". As I understand it, in this work, for a repeating motif in a sequence (e.g. ABA), two different clusters in the slow clock potentiate their projections with interneuron cluster A. The slow clock is used as an index. Perhaps this is a matter of interpretation, but it seems that this bypasses the need for memory about past dynamics. Instead the order of the sequence elements is stored via the slow clock cluster order and is executed through feedforward weights to the interneuron groups, making the problem Markovian. I would be interested to hear the authors' interpretation of this. - Related to the previous comment: can your system learn and recall overlapping sequences such as ABCD vs. EBCF? Minor comments: - Related to point 1, Figure 1 could better reflect the specific connectivity required. For instance, it would be helpful to label the interneurons in the interneuron network. In this case, one belongs to motif A, one to motif B, and one to the fast clock. It would also be helpful to show that the connectivity is predetermined in a very specific way. - For motif error, is each motif played out independently of the slow clock sequence order? What is exactly stimulated and how? - Regarding relearning syntax sequences while reusing motifs: which constraints are there on the timescales? Is it correct that the syntax must be learned faster to avoid motifs being relearned? - Based on Figure 3B, it looks like learning is faster than relearning. Is it possible to speed up the relearning? Does this depend on the timescale of the depotentiation term? - For movement control, the variation of speed is an essential part. Please discuss, if and how you could control the recall speed in the proposed system. Reviewer #3: The manuscript by A. Maes et al. presents an interesting spiking neural model for the learning of dynamical spike sequences that are modular, i.e. composed of subsequences. The basic idea is that two clock-like networks, operating at slow and fast speed, govern the progress of the overall sequence and of all individual subsequences, respectively. The selection of a subsequence happens by inhibition of the other subsequences. The responsible interneurons receive input from the slow clock; their input connections are trained such that the right networks are inhibited at the right times. The connections from the fast clock to the different output neuron networks are similarly trained to generate their individual subsequences. Remarkably, the networks can flexibly relearn the order of subsequences while the precision of individual ones still increases (Fig. 3). This is in contrast to a purely serial model with a single clock. Further, the networks can easily learn sequences where subsequences repeat. The dynamics are robust against deletion of individual subsequences and the slow clock can be implemented with a sequence generating mechanism that is generically slow as it driven by short term depression. The manuscript is interesting, clear and well-written. I recommend its publication essentially as it is and would like to ask only a few minor questions: 1. In Fig. 1, might it increase clarity to explicitly display the inhibitory connections from IN-A to the network Motif B and from IN-B to the network Motif A? 2. Is the recurrent excitation in the Motif networks important? 3. What resets the fast clock to start with its first group of neurons after inhibition from IN-Silence stops? Fig. 2B seems to indicate that while IN-Silence is active, the last group of the fast network stays active and initiates the first group as soon as inhibition stops. ********** Have all data underlying the figures and results presented in the manuscript been provided? Large-scale datasets should be made available via a public repository as described in the PLOS Computational Biology data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information. Reviewer #1: Yes Reviewer #2: Yes Reviewer #3: Yes ********** PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files. If you choose “no”, your identity will remain anonymous but your review may still be made public. Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy. Reviewer #1: No Reviewer #2: Yes: Christian Tetzlaff Reviewer #3: No Figure Files: While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org. Data Requirements: Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5. Reproducibility: To enhance the reproducibility of your results, PLOS recommends that you deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. For instructions, please see http://journals.plos.org/compbiol/s/submission-guidelines#loc-materials-and-methods |
| Revision 1 |
|
Dear Dr. Clopath, We are pleased to inform you that your manuscript 'Learning compositional sequences with multiple time scales through a hierarchical network of spiking neurons' has been provisionally accepted for publication in PLOS Computational Biology. Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests. Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated. IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript. Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS. Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. Best regards, Abigail Morrison Associate Editor PLOS Computational Biology Samuel Gershman Deputy Editor PLOS Computational Biology *********************************************************** Reviewer's Responses to Questions Comments to the Authors: Please note here if the review is uploaded as an attachment. Reviewer #1: The authors have done a good job addressing my concerns, and I think the paper is appropriate for publication. Reviewer #2: The authors have clarified all my points. Thank you. Reviewer #3: I thank the authors for their careful answering of my questions. I can fully recommend acceptance of the paper. ********** Have all data underlying the figures and results presented in the manuscript been provided? Large-scale datasets should be made available via a public repository as described in the PLOS Computational Biology data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information. Reviewer #1: Yes Reviewer #2: None Reviewer #3: Yes ********** PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files. If you choose “no”, your identity will remain anonymous but your review may still be made public. Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy. Reviewer #1: No Reviewer #2: Yes: Dr. Christian Tetzlaff Reviewer #3: No |
| Formally Accepted |
|
PCOMPBIOL-D-20-01730R1 Learning compositional sequences with multiple time scales through a hierarchical network of spiking neurons Dear Dr Clopath, I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course. The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript. Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers. Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work! With kind regards, Alice Ellingham PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol |
Open letter on the publication of peer review reports
PLOS recognizes the benefits of transparency in the peer review process. Therefore, we enable the publication of all of the content of peer review and author responses alongside final, published articles. Reviewers remain anonymous, unless they choose to reveal their names.
We encourage other journals to join us in this initiative. We hope that our action inspires the community, including researchers, research funders, and research institutions, to recognize the benefits of published peer review reports for all parts of the research system.
Learn more at ASAPbio .