アーカイブ / Audio / Generative AI
移調や時刻の移動に合わせて次の音符を予測するEMT
Equivariant Music Transformer
Equivariant Music Transformerの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1 : The main branch (left) performs next-token prediction; the auxiliary branch (right) self-distills the main branch, aligning its prediction on shifted inputs with the correspondingly-shifted original distribution to enforce equivariance.
概要
- EMTは次音予測に加え、移調や時刻移動の前後で予測分布が対応するよう学習する。
- LakhMIDIのclean部分を用いた内部比較では、全属性の次音予測損失がEMTで0.847、データ拡張モデルで0.853だった。
- 著者らによると、同変性の損失には二度目のモデル計算が必要で、学習の各段階の計算費用は約2倍になる。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Equivariant Music Transformerの仕組み
- 01MIDIの音符列
- 02音高・時刻を移動
- 03二つの予測を照合
- 04次音の確率分布
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
Equivariant Music Transformer(EMT)は、旋律の音高や開始時刻をずらしたとき、次の音符の予測も対応してずれるように学ぶ音楽生成モデルだ。この対応関係を「同変性」と呼び、同じ音同士の関係を保つ変形を扱うために重要となる。
著者らの分析では、通常の音楽Transformerは移調や時刻移動をした入力の内部表現が対応しにくく、モデルが大きい場合や学習が長い場合にその傾向が強まった。
手法
EMTは、MIDIという音符情報の形式から、開始時刻、音高、長さ、楽器、強さを持つイベント列を作り、次の音符の確率分布を予測する。学習時には同じ列の音高や時刻をランダムにずらし、重みを共有するモデルにも入力する。例えば旋律を2半音上げたなら、次の音高の予測も2半音上がる関係を目指す。
ずらした入力からの予測分布を元の位置に戻し、元の予測分布との差を損失として計算する。元の予測側には「勾配停止」を使い、その予測を照合の基準として固定する。通常の次音予測の損失と、この同変性の損失を合わせて学習する。
新規性
著者らが新規性として挙げるのは、音楽生成Transformerの学習目標に同変性の損失を直接加えた点だ。音符の表現を変える方法や、移動した曲を学習データに加える方法とは、予測分布そのものを対応づける点が異なる。
EMTは、通常の次音予測とこの損失を同時に最適化する。音楽上の距離を反映する入力表現や相対位置の仕組みとの併用も、著者らは検証した。
従来手法との違い
内部比較には、次音予測だけで学ぶモデル、移動した音符列でも次音を予測するデータ拡張モデル、同変性の損失だけを追加するモデルが含まれる。音楽上の距離を反映するFMEと、音高・開始時刻の相対関係を扱うMRAの有無も比べている。
同じ変換と計算量の条件で、EMTはデータ拡張モデルより次音予測損失と同変性の指標が良かった。外部のAnticipatory Music TransformerとMIDI-LLMは同変性の比較対象だが、表に両者の次音予測損失はない。
実験結果
著者らはLakhMIDIのclean部分の1割を試験用に分け、内部モデルを比較した。表に示された全属性の次音予測損失はEMTが0.847、データ拡張モデルが0.853、次音予測のみのモデルが0.912。同変性の損失は順に0.049、0.069、0.286で、両損失とも低いほど良い。
聴取試験用のEMTはLakhMIDI全体で学習し、移調または時刻移動した5秒の入力から最大30秒の続きを生成した。有効回答12人の平均評点では、移動前後の滑らかさの低下がEMTで0.20、比較したAnticipatoryの中規模モデルで0.58だったと著者らは報告する。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:作曲者が短いMIDIの旋律を入力し、続く音符列の候補を試聴する画面を考える。入力は各音符の開始時刻、音高、長さ、楽器、強さで、出力は旋律を移調した場合も含む続きの候補とする。
対象分野のMIDI曲を学習データとして用意し、同じイベント形式へ変換する。次音の正解は曲中の並びから作れるため、この案では追加の手作業ラベルやセンサーを想定しない。候補の採否は作曲者が判断する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象分野のMIDI曲を集め、開始時刻、音高、長さ、楽器、強さの列に変換する。次音の正解は列から作り、追加の手作業ラベルやセンサーは設けない。同じ学習用・試験用の分割で、EMTと次音予測だけのモデルを学習する。
対象曲に合う移調幅と時刻移動幅を決め、試験用の原曲と移動後の曲で、次音予測損失とTop-1一致率を測る。Top-1一致率は、移動分を戻した予測と元の予測で、最も確率の高い音符が一致する割合だ。試聴評点と学習時間も記録する。
限界と課題
著者らが明記する負担は、同変性の損失を計算するため、重みを共有するモデルへ二度入力を通し、学習の各段階の計算費用が約2倍になる点だ。音高や時刻の移動範囲を定め、予測分布の端ではマスク処理も行う。
編集上の検証事項は、対象曲で移調や時刻移動が自然な操作か、試聴者が続きの品質をどう評価するかである。報告された数値は指定されたLakhMIDIの分割と聴取試験の条件に基づくため、別のジャンルや制作工程への適合は個別に確かめる必要がある。
出典
元のタイトル・要旨を確認する(英語)
Equivariant Music Transformer
Humans recognize a musical passage even when it is shifted in time or transposed in pitch, indicating a notion of equivariance in the representation space. Our analysis, however, shows that standard music transformers map such time-shifted or pitch-transposed inputs onto uncorrelated representations: these models become progressively less equivariant as they scale in size or train longer. This suggests that in standard music transformers, additional model capacity is allocated to memorizing absolute patterns rather than capturing shared musical structures. In this paper, we propose the Equivariant Music Transformer (EMT), which enforces equivariance through self-distillation by jointly optimizing a next-token-prediction and an auxiliary equivariance regularization loss. We find that the additional equivariance loss acts as a beneficial regularizer, simultaneously improving next-token prediction and producing equivariant latent representations. Through both objective and subjective evaluations, EMT demonstrates superior equivariance and generative capability compared to data augmentation, feature engineering, and state-of-the-art (SOTA) baselines. More broadly, our findings reveal that standard language modeling methods alone do not capture music's translational symmetries, and dedicated inductive biases are required to produce better music representations. The code, weights and demos are available online.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




