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

Fariborz Salehi

dblp:194/2721 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
1since 2021 · last 2023
—ORCID · none

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

Artificial intelligence and machine learning · 4 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSecurity and privacy · 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
4 papers
Learning theory · 67% Optimization for machine learning · 22% Deep learning architectures and training · 11%
Theoretical computer science
3 papers
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Mathematical optimization › continuous optimization
convex optimization
0.822020
The Performance Analysis of Generalized Margin Maximizers on Separable Data · ICML 2020
Universality in Learning from Linear Measurements · NeurIPS 2019
Machine learning › Learning theory
generalization bounds
0.412020
The Performance Analysis of Generalized Margin Maximizers on Separable Data · ICML 2020
Machine learning › Learning theory › generalization bounds
margin bounds
0.412020
The Performance Analysis of Generalized Margin Maximizers on Separable Data · ICML 2020
Mathematical optimization › constrained optimization
margin maximization
0.412020
The Performance Analysis of Generalized Margin Maximizers on Separable Data · ICML 2020
Machine learning › Optimization for machine learning › regularized optimization
convex regularization
0.412019
The Impact of Regularization on High-dimensional Logistic Regression · NeurIPS 2019
Machine learning › Learning theory
high-dimensional statistics
0.412019
The Impact of Regularization on High-dimensional Logistic Regression · NeurIPS 2019
Machine learning › Deep learning architectures and training
regularization
0.412019
The Impact of Regularization on High-dimensional Logistic Regression · NeurIPS 2019
Machine learning › Optimization for machine learning › regularized risk minimization
regularized logistic regression
0.412019
The Impact of Regularization on High-dimensional Logistic Regression · NeurIPS 2019
Machine learning › Learning theory › sparse recovery
signal recovery
0.412019
Universality in Learning from Linear Measurements · NeurIPS 2019
Machine learning › Learning theory › sample complexity
optimal sample complexity
0.312018
Learning without the Phase: Regularized PhaseMax Achieves Optimal Sample Complexity · NeurIPS 2018
Machine learning › Learning theory
sample complexity
0.312018
Learning without the Phase: Regularized PhaseMax Achieves Optimal Sample Complexity · NeurIPS 2018
Mathematical optimization
nonconvex optimization
0.312018
Learning without the Phase: Regularized PhaseMax Achieves Optimal Sample Complexity · NeurIPS 2018
Mathematical optimization › nonconvex optimization
phase retrieval
0.312018
Learning without the Phase: Regularized PhaseMax Achieves Optimal Sample Complexity · NeurIPS 2018

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

