A Novel Concept-Cognitive Learning Method for Bird Song Classification
Abstract
:1. Introduction
2. Material and Methods
2.1. Dataset
2.1.1. Data Preprocessing
2.1.2. Feature Extraction
2.2. Proposed Model
2.2.1. Knowledge Storage
2.2.2. Dynamic Concept Learning
2.2.3. Updating Concept Space
2.3. System Construction
Algorithm 1. Constructing Initial Concept Space |
1: Input: An initial dataset I, two required parameters λ(i) and maxSize. 2: Output: The concept space . 3: while a data sample in I being available do 4: 5: 6: end while 7: if then 8: Construct the virtual concepts from 9: Construct the compressed concept space 10: 11: end if 12: return . |
Algorithm 2. Dynamic Concept Learning |
1: Input: An initial concept space , a data stream S, four parameters maxSize, , , and . 2: Output: The class labels of the data stream S. 3: while a data chunk Dt+1 in S being available do 4: Make predictions by Equation (5). 5: if the concept warning level has occurred then 6: Construct two concept spaces and based on the data chunk Dt+1. 7: Get and with the k-th class. 8: while ( and )do 9: , for any concept . 10: , for any concept . 11: end while 12: if then 13: Construct the virtual concepts based on the param 14: Construct the compressed concept space based on the param β 15: 16: end if 17: end if 18: end while 19: return the class information. |
2.4. Evaluation Rule
3. Results and Discussion
3.1. Result of Comparison Experiment with Stream Learning Algorithms
3.2. Result of Ablation Experiment
3.3. Discussion
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Oliveira, H.S.; Luiz, D.A. Silent changes in functionally stable bird communities of a large protected tropical forest monitored over 10 years. Biol. Conserv. 2022, 265, 109407. [Google Scholar] [CrossRef]
- Mielke, A.; Zuberbühler, K. A method for automated individual, species and call type recognition in free-ranging animals. Anim. Behav. 2013, 86, 475–482. [Google Scholar] [CrossRef]
- Wimmer, J.; Towsey, M.; Williamson, R.I. Sampling environmental acoustic recordings to determine bird species richness. Ecol. Appl. 2013, 23, 1419–1428. [Google Scholar] [CrossRef] [PubMed]
- Jarcovic, P.; Köküer, M. Bird species recognition using unsupervised modeling of individual vocalization elements. IEEE/ACM Trans. Audio Speech Lang. Process. 2019, 27, 932–947. [Google Scholar] [CrossRef]
- Salamon, J.; Bello, J.P.; Farnsworth, A.; Robbins, M.; Kelling, S. Towards the automatic classification of avian flight calls for bioacoustic monitoring. PLoS ONE 2016, 11, e0166866. [Google Scholar] [CrossRef] [PubMed]
- Pahuja, R.; Kumar, A. Sound-spectrogram based automatic bird species recognition using MLP classifier. Appl. Acoust. 2021, 180, 108077. [Google Scholar] [CrossRef]
- Lee, C.H.; Hsu, S.B.; Shih, J.L.; Chou, C.H. Continuous birdsong recognition using Gaussian mixture modeling of image shape features. IEEE Trans. Multimed. 2012, 15, 454–464. [Google Scholar] [CrossRef]
- Adavanne, S.; Drossos, K.; Çakir, E.; Virtanen, T. Stacked convolutional and recurrent neural networks for bird audio detection. In Proceedings of the 2017 25th European Signal Processing Conference (EUSIPCO), Kos, Greece, 28 August–2 September 2017; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
- Kong, Q.; Yong, X.; Plumbley, M.D. Joint detection and classification convolutional neural network on weakly labelled bird audio detection. In Proceedings of the 2017 25th European Signal Processing Conference (EUSIPCO), Kos, Greece, 28 August–2 September 2017; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
- Song, J.N.; Li, S.C. Bird audio detection using convolutional neural networks and binary neural networks. In Proceedings of the Detection and Classification of Acoustic Scenes and Events 2018 Workshop (DCASE2018), Surrey, UK, 19–20 November 2018. [Google Scholar]
- Brown, A.; Garg, S.; Montgomery, J. Automatic and efficient denoising of bioacoustics recordings using MMSE STSA. IEEE Access 2017, 6, 5010–5022. [Google Scholar] [CrossRef]
- Knight, E.C.; Hernandez, S.P.; Bayne, E.M.; Bulitko, V.; Tucker, B.V. Pre-processing spectrogram parameters improve the accuracy of bioacoustic classification using convolutional neural networks. Bioacoustics 2020, 29, 337–355. [Google Scholar] [CrossRef]
- Lee, C.H.; Han, C.C.; Chuang, C.C. Automatic classification of bird species from their sounds using two-dimensional cepstral coefficients. IEEE Trans. Audio Speech Lang. Process. 2008, 16, 1541–1550. [Google Scholar] [CrossRef]
- Zhang, X.C.; Zhou, A.B.; Zhang, G.X.; Huang, Z.Q.; Qiang, X.B.; Xiao, H. Spectrogram-frame linear network and continuous frame sequence for bird sound classification. Ecol. Inform. 2019, 54, 101009. [Google Scholar] [CrossRef]
- Lasseck, M. Acoustic bird detection with deep convolutional neural networks. In Proceedings of the Detection and Classification of Acoustic Scenes and Events 2018 Workshop (DCASE2018), Surrey, UK, 19–20 November 2018. [Google Scholar]
- Huang, G.; Liu, Z.; Laurens, V.; Weinberger, K.Q. Densely Connected Convolutional Networks; IEEE Computer Society: Washington, DC, USA, 2016. [Google Scholar]
- Yang, F.; Jiang, Y.; Xu, Y. Design of Bird Sound Recognition Model Based on Lightweight. IEEE Access 2022, 10, 85189–85198. [Google Scholar] [CrossRef]
- Mi, Y.L.; Quan, P.; Shi, Y. Stream Concept-cognitive Computing System for Streaming Data Learning. TechRxiv 2023. [Google Scholar] [CrossRef]
- Shrestha, R.; Glackin, C.; Wall, J.; Cannings, N. Bird audio diarization with faster R-CNN. In Proceedings of the International Conference on Artificial Neural Networks: Artificial Neural Networks and Machine Learning—ICANN 2021, Bratislava, Slovakia, 14–17 September 2021; Springer: Cham, Switzerland, 2021; Volume 12891, pp. 415–426. [Google Scholar]
- Lv, D.J.; Zhang, Y.; Fu, Q.J.; Xu, H.F.; Liu, J.; Zi, J.L.; Huang, X. Birdsong Recognition Based on MFCC combined with Vocal Tract Properties. In Proceedings of the 2020 5th International Conference on Mechanical, Control and Computer Engineering (ICMCCE), Harbin, China, 25–27 December 2020; pp. 1523–1526. [Google Scholar] [CrossRef]
- Wang, Y.; Li, B.; Jiang, X.; Feng, L.; Wang, L. Speaker recognition based on dynamic MFCC parameters. In Proceedings of the 2009 International Conference on Image Analysis and Signal Processing, Linhai, China, 11–12 April 2009; IEEE: Piscataway, NJ, USA, 2009. [Google Scholar]
- Mi, Y.L. Concept-Cognitive Computing Theory and Model. Ph.D. Thesis, School of Computer Science and Technology, University of Chinese Academy of Sciences, Beijing, China, 2020. [Google Scholar]
- Shi, Y.; Mi, Y.L.; Li, J.H.; Liu, W.Q. Concept-cognitive learning model for incremental concept learning. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 809–821. [Google Scholar] [CrossRef]
- Shi, Y.; Mi, Y.L.; Li, J.H.; Liu, W.Q. Concurrent concept-cognitive learning model for classification. Inf. Sci. 2019, 496, 65–81. [Google Scholar] [CrossRef]
- Bernardo, A.; Gomes, H.M.; Montiel, J.; Pfahringer, B.; Valle, E.D. C-smote: Continuous synthetic minority oversampling for evolving data streams. In Proceedings of the 2020 IEEE International Conference on Big Data (Big Data), Atlanta, GA, USA, 10–13 December 2020; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar]
- Bernardo, A.; Valle, E.D.; Bifet, A. Incremental rebalancing learning on evolving data streams. In Proceedings of the 2020 International Conference on Data Mining Workshops (ICDMW), Sorrento, Italy, 17–20 November 2020; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar]
- Bifet, A.; Pfahringer, B.; Read, J.; Holmes, G. Efficient data stream classification via probabilistic adaptive windows. In Proceedings of the 28th Annual ACM Symposium on Applied Computing, Coimbra, Portugal, 18–22 March 2013; p. 801. [Google Scholar]
- Mi, Y.; Wang, Z.; Liu, H.; Qu, Y.; Yu, G.; Shi, Y. Divide and conquer: A granular concept-cognitive computing system for dynamic classification decision making. Eur. J. Oper. Res. 2023, 308, 255–273. [Google Scholar] [CrossRef]
- Ranjan, R.; Thakur, A. Analysis of feature extraction techniques for speech recognition system. Int. J. Innov. Technol. Explor. Eng. 2019, 8, 197–200. [Google Scholar]
- Luo, Y.; Yin, L.; Bai, W.; Mao, K. An appraisal of incremental learning methods. Entropy 2020, 22, 1190. [Google Scholar] [CrossRef] [PubMed]
- He, H.B.; Chen, S.; Li, K.; Xu, X. Incremental learning from stream data. IEEE Trans. Neural Netw. 2011, 22, 1901–1919. [Google Scholar]
Model | Accuracy | Precision | Recall | F1-Score | Running Time |
---|---|---|---|---|---|
CSMOTE | 88.23% | 89.73% | 88.24% | 85.69% | 167.75 (s) |
RebalanceStream | 81.25% | 84.79% | 81.25% | 82.68% | 1.635 (s) |
IKNNwithPAW | 75.31% | 74.76% | 75.21% | 73.12% | 13.27 (s) |
PyC3S | 92.77% | 92.26% | 92.25% | 92.41% | 2.43 (s) |
Method | Accuracy | Precision | Recall | F1-Score |
---|---|---|---|---|
Mel + MFCC | 66.83% | 68.33% | 68.69% | 55.40% |
Delta1 + Delta2 | 56.25% | 77.83% | 56.25% | 61.65% |
PyC3S | 92.77% | 92.26% | 92.25% | 92.41% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lin, J.; Wen, W.; Liao, J. A Novel Concept-Cognitive Learning Method for Bird Song Classification. Mathematics 2023, 11, 4298. https://doi.org/10.3390/math11204298
Lin J, Wen W, Liao J. A Novel Concept-Cognitive Learning Method for Bird Song Classification. Mathematics. 2023; 11(20):4298. https://doi.org/10.3390/math11204298
Chicago/Turabian StyleLin, Jing, Wenkan Wen, and Jiyong Liao. 2023. "A Novel Concept-Cognitive Learning Method for Bird Song Classification" Mathematics 11, no. 20: 4298. https://doi.org/10.3390/math11204298
APA StyleLin, J., Wen, W., & Liao, J. (2023). A Novel Concept-Cognitive Learning Method for Bird Song Classification. Mathematics, 11(20), 4298. https://doi.org/10.3390/math11204298