Browse > Article
http://dx.doi.org/10.9717/kmms.2018.21.3.391

Performance Comparison of Guitar Chords Classification Systems Based on Artificial Neural Network  

Park, Sun Bae (Dept. of Electronic and Electrical Engineering., Graduate School, Hongik University)
Yoo, Do-Sik (Dept. of Electronic and Electrical Engineering., Graduate School, Hongik University)
Publication Information
Abstract
In this paper, we construct and compare various guitar chord classification systems using perceptron neural network and convolutional neural network without pre-processing other than Fourier transform to identify the optimal chord classification system. Conventional guitar chord classification schemes use, for better feature extraction, computationally demanding pre-processing techniques such as stochastic analysis employing a hidden markov model or an acoustic data filtering and hence are burdensome for real-time chord classifications. For this reason, we construct various perceptron neural networks and convolutional neural networks that use only Fourier tranform for data pre-processing and compare them with dataset obtained by playing an electric guitar. According to our comparison, convolutional neural networks provide optimal performance considering both chord classification acurracy and fast processing time. In particular, convolutional neural networks exhibit robust performance even when only small fraction of low frequency components of the data are used.
Keywords
Audio Signal Processing; Artificial Neural Network; Convolutional Neural Network; Pattern Recognition;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 A.M. Barbancho, A. Klapuri, L.J. Tardon, and I. Barbancho, “Automatic Transcription of Guitar Chords and Fingering from Audio,” IEEE Transactions on Audio, Speech, and Language Processing, Vol. 20, No. 3, pp. 915-921, 2012.   DOI
2 J. Bello and J. Pickens, "A Robust Mid-Level Representation for Harmonic Content in Music Signal," Proceeding of 6th International Symposium on Music Information Retrieval, pp. 304-311, 2005.
3 A. Sheh and D. Ellis, "Chord Segmentation and Recognition Using EM-Trained Hidden Markov Models," Proceedings of the 4th International Society for Music Information Retrieval Conference, pp. 183-189, 2006.
4 J. Guerrero-Turrubiates, S. Ledsema, S. Conzalez-Reyna, and G. Avina-Cervates, "Guitar Chords Classification Using Uncertainty Measurements of Frequency Bins," Mathematical Problems in Engineering, Vol. 2015, Article ID 205369, pp. 1-9, 2015.
5 S. Arun and Y. Wang, "Key, Chord, and Rhythm Tracking of Popular Music Recordings," Computer Music Journal, Vol. 29, No. 3, pp. 75-86, 2005.   DOI
6 F. Rosenblatt, “The Perceptron: A Probabilistic Model for Information Storage and Organization in the Brain,” Psychological Review, Vol. 65, No. 6, pp. 386-408, 1958.   DOI
7 P.K. Diederik and B. Jimmy, "Adam: A Method for Stochastic Optimization," arXiv Preprint arXiv:1412.6980, 2014.
8 Y. LeCun, B.D. Boser, J.S. Denker, D. Henderson, and R.E. Howard, “Backpropagation Applied to Handwritten Zip Code Recognition,” Neural Computation, Vol. 1, No. 4, pp. 541-551, 1989.   DOI
9 M. Minsky, A.P. Seymour, and B. Leon, Perceptrons: An Introduction to Computational Geometry, MIT Press, Cambridge, Massachusetts, 2017.
10 J.L. McClelland, E.R. David, and PDP Research Group, Parallel Distributed Processing, Vol. 2, MIT Press, Cambridge, Massachusetts, 1987.
11 Y. LeCun, K. Koray, and F. Clement, "Convolutional Networks and Applications in Vision," Proceedings of IEEE International Symposium on Circuits and Systems, pp. 253-256, 2010.
12 J. Gu, Z. Wang, J. Kuen, L. Ma, A. Shahroudy, B. Shuai, et al., "Recent Advances in Convolutional Neural Networks," arXiv Preprint arXiv:1512.07108, 2015.
13 C. Szegedy, W. Liu, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, et al., "Going Deeper with Convolutions," Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1-9, 2015.
14 H.G. Kang, J.S. Park, J.K. Song, and B.W. Yoon, “CCTV Based Gender Classification Using a Convolutional Neural Networks,” Journal of Korea Multimedia Society, Vol. 19, No. 12, pp. 1943-1950, 2016.   DOI
15 A.C. Timothy, "Random Forests, Decision Trees, and Categorical Predictors: The" Absent Levels" Problem," arXiv Preprint arXiv:1706.03492, 2017.
16 M. Abadi, A. Agarwal, P. Barham, E. Brevdo, Z. Chen, C. Citro, et al., "Tensorflow: Large Scale Machine Learning on Heterogeneous Distributed Systems," arXiv Preprint arXiv: 1603.04467, 2016.
17 J. Ngiam, A. Coates, A. Lahiri, B. Prochnow, Q.V. Le, and A.Y. Ng, "On Optimization Methods for Deep Learning," Proceedings of the 28th International Conference on Machine Learning, pp. 265-272, 2011.