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

Shahin Shahrampour

dblp:127/7489 · DBLP profile ↗
← Back
17ranked-venue papers
4as first author
9since 2021 · last 2025
0000-0003-3093-8510ORCID · corroborated

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

Artificial intelligence and machine learning · 14 · 3 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021

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
9 papers
Optimization for machine learning · 27% Learning theory · 26% Reinforcement learning · 25%
Theoretical computer science
3 papers
Mathematical optimization · 91% Distributed computing theory · 9%

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

TopicWeightPapersLastEvidence papers
Mathematical optimization
stochastic optimization
1.622025
Finite-Time Analysis of Stochastic Nonconvex Nonsmooth Optimization on the Riemannian Manifolds · NeurIPS 2025
An Online Optimization Perspective on First-Order and Zero-Order Decentralized Nonsmooth Nonconvex Stochastic Optimization · ICML 2024
Mathematical optimization
riemannian optimization
1.422025
Finite-Time Analysis of Stochastic Nonconvex Nonsmooth Optimization on the Riemannian Manifolds · NeurIPS 2025
Decentralized Riemannian Gradient Descent on the Stiefel Manifold · ICML 2021
Mathematical optimization
nonconvex optimization
0.912025
Finite-Time Analysis of Stochastic Nonconvex Nonsmooth Optimization on the Riemannian Manifolds · NeurIPS 2025
Mathematical optimization › nonconvex optimization
nonsmooth nonconvex optimization
0.912025
Finite-Time Analysis of Stochastic Nonconvex Nonsmooth Optimization on the Riemannian Manifolds · NeurIPS 2025
Machine learning › Kernel, tree and ensemble methods › kernel methods
kernel approximation
0.822020
Generalization Guarantees for Sparse Kernel Approximation with Entropic Optimal Features · ICML 2020
On Data-Dependent Random Features for Improved Generalization in Supervised Learning · AAAI 2018
Machine learning › Kernel, tree and ensemble methods
kernel methods
0.822020
Generalization Guarantees for Sparse Kernel Approximation with Entropic Optimal Features · ICML 2020
Learning Bounds for Greedy Approximation with Explicit Feature Maps from Multiple Kernels · NeurIPS 2018
Distributed computing theory › distributed learning
decentralized online learning
0.812024
An Online Optimization Perspective on First-Order and Zero-Order Decentralized Nonsmooth Nonconvex Stochastic Optimization · ICML 2024
Mathematical optimization
online optimization
0.812024
An Online Optimization Perspective on First-Order and Zero-Order Decentralized Nonsmooth Nonconvex Stochastic Optimization · ICML 2024
Machine learning › Optimization for machine learning
convergence analysis
0.712023
Provably Fast Convergence of Independent Natural Policy Gradient for Markov Potential Games · NeurIPS 2023
Machine learning › Reinforcement learning › multi-agent reinforcement learning › markov games
markov potential games
0.712023
Provably Fast Convergence of Independent Natural Policy Gradient for Markov Potential Games · NeurIPS 2023
Machine learning › Reinforcement learning
multi-agent reinforcement learning
0.712023
Provably Fast Convergence of Independent Natural Policy Gradient for Markov Potential Games · NeurIPS 2023
Machine learning › Reinforcement learning › policy optimization › policy gradient
natural policy gradient
0.712023
Provably Fast Convergence of Independent Natural Policy Gradient for Markov Potential Games · NeurIPS 2023
Machine learning › Reinforcement learning
policy optimization
0.712023
Provably Fast Convergence of Independent Natural Policy Gradient for Markov Potential Games · NeurIPS 2023
Machine learning › Learning theory › online learning › regret bounds
dynamic regret
0.512021
On Online Optimization: Dynamic Regret Analysis of Strongly Convex and Smooth Problems · AAAI 2021
Machine learning › Learning theory › online learning
online convex optimization
0.512021
On Online Optimization: Dynamic Regret Analysis of Strongly Convex and Smooth Problems · AAAI 2021
Machine learning › Optimization for machine learning
online optimization
0.512021
On Online Optimization: Dynamic Regret Analysis of Strongly Convex and Smooth Problems · AAAI 2021
Machine learning › Optimization for machine learning › convex optimization
strongly convex optimization
0.512021
On Online Optimization: Dynamic Regret Analysis of Strongly Convex and Smooth Problems · AAAI 2021
Mathematical optimization › distributed optimization
decentralized optimization
0.512021
Decentralized Riemannian Gradient Descent on the Stiefel Manifold · ICML 2021
Mathematical optimization
distributed optimization
0.512021
Decentralized Riemannian Gradient Descent on the Stiefel Manifold · ICML 2021
Mathematical optimization › riemannian optimization
stiefel manifold
0.512021
Decentralized Riemannian Gradient Descent on the Stiefel Manifold · ICML 2021
Machine learning › Optimization for machine learning
optimal transport
0.412020
Statistical and Topological Properties of Sliced Probability Divergences · NeurIPS 2020
Machine learning › Learning theory
sample complexity
0.412020
Statistical and Topological Properties of Sliced Probability Divergences · NeurIPS 2020
Machine learning › Kernel, tree and ensemble methods › kernel methods › kernel approximation
explicit feature maps
0.312018
Learning Bounds for Greedy Approximation with Explicit Feature Maps from Multiple Kernels · NeurIPS 2018
Machine learning › Learning theory
generalization bounds
0.312018
Learning Bounds for Greedy Approximation with Explicit Feature Maps from Multiple Kernels · NeurIPS 2018
Machine learning › Kernel, tree and ensemble methods › kernel methods › kernel approximation
random features
0.312018
On Data-Dependent Random Features for Improved Generalization in Supervised Learning · AAAI 2018
Machine learning › Learning theory › model selection
cross-validation
0.312017
On Optimal Generalizability in Parametric Learning · NIPS 2017
Machine learning › Learning theory
empirical risk minimization
0.312017
On Optimal Generalizability in Parametric Learning · NIPS 2017
Machine learning › Learning theory
generalization
0.312017
On Optimal Generalizability in Parametric Learning · NIPS 2017
Machine learning › Learning theory › model selection › cross-validation
leave-one-out cross-validation
0.312017
On Optimal Generalizability in Parametric Learning · NIPS 2017
Mathematical optimization
continuous optimization
0.312025
Finite-Time Analysis of Stochastic Nonconvex Nonsmooth Optimization on the Riemannian Manifolds · NeurIPS 2025

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

