Assessment of Student Music Performances Using Deep Neural Networks
Source abstract
Abstract
Music performance assessment is a highly subjective task often relying on experts to gauge both the technical and aesthetic aspects of the performance from the audio signal. This article explores the task of building computational models for music performance assessment, i.e., analyzing an audio recording of a performance and rating it along several criteria such as musicality, note accuracy, etc. Much of the earlier work in this area has been centered around using hand-crafted features intended to capture relevant aspects of a performance. However, such features are based on our limited understanding of music perception and may not be optimal. In this article, we propose using Deep Neural Networks (DNNs) for the task and compare their performance against a baseline model using standard and hand-crafted features. We show that, using input representations at different levels of abstraction, DNNs can outperform the baseline models across all assessment criteria. In addition, we use model analysis techniques to further explain the model predictions in an attempt to gain useful insights into the assessment process. The results demonstrate the potential of using supervised feature learning techniques to better characterize music performances.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Music and Audio Processing · Neuroscience and Music Perception · Music Technology and Sound Studies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Center for Music Technology, Georgia Institute of Technology, Atlanta, GA 30318, USA
References (73)
Show source-provided references
1. Music performance10.1146/annurev.psych.48.1.115 ↗
2. Bloom, B.S. (1956). Taxonomy of Educational Objectives, McKay.
3. Examining rater precision in music performance assessment: An analysis of rating scale structure using the Multifaceted Rasch Partial Credit Model10.1525/mp.2016.33.5.662 ↗
4. Evaluating evaluation: Musical performance assessment as a research tool10.1525/mp.2003.21.1.21 ↗
5. Music information retrieval: Recent developments and applications10.1561/1500000042 ↗
6. YIN, a fundamental frequency estimator for speech and music10.1121/1.1458024 ↗
7. Gerhard, D. (2003). Pitch Extraction and Fundamental Frequency: History and Current Techniques, Department of Computer Science, University of Regina. TR-CS 2003-06.
8. Automatic music transcription: Challenges and future directions10.1007/s10844-013-0258-3 ↗
9. Automatic transcription of melody, bass line, and chords in polyphonic music10.1162/comj.2008.32.3.72 ↗
10. Huang, P.S., Kim, M., Hasegawa-Johnson, M., and Smaragdis, P. (2014, January 27–31). Singing-Voice Separation from Monaural Recordings using Deep Recurrent Neural Networks. Proceedings of the International Society of Music Information Retrieval Conference (ISMIR), Taipei, Taiwan.
11. Nakano, T., Goto, M., and Hiraga, Y. (2006, January 17–21). An automatic singing skill evaluation method for unknown melodies using pitch interval accuracy and vibrato features. Proceedings of the International Conference on Spoken Language Processing (ICSLP), Pittsburgh, PA, USA.10.21437/Interspeech.2006-474 ↗
12. Knight, T., Upham, F., and Fujinaga, I. (2011, January 24–18). The potential for automatic assessment of trumpet tone quality. Proceedings of the International Society of Music Information Retrieval Conference (ISMIR), Miami, FL, USA.
13. Müller, M., Goto, M., and Schedl, M. (2012). Music Information Retrieval Meets Music Education. Multimodal Music Processing, Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik.
14. Abeßer, J., Hasselhorn, J., Dittmar, C., Lehmann, A., and Grollmisch, S. (2013, January 15–18). Automatic quality assessment of vocal and instrumental performances of ninth-grade and tenth-grade pupils. Proceedings of the International Symposium on Computer Music Multidisciplinary Research (CMMR), Marseille, France.
15. Romani Picas, O., Parra Rodriguez, H., Dabiri, D., Tokuda, H., Hariya, W., Oishi, K., and Serra, X. (2015, January 7–10). A Real-Time System for Measuring Sound Goodness in Instrumental Sounds. Proceedings of the 138th Audio Engineering Society Convention, Warsaw, Poland.
16. Luo, Y.J., Su, L., Yang, Y.H., and Chi, T.S. (2015, January 27–31). Detection of Common Mistakes in Novice Violin Playing. Proceedings of the International Society of Music Information Retrieval Conference (ISMIR), Taipei, Taiwan.
17. Li, P.C., Su, L., Yang, Y.H., and Su, A.W. (2015, January 27–31). Analysis of Expressive Musical Terms in Violin Using Score-Informed and Expression-Based Audio Features. Proceedings of the International Society of Music Information Retrieval Conference (ISMIR), Taipei, Taiwan.
18. Wu, C.W., Gururani, S., Laguna, C., Pati, A., Vidwans, A., and Lerch, A. (2016, January 5–9). Towards the Objective Assessment of Music Performances. Proceedings of the International Conference on Music Perception and Cognition (ICMPC), San Francisco, CA, USA.
19. Vidwans, A., Gururani, S., Wu, C.W., Subramanian, V., Swaminathan, R.V., and Lerch, A. (2017, January 22–24). Objective descriptors for the assessment of student music performances. Proceedings of the AES International Conference on Semantic Audio, Audio Engineering Society, Erlangen, Germany.
20. Bozkurt, B., Baysal, O., and Yuret, D. (2017, January 25–28). A Dataset and Baseline System for Singing Voice Assessment. Proceedings of the International Symposium on Computer Music Multidisciplinary Research (CMMR), Matosinhos, Portugal.
21. (2018, February 28). Yousician. Available online: https://www.yousician.com.
22. (2018, February 28). Smartmusic. Available online: https://www.smartmusic.com.
23. Wu, C.W., and Lerch, A. (February, January 31). Learned Features for the Assessment of Percussive Music Performances. Proceedings of the International Conference on Semantic Computing (ICSC), Laguna Hills, CA, USA.
24. Csáji, B.C. (2001). Approximation with Artificial Neural Networks. [Master’s Thesis, Etvs Lornd University].
25. Choi, K., Fazekas, G., Sandler, M., and Cho, K. (2017, January 5–9). Convolutional recurrent neural networks for music classification. Proceedings of the International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA.10.1109/ICASSP.2017.7952585 ↗
26. Chandna, P., Miron, M., Janer, J., and Gómez, E. (2017, January 21–23). Monoaural audio source separation using deep convolutional neural networks. Proceedings of the International Conference on Latent Variable Analysis and Signal Separation (LVA/ICA), Grenoble, France.10.1007/978-3-319-53547-0_25 ↗
27. Luo, Y., Chen, Z., Hershey, J.R., Le Roux, J., and Mesgarani, N. (2017, January 5–9). Deep clustering and conventional networks for music separation: Stronger together. Proceedings of the International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA.10.1109/ICASSP.2017.7952118 ↗
28. Bittner, R.M., McFee, B., Salamon, J., Li, P., and Bello, J.P. (2017, January 23–27). Deep salience representations for f0 estimation in polyphonic music. Proceedings of the International Society for Music Information Retrieval Conference (ISMIR), Suzhou, China.
29. Clarke, E. (2002). Understanding the Psychology of Performance. Musical Performance: A Guide to Understanding, Cambridge University Press.10.1017/CBO9780511811739.005 ↗
30. Lerch, A. (2008). Software-Based Extraction of Objective Parameters From Music Performances. [Ph.D. Thesis, Technical University of Berlin].
31. Mapping musical thought to musical performance
32. Patterns of note onset asynchronies in expressive piano performance10.1121/1.417245 ↗
33. Dixon, S., and Goebl, W. (2002, January 17–21). Pinpointing the beat: Tapping to expressive performances. Proceedings of the 7th International Conference on Music Perception and Cognition (ICMPC), Sydney, Australia.
34. The psychology of music10.2307/3384541 ↗
35. Computer-assisted music instruction: A look at the potential10.2307/3343819 ↗
36. Humphrey, E.J., Bello, J.P., and LeCun, Y. (2012, January 8–12). Moving Beyond Feature Design: Deep Architectures and Automatic Feature Learning in Music Informatics. Proceedings of the International Soceity of Music Information Retrieval Conference (ISMIR), Porto, Portugal.
37. LeCun, Y., and Bengio, Y. (1995). Convolutional networks for images, speech, and time series. The Handbook of Brain Theory and Neural Networks, MIT Press.
38. Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012, January 3–8). Imagenet classification with deep convolutional neural networks. Proceedings of the Advances in Neural Information Processing Systems (NIPS), Lake Tahoe, NV, USA.
39. Sainath, T.N., Mohamed, A.-R., Kingsbury, B., and Ramabhadran, B. (2013, January 26–31). Deep convolutional neural networks for LVCSR. Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Vancouver, BC, Canada.10.1109/ICASSP.2013.6639347 ↗
40. Ullrich, K., Schlüter, J., and Grill, T. (2014, January 9–13). Boundary Detection in Music Structure Analysis using Convolutional Neural Networks. Proceedings of the International Society for Music Information Retrieval Conference (ISMIR), Utrecht, The Netherlands.
41. Choi, K., Fazekas, G., and Sandler, M. (2016, January 8–11). Automatic tagging using deep convolutional neural networks. Proceedings of the International Society of Music Information Retrieval Conference (ISMIR), New York City, NY, USA.
42. Korzeniowski, F., and Widmer, G. (2016, January 13–16). A fully convolutional deep auditory model for musical chord recognition. Proceedings of the International Workshop on Machine Learning for Signal Processing (MLSP), Salerno, Italy.10.1109/MLSP.2016.7738895 ↗
43. Medsker, L., and Jain, L. (2001). Recurrent neural networks. Design and Applications, CRC Press.
44. An end-to-end neural network for polyphonic piano music transcription10.1109/TASLP.2016.2533858 ↗
45. Han, Y., and Lee, K. (2014, January 4–8). Hierarchical approach to detect common mistakes of beginner flute players. Proceedings of the International Society of Music Information Retrieval Conference (ISMIR), Curitiba, Brazil.
46. Sparse coding with an overcomplete basis set: A strategy employed by V1?10.1016/S0042-6989(97)00169-7 ↗
47. Development of low entropy coding in a recurrent network10.1088/0954-898X_7_2_007 ↗
48. Ngiam, J., Chen, Z., Bhaskar, S.A., Koh, P.W., and Ng, A.Y. (2011, January 12–17). Sparse filtering. Proceedings of the Advances in Neural Information Processing Systems (NIPS), Granada, Spain.
49. Melody extraction from polyphonic music signals using pitch contour characteristics10.1109/TASL.2012.2188515 ↗
50. Bregman, A.S. (1990). Auditory Scene Analysis: The Perceptual Organization of Sound, MIT Press.10.7551/mitpress/1486.001.0001 ↗
51. Bittner, R.M., Salamon, J., Bosch, J.J., and Bello, J.P. (2017, January 22–24). Pitch Contours as a Mid-Level Representation for Music Informatics. Proceedings of the AES International Conference on Semantic Audio, Audio Engineering Society, Erlangen, Germany.
52. Mauch, M., and Dixon, S. (2014, January 4–9). pYIN: A fundamental frequency estimator using probabilistic threshold distributions. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy.10.1109/ICASSP.2014.6853678 ↗
53. Moore, B.C. (2012). An Introduction to the Psychology of Hearing, Brill.
54. Schluter, J., and Bock, S. (2014, January 4–9). Improved musical onset detection with convolutional neural networks. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy.10.1109/ICASSP.2014.6854953 ↗
55. Van den Oord, A., Dieleman, S., and Schrauwen, B. (2013, January 4–11). Deep content-based music recommendation. Proceedings of the Advances in Neural Information Processing Systems (NIPS), Lake Tahoe, NV, USA.
56. McFee, B., Raffel, C., Liang, D., Ellis, D.P., McVicar, M., Battenberg, E., and Nieto, O. (2015, January 6–12). Librosa: Audio and music signal analysis in python. Proceedings of the 14th Python in Science Conference, Austin, TX, USA.10.25080/Majora-7b98e3ed-003 ↗
57. Matan, O., Burges, C.J., LeCun, Y., and Denker, J.S. (December, January 30). Multi-digit recognition using a space displacement neural network. Proceedings of the Advances in Neural Information Processing Systems (NIPS), San Francisco, CA, USA.
58. Wolf, R., and Platt, J.C. (December, January 28). Postal address block location using a convolutional locator network. Proceedings of the Advances in Neural Information Processing Systems, Denver, CO, USA.
59. Long, J., Shelhamer, E., and Darrell, T. (2015, January 7–12). Fully convolutional networks for semantic segmentation. Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA.10.1109/CVPR.2015.7298965 ↗
60. Ioffe, S., and Szegedy, C. (2015, January 19–24). Batch normalization: Accelerating deep network training by reducing internal covariate shift. Proceedings of the International Conference on Machine Learning (ICML), New York City, NY, USA.
61. Tang, D., Qin, B., and Liu, T. (2015, January 17–21). Document modeling with gated recurrent neural network for sentiment classification. Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing (EMNLP), Lisbon, Portugal.10.18653/v1/D15-1167 ↗
62. Zuo, Z., Shuai, B., Wang, G., Liu, X., Wang, X., Wang, B., and Chen, Y. (2015, January 7–12). Convolutional recurrent neural networks: Learning spatial dependencies for image representation. Proceedings of the Conference on Computer Vision and Pattern Recognition Workshop (CVPRW), Boston, MA, USA.10.1109/CVPRW.2015.7301268 ↗
63. Chung, J., Gulcehre, C., Cho, K., and Bengio, Y. (2018, February 28). Empirical evaluation of gated recurrent neural networks on sequence modeling. Available online: https://arxiv.org/abs/1412.3555.
64. Jozefowicz, R., Zaremba, W., and Sutskever, I. (2015, January 6–11). An empirical exploration of recurrent network architectures. Proceedings of the International Conference on Machine Learning, Lille, France.
65. Paszke, A., Gross, S., Chintala, S., and Chanan, G. (2018, February 28). PyTorch: Tensors and dynamic neural networks in Python with strong GPU Acceleration. Available online: http://pytorch.org.
66. Pati, K.A., and Gururani, S. (2018, February 28). MusicPerfAssessment. Available online: https://github.com/ashispati/MusicPerfAssessment.
67. Kingma, D.P., and Ba, J. (2018, February 28). Adam: A method for stochastic optimization. Available online: https://arxiv.org/abs/1412.6980.
68. McClave, J.T., and Sincich, T. (2003). Statistics, Prentice Hall. [9th ed.].
69. Simonyan, K., Vedaldi, A., and Zisserman, A. (2018, February 28). Deep inside convolutional networks: Visualising image classification models and saliency maps. Available online: https://arxiv.org/abs/1312.6034.
70. Methods for interpreting and understanding deep neural networks10.1016/j.dsp.2017.10.011 ↗
71. Choi, K., Fazekas, G., Sandler, M., and Cho, K. (2017, January 23–27). Transfer learning for music classification and regression tasks. Proceedings of the International Society of Music Information Retrieval Conference (ISMIR), Suzhou, China.
72. Thompson, W.F., Graham, P., and Russo, F.A. (2005). Seeing music performance: Visual influences on perception and experience. Semiotica, 203–227.10.1515/semi.2005.2005.156.203 ↗
73. Hearing gestures, seeing music: Vision influences perceived tone duration10.1068/p5635 ↗