SongGLM: Lyric-to-Melody Generation with 2D Alignment Encoding and Multi-Task Pre-Training

Authors

  • Jiaxing Yu College of Computer Science and Technology, Zhejiang University
  • Xinda Wu College of Computer Science and Technology, Zhejiang University
  • Yunfei Xu AI Center, Guangdong OPPO Mobile Telecommunications Corp., Ltd.
  • Tieyao Zhang College of Computer Science and Technology, Zhejiang University
  • Songruoyao Wu College of Computer Science and Technology, Zhejiang University
  • Le Ma College of Computer Science and Technology, Zhejiang University
  • Kejun Zhang College of Computer Science and Technology, Zhejiang University Innovation Center of Yangtze River Delta, Zhejiang University

DOI:

https://doi.org/10.1609/aaai.v39i24.34766

Abstract

Lyric-to-melody generation aims to automatically create melodies based on given lyrics, requiring the capture of complex and subtle correlations between them. However, previous works usually suffer from two main challenges: 1) lyric-melody alignment modeling, which is often simplified to one-syllable/word-to-one-note alignment, while others have the problem of low alignment accuracy; 2) lyric-melody harmony modeling, which usually relies heavily on intermediates or strict rules, limiting model's capabilities and generative diversity. In this paper, we propose SongGLM, a lyric-to-melody generation system that leverages 2D alignment encoding and multi-task pre-training based on the General Language Model (GLM) to guarantee the alignment and harmony between lyrics and melodies. Specifically, 1) we introduce a unified symbolic song representation for lyrics and melodies with word-level and phrase-level (2D) alignment encoding to capture the lyric-melody alignment; 2) we design a multi-task pre-training framework with hierarchical blank infilling objectives (n-gram, phrase, and long span), and incorporate lyric-melody relationships into the extraction of harmonized n-grams to ensure the lyric-melody harmony. We also construct a large-scale lyric-melody paired dataset comprising over 200,000 English song pieces for pre-training and fine-tuning. The objective and subjective results indicate that SongGLM can generate melodies from lyrics with significant improvements in both alignment and harmony, outperforming all the previous baseline methods.

Downloads

Published

2025-04-11

How to Cite

Yu, J., Wu, X., Xu, Y., Zhang, T., Wu, S., Ma, L., & Zhang, K. (2025). SongGLM: Lyric-to-Melody Generation with 2D Alignment Encoding and Multi-Task Pre-Training. Proceedings of the AAAI Conference on Artificial Intelligence, 39(24), 25742–25750. https://doi.org/10.1609/aaai.v39i24.34766

Issue

Section

AAAI Technical Track on Natural Language Processing III