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

Alexander Olshevsky

dblp:21/4206 · also Alex Olshevsky · DBLP profile ↗
← Back
20ranked-venue papers
1as first author
7since 2021 · last 2025
0000-0002-5852-9789ORCID · corroborated

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

Artificial intelligence and machine learning · 14 · 1 first-author · 7 since 2021Theory of computation · 3Computer networks · 1Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 1

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
10 papers
Optimization for machine learning · 31% Reinforcement learning · 22% Learning theory · 16%
Theoretical computer science
6 papers
Mathematical optimization · 71% Information theory · 16% Graph algorithms and graph theory · 14%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 100%
Databases, data mining, and information retrieval
2 papers
Data mining · 38% Machine learning and data management · 36% Data integration and cleaning · 27%
Network and information security
1 paper
Hardware security and side channels · 100%

Topics — the 30 heaviest of 36, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning
convergence analysis
1.832023
Convergence of Actor-Critic with Multi-Layer Neural Networks · NeurIPS 2023
On the Performance of Temporal Difference Learning With Neural Networks · ICLR 2023
Temporal Difference Learning as Gradient Splitting · ICML 2021
Machine learning › Reinforcement learning
temporal difference learning
1.222023
On the Performance of Temporal Difference Learning With Neural Networks · ICLR 2023
Temporal Difference Learning as Gradient Splitting · ICML 2021
Machine learning › Efficient and distributed learning
distributed training
0.922021
Communication-efficient SGD: From Local SGD to One-Shot Averaging · NeurIPS 2021
Robust Asynchronous Stochastic Gradient-Push: Asymptotically Optimal and Network-Independent Performance for Strongly Convex Functions · J. Mach. Learn. Res. 2020
Mathematical optimization
distributed optimization
0.922022
Asymptotic Network Independence and Step-Size for a Distributed Subgradient Method · J. Mach. Learn. Res. 2022
Network Topology and Communication-Computation Tradeoffs in Decentralized Optimization · Proc. IEEE 2018
Machine learning › Optimization for machine learning
gradient estimation
0.912025
Sample Complexity of the Linear Quadratic Regulator: A Reinforcement Learning Lens · J. Mach. Learn. Res. 2025
Robotics › Motion planning and robot control › robot control › optimal control
linear quadratic regulator
0.912025
Sample Complexity of the Linear Quadratic Regulator: A Reinforcement Learning Lens · J. Mach. Learn. Res. 2025
Machine learning › Reinforcement learning
policy optimization
0.912025
Sample Complexity of the Linear Quadratic Regulator: A Reinforcement Learning Lens · J. Mach. Learn. Res. 2025
Machine learning › Learning theory
sample complexity
0.912025
Sample Complexity of the Linear Quadratic Regulator: A Reinforcement Learning Lens · J. Mach. Learn. Res. 2025
Machine learning › Probabilistic and Bayesian machine learning › structured prediction › ranking model
bradley-terry-luce model
0.822020
Minimax Rate for Learning From Pairwise Comparisons in the BTL Model · ICML 2020
Graph Resistance and Learning from Pairwise Comparisons · ICML 2019
Machine learning › Learning theory
pairwise learning
0.822020
Minimax Rate for Learning From Pairwise Comparisons in the BTL Model · ICML 2020
Graph Resistance and Learning from Pairwise Comparisons · ICML 2019
Mathematical optimization › continuous optimization › matrix optimization › matrix recovery
matrix completion
0.822020
Gradient Descent for Sparse Rank-One Matrix Completion for Crowd-Sourced Aggregation of Sparsely Interacting Workers · J. Mach. Learn. Res. 2020
Gradient Descent for Sparse Rank-One Matrix Completion for Crowd-Sourced Aggregation of Sparsely Interacting Workers · ICML 2018
Distributed systems
distributed optimization
0.722022
Asymptotic Network Independence and Step-Size for a Distributed Subgradient Method · J. Mach. Learn. Res. 2022
Communication-efficient SGD: From Local SGD to One-Shot Averaging · NeurIPS 2021
Machine learning › Reinforcement learning
actor-critic methods
0.712023
Convergence of Actor-Critic with Multi-Layer Neural Networks · NeurIPS 2023
Machine learning › Optimization for machine learning
convergence guarantees
0.712023
Convergence of Actor-Critic with Multi-Layer Neural Networks · NeurIPS 2023
Machine learning › Learning theory › approximation theory
neural network approximation
0.712023
On the Performance of Temporal Difference Learning With Neural Networks · ICLR 2023
Machine learning › Efficient and distributed learning › distributed training
communication-efficient distributed SGD
0.512021
Communication-efficient SGD: From Local SGD to One-Shot Averaging · NeurIPS 2021
Machine learning › Efficient and distributed learning › distributed training › communication-efficient distributed SGD
local SGD
0.512021
Communication-efficient SGD: From Local SGD to One-Shot Averaging · NeurIPS 2021
Machine learning › Optimization for machine learning
stochastic gradient descent
0.512021
Communication-efficient SGD: From Local SGD to One-Shot Averaging · NeurIPS 2021
Machine learning › Reinforcement learning
value function approximation
0.512021
Temporal Difference Learning as Gradient Splitting · ICML 2021
Knowledge, reasoning and agents › Multi-agent systems
crowdsourcing
0.412020
Gradient Descent for Sparse Rank-One Matrix Completion for Crowd-Sourced Aggregation of Sparsely Interacting Workers · J. Mach. Learn. Res. 2020
Machine learning › Optimization for machine learning
distributed optimization
0.412020
Robust Asynchronous Stochastic Gradient-Push: Asymptotically Optimal and Network-Independent Performance for Strongly Convex Functions · J. Mach. Learn. Res. 2020
Machine learning › Trustworthy machine learning
robustness
0.412020
Adversarial Crowdsourcing Through Robust Rank-One Matrix Completion · NeurIPS 2020
Machine learning and data management
matrix completion
0.412020
Adversarial Crowdsourcing Through Robust Rank-One Matrix Completion · NeurIPS 2020
Information theory › estimation theory › minimax estimation
minimax rate
0.412020
Minimax Rate for Learning From Pairwise Comparisons in the BTL Model · ICML 2020
Hardware security and side channels › side-channel leakage
leakage certification
0.412019
Leakage Certification Revisited: Bounding Model Errors in Side-Channel Security Evaluations · CRYPTO (1) 2019
Hardware security and side channels
side-channel attack
0.412019
Leakage Certification Revisited: Bounding Model Errors in Side-Channel Security Evaluations · CRYPTO (1) 2019
Data mining
crowdsourcing
0.312018
Gradient Descent for Sparse Rank-One Matrix Completion for Crowd-Sourced Aggregation of Sparsely Interacting Workers · ICML 2018
Data integration and cleaning › crowdsourced data processing
worker skill estimation
0.312018
Gradient Descent for Sparse Rank-One Matrix Completion for Crowd-Sourced Aggregation of Sparsely Interacting Workers · ICML 2018
Distributed systems › distributed computing theory
computation-communication tradeoff
0.312018
Network Topology and Communication-Computation Tradeoffs in Decentralized Optimization · Proc. IEEE 2018
Distributed systems
distributed algorithms
0.312018
Network Topology and Communication-Computation Tradeoffs in Decentralized Optimization · Proc. IEEE 2018

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