riemannian gradient descent · 1.0multi-step consensus · 1.0gradient tracking · 1.0zeroth-order oracle · 0.9riemannian online-to-nonconvex · 0.9goldstein stationarity · 0.9randomized smoothing · 0.8online-to-nonconvex technique · 0.8goldstein-subdifferential · 0.8suboptimality gap · 0.7nash equilibrium analysis · 0.7online gradient descent · 0.5newton method · 0.5integral probability metrics · 0.4generalization bounds · 0.4entropic optimal features · 0.4online learning · 0.2mean-square deviation analysis · 0.2
YearPublicationVenuePosition
2025 Finite-Time Analysis of Stochastic Nonconvex Nonsmooth Optimization on the Riemannian Manifolds
abstract
This work addresses the finite-time analysis of nonsmooth nonconvex stochastic optimization under Riemannian manifold constraints. We adapt the notion of Goldstein stationarity to the Riemannian setting as a performance metric for nonsmooth optimization on manifolds. We then propose a Riemannian Online to NonConvex (RO2NC) algorithm, for which we establish the sample complexity of $O(\epsilon^{-3}\delta^{-1})$ in finding ($\delta,\epsilon$)-stationary points. This result is the first-ever finite-time guarantee for fully nonsmooth, nonconvex optimization on manifolds and matches the optimal complexity in the Euclidean setting. When gradient information is unavailable, we develop a zeroth order version of RO2NC algorithm (ZO-RO2NC), for which we establish the same sample complexity. The numerical results support the theory and demonstrate the practical effectiveness of the algorithms.
Emre Sahinoglu, Youbang Sun, Shahin Shahrampour
NeurIPS3
2024 An Online Optimization Perspective on First-Order and Zero-Order Decentralized Nonsmooth Nonconvex Stochastic Optimization
abstract
We investigate the finite-time analysis of finding ($\delta, \epsilon$)-stationary points for nonsmooth nonconvex objectives in decentralized stochastic optimization. A set of agents aim at minimizing a global function using only their local information by interacting over a network. We present a novel algorithm, called Multi Epoch Decentralized Online Learning (ME-DOL), for which we establish the sample complexity in various settings. First, using a recently proposed online-to-nonconvex technique, we show that our algorithm recovers the optimal convergence rate of smooth nonconvex objectives. We then extend our analysis to the nonsmooth setting, building on properties of randomized smoothing and Goldstein-subdifferential sets. We establish the sample complexity of $O(\delta^{-1}\epsilon^{-3})$, which to the best of our knowledge is the first finite-time guarantee for decentralized nonsmooth nonconvex stochastic optimization in the first-order setting (without weak-convexity), matching its optimal centralized counterpart. We further prove the same rate for the zero-order oracle setting without using variance reduction.
Emre Sahinoglu, Shahin Shahrampour
ICML2
2023 Provably Fast Convergence of Independent Natural Policy Gradient for Markov Potential Games
abstract
This work studies an independent natural policy gradient (NPG) algorithm for the multi-agent reinforcement learning problem in Markov potential games. It is shown that, under mild technical assumptions and the introduction of the \textit{suboptimality gap}, the independent NPG method with an oracle providing exact policy evaluation asymptotically reaches an $\epsilon$-Nash Equilibrium (NE) within $\mathcal{O}(1/\epsilon)$ iterations. This improves upon the previous best result of $\mathcal{O}(1/\epsilon^2)$ iterations and is of the same order, $\mathcal{O}(1/\epsilon)$, that is achievable for the single-agent case. Empirical results for a synthetic potential game and a congestion game are presented to verify the theoretical bounds.
Youbang Sun, Tao Liu 0035, Ruida Zhou, P. R. Kumar 0001, Shahin Shahrampour
NeurIPS5
2023 TAKDE: Temporal Adaptive Kernel Density Estimator for Real-Time Dynamic Density Estimation
abstract
Real-time density estimation is ubiquitous in many applications, including computer vision and signal processing. Kernel density estimation is arguably one of the most commonly used density estimation techniques, and the use of "sliding window" mechanism adapts kernel density estimators to dynamic processes. In this article, we derive the asymptotic mean integrated squared error (AMISE) upper bound for the "sliding window" kernel density estimator. This upper bound provides a principled guide to devise a novel estimator, which we name the temporal adaptive kernel density estimator (TAKDE). Compared to heuristic approaches for "sliding window" kernel density estimator, TAKDE is theoretically optimal in terms of the worst-case AMISE. We provide numerical experiments using synthetic and real-world datasets, showing that TAKDE outperforms other state-of-the-art dynamic density estimators (including those outside of kernel family). In particular, TAKDE achieves a superior test log-likelihood with a smaller run-time.
Yinsong Wang, Yu Ding 0002, Shahin Shahrampour
IEEE Trans. Pattern Anal. Mach. Intell.3
2023 ORCCA: Optimal Randomized Canonical Correlation Analysis
abstract
Random features approach has been widely used for kernel approximation in large-scale machine learning. A number of recent studies have explored data-dependent sampling of features, modifying the stochastic oracle from which random features are sampled. While proposed techniques in this realm improve the approximation, their suitability is often verified on a single learning task. In this article, we propose a task-specific scoring rule for selecting random features, which can be employed for different applications with some adjustments. We restrict our attention to canonical correlation analysis (CCA) and provide a novel, principled guide for finding the score function maximizing the canonical correlations. We prove that this method, called optimal randomized CCA (ORCCA), can outperform (in expectation) the corresponding kernel CCA with a default kernel. Numerical experiments verify that ORCCA is significantly superior to other approximation techniques in the CCA task.
Yinsong Wang, Shahin Shahrampour
IEEE Trans. Neural Networks Learn. Syst.2
2022 Generalized Sliced Probability Metrics
abstract
Sliced probability metrics have become increasingly popular in machine learning, and they play a quintessential role in various applications, including statistical hypothesis testing and generative modeling. However, in a practical setting, the convergence behavior of the algorithms built upon these distances have not been well established, except for a few specific cases. In this paper, we introduce a new family of sliced probability metrics, namely Generalized Sliced Probability Metrics (GSPMs), based on the idea of slicing high-dimensional distributions into a set of their one-dimensional marginals. We show that GSPMs are true metrics, and they are related to the Maximum Mean Discrepancy (MMD). Exploiting this relationship, we consider GSPM-based gradient flows and show that, under mild assumptions, the gradient flow converges to the global optimum. Finally, we demonstrate that various choices of GSPMs lead to new positive definite kernels that could be used in the MMD formulation while providing a unique integral geometric interpretation. We illustrate the application of GSPMs in gradient flows.
Soheil Kolouri, Kimia Nadjahi, Shahin Shahrampour, Umut Simsekli
ICASSP3
2021 On Online Optimization: Dynamic Regret Analysis of Strongly Convex and Smooth Problems
abstract
The regret bound of dynamic online learning algorithms is often expressed in terms of the variation in the function sequence (V_T) and/or the path-length of the minimizer sequence after T rounds. For strongly convex and smooth functions, Zhang et al. (2017) establish the squared path-length of the minimizer sequence (C*_{2,T}) as a lower bound on regret. They also show that online gradient descent (OGD) achieves this lower bound using multiple gradient queries per round. In this paper, we focus on unconstrained online optimization. We first show that a preconditioned variant of OGD achieves O(min{C*_T,C*_{2,T}}) with one gradient query per round (C*_T refers to the normal path-length). We then propose online optimistic Newton (OON) method for the case when the first and second order information of the function sequence is predictable. The regret bound of OON is captured via the quartic path-length of the minimizer sequence (C*_{4,T}), which can be much smaller than C*_{2,T}. We finally show that by using multiple gradients for OGD, we can achieve an upper bound of O(min{C*_{2,T},V_T}) on regret.
Ting-Jui Chang, Shahin Shahrampour
AAAI2
2021 Decentralized Riemannian Gradient Descent on the Stiefel Manifold
abstract
We consider a distributed non-convex optimization where a network of agents aims at minimizing a global function over the Stiefel manifold. The global function is represented as a finite sum of smooth local functions, where each local function is associated with one agent and agents communicate with each other over an undirected connected graph. The problem is non-convex as local functions are possibly non-convex (but smooth) and the Steifel manifold is a non-convex set. We present a decentralized Riemannian stochastic gradient method (DRSGD) with the convergence rate of $\mathcal{O}(1/\sqrt{K})$ to a stationary point. To have exact convergence with constant stepsize, we also propose a decentralized Riemannian gradient tracking algorithm (DRGTA) with the convergence rate of $\mathcal{O}(1/K)$ to a stationary point. We use multi-step consensus to preserve the iteration in the local (consensus) region. DRGTA is the first decentralized algorithm with exact convergence for distributed optimization on Stiefel manifold.
Shixiang Chen, Alfredo García 0001, Mingyi Hong 0001, Shahin Shahrampour
ICML4
2021 Classification of Officers' Driving Situations Based on Eye-Tracking and Driver Performance Measures
abstract
Motor vehicle crashes are a leading cause of police officers' deaths in the line of duty. These crashes are mainly attributed to officers' use of in-vehicle technologies while driving, distraction, fatigue, and high-speed driving conditions. The objective of this study is to classify officers' driving situations using a combination of driver behavior and eye-tracking measures. The study compared three algorithms, including random forest (RF), support vector machine (SVM), and random Fourier features (RFF) to classify officers' driving situations (i.e., normal vs. pursuit driving) and in-vehicle technology use. The results suggested that driver behavior measures, combined with RF or SVM methods, are most promising for classifying officers' driving condition (accuracy of about 90%). However, it might be more efficient to apply RFF with driver behavior measures to classify officers' use of in-vehicle technologies while driving due to the time cost reduction of RFF as compared to SVM and RF algorithms. The findings can be applied to improve future police vehicles, training protocols, and to provide adaptive technology solutions to reduce officers' driving distraction and workload.
Maryam Zahabi, Yinsong Wang, Shahin Shahrampour
IEEE Trans. Hum. Mach. Syst.3
2020 Generalization Guarantees for Sparse Kernel Approximation with Entropic Optimal Features
abstract
Despite their success, kernel methods suffer from a massive computational cost in practice. In this paper, in lieu of commonly used kernel expansion with respect to $N$ inputs, we develop a novel optimal design maximizing the entropy among kernel features. This procedure results in a kernel expansion with respect to entropic optimal features (EOF), improving the data representation dramatically due to features dissimilarity. Under mild technical assumptions, our generalization bound shows that with only $O(N^{\frac{1}{4}})$ features (disregarding logarithmic factors), we can achieve the optimal statistical accuracy (i.e., $O(1/\sqrt{N})$). The salient feature of our design is its sparsity that significantly reduces the time and space costs. Our numerical experiments on benchmark datasets verify the superiority of EOF over the state-of-the-art in kernel approximation.
Liang Ding 0003, Rui Tuo 0001, Shahin Shahrampour
ICML3
2020 Statistical and Topological Properties of Sliced Probability Divergences
abstract
The idea of slicing divergences has been proven to be successful when comparing two probability measures in various machine learning applications including generative modeling, and consists in computing the expected value of a `base divergence' between \emph{one-dimensional random projections} of the two measures. However, the topological, statistical, and computational consequences of this technique have not yet been well-established. In this paper, we aim at bridging this gap and derive various theoretical properties of sliced probability divergences. First, we show that slicing preserves the metric axioms and the weak continuity of the divergence, implying that the sliced divergence will share similar topological properties. We then precise the results in the case where the base divergence belongs to the class of integral probability metrics. On the other hand, we establish that, under mild conditions, the sample complexity of a sliced divergence does not depend on the problem dimension. We finally apply our general results to several base divergences, and illustrate our theory on both synthetic and real data experiments.
Kimia Nadjahi, Alain Durmus, Lénaïc Chizat, Soheil Kolouri, Shahin Shahrampour, Umut Simsekli
NeurIPS5
2018 On Data-Dependent Random Features for Improved Generalization in Supervised Learning
abstract
The randomized-feature approach has been successfully employed in large-scale kernel approximation and supervised learning. The distribution from which the random features are drawn impacts the number of features required to efficiently perform a learning task. Recently, it has been shown that employing data-dependent randomization improves the performance in terms of the required number of random features. In this paper, we are concerned with the randomized-feature approach in supervised learning for good generalizability. We propose the Energy-based Exploration of Random Features (EERF) algorithm based on a data-dependent score function that explores the set of possible features and exploits the promising regions. We prove that the proposed score function with high probability recovers the spectrum of the best fit within the model class. Our empirical results on several benchmark datasets further verify that our method requires smaller number of random features to achieve a certain generalization error compared to the state-of-the-art while introducing negligible pre-processing overhead. EERF can be implemented in a few lines of code and requires no additional tuning parameters.
Shahin Shahrampour, Ahmad Beirami, Vahid Tarokh
AAAI1
2018 Learning Bounds for Greedy Approximation with Explicit Feature Maps from Multiple Kernels
abstract
Nonlinear kernels can be approximated using finite-dimensional feature maps for efficient risk minimization. Due to the inherent trade-off between the dimension of the (mapped) feature space and the approximation accuracy, the key problem is to identify promising (explicit) features leading to a satisfactory out-of-sample performance. In this work, we tackle this problem by efficiently choosing such features from multiple kernels in a greedy fashion. Our method sequentially selects these explicit features from a set of candidate features using a correlation metric. We establish an out-of-sample error bound capturing the trade-off between the error in terms of explicit features (approximation error) and the error due to spectral properties of the best model in the Hilbert space associated to the combined kernel (spectral error). The result verifies that when the (best) underlying data model is sparse enough, i.e., the spectral error is negligible, one can control the test error with a small number of explicit features, that can scale poly-logarithmically with data. Our empirical results show that given a fixed number of explicit features, the method can achieve a lower test error with a smaller time cost, compared to the state-of-the-art in data-dependent random features.
Shahin Shahrampour, Vahid Tarokh
NeurIPS1
2017 Multi-armed bandits in multi-agent networks
abstract
This paper addresses the multi-armed bandit problem in a multi-player framework. Players explore a finite set of arms with stochastic rewards, and the reward distribution of each arm is player-dependent. The goal is to find the best global arm, i.e., the one with the largest expected reward when averaged out among players. To achieve this goal, we develop a distributed variant of the well-known UCB1 algorithm. Confined to a network structure, players exchange information locally to estimate the global rewards, while using a confidence bound relying on the network characteristics. Then, at each round, each player votes for an arm, and the majority vote is played as the network action. The whole network gains the reward of the network action, hoping to maximize the global welfare. The performance of the algorithm is measured via the notion of network regret. We prove that the regret scales logarithmically with respect to time horizon and inversely in the spectral gap of the network. Our algorithm is optimal in the sense that in a complete network it scales down the regret of its single-player counterpart by the network size. We demonstrate numerical experiments to verify our theoretical results.
Shahin Shahrampour, Alexander Rakhlin, Ali Jadbabaie
ICASSP1
2017 On Optimal Generalizability in Parametric Learning
abstract
We consider the parametric learning problem, where the objective of the learner is determined by a parametric loss function. Employing empirical risk minimization with possibly regularization, the inferred parameter vector will be biased toward the training samples. Such bias is measured by the cross validation procedure in practice where the data set is partitioned into a training set used for training and a validation set, which is not used in training and is left to measure the out-of-sample performance. A classical cross validation strategy is the leave-one-out cross validation (LOOCV) where one sample is left out for validation and training is done on the rest of the samples that are presented to the learner, and this process is repeated on all of the samples. LOOCV is rarely used in practice due to the high computational complexity. In this paper, we first develop a computationally efficient approximate LOOCV (ALOOCV) and provide theoretical guarantees for its performance. Then we use ALOOCV to provide an optimization algorithm for finding the regularizer in the empirical risk minimization framework. In our numerical experiments, we illustrate the accuracy and efficiency of ALOOCV as well as our proposed framework for the optimization of the regularizer.
Ahmad Beirami, Meisam Razaviyayn, Shahin Shahrampour, Vahid Tarokh
NIPS3
2015 Online Optimization : Competing with Dynamic Comparators
abstract
Recent literature on online learning has focused on developing adaptive algorithms that take advantage of a regularity of the sequence of observations, yet retain worst-case performance guarantees. A complementary direction is to develop prediction methods that perform well against complex benchmarks. In this paper, we address these two directions together. We present a fully adaptive method that competes with dynamic benchmarks in which regret guarantee scales with regularity of the sequence of cost functions and comparators. Notably, the regret bound adapts to the smaller complexity measure in the problem environment. Finally, we apply our results to drifting zero-sum, two-player games where both players achieve no regret guarantees against best sequences of actions in hindsight.
Ali Jadbabaie, Alexander Rakhlin, Shahin Shahrampour, Karthik Sridharan
AISTATS3
2013 Online Learning of Dynamic Parameters in Social Networks
abstract
This paper addresses the problem of online learning in a dynamic setting. We consider a social network in which each individual observes a private signal about the underlying state of the world and communicates with her neighbors at each time period. Unlike many existing approaches, the underlying state is dynamic, and evolves according to a geometric random walk. We view the scenario as an optimization problem where agents aim to learn the true state while suffering the smallest possible loss. Based on the decomposition of the global loss function, we introduce two update mechanisms, each of which generates an estimate of the true state. We establish a tight bound on the rate of change of the underlying state, under which individuals can track the parameter with a bounded variance. Then, we characterize explicit expressions for the steady state mean-square deviation(MSD) of the estimates from the truth, per individual. We observe that only one of the estimators recovers the optimal MSD, which underscores the impact of the objective function decomposition on the learning quality. Finally, we provide an upper bound on the regret of the proposed methods, measured as an average of errors in estimating the parameter in a finite time.
Shahin Shahrampour, Alexander Rakhlin, Ali Jadbabaie
NIPS1