EDBT 2026 Demo / reviewers in the wild / expert
Farzin Haddadpour
dblp:08/11141
· DBLP profile ↗
14ranked-venue papers
10as first author
5since 2021 · last 2023
0000-0002-2640-4754ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 7 · 4 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 4 first-authorTheory of computation · 3 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
5 papers |
Optimization for machine learning · 32% Learning theory · 28% Efficient and distributed learning · 24% | |
| Theoretical computer science
2 papers |
Coding theory · 69% Information theory · 31% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 19 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Learning theory
generalization bounds |
1.2 | 2 | 2023 | Beyond Lipschitz: Sharp Generalization and Excess Risk Bounds for Full-Batch GD · ICLR 2023 Black-Box Generalization: Stability of Zeroth-Order Learning · NeurIPS 2022 |
Machine learning › Efficient and distributed learning
distributed training |
0.8 | 2 | 2019 | Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronization · NeurIPS 2019 Trading Redundancy for Communication: Speeding up Distributed SGD for Non-convex Optimization · ICML 2019 |
Machine learning › Learning theory
excess risk bounds |
0.7 | 1 | 2023 | Beyond Lipschitz: Sharp Generalization and Excess Risk Bounds for Full-Batch GD · ICLR 2023 |
Machine learning › Optimization for machine learning › gradient-based optimization
gradient descent |
0.7 | 1 | 2023 | Beyond Lipschitz: Sharp Generalization and Excess Risk Bounds for Full-Batch GD · ICLR 2023 |
Machine learning › Trustworthy machine learning › robustness
distributionally robust optimization |
0.6 | 1 | 2022 | Learning Distributionally Robust Models at Scale via Composite Optimization · ICLR 2022 |
Machine learning › Trustworthy machine learning
robustness |
0.6 | 1 | 2022 | Learning Distributionally Robust Models at Scale via Composite Optimization · ICLR 2022 |
Machine learning › Optimization for machine learning › black-box optimization
zeroth-order optimization |
0.6 | 1 | 2022 | Black-Box Generalization: Stability of Zeroth-Order Learning · NeurIPS 2022 |
Distributed systems
coded computation |
0.4 | 1 | 2020 | On the Optimal Recovery Threshold of Coded Matrix Multiplication · IEEE Trans. Inf. Theory 2020 |
Distributed systems › coded computation
coded matrix multiplication |
0.4 | 1 | 2020 | On the Optimal Recovery Threshold of Coded Matrix Multiplication · IEEE Trans. Inf. Theory 2020 |
Coding theory › error-correcting codes
coded computation |
0.4 | 1 | 2020 | On the Optimal Recovery Threshold of Coded Matrix Multiplication · IEEE Trans. Inf. Theory 2020 |
Coding theory
error-correcting codes |
0.4 | 1 | 2020 | On the Optimal Recovery Threshold of Coded Matrix Multiplication · IEEE Trans. Inf. Theory 2020 |
Information theory › signal processing › compressed sensing
recovery threshold |
0.4 | 1 | 2020 | On the Optimal Recovery Threshold of Coded Matrix Multiplication · IEEE Trans. Inf. Theory 2020 |
Machine learning › Efficient and distributed learning › distributed training
communication-efficient distributed SGD |
0.4 | 1 | 2019 | Trading Redundancy for Communication: Speeding up Distributed SGD for Non-convex Optimization · ICML 2019 |
Machine learning › Optimization for machine learning
distributed optimization |
0.4 | 1 | 2019 | Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronization · NeurIPS 2019 |
Machine learning › Efficient and distributed learning › distributed training › communication-efficient distributed SGD
local SGD |
0.4 | 1 | 2019 | Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronization · NeurIPS 2019 |
Machine learning › Optimization for machine learning
non-convex optimization |
0.4 | 1 | 2019 | Trading Redundancy for Communication: Speeding up Distributed SGD for Non-convex Optimization · ICML 2019 |
Coding theory › channel coding
channel simulation |
0.3 | 1 | 2017 | Simulation of a Channel With Another Channel · IEEE Trans. Inf. Theory 2017 |
Machine learning › Optimization for machine learning
stochastic gradient descent |
0.2 | 1 | 2022 | Black-Box Generalization: Stability of Zeroth-Order Learning · NeurIPS 2022 |
Information theory › channel capacity
rényi capacity |
0.1 | 1 | 2017 | Simulation of a Channel With Another Channel · IEEE Trans. Inf. Theory 2017 |
Methods — techniques the papers use, named apart from their topics
polynomial codes · 0.9polydot codes · 0.9matdot codes · 0.9lipschitz analysis · 0.7zeroth-order stochastic search · 0.6stochastic optimization · 0.6generalization error analysis · 0.6composite optimization · 0.6redundancy injection · 0.4model averaging · 0.4local updates · 0.4gradient compression · 0.4adaptive synchronization · 0.4rényi capacity · 0.3data processing inequality · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Beyond Lipschitz: Sharp Generalization and Excess Risk Bounds for Full-Batch GD
Konstantinos E. Nikolakakis, Farzin Haddadpour, Amin Karbasi, Dionysios S. Kalogerias |
ICLR | 2 |
| 2022 | Learning Distributionally Robust Models at Scale via Composite Optimization
Farzin Haddadpour, Mohammad Mahdi Kamani, Mehrdad Mahdavi, Amin Karbasi |
ICLR | 1 |
| 2022 | Black-Box Generalization: Stability of Zeroth-Order LearningabstractWe provide the first generalization error analysis for black-box learning through derivative-free optimization. Under the assumption of a Lipschitz and smooth unknown loss, we consider the Zeroth-order Stochastic Search (ZoSS) algorithm, that updates a $d$-dimensional model by replacing stochastic gradient directions with stochastic differences of $K+1$ perturbed loss evaluations per dataset (example) query. For both unbounded and bounded possibly nonconvex losses, we present the first generalization bounds for the ZoSS algorithm. These bounds coincide with those for SGD, and they are independent of $d$, $K$ and the batch size $m$, under appropriate choices of a slightly decreased learning rate. For bounded nonconvex losses and a batch size $m=1$, we additionally show that both generalization error and learning rate are independent of $d$ and $K$, and remain essentially the same as for the SGD, even for two function evaluations. Our results extensively extend and consistently recover established results for SGD in prior work, on both generalization bounds and corresponding learning rates. If additionally $m=n$, where $n$ is the dataset size, we recover generalization guarantees for full-batch GD as well. Konstantinos E. Nikolakakis, Farzin Haddadpour, Dionysios S. Kalogerias, Amin Karbasi |
NeurIPS | 2 |
| 2022 | Efficient fair principal component analysis
Mohammad Mahdi Kamani, Farzin Haddadpour, Rana Forsati, Mehrdad Mahdavi |
Mach. Learn. | 2 |
| 2021 | Federated Learning with Compression: Unified Analysis and Sharp GuaranteesabstractIn federated learning, communication cost is often a critical bottleneck to scale up distributed optimization algorithms to collaboratively learn a model from millions of devices with potentially unreliable or limited communication and heterogeneous data distributions. Two notable trends to deal with the communication overhead of federated algorithms are gradient compression and local computation with periodic communication. Despite many attempts, characterizing the relationship between these two approaches has proven elusive. We address this by proposing a set of algorithms with periodical compressed (quantized or sparsified) communication and analyze their convergence properties in both homogeneous and heterogeneous local data distributions settings. For the homogeneous setting, our analysis improves existing bounds by providing tighter convergence rates for both strongly convex and non-convex objective functions. To mitigate data heterogeneity, we introduce a local gradient tracking scheme and obtain sharp convergence rates that match the best-known communication complexities without compression for convex, strongly convex, and nonconvex settings. We complement our theoretical results by demonstrating the effectiveness of our proposed methods on real-world datasets. Farzin Haddadpour, Mohammad Mahdi Kamani, Aryan Mokhtari, Mehrdad Mahdavi |
AISTATS | 1 |
| 2020 | On the Optimal Recovery Threshold of Coded Matrix MultiplicationabstractWe provide novel coded computation strategies for distributed matrix-matrix products that outperform the recent “Polynomial code” constructions in recovery threshold, i.e., the required number of successful workers. When a fixed 1/m fraction of each matrix can be stored at each worker node, Polynomial codes require m2 successful workers, while our MatDot codes only require 2m - 1 successful workers. However, MatDot codes have higher computation cost per worker and higher communication cost from each worker to the fusion node. We also provide a systematic construction of MatDot codes. Furthermore, we propose “PolyDot” coding that interpolates between Polynomial codes and MatDot codes to trade off computation/communication costs and recovery thresholds. Finally, we demonstrate a novel coding technique for multiplying n matrices (n ≥ 3) using ideas from MatDot and PolyDot codes. Sanghamitra Dutta, Mohammad Fahim, Farzin Haddadpour, Haewon Jeong, Viveck R. Cadambe, Pulkit Grover |
IEEE Trans. Inf. Theory | 3 |
| 2019 | Trading Redundancy for Communication: Speeding up Distributed SGD for Non-convex OptimizationabstractCommunication overhead is one of the key challenges that hinders the scalability of distributed optimization algorithms to train large neural networks. In recent years, there has been a great deal of research to alleviate communication cost by compressing the gradient vector or using local updates and periodic model averaging. In this paper, we advocate the use of redundancy towards communication-efficient distributed stochastic algorithms for non-convex optimization. In particular, we, both theoretically and practically, show that by properly infusing redundancy to the training data with model averaging, it is possible to significantly reduce the number of communication rounds. To be more precise, we show that redundancy reduces residual error in local averaging, thereby reaching the same level of accuracy with fewer rounds of communication as compared with previous algorithms. Empirical studies on CIFAR10, CIFAR100 and ImageNet datasets in a distributed environment complement our theoretical results; they show that our algorithms have additional beneficial aspects including tolerance to failures, as well as greater gradient diversity. Farzin Haddadpour, Mohammad Mahdi Kamani, Mehrdad Mahdavi, Viveck R. Cadambe |
ICML | 1 |
| 2019 | Local SGD with Periodic Averaging: Tighter Analysis and Adaptive SynchronizationabstractCommunication overhead is one of the key challenges that hinders the scalability of distributed optimization algorithms. In this paper, we study local distributed SGD, where data is partitioned among computation nodes, and the computation nodes perform local updates with periodically exchanging the model among the workers to perform averaging. While local SGD is empirically shown to provide promising results, a theoretical understanding of its performance remains open. In this paper, we strengthen convergence analysis for local SGD, and show that local SGD can be far less expensive and applied far more generally than current theory suggests. Specifically, we show that for loss functions that satisfy the Polyak-Kojasiewicz condition, $O((pT)^{1/3})$ rounds of communication suffice to achieve a linear speed up, that is, an error of $O(1/pT)$, where $T$ is the total number of model updates at each worker. This is in contrast with previous work which required higher number of communication rounds, as well as was limited to strongly convex loss functions, for a similar asymptotic performance. We also develop an adaptive synchronization scheme that provides a general condition for linear speed up. Finally, we validate the theory with experimental results, running over AWS EC2 clouds and an internal GPUs cluster. Farzin Haddadpour, Mohammad Mahdi Kamani, Mehrdad Mahdavi, Viveck R. Cadambe |
NeurIPS | 1 |
| 2018 | Codes for Distributed Finite Alphabet Matrix-Vector MultiplicationabstractRecent work has developed coding theoretic approaches to add redundancy to distributed matrix-vector multiplications with the goal of speeding up the computation by mitigating the straggler effect in distributed computing. In this paper, we consider the case where the matrix comes from a small (e.g., binary) alphabet, where a variant of a popular method called the “Four-Russians method” is known to have significantly lower computational complexity as compared with the usual matrix-vector multiplication algorithm. We develop novel code constructions that are applicable to binary matrix-vector multiplication via a variant of the Four-Russians method called the Mailman algorithm. Specifically, in our constructions, the encoded matrices have a low alphabet that ensures lower computational complexity, as well as good straggler tolerance. We also present a trade-off between the communication and computation cost of distributed coded matrix-vector multiplication for general, possibly non-binary, matrices. Farzin Haddadpour, Viveck R. Cadambe |
ISIT | 1 |
| 2017 | Simulation of a Channel With Another ChannelabstractIn this paper, we study the problem of simulating a discrete memoryless channel (DMC) from another DMC under an average-case and an exact model. We present several achievability and infeasibility results, with tight characterizations in special cases. In particular, for the exact model, we fully characterize when a binary symmetric channel can be simulated from a binary erasure channel when there is no shared randomness. We also provide infeasibility and achievability results for the simulation of a binary channel from another binary channel in the case of no shared randomness. To do this, we use the properties of Rényi capacity of a given order. We also introduce a notion of “channel diameter” which is shown to be additive and satisfy a data processing inequality. Farzin Haddadpour, Mohammad Hossein Yassaee, Salman Beigi, Amin Gohari, Mohammad Reza Aref |
IEEE Trans. Inf. Theory | 1 |
| 2016 | Low-complexity stochastic Generalized Belief PropagationabstractThe generalized belief propagation (GBP), introduced by Yedidia et al., is an extension of the belief propagation (BP) algorithm, which is widely used in different problems involved in calculating exact or approximate marginals of probability distributions. In many problems, it has been observed that the accuracy of GBP outperforms that of BP considerably. However, due to its generally higher complexity compared to BP, its application is limited in practice. In this paper, we introduce a stochastic version of GBP called stochastic generalized belief propagation (SGBP) that can be considered as an extension to the stochastic BP (SBP) algorithm introduced by Noorshams et al. They have shown that SBP reduces the complexity per iteration of BP by an order of magnitude in alphabet size. In contrast to SBP, SGBP can reduce the computation complexity if certain topological conditions are met by the region graph associated to a graphical model. However, this reduction can be larger than only one order of magnitude in alphabet size. In this paper, we characterize these conditions and the amount of complexity gain that one can obtain by using SGBP. Finally, using similar proof techniques employed by Noorshams et al., for general graphical models satisfy contraction conditions, we prove the asymptotic convergence of SGBP to the unique GBP fixed point, as well as providing non-asymptotic upper bounds on the mean square error and on the high probability error. Farzin Haddadpour, Mahdi Jafari Siavoshani, Morteza Noshad |
ISIT | 1 |
| 2013 | On AVCs with quadratic constraintsabstractIn this work we study an Arbitrarily Varying Channel (AVC) with quadratic power constraints on the transmitter and a so-called “oblivious” jammer (along with additional AWGN) under a maximum probability of error criterion, and no private randomness between the transmitter and the receiver. This is in contrast to similar AVC models under the average probability of error criterion considered in [1], [2], and models wherein common randomness is allowed [3] - these distinctions are important in some communication scenarios outlined below. We consider the regime where the jammer's power constraint is smaller than the transmitter's power constraint (in the other regime it is known no positive rate is possible). For this regime we show the existence of stochastic codes (with no common randomness between the transmitter and receiver) that enables reliable communication at the same rate as when the jammer is replaced with AWGN with the same power constraint. This matches known information-theoretic outer bounds. In addition to being a stronger result than that in [1] (enabling recovery of the results therein), our proof techniques are also somewhat more direct, and hence may be of independent interest. Farzin Haddadpour, Mahdi Jafari Siavoshani, Mayank Bakshi, Sidharth Jaggi |
ISIT | 1 |
| 2013 | When is it possible to simulate a DMC channel from another?abstractIn this paper, we study the problem of simulating a DMC channel from another DMC channel. We assume that the input to the channel we are simulating is i.i.d. and that the transmitter and receivers are provided with common randomness at limited rates. We prove bounds for simulating point-to-point, MAC and broadcast channels. As a special case, we recover the achievability part of the result of Cuff for point-to-point channel simulation via a noiseless link and shared randomness. Farzin Haddadpour, Mohammad Hossein Yassaee, Mohammad Reza Aref, Amin Gohari |
ITW | 1 |
| 2012 | Coordination via a relayabstractIn this paper, we study the problem of coordinating two nodes which can only exchange information via a relay at limited rates. The nodes are allowed to do a two-round interactive two-way communication with the relay, after which they should be able to generate i.i.d. copies of two random variables with a given joint distribution within a vanishing total variation distance. We prove inner and outer bounds on the coordination capacity region for this problem. Our inner bound is proved using the technique of “output statistics of random binning" that has recently been developed by Yassaee, et al. Farzin Haddadpour, Mohammad Hossein Yassaee, Amin Gohari, Mohammad Reza Aref |
ISIT | 1 |