본문으로 건너뛰기

MusicVAE: A Hierarchical Latent Vector Model for Learning Long-Term Structure in Music

Jisu Lim1분 읽기

VAE(Variational Auto-Encoder)는 seqeunces를 사용하는 long-term 구조에 사용하기어렵다.
그래서 outputs의 embeddings을 각 subsequence 에 독립적으로 생성하기 위하여 사용하는 hierarchical decoder 구조를 제안한다.

1 musicvae

emonstration of latent-space averaging usingMusicVAE.

생성모델 GANs이나 autoregressive 모델인 PixelCNN, WaveNet 등은 우도 p(z|x)와 p(z)를 모두 명시적으로 모델링한다. 아직 continuous-valued data에서 deep letent variable models은 아직 long sequence에 성공적으로 적용하지 못했지만 짧은 seqeunce에는 잘 적용되는 걸 보여준다. musicVAE는 전체 sequence를 single letent vector로 표현한다 (accurately reconstruct)

posterior inference는 p(z|x)를 maximizing the evidence lower bound (ELBO)를 최대화 함으로써 KL deviergence를 최소화한다. prior p(z)는 diagonal-covariance Gaussian로 z ∼ N (μ, σI) 로 근사하여 계산된다 ε ∼ N (0, I), z = μ + σ ε ELBO는 E[log pθ (x|z)] and KL(qλ(z|x)||p(z))

공유하기

작성자

Jisu Lim

Senior Researcher · KLCUBE

KLCUBE Senior Researcher. 음성·자연어 처리 모델 개발, 추론 최적화와 서비스 배포 경험을 바탕으로 연구 노트를 기록합니다.