EDBT 2026 Demo / reviewers in the wild / expert
Mohammad Mahdi Kamani
dblp:194/7523
· DBLP profile ↗
15ranked-venue papers
4as first author
8since 2021 · last 2023
0000-0003-3930-4151ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 12 · 4 first-author · 7 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Systems, architecture and hardware · 1Computer networks · 1 · 1 since 2021Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 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
7 papers |
Efficient and distributed learning · 52% Optimization for machine learning · 24% Trustworthy machine learning · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware accelerators and domain-specific architectures · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Recommender systems · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 100% |
Topics — the 20 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
distributed training |
1.4 | 3 | 2023 | Distributed Personalized Empirical Risk Minimization · NeurIPS 2023 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 › Efficient and distributed learning
federated learning |
1.1 | 2 | 2023 | Distributed Personalized Empirical Risk Minimization · NeurIPS 2023 Distributionally Robust Federated Averaging · NeurIPS 2020 |
Machine learning › Trustworthy machine learning
robustness |
1.0 | 2 | 2022 | Learning Distributionally Robust Models at Scale via Composite Optimization · ICLR 2022 Targeted Data-driven Regularization for Out-of-Distribution Generalization · KDD 2020 |
Machine learning › Optimization for machine learning
distributed optimization |
0.8 | 2 | 2020 | Distributionally Robust Federated Averaging · NeurIPS 2020 Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronization · NeurIPS 2019 |
Machine learning › Efficient and distributed learning › federated learning
personalized federated learning |
0.7 | 1 | 2023 | Distributed Personalized Empirical Risk Minimization · NeurIPS 2023 |
Recommender systems
federated recommendation |
0.7 | 1 | 2023 | Wyze Rule: Federated Rule Dataset for Rule Recommendation Benchmarking · NeurIPS 2023 |
Ubiquitous computing and smart environments › smart home
home automation |
0.7 | 1 | 2023 | Wyze Rule: Federated Rule Dataset for Rule Recommendation Benchmarking · NeurIPS 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 › Optimization for machine learning
bilevel optimization |
0.4 | 1 | 2020 | Targeted Data-driven Regularization for Out-of-Distribution Generalization · KDD 2020 |
Machine learning › Optimization for machine learning
minimax optimization |
0.4 | 1 | 2020 | Distributionally Robust Federated Averaging · NeurIPS 2020 |
Machine learning › Efficient and distributed learning
model compression |
0.4 | 1 | 2020 | Learning to Quantize Deep Neural Networks: A Competitive-Collaborative Approach · DAC 2020 |
Machine learning › Trustworthy machine learning
out-of-distribution generalization |
0.4 | 1 | 2020 | Targeted Data-driven Regularization for Out-of-Distribution Generalization · KDD 2020 |
Machine learning › Efficient and distributed learning › model compression
quantization |
0.4 | 1 | 2020 | Learning to Quantize Deep Neural Networks: A Competitive-Collaborative Approach · DAC 2020 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator |
0.4 | 1 | 2020 | Learning to Quantize Deep Neural Networks: A Competitive-Collaborative Approach · DAC 2020 |
Hardware accelerators and domain-specific architectures
quantization |
0.4 | 1 | 2020 | Learning to Quantize Deep Neural Networks: A Competitive-Collaborative Approach · DAC 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 › 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 |
Machine learning › Optimization for machine learning
convergence analysis |
0.2 | 1 | 2023 | Distributed Personalized Empirical Risk Minimization · NeurIPS 2023 |
Machine learning › Learning theory
statistical learning theory |
0.2 | 1 | 2023 | Distributed Personalized Empirical Risk Minimization · NeurIPS 2023 |
Methods — techniques the papers use, named apart from their topics
federated learning · 1.3centralized learning · 1.3model shuffling · 0.7empirical risk minimization · 0.7convergence analysis · 0.7stochastic optimization · 0.6composite optimization · 0.6stochastic gradient descent · 0.4regularization · 0.4periodic averaging · 0.4meta-learning · 0.4layer-wise bit-precision adaptation · 0.4competitive-collaborative learning · 0.4adaptive sampling · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Distributed Personalized Empirical Risk MinimizationabstractThis paper advocates a new paradigm Personalized Empirical Risk Minimization (PERM) to facilitate learning from heterogeneous data sources without imposing stringent constraints on computational resources shared by participating devices. In PERM, we aim at learning a distinct model for each client by personalizing the aggregation of local empirical losses by effectively estimating the statistical discrepancy among data distributions, which entails optimal statistical accuracy for all local distributions and overcomes the data heterogeneity issue. To learn personalized models at scale, we propose a distributed algorithm that replaces the standard model averaging with model shuffling to simultaneously optimize
PERM objectives for all devices. This also allows to learn distinct model architectures (e.g., neural networks with different number of parameters) for different clients, thus confining to underlying memory and compute resources of individual clients. We rigorously analyze the convergence of proposed algorithm and conduct experiments that corroborates the effectiveness of proposed paradigm. Yuyang Deng, Mohammad Mahdi Kamani, Pouria Mahdavinia, Mehrdad Mahdavi |
NeurIPS | 2 |
| 2023 | Wyze Rule: Federated Rule Dataset for Rule Recommendation BenchmarkingabstractIn the rapidly evolving landscape of smart home automation, the potential of IoT devices is vast. In this realm, rules are the main tool utilized for this automation, which are predefined conditions or triggers that establish connections between devices, enabling seamless automation of specific processes. However, one significant challenge researchers face is the lack of comprehensive datasets to explore and advance the field of smart home rule recommendations. These datasets are essential for developing and evaluating intelligent algorithms that can effectively recommend rules for automating processes while preserving the privacy of the users, as it involves personal information about users' daily lives. To bridge this gap, we present the Wyze Rule Dataset, a large-scale dataset designed specifically for smart home rule recommendation research. Wyze Rule encompasses over 1 million rules gathered from a diverse user base of 300,000 individuals from Wyze Labs, offering an extensive and varied collection of real-world data. With a focus on federated learning, our dataset is tailored to address the unique challenges of a cross-device federated learning setting in the recommendation domain, featuring a large-scale number of clients with widely heterogeneous data. To establish a benchmark for comparison and evaluation, we have meticulously implemented multiple baselines in both centralized and federated settings. Researchers can leverage these baselines to gauge the performance and effectiveness of their rule recommendation systems, driving advancements in the domain. The Wyze Rule Dataset is publicly accessible through HuggingFace's dataset API. Mohammad Mahdi Kamani, Yuhang Yao 0003, Hanjia Lyu, Zhongwei Cheng, Lin Chen 0021, Liangju Li, Carlee Joe-Wong, Jiebo Luo 0001 |
NeurIPS | 1 |
| 2022 | Local SGD Optimizes Overparameterized Neural Networks in Polynomial TimeabstractIn this paper we prove that Local (S)GD (or FedAvg) can optimize deep neural networks with Rectified Linear Unit (ReLU) activation function in polynomial time. Despite the established convergence theory of Local SGD on optimizing general smooth functions in communication-efficient distributed optimization, its convergence on non-smooth ReLU networks still eludes full theoretical understanding. The key property used in many Local SGD analysis on smooth function is gradient Lipschitzness, so that the gradient on local models will not drift far away from that on averaged model. However, this decent property does not hold in networks with non-smooth ReLU activation function. We show that, even though ReLU network does not admit gradient Lipschitzness property, the difference between gradients on local models and average model will not change too much, under the dynamics of Local SGD. We validate our theoretical results via extensive experiments. This work is the first to show the convergence of Local SGD on non-smooth functions, and will shed lights on the optimization theory of federated training of deep neural networks. Yuyang Deng, Mohammad Mahdi Kamani, Mehrdad Mahdavi |
AISTATS | 2 |
| 2022 | Learning Distributionally Robust Models at Scale via Composite Optimization
Farzin Haddadpour, Mohammad Mahdi Kamani, Mehrdad Mahdavi, Amin Karbasi |
ICLR | 2 |
| 2022 | Efficient fair principal component analysis
Mohammad Mahdi Kamani, Farzin Haddadpour, Rana Forsati, Mehrdad Mahdavi |
Mach. Learn. | 1 |
| 2022 | CAPTAIN: Comprehensive Composition Assistance for Photo TakingabstractMany people are interested in taking astonishing photos and sharing them with others. Emerging high-tech hardware and software facilitate the ubiquitousness and functionality of digital photography. Because composition matters in photography, researchers have leveraged some common composition techniques, such as the rule of thirds and the perspective-related techniques, in providing photo-taking assistance. However, composition techniques developed by professionals are far more diverse than well-documented techniques can cover. We present a new approach to leverage the underexplored photography ideas, which are virtually unlimited, diverse, and correlated. We propose a comprehensive fork-join framework, named CAPTAIN ( C omposition A ssistance for P hoto Ta k in g), to guide a photographer with a variety of photography ideas. The framework consists of a few components: integrated object detection, photo genre classification, artistic pose clustering, and personalized aesthetics-aware image retrieval. CAPTAIN is backed by a large managed dataset crawled from a Website with ideas from photography enthusiasts and professionals. The work proposes steps to decompose a given amateurish shot into composition ingredients and compose them to bring the photographer a list of useful and related ideas. The work addresses personal preferences for composition by presenting a user-specified preference list of photography ideas. We have conducted many experiments on the newly proposed components and reported findings. A user study demonstrates that the work is useful to those taking photos. Farshid Farhat, Mohammad Mahdi Kamani, James Z. Wang 0001 |
ACM Trans. Multim. Comput. Commun. Appl. | 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 | 2 |
| 2021 | Adaptive Distillation: Aggregating Knowledge from Multiple Paths for Efficient Distillation
Sumanth Chennupati, Mohammad Mahdi Kamani, Zhongwei Cheng |
BMVC | 2 |
| 2020 | Learning to Quantize Deep Neural Networks: A Competitive-Collaborative ApproachabstractReducing the model size and computation costs for dedicated AI accelerator designs, neural network quantization methods have attracted momentous attention recently. Unfortunately, merely minimizing quantization loss using constant discretization causes accuracy deterioration. In this paper, we propose an iterative accuracy-driven learning framework of competitive-collaborative quantization (CCQ) to gradually adapt the bit-precision of each individual layer. Orthogonal to prior quantization policies working with full precision for the first and last layers of the network, CCQ offers layer-wise competition for any target quantization policy with holistic layer fine-tuning to recover accuracy, where the state-of-the-art networks can be entirely quantized without any significant accuracy degradation. Md Fahim Faysal Khan, Mohammad Mahdi Kamani, Mehrdad Mahdavi, Narayanan Vijaykrishnan |
DAC | 2 |
| 2020 | Targeted Data-driven Regularization for Out-of-Distribution GeneralizationabstractDue to biases introduced by large real-world datasets, deviations of deep learning models from their expected behavior on out-of-distribution test data are worrisome. Especially when data come from imbalanced or heavy-tailed label distributions, or minority groups of a sensitive feature. Classical approaches to address these biases are mostly data- or application-dependent, hence are burdensome to tune. Some meta-learning approaches, on the other hand, aim to learn hyperparameters in the learning process using different objective functions on training and validation data. However, these methods suffer from high computational complexity and are not scalable to large datasets. In this paper, we propose a unified data-driven regularization approach to learn a generalizable model from biased data. The proposed framework, named as targeted data-driven regularization (TDR), is model- and dataset-agnostic, and employs a target dataset that resembles the desired nature of test data in order to guide the learning process in a coupled manner. We cast the problem as a bilevel optimization and propose an efficient stochastic gradient descent based method to solve it. The framework can be utilized to alleviate various types of biases in real-world applications. We empirically show, on both synthetic and real-world datasets, the superior performance of TDR for resolving issues stem from these biases. Mohammad Mahdi Kamani, Sadegh Farhang, Mehrdad Mahdavi, James Z. Wang 0001 |
KDD | 1 |
| 2020 | Distributionally Robust Federated AveragingabstractIn this paper, we study communication efficient distributed algorithms for distributionally robust federated learning via periodic averaging with adaptive sampling. In contrast to standard empirical risk minimization, due to the minimax structure of the underlying optimization problem, a key difficulty arises from the fact that the global parameter that controls the mixture of local losses can only be updated infrequently on the global stage. To compensate for this, we propose a Distributionally Robust Federated Averaging (DRFA) algorithm that employs a novel snapshotting scheme to approximate the accumulation of history gradients of the mixing parameter. We analyze the convergence rate of DRFA in both convex-linear and nonconvex-linear settings. We also generalize the proposed idea to objectives with regularization on the mixture parameter and propose a proximal variant, dubbed as DRFA-Prox, with provable convergence rates. We also analyze an alternative optimization method for regularized case in strongly-convex-strongly-concave and non-convex (under PL condition)-strongly-concave settings. To the best of our knowledge, this paper is the first to solve distributionally robust federated learning with reduced communication, and to analyze the efficiency of local descent methods on distributed minimax problems. We give corroborating experimental evidence for our theoretical results in federated learning settings. Yuyang Deng, Mohammad Mahdi Kamani, Mehrdad Mahdavi |
NeurIPS | 2 |
| 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 | 2 |
| 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 | 2 |
| 2018 | Take It or Leave It: A Survey Study on Operating System Upgrade PracticesabstractSoftware upgrades play a pivotal role in enhancing software performance, and are a critical component of resolving software bugs and patching security issues. However, consumers' eagerness to upgrade to the newest operating system is often tempered after release. In this paper, we focus on the upgrade perceptions and practices of users utilizing Microsoft Windows, with particular consideration given to the current upgrade cycle to Windows 10, which was, for a time, offered at no monetary cost to many users. To better understand the relevant factors for upgrade decisions, we deployed a structured survey, including several open-ended questions to add additional depth. We collected data from 239 Microsoft Windows users and utilized qualitative and quantitative methods to analyze user upgrade practices. Important themes include how to best notify users of upcoming upgrade opportunities, how users perceive privacy issues associated with OS upgrade decisions, and whether security constitutes a significant decision-making factor. We also explore how end-of-life dates, indicating the end of support by the vendor, are perceived by users. Sadegh Farhang, Jake Weidman, Mohammad Mahdi Kamani, Jens Grossklags, Peng Liu 0005 |
ACSAC | 3 |
| 2016 | Shape matching using skeleton context for automated bow echo detectionabstractSevere weather conditions cause enormous amount of damages around the globe. Bow echo patterns in radar images are associated with a number of these destructive thunderstorm conditions such as damaging winds, hail and tornadoes. They are detected manually by meteorologists. In this paper, we propose an automatic framework to detect these patterns with high accuracy by introducing novel skeletonization and shape matching approaches. In this framework, first we extract regions with high probability of occurring bow echo from radar images, and apply our skeletonization method to extract the skeleton of those regions. Next, we prune these skeletons using our innovative pruning scheme with fuzzy logic. Then, using our proposed shape descriptor, Skeleton Context, we can extract bow echo features from these skeletons in order to use them in shape matching algorithm and classification step. The output of classification indicates whether these regions include a bow echo with over 97% accuracy. Mohammad Mahdi Kamani, Farshid Farhat, Stephen Wistar, James Z. Wang 0001 |
IEEE BigData | 1 |