Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Guilherme França

dblp:184/3866 · DBLP profile ↗
← Back
8ranked-venue papers
6as first author
2since 2021 · last 2021
0000-0003-3424-273XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 3 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
3 papers
Optimization for machine learning · 58% Learning theory · 16% Probabilistic and Bayesian machine learning · 16%
Theoretical computer science
4 papers
Mathematical optimization · 94% Algorithms and data structures · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 16 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization › continuous optimization › convex optimization › proximal methods
alternating direction method of multipliers
0.822020
Distributed Optimization, Averaging via ADMM, and Network Topology · Proc. IEEE 2020
ADMM and Accelerated ADMM as Continuous Dynamical Systems · ICML 2018
Machine learning › Optimization for machine learning
gradient flow
0.512021
Understanding the Dynamics of Gradient Flow in Overparameterized Linear models · ICML 2021
Machine learning › Learning theory › over-parameterization
overparameterized models
0.512021
Understanding the Dynamics of Gradient Flow in Overparameterized Linear models · ICML 2021
Machine learning › Optimization for machine learning
continuous-time analysis
0.412020
Conformal Symplectic and Relativistic Optimization · NeurIPS 2020
Machine learning › Optimization for machine learning › gradient-based optimization
momentum methods
0.412020
Conformal Symplectic and Relativistic Optimization · NeurIPS 2020
Machine learning › Optimization for machine learning › gradient-based optimization › accelerated gradient methods
nesterov acceleration
0.412020
Conformal Symplectic and Relativistic Optimization · NeurIPS 2020
Mathematical optimization
distributed optimization
0.412020
Distributed Optimization, Averaging via ADMM, and Network Topology · Proc. IEEE 2020
Mathematical optimization
convergence analysis
0.312018
ADMM and Accelerated ADMM as Continuous Dynamical Systems · ICML 2018
Mathematical optimization › continuous optimization
convex optimization
0.312018
ADMM and Accelerated ADMM as Continuous Dynamical Systems · ICML 2018
Machine learning › Graph learning
graph clustering
0.112021
Kernel k-Groups via Hartigan's Method · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Machine learning › Graph learning
stochastic block model
0.112021
Kernel k-Groups via Hartigan's Method · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Algorithms and data structures › numerical linear algebra
matrix factorization
0.112021
Understanding the Dynamics of Gradient Flow in Overparameterized Linear models · ICML 2021
Mathematical optimization › control theory
riccati equation
0.112021
Understanding the Dynamics of Gradient Flow in Overparameterized Linear models · ICML 2021
Wireless sensing and localization
sensor network localization
0.112020
Distributed Optimization, Averaging via ADMM, and Network Topology · Proc. IEEE 2020
Distributed systems
consensus
0.112020
Distributed Optimization, Averaging via ADMM, and Network Topology · Proc. IEEE 2020
Distributed systems
distributed coordination
0.112020
Distributed Optimization, Averaging via ADMM, and Network Topology · Proc. IEEE 2020

Methods — techniques the papers use, named apart from their topics

