Hanfeng Lin
2024
ChatMusician: Understanding and Generating Music Intrinsically with LLM
Ruibin Yuan
|
Hanfeng Lin
|
Yi Wang
|
Zeyue Tian
|
Shangda Wu
|
Tianhao Shen
|
Ge Zhang
|
Yuhang Wu
|
Cong Liu
|
Ziya Zhou
|
Liumeng Xue
|
Ziyang Ma
|
Qin Liu
|
Tianyu Zheng
|
Yizhi Li
|
Yinghao Ma
|
Yiming Liang
|
Xiaowei Chi
|
Ruibo Liu
|
Zili Wang
|
Chenghua Lin
|
Qifeng Liu
|
Tao Jiang
|
Wenhao Huang
|
Wenhu Chen
|
Jie Fu
|
Emmanouil Benetos
|
Gus Xia
|
Roger Dannenberg
|
Wei Xue
|
Shiyin Kang
|
Yike Guo
Findings of the Association for Computational Linguistics ACL 2024
While LLMs demonstrate impressive capabilities in musical knowledge, we find that music reasoning is still an unsolved task.We introduce ChatMusician, an open-source large language model (LLM) that integrates intrinsic musical abilities. It is based on continual pre-training and finetuning LLaMA2 on a text-compatible music representation, ABC notation, and the music is treated as a second language.ChatMusician can understand and generate music with a pure text tokenizer without external multi-modal neural structures or tokenizers. Interestingly, endowing musical abilities does not harm language abilities, even achieving a slightly higher MMLU score.ChatMusician is capable of composing well-structured, full-length music, condition on texts, chords, melodies, motifs, musical forms, etc.On our meticulously curated college-level music understanding benchmark, MusicTheoryBench, ChatMusician surpasses LLaMA2 and GPT-3.5 by a noticeable margin. We show that ChatMusician preserves or even surpasses the original LLaMA2 7B’s language abilities by evaluating on MMLU benchmark.Our work reveals that LLMs can be an excellent compressor for music, which can be seen as humanity’s creative language, but there remains significant territory to be conquered.We release our 5B token music-language corpora MusicPiles, the collected MusicTheoryBench, code, model and demo.
Search
Co-authors
- Ruibin Yuan 1
- Yi Wang 1
- Zeyue Tian 1
- Shangda Wu 1
- Tianhao Shen 1
- show all...
- Ge Zhang 1
- Yuhang Wu 1
- Cong Liu 1
- Ziya Zhou 1
- Liumeng Xue 1
- Ziyang Ma 1
- Qin Liu 1
- Tianyu Zheng 1
- Yizhi Li 1
- Yinghao Ma 1
- Yiming Liang 1
- Xiaowei Chi 1
- Ruibo Liu 1
- Zili Wang 1
- Chenghua Lin 1
- Qifeng Liu 1
- Tao Jiang 1
- Wenhao Huang 1
- Wenhu Chen 1
- Jie Fu 1
- Emmanouil Benetos 1
- Gus Xia 1
- Roger Dannenberg 1
- Wei Xue 1
- Shiyin Kang 1
- Yike Guo 1