{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/muchin-a-chinese-colloquial-description","title":"MuChin: A Chinese Colloquial Description Benchmark for Evaluating Language Models in the Field of Music","arxiv_id":"2402.09871","date":"2024-02-15","proceeding":null,"authors":["ZiHao Wang","Shuyu Li","Tao Zhang","Qi Wang","Pengfei Yu","Jinyang Luo","Yan Liu","Ming Xi","Kejun Zhang"],"abstract":"The rapidly evolving multimodal Large Language Models (LLMs) urgently require new benchmarks to uniformly evaluate their performance on understanding and textually describing music. However, due to semantic gaps between Music Information Retrieval (MIR) algorithms and human understanding, discrepancies between professionals and the public, and low precision of annotations, existing music description datasets cannot serve as benchmarks. To this end, we present MuChin, the first open-source music description benchmark in Chinese colloquial language, designed to evaluate the performance of multimodal LLMs in understanding and describing music. We established the Caichong Music Annotation Platform (CaiMAP) that employs an innovative multi-person, multi-stage assurance method, and recruited both amateurs and professionals to ensure the precision of annotations and alignment with popular semantics. Utilizing this method, we built a dataset with multi-dimensional, high-precision music annotations, the Caichong Music Dataset (CaiMD), and carefully selected 1,000 high-quality entries to serve as the test set for MuChin. Based on MuChin, we analyzed the discrepancies between professionals and amateurs in terms of music description, and empirically demonstrated the effectiveness of annotated data for fine-tuning LLMs. Ultimately, we employed MuChin to evaluate existing music understanding models on their ability to provide colloquial descriptions of music. All data related to the benchmark, along with the scoring code and detailed appendices, have been open-sourced (https://github.com/CarlWangChina/MuChin/).","url_abs":"https://arxiv.org/abs/2402.09871v4","url_pdf":"https://arxiv.org/pdf/2402.09871v4.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"muchin-a-chinese-colloquial-description","repo_url":"https://github.com/CarlWangChina/MuChin","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"information-retrieval","task_name":"Information Retrieval"},{"task_slug":"music-information-retrieval","task_name":"Music Information Retrieval"}],"methods":[{"method_slug":"set","method_name":"SET"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2402.09871","atlas_url":"https://app.syntology.ai/?focus=2402.09871","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2402.09871"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/CarlWangChina/MuChin","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":6,"unverified":1},"by_repo_kind":{"official":{"samples":7,"ran":6,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"db3261a7e3b7c9c3","entry":"F1_score","repo":"CarlWangChina/MuChin","repo_kind":"official","path":"und_eval/models/mlp.py","file_url":"https://github.com/CarlWangChina/MuChin/blob/HEAD/und_eval/models/mlp.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"db3261a7e3b7c9c3"}},{"code_sha256_prefix":"9036a848759857a8","entry":"calculate_accuracy_and_recall","repo":"CarlWangChina/MuChin","repo_kind":"official","path":"und_eval/models/modeltest.py","file_url":"https://github.com/CarlWangChina/MuChin/blob/HEAD/und_eval/models/modeltest.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9036a848759857a8"}},{"code_sha256_prefix":"e9dc9d5aa138ee8c","entry":"find_indices","repo":"CarlWangChina/MuChin","repo_kind":"official","path":"gen_eval/glrc_obj_eval.py","file_url":"https://github.com/CarlWangChina/MuChin/blob/HEAD/gen_eval/glrc_obj_eval.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e9dc9d5aa138ee8c"}},{"code_sha256_prefix":"5ca8664cbef23bbc","entry":"find_last_zh_word","repo":"CarlWangChina/MuChin","repo_kind":"official","path":"gen_eval/glrc_obj_eval.py","file_url":"https://github.com/CarlWangChina/MuChin/blob/HEAD/gen_eval/glrc_obj_eval.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5ca8664cbef23bbc"}},{"code_sha256_prefix":"3a94e5e9e04c5a5e","entry":"mapping_rhythm_name","repo":"CarlWangChina/MuChin","repo_kind":"official","path":"gen_eval/glrc_obj_eval.py","file_url":"https://github.com/CarlWangChina/MuChin/blob/HEAD/gen_eval/glrc_obj_eval.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3a94e5e9e04c5a5e"}},{"code_sha256_prefix":"ea4c62034920a7b7","entry":"run_cmd_sync","repo":"CarlWangChina/MuChin","repo_kind":"official","path":"und_eval/dataset.py","file_url":"https://github.com/CarlWangChina/MuChin/blob/HEAD/und_eval/dataset.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ea4c62034920a7b7"}},{"code_sha256_prefix":"2f347415ba83a44a","entry":"get_approximate_audio_length","repo":"CarlWangChina/MuChin","repo_kind":"official","path":"und_eval/dataset.py","file_url":"https://github.com/CarlWangChina/MuChin/blob/HEAD/und_eval/dataset.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2f347415ba83a44a"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}