1️⃣ Generative Models

  1. Implicit Density
    1. Learning by Comparison
      • Generative Adversarial Nets
  2. Explicit Density
    1. Exact Density Modeling
      • NN로 상정하고 NN가 density 그 자체를 배울 수 있게 학습하는 방법도 있음
      • Probabilistic modeling에 focus 되어 있는 방법론
        • Autoregressive Model
        • Normalizing Flow
          • marginal 계산 어려움 → density modeling 정확하게 할 수 없음
        • Probabilistic Circuit (최근)
          • evidence 계산 가능 → density modeling 정확하게 할 수 있음
    2. Unnormalized Density → Latent Modeling에 초점
      • Energy Based Methods
      • Score Matching
    3. Approximate Density → Latent Modeling에 초점
      • density를 approximation하는 technique
        • Variatinal Auto-Encoder
          • exact density를 알기 어렵기 때문에 approximate할 수 있는 variational family를 통해 가장 적절한 posterior를 찾고 그 posterior를 통해 Generator 학습
        • Diffusion Models

2️⃣ Denoising Diffusion Models