Peyman Mohajerin Esfahani

dblp:19/7734 · DBLP profile ↗
← Back
17ranked-venue papers
1as first author
6since 2021 · last 2025
0000-0003-1286-8782ORCID · verified

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

Artificial intelligence and machine learning · 12 · 1 first-author · 6 since 2021Theory of computation · 2Applied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.

Theoretical computer science
10 papers
Mathematical optimization · 73% Information theory · 14% Automated reasoning and model checking · 6%
Artificial intelligence
8 papers
Reinforcement learning · 39% Trustworthy machine learning · 27% Deep learning architectures and training · 7%

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

TopicWeightPapersLastEvidence papers
Mathematical optimization
inverse optimization
1.622025
Inverse Optimization via Learning Feasible Regions · ICML 2025
Scalable Kernel Inverse Optimization · NeurIPS 2024
Mathematical optimization › continuous optimization
convex optimization
1.022025
Fast Algorithm for Constrained Linear Inverse Problems · J. Mach. Learn. Res. 2025
Wasserstein Distributionally Robust Kalman Filtering · NeurIPS 2018
Machine learning › Reinforcement learning › dynamic programming
value iteration
0.912025
Rank-One Modified Value Iteration · ICML 2025
Mathematical optimization › inverse problems
linear inverse problems
0.912025
Fast Algorithm for Constrained Linear Inverse Problems · J. Mach. Learn. Res. 2025
Machine learning › Trustworthy machine learning › robustness
distributionally robust optimization
0.622019
Regularization via Mass Transportation · J. Mach. Learn. Res. 2019
Distributionally Robust Logistic Regression · NIPS 2015
Machine learning › Trustworthy machine learning
uncertainty estimation
0.522018
Wasserstein Distributionally Robust Kalman Filtering · NeurIPS 2018
Distributionally Robust Logistic Regression · NIPS 2015
Machine learning › Reinforcement learning › dynamic programming
approximate dynamic programming
0.512021
Fast Approximate Dynamic Programming for Infinite-Horizon Markov Decision Processes · NeurIPS 2021
Machine learning › Reinforcement learning
dynamic programming
0.512021
Fast Approximate Dynamic Programming for Infinite-Horizon Markov Decision Processes · NeurIPS 2021
Mathematical optimization › continuous optimization › nonlinear optimization
quadratic programming
0.512021
Principal Component Hierarchy for Sparse Quadratic Programs · ICML 2021
Mathematical optimization › statistical estimation › regression
sparse regression
0.512021
Principal Component Hierarchy for Sparse Quadratic Programs · ICML 2021
Automated reasoning and model checking › probabilistic verification
value iteration
0.512021
Fast Approximate Dynamic Programming for Infinite-Horizon Markov Decision Processes · NeurIPS 2021
Mathematical optimization
continuous optimization
0.532018
Fast Gradient-Based Methods with Exponential Rate: A Hybrid Control Framework · ICML 2018
Wasserstein Distributionally Robust Kalman Filtering · NeurIPS 2018
Distributionally Robust Logistic Regression · NIPS 2015
Information theory › channel capacity › capacity analysis
capacity approximation
0.522016
Efficient Approximation of Quantum Channel Capacities · IEEE Trans. Inf. Theory 2016
Efficient Approximation of Channel Capacities · IEEE Trans. Inf. Theory 2015
Machine learning › Optimization for machine learning
convex optimization
0.412019
Generalized Maximum Entropy Estimation · J. Mach. Learn. Res. 2019
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › exponential family
maximum entropy models
0.412019
Generalized Maximum Entropy Estimation · J. Mach. Learn. Res. 2019
Machine learning › Deep learning architectures and training
regularization
0.412019
Regularization via Mass Transportation · J. Mach. Learn. Res. 2019
Machine learning › Trustworthy machine learning › robustness › distributionally robust optimization
distributionally robust estimation
0.312018
Wasserstein Distributionally Robust Kalman Filtering · NeurIPS 2018
Mathematical optimization › continuous optimization › convex optimization › first-order methods › gradient-based optimization
accelerated gradient methods
0.312018
Fast Gradient-Based Methods with Exponential Rate: A Hybrid Control Framework · ICML 2018
Mathematical optimization › control theory
hybrid systems control
0.312018
Fast Gradient-Based Methods with Exponential Rate: A Hybrid Control Framework · ICML 2018
Machine learning › Reinforcement learning › dynamic programming
policy iteration
0.312025
Rank-One Modified Value Iteration · ICML 2025
Energy systems and smart grids › power system operation
power system optimization
0.312025
Inverse Optimization via Learning Feasible Regions · ICML 2025
Image and video processing › image restoration
image denoising
0.312025
Fast Algorithm for Constrained Linear Inverse Problems · J. Mach. Learn. Res. 2025
Information theory › signal processing
compressed sensing
0.312025
Fast Algorithm for Constrained Linear Inverse Problems · J. Mach. Learn. Res. 2025
Quantum computing and quantum information › quantum channel capacity
holevo capacity
0.212016
Efficient Approximation of Quantum Channel Capacities · IEEE Trans. Inf. Theory 2016
Quantum computing and quantum information
quantum channel capacity
0.212016
Efficient Approximation of Quantum Channel Capacities · IEEE Trans. Inf. Theory 2016
Robotics › Robot manipulation
learning from demonstration
0.212024
Scalable Kernel Inverse Optimization · NeurIPS 2024
Machine learning › Learning theory › statistical estimation › confidence set construction
confidence bounds
0.212015
Distributionally Robust Logistic Regression · NIPS 2015
Information theory
channel capacity
0.212015
Efficient Approximation of Channel Capacities · IEEE Trans. Inf. Theory 2015
Information theory › communication channels › channel models
discrete memoryless channel
0.212015
Efficient Approximation of Channel Capacities · IEEE Trans. Inf. Theory 2015
Mathematical optimization › continuous optimization › convex optimization
convex duality
0.122016
Efficient Approximation of Quantum Channel Capacities · IEEE Trans. Inf. Theory 2016
Efficient Approximation of Channel Capacities · IEEE Trans. Inf. Theory 2015

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

