Multi-objective training of Generative Adversarial Networks with multiple discriminators
arXiv:1901.08680
Abstract
Recent literature has demonstrated promising results for training Generative Adversarial Networks by employing a set of discriminators, in contrast to the traditional game involving one generator against a single adversary. Such methods perform single-objective optimization on some simple consolidation of the losses, e.g. an arithmetic average. In this work, we revisit the multiple-discriminator setting by framing the simultaneous minimization of losses provided by different models as a multi-objective optimization problem. Specifically, we evaluate the performance of multiple gradient descent and the hypervolume maximization algorithm on a number of different datasets. Moreover, we argue that the previously proposed methods and hypervolume maximization can all be seen as variations of multiple gradient descent in which the update direction can be computed efficiently. Our results indicate that hypervolume maximization presents a better compromise between sample quality and computational cost than previous methods.
The first two authors contributed equally to this work
Cited by in corpus (11)
- Generalizing to unseen domains via distribution matching
- Stabilizing Generative Adversarial Networks: A Survey
- Federated Learning Meets Multi-objective Optimization
- Joint Air Quality and Weather Prediction Based on Multi-Adversarial Spatiotemporal Networks
- MCL-GAN: Generative Adversarial Networks with Multiple Specialized Discriminators
- Self-Supervised GANs with Label Augmentation
- CDE-GAN: Cooperative Dual Evolution Based Generative Adversarial Network
- Gradient-based algorithms for multi-objective bi-level optimization
- Multi-Objective Learning to Predict Pareto Fronts Using Hypervolume Maximization
- A Spectral Enabled GAN for Time Series Data Generation
- Complex Momentum for Optimization in Games