Intro. Adversarial Framework GANs Optimization Optimal Transport
GANs, Optimal Transport, and Implicit Distribution Estimation
Tengyuan Liang
Econometrics and Statistics
1 / 40
GANs, Optimal Transport, and Implicit Distribution Estimation - - PowerPoint PPT Presentation
Intro. Adversarial Framework GANs Optimization Optimal Transport GANs, Optimal Transport, and Implicit Distribution Estimation Tengyuan Liang Econometrics and Statistics 1 / 40 Intro. Adversarial Framework GANs Optimization Optimal
Intro. Adversarial Framework GANs Optimization Optimal Transport
1 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport 2 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
3 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
3 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
3 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
4 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
4 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
4 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
5 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
6 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
6 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
6 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
7 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
7 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
8 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
8 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
9 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
10 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
11 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2α+d ∨ n− 1 2 .
11 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2 ρν∥H ≤ 1} with smoothness α 12 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2 ρν∥H ≤ 1} with smoothness α
2ακ+2 ∨ n− 1 2 .
12 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2 ρν∥H ≤ 1} with smoothness α
2ακ+2 ∨ n− 1 2 .
2ακ+2 ∨ n− 1 2 = n−1/2.
2 α+1 ( 1 κ −1), effective dim. 1 κ . 12 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
13 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
d ∨ log n
13 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
d ∨ log n
2α+d ∨
13 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
14 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
15 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
16 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
17 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
17 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
17 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
18 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
19 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
20 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
Generator Discriminator
21 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
21 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
22 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
Generator Class Discriminator Class and dominated by data-memorization, empirical deviation nonparametric density estimation classic parametric models 23 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
24 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
25 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
25 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
26 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
26 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
27 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
28 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
28 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
1000 2000 3000 4000 5000 6000 Gradient step 0.0 0.1 0.2 0.3 0.4 0.5 Radius Predictive Method OMD
28 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
29 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
30 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
30 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
30 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
31 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
1 2 ∥x−y∥2−φ(y)
31 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
1 2 ∥x−yi∥2−φ(yi)
1 2 ∥x−yi∥2−φ(yi)
32 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
33 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
d 33 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
Generator Class Discriminator Class and dominated by , , ,
34 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
35 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2α+d + n− 1 2
36 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2α+d + n− 1 2
36 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2α+d + n− 1 2
36 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2α+d + n− 1 2
36 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2α+d ∨ n−1
37 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2α+d ∨ n−1
4α+d ∨ n−1
37 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2α+d ,
2α+d . 38 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2α+d ≾ inf
2α+d ,
2α+d .
38 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
2α+d ≾ inf
2α+d ,
2α+d .
38 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
39 / 40
Intro. Adversarial Framework GANs Optimization Optimal Transport
39 / 40
References
Michael Arbel, Dougal J Sutherland, Mikołaj Bi´ nkowski, and Arthur Gretton. On gradient regularizers for mmd gans. arXiv preprint arXiv:1805.11565, 2018. Martin Arjovsky and L´ eon Bottou. Towards principled methods for training generative adversarial networks. arXiv preprint arXiv:1701.04862, 2017. Martin Arjovsky, Soumith Chintala, and L´ eon Bottou. Wasserstein gan. arXiv preprint arXiv:1701.07875, 2017. Sanjeev Arora and Yi Zhang. Do gans actually learn the distribution? an empirical study. arXiv preprint arXiv:1706.08224, 2017. Sanjeev Arora, Rong Ge, Yingyu Liang, Tengyu Ma, and Yi Zhang. Generalization and equilibrium in generative adversarial nets (gans). arXiv preprint arXiv:1703.00573, 2017a. Sanjeev Arora, Andrej Risteski, and Yi Zhang. Theoretical limitations of encoder-decoder gan architectures. arXiv preprint arXiv:1711.02651, 2017b. Yu Bai, Tengyu Ma, and Andrej Risteski. Approximability of discriminators implies diversity in gans. arXiv preprint arXiv:1806.10586, 2018. Luis A Caffarelli. Some regularity properties of solutions of monge ampere equation. Communications on pure and applied mathematics, 44 (8-9):965–969, 1991. Luis A Caffarelli. The regularity of mappings with a convex potential. Journal of the American Mathematical Society, 5(1):99–104, 1992. Guillermo Canas and Lorenzo Rosasco. Learning probability measures with respect to optimal transport metrics. In Advances in Neural Information Processing Systems, pages 2492–2500, 2012. Constantinos Daskalakis, Andrew Ilyas, Vasilis Syrgkanis, and Haoyang Zeng. Training gans with optimism. arXiv preprint 40 / 40