strongly convex min-max · 1.7smoothing · 1.7smooth convex minimization · 1.7mixed integer linear programming · 1.7convex reformulation · 1.7block coordinate descent · 1.7acceleration · 1.7reproducing kernel hilbert space · 1.5representer theorem · 1.5discretization · 1.3rank-one approximation · 0.9q-learning · 0.9power method · 0.9sequential selection optimization · 0.8value iteration · 0.5legendre transform · 0.5mass transportation · 0.4
YearPublicationVenuePosition
2025 Rank-One Modified Value Iteration
abstract
In this paper, we provide a novel algorithm for solving planning and learning problems of Markov decision processes. The proposed algorithm follows a policy iteration-type update by using a rank-one approximation of the transition probability matrix in the policy evaluation step. This rank-one approximation is closely related to the stationary distribution of the corresponding transition probability matrix, which is approximated using the power method. We provide theoretical guarantees for the convergence of the proposed algorithm to optimal (action-)value function with the same rate and computational complexity as the value iteration algorithm in the planning problem and as the Q-learning algorithm in the learning problem. Through our extensive numerical simulations, however, we show that the proposed algorithm consistently outperforms first-order algorithms and their accelerated versions for both planning and learning problems.
Arman Sharifi Kolarijani, Tolga Ok, Peyman Mohajerin Esfahani, Mohamad Amin Sharifi Kolarijani
ICML3
2025 Inverse Optimization via Learning Feasible Regions
abstract
We study inverse optimization (IO), where the goal is to use a parametric optimization program as the hypothesis class to infer relationships between input-decision pairs. Most of the literature focuses on learning only the objective function, as learning the constraint function (i.e., feasible regions) leads to nonconvex training programs. Motivated by this, we focus on learning feasible regions for known linear objectives, and introduce two training losses along with a hypothesis class to parameterize the constraint function. Our hypothesis class surpasses the previous objective-only method by naturally capturing discontinuous behaviors in input-decision pairs. We introduce a customized block coordinate descent algorithm with a smoothing technique to solve the training problems, while for further restricted hypothesis classes, we reformulate the training optimization as a tractable convex program or mixed integer linear program. Synthetic experiments and two power system applications including comparisons with state-of-the-art approaches showcase and validate the proposed approach.
Peyman Mohajerin Esfahani, Angelos Georghiou
ICML2
2025 Fast Algorithm for Constrained Linear Inverse Problems
abstract
We consider the constrained Linear Inverse Problem (LIP), where a certain atomic norm (like the $\ell_1 $ norm) is minimized subject to a quadratic constraint. Typically, such cost functions are non-differentiable, which makes them not amenable to the fast optimization methods existing in practice. We propose two equivalent reformulations of the constrained LIP with improved convex regularity: (i) a smooth convex minimization problem, and (ii) a strongly convex min-max problem. These problems could be solved by applying existing acceleration-based convex optimization methods which provide better $ O \left( \frac{1}{k^2} \right)$ theoretical convergence guarantee, improving upon the current best rate of $O \left( \frac{1}{k} \right)$. We also provide a novel algorithm named the Fast Linear Inverse Problem Solver (FLIPS), which is tailored to maximally exploit the structure of the reformulations. We demonstrate the performance of FLIPS on the classical problems of Binary Selection, Compressed Sensing, and Image Denoising. We also provide open source \texttt{MATLAB} and \texttt{PYTHON} packages for these three examples, which can be easily adapted to other LIPs.
Mohammed Rayyan Sheriff, Floor Fenne Redel, Peyman Mohajerin Esfahani
J. Mach. Learn. Res.3
2024 Scalable Kernel Inverse Optimization
abstract
Inverse Optimization (IO) is a framework for learning the unknown objective function of an expert decision-maker from a past dataset. In this paper, we extend the hypothesis class of IO objective functions to a reproducing kernel Hilbert space (RKHS), thereby enhancing feature representation to an infinite-dimensional space. We demonstrate that a variant of the representer theorem holds for a specific training loss, allowing the reformulation of the problem as a finite-dimensional convex optimization program. To address scalability issues commonly associated with kernel methods, we propose the Sequential Selection Optimization (SSO) algorithm to efficiently train the proposed Kernel Inverse Optimization (KIO) model. Finally, we validate the generalization capabilities of the proposed KIO model and the effectiveness of the SSO algorithm through learning-from-demonstration tasks on the MuJoCo benchmark.
Youyuan Long, Tolga Ok, Pedro Zattoni Scroccaro, Peyman Mohajerin Esfahani
NeurIPS4
2021 Principal Component Hierarchy for Sparse Quadratic Programs
abstract
We propose a novel approximation hierarchy for cardinality-constrained, convex quadratic programs that exploits the rank-dominating eigenvectors of the quadratic matrix. Each level of approximation admits a min-max characterization whose objective function can be optimized over the binary variables analytically, while preserving convexity in the continuous variables. Exploiting this property, we propose two scalable optimization algorithms, coined as the “best response" and the “dual program", that can efficiently screen the potential indices of the nonzero elements of the original program. We show that the proposed methods are competitive with the existing screening methods in the current sparse regression literature, and it is particularly fast on instances with high number of measurements in experiments with both synthetic and real datasets.
Robbie Vreugdenhil, Armin Eftekhari, Peyman Mohajerin Esfahani
ICML4
2021 Fast Approximate Dynamic Programming for Infinite-Horizon Markov Decision Processes
abstract
In this study, we consider the infinite-horizon, discounted cost, optimal control of stochastic nonlinear systems with separable cost and constraints in the state and input variables. Using the linear-time Legendre transform, we propose a novel numerical scheme for implementation of the corresponding value iteration (VI) algorithm in the conjugate domain. Detailed analyses of the convergence, time complexity, and error of the proposed algorithm are provided. In particular, with a discretization of size $X$ and $U$ for the state and input spaces, respectively, the proposed approach reduces the time complexity of each iteration in the VI algorithm from $O(XU)$ to $O(X+U)$, by replacing the minimization operation in the primal domain with a simple addition in the conjugate domain.
Mohamad Amin Sharifi Kolarijani, Gyula Max, Peyman Mohajerin Esfahani
NeurIPS3
2019 Regularization via Mass Transportation
abstract
The goal of regression and classification methods in supervised learning is to minimize the empirical risk, that is, the expectation of some loss function quantifying the prediction error under the empirical distribution. When facing scarce training data, overfitting is typically mitigated by adding regularization terms to the objective that penalize hypothesis complexity. In this paper we introduce new regularization techniques using ideas from distributionally robust optimization, and we give new probabilistic interpretations to existing techniques. Specifically, we propose to minimize the worst-case expected loss, where the worst case is taken over the ball of all (continuous or discrete) distributions that have a bounded transportation distance from the (discrete) empirical distribution. By choosing the radius of this ball judiciously, we can guarantee that the worst-case expected loss provides an upper confidence bound on the loss on test data, thus offering new generalization bounds. We prove that the resulting regularized learning problems are tractable and can be tractably kernelized for many popular loss functions. The proposed approach to regluarization is also extended to neural networks. We validate our theoretical out-of-sample guarantees through simulated and empirical experiments.
Soroosh Shafiee, Daniel Kuhn 0001, Peyman Mohajerin Esfahani
J. Mach. Learn. Res.3
2019 Generalized Maximum Entropy Estimation
abstract
We consider the problem of estimating a probability distribution that maximizes the entropy while satisfying a finite number of moment constraints, possibly corrupted by noise. Based on duality of convex programming, we present a novel approximation scheme using a smoothed fast gradient method that is equipped with explicit bounds on the approximation error. We further demonstrate how the presented scheme can be used for approximating the chemical master equation through the zero-information moment closure method, and for an approximate dynamic programming approach in the context of constrained Markov decision processes with uncountable state and action spaces.
Tobias Sutter, David Sutter, Peyman Mohajerin Esfahani, John Lygeros
J. Mach. Learn. Res.3
2019 UWB orthogonal pulse design using Sturm-Liouville boundary value problem
Arash Amini, Peyman Mohajerin Esfahani, Mohammad Ghavami, Farrokh Marvasti
Signal Process.2
2018 Fast Gradient-Based Methods with Exponential Rate: A Hybrid Control Framework
abstract
Ordinary differential equations, and in general a dynamical system viewpoint, have seen a resurgence of interest in developing fast optimization methods, mainly thanks to the availability of well-established analysis tools. In this study, we pursue a similar objective and propose a class of hybrid control systems that adopts a 2nd-order differential equation as its continuous flow. A distinctive feature of the proposed differential equation in comparison with the existing literature is a state-dependent, time-invariant damping term that acts as a feedback control input. Given a user-defined scalar $\alpha$, it is shown that the proposed control input steers the state trajectories to the global optimizer of a desired objective function with a guaranteed rate of convergence $\mathcal{O}(e^{-\alpha t})$. Our framework requires that the objective function satisfies the so called Polyak–{Ł}ojasiewicz inequality. Furthermore, a discretization method is introduced such that the resulting discrete dynamical system possesses an exponential rate of convergence.
Arman Sharifi Kolarijani, Peyman Mohajerin Esfahani, Tamás Keviczky
ICML2
2018 Wasserstein Distributionally Robust Kalman Filtering
abstract
We study a distributionally robust mean square error estimation problem over a nonconvex Wasserstein ambiguity set containing only normal distributions. We show that the optimal estimator and the least favorable distribution form a Nash equilibrium. Despite the non-convex nature of the ambiguity set, we prove that the estimation problem is equivalent to a tractable convex program. We further devise a Frank-Wolfe algorithm for this convex program whose direction-searching subproblem can be solved in a quasi-closed form. Using these ingredients, we introduce a distributionally robust Kalman filter that hedges against model risk.
Soroosh Shafiee, Daniel Kuhn 0001, Peyman Mohajerin Esfahani
NeurIPS4
2016 Efficient Approximation of Quantum Channel Capacities
abstract
We propose an iterative method for approximating the capacity of classical-quantum channels with a discrete input alphabet and a finite-dimensional output under additional constraints on the input distribution. Based on duality of convex programming, we derive explicit upper and lower bounds for the capacity. To provide an additive ε-close estimate to the capacity, the presented algorithm requires O((N ν M)M3log(N)1/2ε-1) steps, where N denotes the input alphabet size and M denotes the output dimension. We then generalize the method to the task of approximating the capacity of classical-quantum channels with a bounded continuous input alphabet and a finite-dimensional output. This, using the idea of a universal encoder, allows us to approximate the Holevo capacity for channels with a finite-dimensional quantum mechanical input and output. In particular, we show that the problem of approximating the Holevo capacity can be reduced to a multi-dimensional integration problem. For certain families of quantum channels, we prove that the complexity to derive an additive ε-close solution to the Holevo capacity is subexponential or even polynomial in the problem size. We provide several examples to illustrate the performance of the approximation scheme in practice.
David Sutter, Tobias Sutter, Peyman Mohajerin Esfahani, Renato Renner
IEEE Trans. Inf. Theory3
2015 Distributionally Robust Logistic Regression
abstract
This paper proposes a distributionally robust approach to logistic regression. We use the Wasserstein distance to construct a ball in the space of probability distributions centered at the uniform distribution on the training samples. If the radius of this Wasserstein ball is chosen judiciously, we can guarantee that it contains the unknown data-generating distribution with high confidence. We then formulate a distributionally robust logistic regression model that minimizes a worst-case expected logloss function, where the worst case is taken over all distributions in the Wasserstein ball. We prove that this optimization problem admits a tractable reformulation and encapsulates the classical as well as the popular regularized logistic regression problems as special cases. We further propose a distributionally robust approach based on Wasserstein balls to compute upper and lower confidence bounds on the misclassification probability of the resulting classifier. These bounds are given by the optimal values of two highly tractable linear programs. We validate our theoretical out-of-sample guarantees through simulated and empirical experiments.
Soroosh Shafiee, Peyman Mohajerin Esfahani, Daniel Kuhn 0001
NIPS2
2015 Efficient Approximation of Channel Capacities
abstract
We propose an iterative method for approximately computing the capacity of discrete memoryless channels, possibly under additional constraints on the input distribution. Based on duality of convex programming, we derive explicit upper and lower bounds for the capacity. The presented method requires O(M2N√log N/ε) to provide an estimate of the capacity to within ε, where N and M denote the input and output alphabet size; a single iteration has a complexity O(MN). We also show how to approximately compute the capacity of memoryless channels having a bounded continuous input alphabet and a countable output alphabet under some mild assumptions on the decay rate of the channel's tail. It is shown that discrete-time Poisson channels fall into this problem class. As an example, we compute sharp upper and lower bounds for the capacity of a discrete-time Poisson channel with a peak-power input constraint.
Tobias Sutter, David Sutter, Peyman Mohajerin Esfahani, John Lygeros
IEEE Trans. Inf. Theory3
2014 Efficient approximation of discrete memoryless channel capacities
abstract
We propose an iterative method for efficiently approximating the capacity of discrete memoryless channels, possibly having additional constraints on the input distribution. Based on duality of convex programming, we derive explicit upper and lower bounds for the capacity. To find an ε-approximation of the capacity, in case of no additional input constraints, the presented method has a computational complexity O(1 over εM2N√logN), where N and M denote the input and output alphabet size, and a single iteration has a complexity O(MN).
David Sutter, Peyman Mohajerin Esfahani, Tobias Sutter, John Lygeros
ISIT2
2014 Capacity approximation of memoryless channels with countable output alphabets
abstract
We present a new algorithm, based on duality of convex programming and the specific structure of the channel capacity problem, to iteratively construct upper and lower bounds for the capacity of memoryless channels having continuous input and countable output alphabets. Under a mild assumption on the decay rate of the channel's tail, explicit bounds for the approximation error are provided. We demonstrate the applicability of our result on the discrete-time Poisson channel having a peak-power input constraint.
Tobias Sutter, Peyman Mohajerin Esfahani, David Sutter, John Lygeros
ISIT2
2009 An optimization-based approach to control of robotic manipulators
abstract
This paper proposes a method to suboptimally tune the control parameters in a conventional Lyapunov-based method which shares the same concept of control design with sliding mode approach as applied to the robot manipulators. Optimal tuning of such parameters involves handling of nonlinearities in system dynamics and cost functions, which makes the problem challenging. We propose a step-by-step numerical algorithm that select suboptimal parameters while ensuring system stability. The controller is, suboptimal due to the facts that (1) it is in the form of a Slotine-type sliding mode control, (2) the numerical recursive algorithm might fall into a local minimum, and (3) the controller coefficients depend on the initial conditions of the system. The method is successfully applied to a two-link robot manipulator and the results are compared in simulation with those of a conventional controller.
Peyman Mohajerin Esfahani, Masoud Karimi-Ghartemani, Mehrzad Namvar
ICRA1