nonlinear equation system analysis · 0.9gradient descent · 0.9gaussian measurement analysis · 0.8convex penalty · 0.8regularization · 0.7phasemax · 0.7maximum likelihood estimation · 0.4asymptotic analysis · 0.4
YearPublicationVenuePosition
2023 Asymptotic Distribution of Stochastic Mirror Descent Iterates in Average Ensemble Models
abstract
The stochastic mirror descent (SMD) algorithm is a general class of training algorithms that utilizes a mirror potential to influence the implicit bias of the training algorithm and includes stochastic gradient descent (SGD) as a special case. In this paper, we explore the performance of the SMD on mean-field ensemble models and generalize earlier results obtained for SGD. The evolution of the distribution of parameters is mapped to a continuous time process in the space of probability distributions. Our main result gives a nonlinear partial differential equation (PDE) to which the continuous time process converges in the asymptotic of large networks. The impact of the mirror potential appears through a multiplicative term that is equal to the inverse of its Hessian and defines a gradient flow over an appropriate Riemannian manifold. We provide numerical simulations which allow us to study and characterize the effect of the mirror potential on the performance of networks trained with SMD for some binary classification problems.
Taylan Kargin, Fariborz Salehi, Babak Hassibi
ICASSP2
2020 The Performance Analysis of Generalized Margin Maximizers on Separable Data
abstract
Logistic models are commonly used for binary classification tasks. The success of such models has often been attributed to their connection to maximum-likelihood estimators. It has been shown that gradient descent algorithm, when applied on the logistic loss, converges to the max-margin classifier (a.k.a. hard-margin SVM). The performance of the max-margin classifier has been recently analyzed in \cite{montanari2019generalization, deng2019model}. Inspired by these results, in this paper, we present and study a more general setting, where the underlying parameters of the logistic model possess certain structures (sparse, block-sparse, low-rank, etc.) and introduce a more general framework (which is referred to as “Generalized Margin Maximizer”, GMM). While classical max-margin classifiers minimize the $2$-norm of the parameter vector subject to linearly separating the data, GMM minimizes any arbitrary convex function of the parameter vector. We provide a precise analysis of the performance of GMM via the solution of a system of nonlinear equations. We also provide a detailed study for three special cases: ($1$) $\ell_2$-GMM that is the max-margin classifier, ($2$) $\ell_1$-GMM which encourages sparsity, and ($3$) $\ell_{\infty}$-GMM which is often used when the parameter vector has binary entries. Our theoretical results are validated by extensive simulation results across a range of parameter values, problem instances, and model structures.
Fariborz Salehi, Ehsan Abbasi, Babak Hassibi
ICML1
2019 Performance Analysis of Convex Data Detection in MIMO
abstract
We study the performance of a convex data detection method in large multiple-input multiple-output (MIMO) systems. The goal is to recover an n-dimensional complex signal whose entries are from an arbitrary constellation D C C, using m noisy linear measurements. Since the Maximum Likelihood (ML) estimation involves minimizing a loss function over the discrete set Dn, it becomes computationally intractable for large n. One approach is to relax D to a convex set and to utilize convex programing to solve the problem and then to map the answer to the closest point in the set D. We assume an i.i.d. complex Gaussian channel matrix and derive precise expressions for the symbol error probability of the proposed convex method in the limit of m, n → ∞. Prior work was only able to do so for real valued constellations such as BPSK and PAM. The main contribution of this paper is to extend the results to complex valued constellations. In particular, we use our main theorem to calculate the performance of the complex algorithm for PSK and QAM constellations. In addition, we introduce a closed-form formula for the symbol error probability in the high-SNR regime and determine the minimum number of measurements m required for consistent signal recovery.
Ehsan Abbasi, Fariborz Salehi, Babak Hassibi
ICASSP2
2019 Sparse Covariance Estimation from Quadratic Measurements: A Precise Analysis
abstract
We study the problem of estimating a high-dimensional sparse covariance matrix, Σ0, from a finite number of quadratic measurements, i.e., measurements aiTΣ0aiwhich are quadratic forms in the measurement vectors airesulting from the covariance matrix, Σ0. Such a problem arises in applications where we can only make energy measurements of the underlying random variables. We study a simple LASSO-like convex recovery algorithm which involves a squared 2-norm (to match the covariance estimate to the measurements), plus a regularization term (that penalizes the ℓ1-norm of the non-diagonal entries of Σ0to enforce sparsity). When the measurement vectors are i.i.d. Gaussian, we obtain the precise error performance of the algorithm (accurately determining the estimation error in any metric, e.g., 2-norm, operator norm, etc.) as a function of the number of measurements and the underlying distribution of Σ0. In particular, in the noiseless case we determine the necessary and sufficient number of measurements required to perfectly recover Σ0as a function of its sparsity. Our results rely on a novel comparison lemma which relates a convex optimization problem with "quadratic Gaussian" measurements to one which has i.i.d. Gaussian measurements.
Ehsan Abbasi, Fariborz Salehi, Babak Hassibi
ISIT2
2019 Universality in Learning from Linear Measurements
abstract
We study the problem of recovering a structured signal from independently and identically drawn linear measurements. A convex penalty function $f(\cdot)$ is considered which penalizes deviations from the desired structure, and signal recovery is performed by minimizing $f(\cdot)$ subject to the linear measurement constraints. The main question of interest is to determine the minimum number of measurements that is necessary and sufficient for the perfect recovery of the unknown signal with high probability. Our main result states that, under some mild conditions on $f(\cdot)$ and on the distribution from which the linear measurements are drawn, the minimum number of measurements required for perfect recovery depends only on the first and second order statistics of the measurement vectors. As a result, the required of number of measurements can be determining by studying measurement vectors that are Gaussian (and have the same mean vector and covariance matrix) for which a rich literature and comprehensive theory exists. As an application, we show that the minimum number of random quadratic measurements (also known as rank-one projections) required to recover a low rank positive semi-definite matrix is $3nr$, where $n$ is the dimension of the matrix and $r$ is its rank. As a consequence, we settle the long standing open question of determining the minimum number of measurements required for perfect signal recovery in phase retrieval using the celebrated PhaseLift algorithm, and show it to be $3n$.
Ehsan Abbasi, Fariborz Salehi, Babak Hassibi
NeurIPS2
2019 The Impact of Regularization on High-dimensional Logistic Regression
abstract
Logistic regression is commonly used for modeling dichotomous outcomes. In the classical setting, where the number of observations is much larger than the number of parameters, properties of the maximum likelihood estimator in logistic regression are well understood. Recently, Sur and Candes~\cite{sur2018modern} have studied logistic regression in the high-dimensional regime, where the number of observations and parameters are comparable, and show, among other things, that the maximum likelihood estimator is biased. In the high-dimensional regime the underlying parameter vector is often structured (sparse, block-sparse, finite-alphabet, etc.) and so in this paper we study regularized logistic regression (RLR), where a convex regularizer that encourages the desired structure is added to the negative of the log-likelihood function. An advantage of RLR is that it allows parameter recovery even for instances where the (unconstrained) maximum likelihood estimate does not exist. We provide a precise analysis of the performance of RLR via the solution of a system of six nonlinear equations, through which any performance metric of interest (mean, mean-squared error, probability of support recovery, etc.) can be explicitly computed. Our results generalize those of Sur and Candes and we provide a detailed study for the cases of $\ell_2^2$-RLR and sparse ($\ell_1$-regularized) logistic regression. In both cases, we obtain explicit expressions for various performance metrics and can find the values of the regularizer parameter that optimizes the desired performance. The theory is validated by extensive numerical simulations across a range of parameter values and problem instances.
Fariborz Salehi, Ehsan Abbasi, Babak Hassibi
NeurIPS1
2018 Private yet Efficient Decision Tree Evaluation
Marc Joye, Fariborz Salehi
DBSec2
2018 Improving Distributed Gradient Descent Using Reed-Solomon Codes
abstract
Today's massively-sized datasets have made it necessary to often perform computations on them in a distributed manner. In principle, a computational task is divided into subtasks which are distributed over a cluster operated by a taskmaster. One issue faced in practice is the delay incurred due to the presence of slow machines, known as stragglers. Several schemes, including those based on replication, have been proposed in the literature to mitigate the effects of stragglers and more recently, those inspired by coding theory have begun to gain traction. In this work, we consider a distributed gradient descent setting suitable for a wide class of machine learning problems. We adopt the framework of Tandon et al. [1] and present a deterministic scheme that, for a prescribed per-machine computational effort, recovers the gradient from the least number of machines f theoretically permissible, via an O(f2) decoding algorithm. The idea is based on a suitably designed Reed-Solomon code that has a sparsest and balanced generator matrix. We also provide a theoretical delay model which can be used to minimize the expected waiting time per computation by optimally choosing the parameters of the scheme. Finally, we supplement our theoretical findings with numerical results that demonstrate the efficacy of the method and its advantages over competing schemes.
Wael Halbawi, Navid Azizan, Fariborz Salehi, Babak Hassibi
ISIT3
2018 A Precise Analysis of PhaseMax in Phase Retrieval
abstract
Recovering an unknown complex signal from the magnitude of linear combinations of the signal is referred to as phase retrieval. We present an exact performance analysis of a recently proposed convex-optimization-formulation for this problem, known as PhaseMax. Standard convex-relaxation-based methods in phase retrieval resort to the idea of “lifting” which makes them computationally inefficient, since the number of unknowns is effectively squared. In contrast, PhaseMax is a novel convex relaxation that does not increase the number of unknowns. Instead it relies on an initial estimate of the true signal which must be externally provided. In this paper, we investigate the required number of measurements for exact recovery of the signal in the large system limit and when the linear measurement matrix is random with iid standard normal entries. If n denotes the dimension of the unknown complex signal and m the number of phaseless measurements, then in the large system limit, measurements is necessary and sufficient to recover the signal with high probability, where θ is the angle between the initial estimate and the true signal. Our result indicates a sharp phase transition in the asymptotic regime which matches the empirical result in numerical simulations.
Fariborz Salehi, Ehsan Abbasi, Babak Hassibi
ISIT1
2018 Learning without the Phase: Regularized PhaseMax Achieves Optimal Sample Complexity
abstract
The problem of estimating an unknown signal, $\mathbf x_0\in \mathbb R^n$, from a vector $\mathbf y\in \mathbb R^m$ consisting of $m$ magnitude-only measurements of the form $y_i=|\mathbf a_i\mathbf x_0|$, where $\mathbf a_i$'s are the rows of a known measurement matrix $\mathbf A$ is a classical problem known as phase retrieval. This problem arises when measuring the phase is costly or altogether infeasible. In many applications in machine learning, signal processing, statistics, etc., the underlying signal has certain structure (sparse, low-rank, finite alphabet, etc.), opening of up the possibility of recovering $\mathbf x_0$ from a number of measurements smaller than the ambient dimension, i.e., $m
Fariborz Salehi, Ehsan Abbasi, Babak Hassibi
NeurIPS1
2017 Multiple illumination phaseless super-resolution (MIPS) with applications to phaseless DoA estimation and diffraction imaging
abstract
Phaseless super-resolution is the problem of recovering an unknown signal from measurements of the “magnitudes” of the “low frequency” Fourier transform of the signal. This problem arises in applications where measuring the phase, and making high-frequency measurements, are either too costly or altogether infeasible. The problem is especially challenging because it combines the difficult problems of phase retrieval and classical super-resolution. Recently, the authors in [1] demonstrated that by making three phaseless low-frequency measurements, obtained by appropriately “masking” the signal, one can uniquely and robustly identify the phase using convex programming and obtain the same super-resolution performance reported in [2]. However, the masks proposed in [1] are very specific and in many applications cannot be directly implemented. In this paper, we broadly extend the class of masks that can be used to recover the phase and show how their effect can be emulated in coherent diffraction imaging using multiple illuminations, as well as in direction-of-arrival (DoA) estimation using multiple sources to excite the environment. We provide numerical simulations to demonstrate the efficacy of the method and approach.
Fariborz Salehi, Kishore Jaganathan, Babak Hassibi
ICASSP1