paper-with-me

Papers

Competitive Gradient Descent

2019-05-28 · NeurIPS 2019 12 · Florian Schäfer, Anima Anandkumar

We introduce a new algorithm for the numerical computation of Nash equilibria of competitive two-player games. Our method is a natural generalization of gradient descent to the two-player setting where the update is given by the Nash equilibrium of a regularized bilinear local approximation of the underlying game. It avoids oscillatory and divergent behaviors seen in alternating gradient descent. Using numerical experiments and rigorous analysis, we provide a detailed comparison to methods based on \emph{optimism} and \emph{consensus} and show that our method avoids making any unnecessary changes to the gradient dynamics while achieving exponential (local) convergence for (locally) convex-concave zero sum games. Convergence and stability properties of our method are robust to strong interactions between the players, without adapting the stepsize, which is not the case with previous methods. In our numerical experiments on non-convex-concave problems, existing methods are prone to divergence and instability due to their sensitivity to interactions among the players, whereas we never observe divergence of our algorithm. The ability to choose larger stepsizes furthermore allows our algorithm to achieve faster convergence, as measured by the number of model evaluations.

📄 PDF Abstract BibTeX arXiv:1905.12103

Code (8)

f-t-s/CGD 공식 구현 pytorch
18jeffreyma/cgd_scratch_work pytorch
18jeffreyma/multi_cmd pytorch
GopiKishan14/Reproducibility_Challenge_NeurIPS_2019 pytorch
devzhk/Implicit-Competitive-Regularization pytorch
devzhk/cgds-package pytorch
gehring/fax jax
wagenaartje/torch-cgd pytorch

Similar Papers 제목 키워드 기반

Polymatrix Competitive Gradient Descent

2021-11-16 · Jeffrey Ma, Alistair Letcher, Florian Schäfer, Yuanyuan Shi 외

Many economic games and machine learning approaches can be cast as competitive optimization problems where multiple agents are minimizing their respective objective function, which depends on all agents' actions. While g…

Multi-agent Reinforcement Learning

Reproducibility Challenge NeurIPS 2019 Report on "Competitive Gradient Descent"

2020-01-26 · Gopi Kishan

This is a report for reproducibility challenge of NeurlIPS 2019 on the paper Competitive Gradient Descent (Schafer et al., 2019). The paper introduces a novel algorithm for the numerical computation of Nash equilibria of…

A Tight Convergence Analysis for Stochastic Gradient Descent with Delayed Updates

2018-06-26 · Yossi Arjevani, Ohad Shamir, Nathan Srebro

We provide tight finite-time convergence bounds for gradient descent and stochastic gradient descent on quadratic functions, when the gradients are delayed and reflect iterates from $\tau$ rounds ago. First, we show that…

Distributed Optimization

Recurrent neural network training with preconditioned stochastic gradient descent

2016-06-14 · Xi-Lin Li

This paper studies the performance of a recently proposed preconditioned stochastic gradient descent (PSGD) algorithm on recurrent neural network (RNN) training. PSGD adaptively estimates a preconditioner to accelerate g…

Handwritten Digit Recognition

Stein Variational Gradient Descent: A General Purpose Bayesian Inference Algorithm

2016-08-16 · NeurIPS 2016 12 · Qiang Liu, Dilin Wang

We propose a general purpose variational inference algorithm that forms a natural counterpart of gradient descent for optimization. Our method iteratively transports a set of particles to match the target distribution, b…

Bayesian InferenceVariational Inference