spectral graph theory · 1.3lifted markov chains · 1.3alternating direction method of multipliers · 1.3conservation laws analysis · 1.0symplectic discretization · 0.9heavy ball · 0.9conformal hamiltonian · 0.9spectral clustering · 0.5kernel methods · 0.5hartigan's method · 0.5ordinary differential equations · 0.3lyapunov stability analysis · 0.3
YearPublicationVenuePosition
2021 Understanding the Dynamics of Gradient Flow in Overparameterized Linear models
abstract
We provide a detailed analysis of the dynamics ofthe gradient flow in overparameterized two-layerlinear models. A particularly interesting featureof this model is that its nonlinear dynamics can beexactly solved as a consequence of a large num-ber of conservation laws that constrain the systemto follow particular trajectories. More precisely,the gradient flow preserves the difference of theGramian matrices of the input and output weights,and its convergence to equilibrium depends onboth the magnitude of that difference (which isfixed at initialization) and the spectrum of the data.In addition, and generalizing prior work, we proveour results without assuming small, balanced orspectral initialization for the weights. Moreover,we establish interesting mathematical connectionsbetween matrix factorization problems and differ-ential equations of the Riccati type.
Salma Tarmoun, Guilherme França, Benjamin D. Haeffele, René Vidal
ICML2
2021 Kernel k-Groups via Hartigan's Method
abstract
Energy statistics was proposed by Székely in the 80's inspired by Newton's gravitational potential in classical mechanics and it provides a model-free hypothesis test for equality of distributions. In its original form, energy statistics was formulated in euclidean spaces. More recently, it was generalized to metric spaces of negative type. In this paper, we consider a formulation for the clustering problem using a weighted version of energy statistics in spaces of negative type. We show that this approach leads to a quadratically constrained quadratic program in the associated kernel space, establishing connections with graph partitioning problems and kernel methods in machine learning. To find local solutions of such an optimization problem, we propose kernel k-groups, which is an extension of Hartigan's method to kernel spaces. Kernel k-groups is cheaper than spectral clustering and has the same computational cost as kernel k-means (which is based on Lloyd's heuristic) but our numerical results show an improved performance, especially in higher dimensions. Moreover, we verify the efficiency of kernel k-groups in community detection in sparse stochastic block models which has fascinating applications in several areas of science.
Guilherme França, Maria L. Rizzo, Joshua T. Vogelstein
IEEE Trans. Pattern Anal. Mach. Intell.1
2020 Conformal Symplectic and Relativistic Optimization
abstract
Arguably, the two most popular accelerated or momentum-based optimization methods are Nesterov's accelerated gradient and Polyaks's heavy ball, both corresponding to different discretizations of a particular second order differential equation with a friction term. Such connections with continuous-time dynamical systems have been instrumental in demystifying acceleration phenomena in optimization. Here we study structure-preserving discretizations for a certain class of dissipative (conformal) Hamiltonian systems, allowing us to analyze the symplectic structure of both Nesterov and heavy ball, besides providing several new insights into these methods. Moreover, we propose a new algorithm based on a dissipative relativistic system that normalizes the momentum and may result in more stable/faster optimization. Importantly, such a method generalizes both Nesterov and heavy ball, each being recovered as distinct limiting cases, and has potential advantages at no additional cost.
Guilherme França, Jeremias Sulam, Daniel P. Robinson, René Vidal
NeurIPS1
2020 Distributed Optimization, Averaging via ADMM, and Network Topology
abstract
There has been an increasing necessity for scalable optimization methods, especially due to the explosion in the size of data sets and model complexity in modern machine learning applications. Scalable solvers often distribute the computation over a network of processing units. For simple algorithms, such as gradient descent, the dependence of the convergence time with the topology of this network is well known. However, for more involved algorithms, such as the alternating direction method of multipliers (ADMM), much less is known. At the heart of many distributed optimization algorithms, there exists a gossip subroutine which averages local information over the network, whose efficiency is crucial for the overall performance of the method. In this article, we review recent research in this area, and with the goal of isolating such a communication exchange behavior, we compare different algorithms when applied to a canonical distributed averaging consensus problem. We also show interesting connections between ADMM and the lifted Markov chains besides providing an explicit characterization of its convergence and optimal parameter tuning in terms of spectral properties of the network. Finally, we empirically study the connection between network topology and convergence rates for different algorithms on a real-world problem of sensor localization.
Guilherme França, José Bento 0001
Proc. IEEE1
2018 ADMM and Accelerated ADMM as Continuous Dynamical Systems
abstract
Recently, there has been an increasing interest in using tools from dynamical systems to analyze the behavior of simple optimization algorithms such as gradient descent and accelerated variants. This paper strengthens such connections by deriving the differential equations that model the continuous limit of the sequence of iterates generated by the alternating direction method of multipliers, as well as an accelerated variant. We employ the direct method of Lyapunov to analyze the stability of critical points of the dynamical systems and to obtain associated convergence rates.
Guilherme França, Daniel P. Robinson, René Vidal
ICML1
2018 An Explicit Convergence Rate for Nesterov's Method from SDP
abstract
The framework of Integral Quadratic Constraints (IQC) introduced by Lessard et al. (2014) reduces the computation of upper bounds on the convergence rate of several optimization algorithms to semi-definite programming (SDP). In particular, this technique was applied to Nesterov's accelerated method (NAM). For quadratic functions, this SDP was explicitly solved leading to a new bound on the convergence rate of NAM, and for arbitrary strongly convex functions it was shown numerically that IQC can improve bounds from Nesterov (2004). Unfortunately, an explicit analytic solution to the SDP was not provided. In this paper, we provide such an analytical solution, obtaining a new general and explicit upper bound on the convergence rate of NAM, which we further optimize over its parameters. To the best of our knowledge, this is the best, and explicit, upper bound on the convergence rate of NAM for strongly convex functions.
Sam Safavi, Bikash Joshi, Guilherme França, José Bento 0001
ISIT3
2017 Markov Chain Lifting and Distributed ADMM
abstract
The time to converge to the steady state of a finite Markov chain can be greatly reduced by a lifting operation, which creates a new Markov chain on an expanded state space. For a class of quadratic objectives, we show an analogous behavior where a distributed alternating direction method of multipliers (ADMM) algorithm can be seen as a lifting of gradient descent. This provides a deep insight for its faster convergence rate under optimal parameter tuning. We conjecture that this gain is always present, as opposed to the lifting of a Markov chain, which sometimes only provides a marginal speedup.
Guilherme França, José Bento 0001
IEEE Signal Process. Lett.1
2016 An explicit rate bound for over-relaxed ADMM
abstract
The framework of Integral Quadratic Constraints of Lessard et al. (2014) reduces the computation of upper bounds on the convergence rate of several optimization algorithms to semi-definite programming (SDP). Follow up work by Nishihara et al. (2015) applies this technique to the entire family of over-relaxed Alternating Direction Method of Multipliers (ADMM). Unfortunately, they only provide an explicit error bound for sufficiently large values of some of the parameters of the problem, leaving the computation for the general case as a numerical optimization problem. In this paper we provide an exact analytical solution to this SDP and obtain a general and explicit upper bound on the convergence rate of the entire family of over-relaxed ADMM. Furthermore, we demonstrate that it is not possible to extract from this SDP a general bound better than ours. We end with a few numerical illustrations of our result and a comparison between the convergence rate we obtain for ADMM with known convergence rates for Gradient Descent (GD).
Guilherme França, José Bento 0001
ISIT1