bradley-terry-luce model · 1.6subgradient method · 1.1step-size analysis · 1.1spectral analysis · 1.1local SGD · 1.0convergence analysis · 1.0policy gradient · 0.9function evaluations · 0.9temporal difference learning · 0.7projected updates · 0.7neural network · 0.7gradient descent · 0.7deep neural network approximation · 0.7one-shot averaging · 0.5linear function approximation · 0.5gradient splitting · 0.5weighted least squares · 0.4projected gradient descent · 0.4
YearPublicationVenuePosition
2025 MDP Geometry, Normalization and Reward Balancing Solvers
abstract
We present a new geometric interpretation of Markov Decision Processes (MDPs) with a natural normalization procedure that allows us to adjust the value function at each state without altering the advantage of any action with respect to any policy. This advantage-preserving transformation of the MDP motivates a class of algorithms which we call \emph{Reward Balancing}, which solve MDPs by iterating through these transformations, until an approximately optimal policy can be trivially found. We provide a convergence analysis of several algorithms in this class, in particular showing that for MDPs for unknown transition probabilities we can improve upon state-of-the-art sample complexity results.
Arsenii Mustafin, Aleksei Pakharev, Alexander Olshevsky, Ioannis Paschalidis
AISTATS3
2025 Sample Complexity of the Linear Quadratic Regulator: A Reinforcement Learning Lens
abstract
We provide the first known algorithm that provably achieves $\varepsilon$-optimality within $\widetilde{O}(1/\varepsilon)$ function evaluations for the discounted discrete-time linear quadratic regulator problem with unknown parameters, without relying on two-point gradient estimates. These estimates are known to be unrealistic in many settings, as they depend on using the exact same initialization, which is to be selected randomly, for two different policies. Our results substantially improve upon the existing literature outside the realm of two-point gradient estimates, which either leads to $\widetilde{O}(1/\varepsilon^2)$ rates or heavily relies on stability assumptions.
Amirreza Neshaei Moghaddam, Alexander Olshevsky, Bahman Gharesifard
J. Mach. Learn. Res.2
2023 On the Performance of Temporal Difference Learning With Neural Networks
Haoxing Tian, Ioannis Paschalidis, Alexander Olshevsky
ICLR3
2023 Convergence of Actor-Critic with Multi-Layer Neural Networks
abstract
The early theory of actor-critic methods considered convergence using linear function approximators for the policy and value functions. Recent work has established convergence using neural network approximators with a single hidden layer. In this work we are taking the natural next step and establish convergence using deep neural networks with an arbitrary number of hidden layers, thus closing a gap between theory and practice. We show that actor-critic updates projected on a ball around the initial condition will converge to a neighborhood where the average of the squared gradients is $\tilde{O} \left( 1/\sqrt{m} \right) + O \left( \epsilon \right)$, with $m$ being the width of the neural network and $\epsilon$ the approximation quality of the best critic neural network over the projected set.
Haoxing Tian, Alexander Olshevsky, Ioannis Paschalidis
NeurIPS2
2022 Asymptotic Network Independence and Step-Size for a Distributed Subgradient Method
abstract
We consider whether distributed subgradient methods can achieve a linear speedup over a centralized subgradient method. While it might be hoped that distributed network of $n$ nodes that can compute $n$ times more subgradients in parallel compared to a single node might, as a result, be $n$ times faster, existing bounds for distributed optimization methods are often consistent with a slowdown rather than speedup compared to a single node. We show that a distributed subgradient method has this “linear speedup” property when using a class of square-summable-but-not-summable step-sizes which include $1/t^{\beta}$ when $\beta \in (1/2,1)$; for such step-sizes, we show that after a transient period whose size depends on the spectral gap of the network, the method achieves a performance guarantee that does not depend on the network or the number of nodes. We also show that the same method can fail to have this “asymptotic network independence” property under the optimally decaying step-size $1/\sqrt{t}$ and, as a consequence, can fail to provide a linear speedup compared to a single node with $1/\sqrt{t}$ step-size.
Alexander Olshevsky
J. Mach. Learn. Res.1
2021 Temporal Difference Learning as Gradient Splitting
abstract
Temporal difference learning with linear function approximation is a popular method to obtain a low-dimensional approximation of the value function of a policy in a Markov Decision Process. We provide an interpretation of this method in terms of a splitting of the gradient of an appropriately chosen function. As a consequence of this interpretation, convergence proofs for gradient descent can be applied almost verbatim to temporal difference learning. Beyond giving a fuller explanation of why temporal difference works, this interpretation also yields improved convergence times. We consider the setting with $1/\sqrt{T}$ step-size, where previous comparable finite-time convergence time bounds for temporal difference learning had the multiplicative factor $1/(1-\gamma)$ in front of the bound, with $\gamma$ being the discount factor. We show that a minor variation on TD learning which estimates the mean of the value function separately has a convergence time where $1/(1-\gamma)$ only multiplies an asymptotically negligible term.
Rui Liu 0030, Alexander Olshevsky
ICML2
2021 Communication-efficient SGD: From Local SGD to One-Shot Averaging
abstract
We consider speeding up stochastic gradient descent (SGD) by parallelizing it across multiple workers. We assume the same data set is shared among $N$ workers, who can take SGD steps and coordinate with a central server. While it is possible to obtain a linear reduction in the variance by averaging all the stochastic gradients at every step, this requires a lot of communication between the workers and the server, which can dramatically reduce the gains from parallelism.The Local SGD method, proposed and analyzed in the earlier literature, suggests machines should make many local steps between such communications. While the initial analysis of Local SGD showed it needs $\Omega ( \sqrt{T} )$ communications for $T$ local gradient steps in order for the error to scale proportionately to $1/(NT)$, this has been successively improved in a string of papers, with the state of the art requiring $\Omega \left( N \left( \mbox{ poly} (\log T) \right) \right)$ communications. In this paper, we suggest a Local SGD scheme that communicates less overall by communicating less frequently as the number of iterations grows. Our analysis shows that this can achieve an error that scales as $1/(NT)$ with a number of communications that is completely independent of $T$. In particular, we show that $\Omega(N)$ communications are sufficient. Empirical evidence suggests this bound is close to tight as we further show that $\sqrt{N}$ or $N^{3/4}$ communications fail to achieve linear speed-up in simulations. Moreover, we show that under mild assumptions, the main of which is twice differentiability on any neighborhood of the optimal solution, one-shot averaging which only uses a single round of communication can also achieve the optimal convergence rate asymptotically.
Artin Spiridonoff, Alexander Olshevsky, Ioannis Paschalidis
NeurIPS2
2020 Minimax Rank-$1$ Matrix Factorization
abstract
We consider the problem of recovering a rank-one matrix when a perturbed subset of its entries is revealed. We propose a method based on least squares in the log-space and show its performance matches the lower bounds that we derive for this problem in the small-perturbation regime, which are related to the spectral gap of a graph representing the revealed entries. Unfortunately, we show that for larger disturbances, potentially exponentially growing errors are unavoidable for any consistent recovery method. We then propose a second algorithm relying on encoding the matrix factorization in the stationary distribution of a certain Markov chain. We show that, under the stronger assumption of known upper and lower bounds on the entries of the true matrix, this second method does not have exponential error growth for large disturbances. Both algorithms can be implemented in nearly linear time.
Venkatesh Saligrama, Alexander Olshevsky, Julien M. Hendrickx
AISTATS2
2020 Minimax Rate for Learning From Pairwise Comparisons in the BTL Model
abstract
We consider the problem of learning the qualities w_1, ... , w_n of a collection of items by performing noisy comparisons among them. We assume there is a fixed “comparison graph” and every neighboring pair of items is compared k times. We will study the popular Bradley-Terry-Luce model, where the probability that item i wins a comparison against j equals w_i/(w_i + w_j). We are interested in how the expected error in estimating the vector w = (w_1, ... , w_n) behaves in the regime when the number of comparisons k is large. Our contribution is the determination of the minimax rate up to a constant factor. We show that this rate is achieved by a simple algorithm based on weighted least squares, with weights determined from the empirical outcomes of the comparisons. This algorithm can be implemented in nearly linear time in the total number of comparisons.
Julien M. Hendrickx, Alexander Olshevsky, Venkatesh Saligrama
ICML2
2020 Adversarial Crowdsourcing Through Robust Rank-One Matrix Completion
abstract
We consider the problem of reconstructing a rank-one matrix from a revealed subset of its entries when some of the revealed entries are corrupted with perturbations that are unknown and can be arbitrarily large. It is not known which revealed entries are corrupted. We propose a new algorithm combining alternating minimization with extreme-value filtering and provide sufficient and necessary conditions to recover the original rank-one matrix. In particular, we show that our proposed algorithm is optimal when the set of revealed entries is given by an Erd\H os-R\'enyi random graph. These results are then applied to the problem of classification from crowdsourced data under the assumption that while the majority of the workers are governed by the standard single-coin David-Skene model (i.e., they output the correct answer with a certain probability), some of the workers can deviate arbitrarily from this model. In particular, the ``adversarial'' workers could even make decisions designed to make the algorithm output an incorrect answer. Extensive experimental results show our algorithm for this problem, based on rank-one matrix completion with perturbations, outperforms all other state-of-the-art methods in such an adversarial scenario.
Qianqian Ma, Alexander Olshevsky
NeurIPS2
2020 Gradient Descent for Sparse Rank-One Matrix Completion for Crowd-Sourced Aggregation of Sparsely Interacting Workers
abstract
We consider worker skill estimation for the single-coin Dawid-Skene crowdsourcing model. In practice, skill-estimation is challenging because worker assignments are sparse and irregular due to the arbitrary and uncontrolled availability of workers. We formulate skill estimation as a rank-one correlation-matrix completion problem, where the observed components correspond to observed label correlation between workers. We show that the correlation matrix can be successfully recovered and skills are identifiable if and only if the sampling matrix (observed components) does not have a bipartite connected component. We then propose a projected gradient descent scheme and show that skill estimates converge to the desired global optima for such sampling matrices. Our proof is original and the results are surprising in light of the fact that even the weighted rank-one matrix factorization problem is NP-hard in general. Next, we derive sample complexity bounds in terms of spectral properties of the signless Laplacian of the sampling matrix. Our proposed scheme achieves state-of-art performance on a number of real-world datasets.
Alexander Olshevsky, Csaba Szepesvári, Venkatesh Saligrama
J. Mach. Learn. Res.2
2020 Robust Asynchronous Stochastic Gradient-Push: Asymptotically Optimal and Network-Independent Performance for Strongly Convex Functions
abstract
We consider the standard model of distributed optimization of a sum of functions $F(\mathbf z) = \sum_{i=1}^n f_i(\mathbf z)$, where node $i$ in a network holds the function $f_i(\mathbf z)$. We allow for a harsh network model characterized by asynchronous updates, message delays, unpredictable message losses, and directed communication among nodes. In this setting, we analyze a modification of the Gradient-Push method for distributed optimization, assuming that (i) node $i$ is capable of generating gradients of its function $f_i(\mathbf z)$ corrupted by zero-mean bounded-support additive noise at each step, (ii) $F(\mathbf z)$ is strongly convex, and (iii) each $f_i(\mathbf z)$ has Lipschitz gradients. We show that our proposed method asymptotically performs as well as the best bounds on centralized gradient descent that takes steps in the direction of the sum of the noisy gradients of all the functions $f_1(\mathbf z), \ldots, f_n(\mathbf z)$ at each step.
Artin Spiridonoff, Alexander Olshevsky, Ioannis Paschalidis
J. Mach. Learn. Res.2
2019 Leakage Certification Revisited: Bounding Model Errors in Side-Channel Security Evaluations
Olivier Bronchain, Julien M. Hendrickx, Clément Massart, Alexander Olshevsky, François-Xavier Standaert
CRYPTO (1)4
2019 Graph Resistance and Learning from Pairwise Comparisons
abstract
We consider the problem of learning the qualities of a collection of items by performing noisy comparisons among them. Following the standard paradigm, we assume there is a fixed “comparison graph” and every neighboring pair of items in this graph is compared k times according to the Bradley-Terry-Luce model (where the probability than an item wins a comparison is proportional the item quality). We are interested in how the relative error in quality estimation scales with the comparison graph in the regime where k is large. We show that, asymptotically, the relevant graph-theoretic quantity is the square root of the resistance of the comparison graph. Specifically, we provide an algorithm with relative error decay that scales with the square root of the graph resistance, and provide a lower bound showing that (up to log factors) a better scaling is impossible. The performance guarantee of our algorithm, both in terms of the graph and the skewness of the item quality distribution, significantly outperforms earlier results.
Julien M. Hendrickx, Alexander Olshevsky, Venkatesh Saligrama
ICML2
2018 Gradient Descent for Sparse Rank-One Matrix Completion for Crowd-Sourced Aggregation of Sparsely Interacting Workers
abstract
We consider worker skill estimation for the single coin Dawid-Skene crowdsourcing model. In practice skill-estimation is challenging because worker assignments are sparse and irregular due to the arbitrary, and uncontrolled availability of workers. We formulate skill estimation as a rank-one correlation-matrix completion problem, where the observed components correspond to observed label correlation between workers. We show that the correlation matrix can be successfully recovered and skills identifiable if and only if the sampling matrix (observed components) is irreducible and aperiodic. We then propose an efficient gradient descent scheme and show that skill estimates converges to the desired global optima for such sampling matrices. Our proof is original and the results are surprising in light of the fact that even the weighted rank-one matrix factorization problem is NP hard in general. Next we derive sample complexity bounds for the noisy case in terms of spectral properties of the signless Laplacian of the sampling matrix. Our proposed scheme achieves state-of-art performance on a number of real-world datasets.
Alexander Olshevsky, Csaba Szepesvári, Venkatesh Saligrama
ICML2
2018 Network Topology and Communication-Computation Tradeoffs in Decentralized Optimization
abstract
In decentralized optimization, nodes cooperate to minimize an overall objective function that is the sum (or average) of per-node private objective functions. Algorithms interleave local computations with communication among all or a subset of the nodes. Motivated by a variety of applications..decentralized estimation in sensor networks, fitting models to massive data sets, and decentralized control of multirobot systems, to name a few..significant advances have been made toward the development of robust, practical algorithms with theoretical performance guarantees. This paper presents an overview of recent work in this area. In general, rates of convergence depend not only on the number of nodes involved and the desired level of accuracy, but also on the structure and nature of the network over which nodes communicate (e.g., whether links are directed or undirected, static or time varying). We survey the state-of-theart algorithms and their analyses tailored to these different scenarios, highlighting the role of the network topology.
Angelia Nedic, Alexander Olshevsky, Michael G. Rabbat
Proc. IEEE2
2005 Improved Approximation Algorithms for the Quality of Service Multicast Tree Problem
Marek Karpinski, Ion I. Mandoiu, Alexander Olshevsky, Alex Zelikovsky
Algorithmica3
2003 Network Lifetime and Power Assignment in ad hoc Wireless Networks
Gruia Calinescu, Sanjiv Kapoor, Alexander Olshevsky, Alex Zelikovsky
ESA3
2003 Primal-dual algorithms for QoS multimedia multicast
abstract
The QoS Steiner tree problem asks for the most cost-efficient way to multicast multimedia to a heterogeneous collection of users with different consumption rates. We assume that the cost of using a link is not constant, but rather depends on the maximum bandwidth routed through the link. Formally, given a graph with costs on the edges, a source node and a set of terminal nodes, each one with a bandwidth requirement, the goal is to find a Steiner tree containing the source and the cheapest assignment of bandwidth to each of its edges so that each source-to-terminal path in the tree has bandwidth at least as large as the bandwidth required by the terminal. Our main contributions are: (1) new covering-type integer linear program formulations for the problem; (2) two new heuristics based on the primal-dual framework; (3) a primal-dual constant-factor approximation algorithm; (4) an extensive experimental study of the new heuristics and of several previously proposed algorithms.
Gruia Calinescu, Cristina G. Fernandes, Ion I. Mandoiu, Alexander Olshevsky, Alex Zelikovsky
GLOBECOM4
2003 Improved Approximation Algorithms for the Quality of Service Steiner Tree Problem
Marek Karpinski, Ion I. Mandoiu, Alexander Olshevsky, Alex Zelikovsky
WADS3