How to Fill the Optimum Set? Population Gradient Descent with Harmless Diversity

02/16/2022
by   Chengyue Gong, et al.
3

Although traditional optimization methods focus on finding a single optimal solution, most objective functions in modern machine learning problems, especially those in deep learning, often have multiple or infinite numbers of optima. Therefore, it is useful to consider the problem of finding a set of diverse points in the optimum set of an objective function. In this work, we frame this problem as a bi-level optimization problem of maximizing a diversity score inside the optimum set of the main loss function, and solve it with a simple population gradient descent framework that iteratively updates the points to maximize the diversity score in a fashion that does not hurt the optimization of the main loss. We demonstrate that our method can efficiently generate diverse solutions on a variety of applications, including text-to-image generation, text-to-mesh generation, molecular conformation generation and ensemble neural network training.

READ FULL TEXT

page 5

page 6

page 7

page 11

page 12

page 13

page 14

page 15

research
10/17/2021

Pareto Navigation Gradient Descent: a First-Order Algorithm for Optimization in Pareto Set

Many modern machine learning applications, such as multi-task learning, ...
research
02/21/2022

Obtaining Approximately Optimal and Diverse Solutions via Dispersion

There has been a long-standing interest in computing diverse solutions t...
research
12/24/2021

Lyapunov Exponents for Diversity in Differentiable Games

Ridge Rider (RR) is an algorithm for finding diverse solutions to optimi...
research
07/12/2022

DGPO: Discovering Multiple Strategies with Diversity-Guided Policy Optimization

Recent algorithms designed for reinforcement learning tasks focus on fin...
research
05/26/2022

A framework for overparameterized learning

An explanation for the success of deep neural networks is a central ques...
research
06/10/2014

Maximizing Diversity for Multimodal Optimization

Most multimodal optimization algorithms use the so called niching method...
research
12/27/2018

A discrete version of CMA-ES

Modern machine learning uses more and more advanced optimization techniq...

Please sign up or login with your details

Forgot password? Click here to reset