Concetti Chiave
A novel approach for inference-time control of generative music transformers, which self-monitors probe accuracy to impose desired musical traits while maintaining overall music quality.
Sintesi
The paper introduces Self-Monitored Inference-Time INtervention (SMITIN), an approach for controlling an autoregressive generative music transformer using classifier probes. These simple logistic regression probes are trained on the output of each attention head in the transformer using a small dataset of audio examples both exhibiting and missing a specific musical trait (e.g., the presence/absence of drums, or real/synthetic music).
The key highlights are:
- SMITIN steer the attention heads in the probe direction, ensuring the generative model output captures the desired musical trait.
- SMITIN monitors the probe output to avoid adding an excessive amount of intervention into the autoregressive generation, which could lead to temporally incoherent music.
- SMITIN is validated objectively and subjectively for both audio continuation and text-to-music applications, demonstrating the ability to add controls to large generative models for which retraining or even fine-tuning is impractical for most musicians.
- SMITIN outperforms baseline methods in successfully directing the generative model to add desired instruments, while maintaining the musical consistency of the generated output.
- SMITIN enables fine-grained control over multiple musical aspects simultaneously, bolstering its potential as a robust tool for complex music generation tasks.
- SMITIN can effectively leverage small amounts of data for probe training, making it accessible and achievable without the need for extensive datasets.
Statistiche
The test accuracy of MusicGenlarge's probes across all self-attention layers and heads for drums is 94.3% and the threshold value τ is 0.903.
The test accuracy of MusicGenlarge's probes across all self-attention layers and heads for bass is 89.1% and the threshold value τ is 0.863.
The test accuracy of MusicGenlarge's probes across all self-attention layers and heads for guitar is 81.8% and the threshold value τ is 0.787.
The test accuracy of MusicGenlarge's probes across all self-attention layers and heads for piano is 75.3% and the threshold value τ is 0.712.
Citazioni
"We introduce Self-Monitored Inference-Time INtervention (SMITIN), an approach for controlling an autoregressive generative music transformer using classifier probes."
"Crucially, this self-monitoring technique enables real-time assessment of whether the current generated sample incorporates the target factor, allowing for the generation of musically aligned samples without a costly retraining or fine-tuning process."
"Our proposed SMITIN shows a notable 10.5% jump over text-prompt conditioning, and is better at retaining the model's output distribution and generating consistent music."