Peer Review History
Original SubmissionMarch 11, 2022 |
---|
PONE-D-22-07358The impacts of transfer learning, phylogenetic distance, and sample size on big-data bioacousticsPLOS ONE Dear Dr. Provost, Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process. Please submit your revised manuscript by Aug 08 2022 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file. Please include the following items when submitting your revised manuscript:
If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter. If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols. We look forward to receiving your revised manuscript. Kind regards, Anne Elizabeth Staples Academic Editor PLOS ONE Journal Requirements: When submitting your revision, we need you to address these additional requirements. 1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and 2. Thank you for stating the following in the Acknowledgments Section of your manuscript: “KLP and BCC were supported by NSF DEB-2016189.” We note that you have provided additional information within the Acknowledgements Section that is not currently declared in your Funding Statement. Please note that funding information should not appear in the Acknowledgments section or other areas of your manuscript. We will only publish funding information present in the Funding Statement section of the online submission form. Please remove any funding-related text from the manuscript and let us know how you would like to update your Funding Statement. Currently, your Funding Statement reads as follows: “KLP and BCC were supported by the National Science Foundation DEB-2016189 [https://www.nsf.gov/awardsearch/showAward?AWD_ID=2016189]. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.” Please include your amended statements within your cover letter; we will change the online submission form on your behalf. 3. In your Data Availability statement, you have not specified where the minimal data set underlying the results described in your manuscript can be found. PLOS defines a study's minimal data set as the underlying data used to reach the conclusions drawn in the manuscript and any additional data required to replicate the reported study findings in their entirety. All PLOS journals require that the minimal data set be made fully available. For more information about our data policy, please see http://journals.plos.org/plosone/s/data-availability. Upon re-submitting your revised manuscript, please upload your study’s minimal underlying data set as either Supporting Information files or to a stable, public repository and include the relevant URLs, DOIs, or accession numbers within your revised cover letter. For a list of acceptable repositories, please see http://journals.plos.org/plosone/s/data-availability#loc-recommended-repositories. Any potentially identifying patient information must be fully anonymized. Important: If there are ethical or legal restrictions to sharing your data publicly, please explain these restrictions in detail. Please see our guidelines for more information on what we consider unacceptable restrictions to publicly sharing data: http://journals.plos.org/plosone/s/data-availability#loc-unacceptable-data-access-restrictions. Note that it is not acceptable for the authors to be the sole named individuals responsible for ensuring data access. We will update your Data Availability statement to reflect the information you provide in your cover letter. 4. We note that you have stated that you will provide repository information for your data at acceptance. Should your manuscript be accepted for publication, we will hold it until you provide the relevant accession numbers or DOIs necessary to access your data. If you wish to make changes to your Data Availability statement, please describe these changes in your cover letter and we will update your Data Availability statement to reflect the information you provide. 5. Please include captions for your Supporting Information files at the end of your manuscript, and update any in-text citations to match accordingly. Please see our Supporting Information guidelines for more information: http://journals.plos.org/plosone/s/supporting-information [Note: HTML markup is below. Please do not edit.] Reviewers' comments: Reviewer's Responses to Questions Comments to the Author 1. Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented. Reviewer #1: Yes Reviewer #2: Partly ********** 2. Has the statistical analysis been performed appropriately and rigorously? Reviewer #1: Yes Reviewer #2: Yes ********** 3. Have the authors made all data underlying the findings in their manuscript fully available? The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified. Reviewer #1: Yes Reviewer #2: Yes ********** 4. Is the manuscript presented in an intelligible fashion and written in standard English? PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here. Reviewer #1: Yes Reviewer #2: Yes ********** 5. Review Comments to the Author Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters) Reviewer #1: This paper analyzed the impact of various factors including transfer learning, phylogenetic distance and sample size on classifying the birds with their vocalizations and machine learning techniques. Major comments: 1. This paper provided detailed explanation about data preparation and the model training setup, but the major concern is that it is not clear what questions this paper is trying to answers, or gaps to fill or how to generalize the learning from this paper. This paper started with introduction of the researches of vocalizations in birds and then the introduction (and some discussion) of machine learning models, like classic machine learning vs deep learning vs transfer learning. However, it did not mention why there is such a need. It is not clear where the research gap is and how the learning/discussion in this paper can be generalized. For example, if this paper aims to improve the state of art accuracy, it should be clearly stated in the introduction and also cite the existing works. Or if this paper aims to guide researchers in the bioacoustics area to fine tune the existing ML models, the authors should clearly state and clarify why the researcher in this area need such guideline 2. The Introduction section introduced multiple concepts: vocalization, data richness, heavy human labelling work, machine learning, deep learning, transfer learning, but they are unconnected dots and did not lead to a clear research questions. It is also not clear about the reason to introduce each topic/concept. 3. If TweetyNet is the main model to be tuned in this paper, the authors should introduce this model more and discuss about its performance, strength and weakness. 4. The annotations/labels accuracy and consistency should be measured when they are used as label to train model. 5. The Song data summary should be listed in the Method instead of Results since this is not the main purpose/result of this paper. It can also help audience to understand the data size while reading the method 6. This paper selected 6 species where the data is richly available to test the impact, please clarify why the learning from the 6 species can be generalized to all the species 7. It is commonly known that balanced dataset should have a better performance than unbalanced dataset, please clarify why the authors may think the unbalanced dataset may be better? 8. Table 2 is the accuracy of the models, it looks like a recall rate (i.e., correct prediction / ground truth). Please also provide the precision (correct prediction / all predictions for each species) for a more comprehensive assessment of the model. In-line comments; 1. Line 69, “where the features used do not need to be pre-trained”. The word “pre-trained” may not be accurate, the word “prepared” could be better 2. Line 96, in the transfer learning, the pre-trained ANNs should not be directly applied to new, related data. Some additional training should be needed 3. Line 112, the Github link does not work 4. Line 152-155, this information should be in Introduction or mentioned at the beginning of the Method 5. Line 180-184, please provide references or rational for the parameter selection 6. Line 194, which is the reason for choosing 5-step and 50-step checkpoints? Would more checkpoints setting provide a better understanding about model performance change with the number of steps change? Reviewer #2: This paper explored the consequences of model training decisions on the accuracy of an avian classification algorithm. The authors adopted a recently published neural network architecture which links convolutional and recurrent neural networks to predict both time-specific song segmentation boundaries (onset time and call end time) and song labels (colloquially predicting the species that made a specific call) and used this model architecture with an unbalanced (intentionally) constructed avian audio dataset to evaluate the effects of model training decisions on classification accuracy. The primary contribution of this manuscript is not the development of a new avian audio classification algorithm, but to provide practical model training advice and attempt to estimate some of the factors influencing the outcomes of model training decisions. There are substantial knowledge gaps in this field. Specifically, advances in structural or conceptual model development are far outpacing studies evaluating best practices and exploration of the factors influencing the ‘predictability’ of certain call types. 1. The study presents the results of original research. This study presents the results of original research, and contributes to a substantial and growing knowledge gap. Advances in computer vision and hearing algorithms (and the overlap in between) and their application to ecological problems are far outpacing rigorous studies establishing best practices and evaluating the consequences of training decisions. 2. Results reported have not been published elsewhere. To the extent of my knowledge the work presented here has not been published elsewhere. The model architecture used as a case study has been published, but the training evaluations and call complexity analyses have not been reported elsewhere. 3. Experiments, statistics, and other analyses are performed to a high technical standard and are described in sufficient detail. The analytical framework and techniques used by the authors was reasonable. However, I have a few concerns. A) Throughout the manuscript the authors refer to evaluations of accuracy; however, it is only inferred through context that they are only referring to classification accuracy. The TweetyNet algorithm makes two types of predictions (i.e. similar to YOLO or similar models which predict bounding boxes and classes) and both predictions can be evaluated for accuracy. The authors appear primarily concerned with an assessment of clip-level classification accuracy, which on its own makes a valuable contribution. Please make this decision explicit throughout the manuscript. But, an evaluation of temporal segmentation accuracy would extend the influence and usefulness of this evaluation in regards to establishing semi-automated labelling techniques. B) I understand that the number of samples used for some of the species was an attempt to explore the consequences of sparsely represented classes. But, for all but two of the species, the sample sizes are well below those that would be used to develop a classification algorithm for applied projects. C) I have some concern that there is a slight mismatch in the use of the term ‘transfer learning.’ Technically, the authors approach is a transfer learning approach (using the weights of pretrained models. However, there is a big mismatch between the general usage of the term and the application presented here. For example, transfer learning approaches are often used to harness the power of large-scale models trained across generalized datasets, which are computationally inefficient to re-run or require impractical amounts of computing power. The general thought is that the weights learned in these large-scale models are able to capture general patterns in visual or audio data and that by fine tuning small layers on top of these base weights it will be easier and faster to develop specific solutions. I have concerns that the findings presented here would not generalize to broader applications of transfer learning. D) The authors performed a principal components analysis on the output of the SoundShape pipeline, which I assume was performed to reduce the dimensionality of the R package output. The authors then stated that the ‘used the three PCs to calculate a hypervolume per species.’ In general, PCA can be sensitive to arbitrary analytical decisions and I would feel more comfortable interpreting the results if I could see the scree-plot of the Eigenvectors or if the authors had clearly stated a selection rule. As it currently stands, this component of the analysis is not reproducible. Some other small points associated with this are that the output of a PCA can differ between packages (often due to differences in how the packages handle missing values) and the authors did not document the package, and that the irregularities presented in the results section (lines 388- 397) might be explained by the cutoff used in selecting the number of PCs to retain, particularly if the variation described by lower-level Eigenvectors was only present in the data rich species. E) I found the hypervolume and song complexity analysis useful in thinking about the differences in classification performance; however, I feel that careful selection of study species could have increased the utility of this analysis. For example, if the authors had selected more species from the song complexity analysis [68] so they could have estimated correlation coefficients, or recreated the analysis performed in [68] so they could estimate correlations using the data on hand. I understand that the authors selected the 6 species used here because, ‘they were distributed across the phylogenetic tree and had relatively high numbers of recordings available,’ which had implications for the phylogenetic similarity analysis. However, the two conditions described above could have been satisfied by a large number of species, including a number of other species included in [68]. F) The regression analysis described on lines 252-266 is not reproducible in its current format, nor do the authors provide enough output to assess the analysis. For example, the authors state they used generalized linear regressions, ANOVA, and Tukey’s HSD tests. However, the following paragraph only discusses linear regressions (not GLMs), it is unclear if the authors fit independent univariate models or a single multivariate model (if the latter are the predictors correlated?), and there is not enough information presented to determine if the Tukey’s HSD test was employed across all comparisons as a multiple test correction or if a multiple correction was used. Lastly the regression coefficients are not presented in the analysis. G) Briefly, some of the accuracy comparisons would have benefitted by developing bootstrapped confidence intervals. Doing so would provide more information to interpret if differences in accuracy were real or reasonable stochastic variability. 4. Conclusions are presented in an appropriate fashion and are supported by the data. Overall, the conclusions are appropriate and there are a couple key points which make valuable contributions to the field. In particular, I found the recommendations on lines 463-469 pragmatic and useful. I do think the paper would be stronger with some expanded discussion about the analyses and their applications. For example, there was very limited discussion about the limitations of the call song complexity and hypervolume analysis or the ecological or phylogenetic implications of this analysis. Perhaps the limited scope of this analytical component could be effectively supplemented with a visual representation of the different songs. I would expect calls with similar hypervolumes to appear visually similar (spanning long frequency or temporal windows). I would prefer additional detail in some sections, but to some extent this is stylistic. I do caution the authors to keep the discussion and conclusion sections focused on their contributions and not on the contributions made by the authors of the TweetyNet algorithm. For example, lines 488-490 claim that the authors “application can supplement the deep avian bioacoustics literature with the breadth afforded by efficient data generation.” I would argue that these contributions and the application were made by the authors of TweetyNet and that the authors of this manuscript did not develop an application or new processing algorithm that reduces the burden of efficient data generation (i.e. labeling). In addition, I felt the discussion about clustering-based classification (lines 514-518) outside the scope of the analysis. 5. The article is presented in an intelligible fashion and is written in standard English. The manuscript is presented in standard English. There are a number of confusing run-on sentences, including a paragraph consisting of a single 4-clause sentence near the end of the introduction. In addition, there are a few places where I feel (and in full disclosure that this is opinion, so the authors can address as they see fit) the authors chose concise or loose sentence structures at the expense of clarity. For example, on lines 291-292 it is unclear that the highlighted findings are in reference to the transfer learning conditions. Broadly speaking, a careful attempt to reduce jargon throughout the paper and clearly define terms when they are standard or necessary (“zero-shot”, “few-shot”) would make the paper more accessible. One specific spot I would recommend revisiting would be the first paragraph of the Machine Learning section in the Introduction. In particular the second half of the paragraph was not informative (e.g. what is a slew of problems, why is that slew important, are there specific tensions between these problems and ecological data types). Also, at least 2 of the three machine learning algorithms listed have deep roots in probabilistic traditions (linear regression, and MaxEnt (as a Poisson process). Although, both have been adopted to ‘learning’ inferential paradigms. 6. The research meets all applicable standards for the ethics of experimentation and research integrity. This paper does not violate any ethics of experimentation. However, I have some concerns from an analytical perspective that the authors performed a number of statistical tests (multiple regressions), did not use a multiple test correction (Bonferroni etc…), and only presented a p-value based summary for some of the tests instead of magnitudes and confidence intervals. 7. The article adheres to appropriate reporting guidelines and community standards for data availability. The authors claim that the data is available without restrictions. I was able to verify access to some of the files on the Borror Lab of Bioacoustics database and Xeno-Canto (I did not test access to all the files). The code repository is not currently accessible so I am unable to verify. ********** 6. 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: Matthew Weldy ********** [NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment 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. Registration is free. 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 PLOS at figures@plos.org. Please note that Supporting Information files do not need this step. |
Revision 1 |
The impacts of fine-tuning, phylogenetic distance, and sample size on big-data bioacoustics PONE-D-22-07358R1 Dear Dr. Provost, We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements. Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication. An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org. If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org. Kind regards, Anne Elizabeth Staples Academic Editor PLOS ONE Additional Editor Comments (optional): Please fix the following issues in your manuscript, as recommended by Reviewer 1 upon re-review of your revised manuscript: The authors have done a laudable job revising their manuscript and addressing comments made during the first round of review. I think this manuscript should be accepted and I thank the authors for their contribution. I've enjoyed reading their work and considering a new (to me) bioacoustic perspective. Below are a few minor comments for the authors. Lines 70-72. Consider merging this sentence with the last paragraph of the Introduction. Lines 139-147. After re reading the section describing the linear models fit to assess model performance and fit time relative to measures of call complexity and taxonomic divergence times, it is clear that the authors gave this quite a bit of thought and had some fairly well developed hypotheses. I think the manuscript would benefit from trying to lay out some of those hypotheses here . Not in the sense of describing each relationship among species, but at the level of we hypothesized that as species divergence time increased the models would transfer less successfully. Lines 151-152. I am still unable to access the github repository. Line 346. If the relationship between the response and the linear model is not mediated by a link function (other than the identity) than these model fits should be referred to as just linear models. The generalized component is an indicator that a link function was used or that the residual error of the model is non-normally distributed. Line 461. Change 'through time' to 'as the training set size increased.' Lines 507-510. My interpretation is that the error values indicated in parentheses here should line up with the mean values from the SER column of Table 2. If that is correct, these values are incorrect. If I am mistaken, consider expanding the description a little for clarity. Reviewers' comments: Reviewer's Responses to Questions Comments to the Author 1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation. Reviewer #2: All comments have been addressed ********** 2. Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented. Reviewer #2: Yes ********** 3. Has the statistical analysis been performed appropriately and rigorously? Reviewer #2: Yes ********** 4. Have the authors made all data underlying the findings in their manuscript fully available? The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified. Reviewer #2: Yes ********** 5. Is the manuscript presented in an intelligible fashion and written in standard English? PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here. Reviewer #2: Yes ********** 6. Review Comments to the Author Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters) Reviewer #2: The authors have done a laudable job revising their manuscript and addressing comments made during the first round of review. I think this manuscript should be accepted and I thank the authors for their contribution. I've enjoyed reading their work and considering a new (to me) bioacoustic perspective. Below are a few minor comments for the authors. Lines 70-72. Consider merging this sentence with the last paragraph of the Introduction. Lines 139-147. After re reading the section describing the linear models fit to assess model performance and fit time relative to measures of call complexity and taxonomic divergence times, it is clear that the authors gave this quite a bit of thought and had some fairly well developed hypotheses. I think the manuscript would benefit from trying to lay out some of those hypotheses here . Not in the sense of describing each relationship among species, but at the level of we hypothesized that as species divergence time increased the models would transfer less successfully. Lines 151-152. I am still unable to access the github repository. Line 346. If the relationship between the response and the linear model is not mediated by a link function (other than the identity) than these model fits should be referred to as just linear models. The generalized component is an indicator that a link function was used or that the residual error of the model is non-normally distributed. Line 461. Change 'through time' to 'as the training set size increased.' Lines 507-510. My interpretation is that the error values indicated in parentheses here should line up with the mean values from the SER column of Table 2. If that is correct, these values are incorrect. If I am mistaken, consider expanding the description a little for clarity. ********** 7. 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 #2: Yes: Matthew Weldy ********** |
Formally Accepted |
PONE-D-22-07358R1 The impacts of fine-tuning, phylogenetic distance, and sample size on big-data bioacoustics Dear Dr. Provost: I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department. If your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org. If we can help with anything else, please email us at plosone@plos.org. Thank you for submitting your work to PLOS ONE and supporting open access. Kind regards, PLOS ONE Editorial Office Staff on behalf of Dr. Anne Elizabeth Staples Academic Editor PLOS ONE |
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 .