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

Robert Hannah

dblp:70/1825 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none

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

Artificial intelligence and machine learning · 3 · 2 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.

Theoretical computer science
1 paper
Mathematical optimization · 100%
Artificial intelligence
1 paper
Optimization for machine learning · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 100%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning › stochastic optimization
finite-sum optimization
0.312018
Breaking the Span Assumption Yields Fast Finite-Sum Minimization · NeurIPS 2018
Machine learning › Optimization for machine learning
stochastic gradient descent
0.312018
Breaking the Span Assumption Yields Fast Finite-Sum Minimization · NeurIPS 2018
Machine learning › Optimization for machine learning
variance reduction
0.312018
Breaking the Span Assumption Yields Fast Finite-Sum Minimization · NeurIPS 2018
Mathematical optimization › continuous optimization › convex optimization › first-order methods › coordinate descent
asynchronous parallel coordinate descent
0.312017
Asynchronous Coordinate Descent under More Realistic Assumptions · NIPS 2017
Mathematical optimization
convergence analysis
0.312017
Asynchronous Coordinate Descent under More Realistic Assumptions · NIPS 2017
Mathematical optimization › continuous optimization › convex optimization › first-order methods
coordinate descent
0.312017
Asynchronous Coordinate Descent under More Realistic Assumptions · NIPS 2017
Mathematical optimization
nonconvex optimization
0.312017
Asynchronous Coordinate Descent under More Realistic Assumptions · NIPS 2017
Parallel and multicore computing › parallel algorithms › parallel algorithm design
asynchronous parallel algorithms
0.112017
Asynchronous Coordinate Descent under More Realistic Assumptions · NIPS 2017

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

lyapunov function · 0.6ODE analysis · 0.6lower bound analysis · 0.3SVRG · 0.3SARAH · 0.3
YearPublicationVenuePosition
2019 A2BCD: Asynchronous Acceleration with Optimal Complexity
Robert Hannah, Wotao Yin
ICLR (Poster)1
2018 Breaking the Span Assumption Yields Fast Finite-Sum Minimization
abstract
In this paper, we show that SVRG and SARAH can be modified to be fundamentally faster than all of the other standard algorithms that minimize the sum of $n$ smooth functions, such as SAGA, SAG, SDCA, and SDCA without duality. Most finite sum algorithms follow what we call the ``span assumption'': Their updates are in the span of a sequence of component gradients chosen in a random IID fashion. In the big data regime, where the condition number $\kappa=O(n)$, the span assumption prevents algorithms from converging to an approximate solution of accuracy $\epsilon$ in less than $n\ln(1/\epsilon)$ iterations. SVRG and SARAH do not follow the span assumption since they are updated with a hybrid of full-gradient and component-gradient information. We show that because of this, they can be up to $\Omega(1+(\ln(n/\kappa))_+)$ times faster. In particular, to obtain an accuracy $\epsilon = 1/n^\alpha$ for $\kappa=n^\beta$ and $\alpha,\beta\in(0,1)$, modified SVRG requires $O(n)$ iterations, whereas algorithms that follow the span assumption require $O(n\ln(n))$ iterations. Moreover, we present lower bound results that show this speedup is optimal, and provide analysis to help explain why this speedup exists. With the understanding that the span assumption is a point of weakness of finite sum algorithms, future work may purposefully exploit this to yield faster algorithms in the big data regime.
Robert Hannah, Yanli Liu 0003, Daniel O'Connor, Wotao Yin
NeurIPS1
2017 Asynchronous Coordinate Descent under More Realistic Assumptions
abstract
Asynchronous-parallel algorithms have the potential to vastly speed up algorithms by eliminating costly synchronization. However, our understanding of these algorithms is limited because the current convergence theory of asynchronous block coordinate descent algorithms is based on somewhat unrealistic assumptions. In particular, the age of the shared optimization variables being used to update blocks is assumed to be independent of the block being updated. Additionally, it is assumed that the updates are applied to randomly chosen blocks. In this paper, we argue that these assumptions either fail to hold or will imply less efficient implementations. We then prove the convergence of asynchronous-parallel block coordinate descent under more realistic assumptions, in particular, always without the independence assumption. The analysis permits both the deterministic (essentially) cyclic and random rules for block choices. Because a bound on the asynchronous delays may or may not be available, we establish convergence for both bounded delays and unbounded delays. The analysis also covers nonconvex, weakly convex, and strongly convex functions. The convergence theory involves a Lyapunov function that directly incorporates both objective progress and delays. A continuous-time ODE is provided to motivate the construction at a high level.
Tao Sun 0005, Robert Hannah, Wotao Yin
NIPS2