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

Ming Yan 0006

dblp:51/5332-6 · DBLP profile ↗
← Back
21ranked-venue papers
1as first author
9since 2021 · last 2022
0000-0002-8686-3530ORCID · verified

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

Artificial intelligence and machine learning · 11 · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 1 first-authorComputer networks · 2 · 2 since 2021Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 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
8 papers
Efficient and distributed learning · 54% Optimization for machine learning · 23% Reinforcement learning · 7%
Computer graphics and multimedia
3 papers
Image and video processing · 85% Multimedia systems and quality of experience · 15%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 75% Hardware accelerators and domain-specific architectures · 16% Reconfigurable computing and FPGAs · 5%
Theoretical computer science
1 paper
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
1.842021
Mercury: Efficient On-Device Distributed DNN Training via Stochastic Importance Sampling · SenSys 2021
ErrorCompensatedX: error compensation for variance reduced algorithms · NeurIPS 2021
Linear Convergent Decentralized Optimization with Compression · ICLR 2021
Machine learning › Reinforcement learning › multi-agent reinforcement learning › multi-agent communication
communication topology
0.612022
Communication-Efficient Topologies for Decentralized Learning with $O(1)$ Consensus Rate · NeurIPS 2022
Machine learning › Efficient and distributed learning › distributed training
decentralized learning
0.612022
Communication-Efficient Topologies for Decentralized Learning with $O(1)$ Consensus Rate · NeurIPS 2022
Machine learning › Efficient and distributed learning
federated learning
0.612022
FedRolex: Model-Heterogeneous Federated Learning with Rolling Sub-Model Extraction · NeurIPS 2022
Machine learning › Efficient and distributed learning › federated learning › heterogeneous federated learning
model-heterogeneous federated learning
0.612022
FedRolex: Model-Heterogeneous Federated Learning with Rolling Sub-Model Extraction · NeurIPS 2022
Distributed systems › distributed optimization
decentralized optimization
0.612022
Communication-Efficient Topologies for Decentralized Learning with $O(1)$ Consensus Rate · NeurIPS 2022
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.512021
Elastic Graph Neural Networks · ICML 2021
Machine learning › Optimization for machine learning
distributed optimization
0.512021
Linear Convergent Decentralized Optimization with Compression · ICLR 2021
Machine learning › Optimization for machine learning
error compensation
0.512021
ErrorCompensatedX: error compensation for variance reduced algorithms · NeurIPS 2021
Machine learning › Efficient and distributed learning › distributed training
gradient compression
0.512021
ErrorCompensatedX: error compensation for variance reduced algorithms · NeurIPS 2021
Machine learning › Graph learning
graph neural network
0.512021
Elastic Graph Neural Networks · ICML 2021
Image and video processing › image restoration › image deblurring
blind image deblurring
0.512021
Surface-Aware Blind Image Deblurring · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Image and video processing › image restoration
image deblurring
0.512021
Surface-Aware Blind Image Deblurring · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Image and video processing › image restoration › image deblurring
non-uniform deblurring
0.512021
Surface-Aware Blind Image Deblurring · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Machine learning › Optimization for machine learning
variance reduction
0.522021
D2: Decentralized Training over Decentralized Data · ICML 2018
ErrorCompensatedX: error compensation for variance reduced algorithms · NeurIPS 2021
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
manifold learning
0.412019
Manifold denoising by Nonlinear Robust Principal Component Analysis · NeurIPS 2019
Mathematical optimization › continuous optimization › matrix optimization › matrix recovery
robust principal component analysis
0.412019
Manifold denoising by Nonlinear Robust Principal Component Analysis · NeurIPS 2019
Machine learning › Efficient and distributed learning › distributed training
distributed stochastic gradient descent
0.312018
D2: Decentralized Training over Decentralized Data · ICML 2018
Machine learning › Optimization for machine learning
stochastic optimization
0.312018
D2: Decentralized Training over Decentralized Data · ICML 2018
Multimedia systems and quality of experience › subjective quality assessment
crowdsourced qoe evaluation
0.312017
Exploring Outliers in Crowdsourced Ranking for QoE · ACM Multimedia 2017
Machine learning › Efficient and distributed learning › federated learning
client drift
0.212022
FedRolex: Model-Heterogeneous Federated Learning with Rolling Sub-Model Extraction · NeurIPS 2022
Machine learning › Optimization for machine learning › distributed optimization
decentralized SGD
0.212022
Communication-Efficient Topologies for Decentralized Learning with $O(1)$ Consensus Rate · NeurIPS 2022
Wireless networking
wireless network protocols
0.112021
Mercury: Efficient On-Device Distributed DNN Training via Stochastic Importance Sampling · SenSys 2021
Hardware accelerators and domain-specific architectures › image processing accelerator
medical imaging accelerator
0.112012
FPGA-accelerated 3D reconstruction using compressive sensing · FPGA 2012
Image and video processing › image restoration
image denoising
0.112019
Manifold denoising by Nonlinear Robust Principal Component Analysis · NeurIPS 2019
Distributed systems › distributed machine learning
distributed training
0.112018
D2: Decentralized Training over Decentralized Data · ICML 2018
Reconfigurable computing and FPGAs
FPGA accelerator
0.012012
FPGA-accelerated 3D reconstruction using compressive sensing · FPGA 2012
High-performance computing › iterative methods
iterative reconstruction
0.012012
FPGA-accelerated 3D reconstruction using compressive sensing · FPGA 2012

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

random sampling · 1.1gradient tracking · 1.1consensus · 1.1tangent space estimation · 0.8robust principal component analysis · 0.8curvature estimation · 0.8statistical analysis · 0.6rolling sub-model extraction · 0.6surface-aware prior · 0.5message passing · 0.5importance sampling · 0.5graph smoothing · 0.5gradient compression · 0.5error feedback · 0.5consensus optimization · 0.5blur kernel estimation · 0.5variance reduction · 0.3decentralized SGD · 0.3
YearPublicationVenuePosition
2022 FedRolex: Model-Heterogeneous Federated Learning with Rolling Sub-Model Extraction
abstract
Most cross-device federated learning (FL) studies focus on the model-homogeneous setting where the global server model and local client models are identical. However, such constraint not only excludes low-end clients who would otherwise make unique contributions to model training but also restrains clients from training large models due to on-device resource bottlenecks. In this work, we propose FedRolex, a partial training (PT)-based approach that enables model-heterogeneous FL and can train a global server model larger than the largest client model. At its core, FedRolex employs a rolling sub-model extraction scheme that allows different parts of the global server model to be evenly trained, which mitigates the client drift induced by the inconsistency between individual client models and server model architectures. Empirically, we show that FedRolex outperforms state-of-the-art PT-based model-heterogeneous FL methods (e.g. Federated Dropout) and reduces the gap between model-heterogeneous and model-homogeneous FL, especially under the large-model large-dataset regime. In addition, we provide theoretical statistical analysis on its advantage over Federated Dropout. Lastly, we evaluate FedRolex on an emulated real-world device distribution to show that FedRolex can enhance the inclusiveness of FL and boost the performance of low-end devices that would otherwise not benefit from FL. Our code is available at: https://github.com/AIoT-MLSys-Lab/FedRolex.
Samiul Alam, Ming Yan 0006, Mi Zhang 0002
NeurIPS3
2022 Communication-Efficient Topologies for Decentralized Learning with $O(1)$ Consensus Rate
abstract
Decentralized optimization is an emerging paradigm in distributed learning in which agents achieve network-wide solutions by peer-to-peer communication without the central server. Since communication tends to be slower than computation, when each agent communicates with only a few neighboring agents per iteration, they can complete iterations faster than with more agents or a central server. However, the total number of iterations to reach a network-wide solution is affected by the speed at which the information of the agents is ``mixed'' by communication. We found that popular communication topologies either have large degrees (such as stars and complete graphs) or are ineffective at mixing information (such as rings and grids). To address this problem, we propose a new family of topologies, EquiTopo, which has an (almost) constant degree and network-size-independent consensus rate which is used to measure the mixing efficiency.In the proposed family, EquiStatic has a degree of $\Theta(\ln(n))$, where $n$ is the network size, and a series of time-varying one-peer topologies, EquiDyn, has a constant degree of 1. We generate EquiDyn through a certain random sampling procedure. Both of them achieve $n$-independent consensus rate. We apply them to decentralized SGD and decentralized gradient tracking and obtain faster communication and better convergence, both theoretically and empirically. Our code is implemented through BlueFog and available at https://github.com/kexinjinnn/EquiTopo.
Zhuoqing Song, Kexin Jin, Lei Shi 0010, Ming Yan 0006, Wotao Yin, Kun Yuan 0001
NeurIPS5
2022 Phase retrieval from incomplete data via weighted nuclear norm minimization
Zhi Li 0080, Ming Yan 0006, Tieyong Zeng, Guixu Zhang
Pattern Recognit.2
2021 Linear Convergent Decentralized Optimization with Compression
Yao Li 0039, Jiliang Tang, Ming Yan 0006
ICLR5
2021 Elastic Graph Neural Networks
abstract
While many existing graph neural networks (GNNs) have been proven to perform $\ell_2$-based graph smoothing that enforces smoothness globally, in this work we aim to further enhance the local smoothness adaptivity of GNNs via $\ell_1$-based graph smoothing. As a result, we introduce a family of GNNs (Elastic GNNs) based on $\ell_1$ and $\ell_2$-based graph smoothing. In particular, we propose a novel and general message passing scheme into GNNs. This message passing algorithm is not only friendly to back-propagation training but also achieves the desired smoothing properties with a theoretical convergence guarantee. Experiments on semi-supervised learning tasks demonstrate that the proposed Elastic GNNs obtain better adaptivity on benchmark datasets and are significantly robust to graph adversarial attacks. The implementation of Elastic GNNs is available at \url{https://github.com/lxiaorui/ElasticGNN}.
Wei Jin 0009, Yao Ma 0001, Yaxin Li 0001, Hua Liu 0008, Yiqi Wang 0001, Ming Yan 0006, Jiliang Tang
ICML7
2021 ErrorCompensatedX: error compensation for variance reduced algorithms
abstract
Communication cost is one major bottleneck for the scalability for distributed learning. One approach to reduce the communication cost is to compress the gradient during communication. However, directly compressing the gradient decelerates the convergence speed, and the resulting algorithm may diverge for biased compression. Recent work addressed this problem for stochastic gradient descent by adding back the compression error from the previous step. This idea was further extended to one class of variance reduced algorithms, where the variance of the stochastic gradient is reduced by taking a moving average over all history gradients. However, our analysis shows that just adding the previous step's compression error, as done in existing work, does not fully compensate the compression error. So, we propose ErrorCompensateX, which uses the compression error from the previous two steps. We show that ErrorCompensateX can achieve the same asymptotic convergence rate with the training without compression. Moreover, we provide a unified theoretical analysis framework for this class of variance reduced algorithms, with or without error compensation.
Hanlin Tang 0002, Yao Li 0039, Ji Liu 0002, Ming Yan 0006
NeurIPS4
2021 Mercury: Efficient On-Device Distributed DNN Training via Stochastic Importance Sampling
abstract
As intelligence is moving from data centers to the edges, intelligent edge devices such as smartphones, drones, robots, and smart IoT devices are equipped with the capability to altogether train a deep learning model on the devices from the data collected by themselves. Despite its considerable value, the key bottleneck of making on-device distributed training practically useful in real-world deployments is that they consume a significant amount of training time under wireless networks with constrained bandwidth. To tackle this critical bottleneck, we present Mercury, an importance sampling-based framework that enhances the training efficiency of on-device distributed training without compromising the accuracies of the trained models. The key idea behind the design of Mercury is to focus on samples that provide more important information in each training iteration. In doing this, the training efficiency of each iteration is improved. As such, the total number of iterations can be considerably reduced so as to speed up the overall training process. We implemented Mercury and deployed it on a self-developed testbed. We demonstrate its effectiveness and show that Mercury consistently outperforms two status quo frameworks on six commonly used datasets across tasks in image classification, speech recognition, and natural language processing.
Ming Yan 0006, Mi Zhang 0002
SenSys2
2021 Surface-Aware Blind Image Deblurring
abstract
Blind image deblurring is a conundrum because there are infinitely many pairs of latent image and blur kernel. To get a stable and reasonable deblurred image, proper prior knowledge of the latent image and the blur kernel is urgently required. Different from the recent works on the statistical observations of the difference between the blurred image and the clean one, our method is built on the surface-aware strategy arising from the intrinsic geometrical consideration. This approach facilitates the blur kernel estimation due to the preserved sharp edges in the intermediate latent image. Extensive experiments demonstrate that our method outperforms the state-of-the-art methods on deblurring the text and natural images. Moreover, our method can achieve attractive results in some challenging cases, such as low-illumination images with large saturated regions and impulse noise. A direct extension of our method to the non-uniform deblurring problem also validates the effectiveness of the surface-aware prior.
Jun Liu 0012, Ming Yan 0006, Tieyong Zeng
IEEE Trans. Pattern Anal. Mach. Intell.2
2021 Decentralized Frequency Alignment for Collaborative Beamforming in Distributed Phased Arrays
abstract
A new approach to distributed synchronization (frequency alignment) for the coordination of nodes in open loop coherent distributed antenna arrays to enable distributed beamforming is presented. This approach makes use of the concept of consensus optimization among nodes without requiring centralized control. Decentralized frequency consensus can be achieved through iterative frequency exchange among nodes. We derive a model of the signal received from a coherent distributed array and analyze the effects on beamforming of phase errors induced by oscillator frequency drift. We introduce and discuss the average consensus protocol for frequency transfer in undirected networks where each node transmits and receives frequency information from other nodes. We analyze the following cases: 1) undirected networks with a static topology; 2) undirected networks with a dynamic topology, where connections between nodes are made and lost dynamically; and 3) undirected networks with oscillator frequency drift. We show that all the nodes in a given network achieve average consensus and the number of iterations needed to achieve consensus can be minimized for a given cluster of nodes. We derive the theoretical phase error resulting from both processing noise and measurement noise, and derive an optimal update interval that minimizes the error. Numerical simulations demonstrate that the consensus algorithm enables tolerable errors to obtain high coherent gain of greater than 90% of the ideal gain in an error-free distributed phased array.
Hassna Ouassal, Ming Yan 0006, Jeffrey A. Nanzer
IEEE Trans. Wirel. Commun.2
2020 A Double Residual Compression Algorithm for Efficient Distributed Learning
abstract
Large-scale machine learning models are often trained by parallel stochastic gradient descent algorithms. However, the communication cost of gradient aggregation and model synchronization between the master and worker nodes becomes the major obstacle for efficient learning as the number of workers and the dimension of the model increase. In this paper, we propose DORE, a DOuble REsidual compression stochastic gradient descent algorithm, to reduce over $95%$ of the overall communication such that the obstacle can be immensely mitigated. Our theoretical analyses demonstrate that the proposed strategy has superior convergence properties for both strongly convex and nonconvex objective functions. The experimental results validate that DORE achieves the best communication efficiency while maintaining similar model accuracy and convergence speed in comparison with start-of-the-art baselines.
Yao Li 0039, Jiliang Tang, Ming Yan 0006
AISTATS4
2019 Image Smoothing Via Gradient Sparsity and Surface Area Minimization
abstract
Image smoothing is a very important topic in image processing. Among these image smoothing methods, the L0gradient minimization method is one of the most popular ones. However, the L0gradient minimization method suffers from the staircasing effect and over-sharpening issue, which highly degrade the quality of the smoothed image. To overcome these issues, we use not only the L0gradient term for finding edges, but also a surface area based term for the purpose of smoothing the inside of each region. An alternating minimization algorithm is suggested to efficiently solve the proposed model, where each subproblem has a closed-form solution. Leveraging the introduced surface area term, the proposed method can effectively alleviate the staircasing effect and the over-sharpening issue. The superiority of our method over the state-of-the-art methods is demonstrated by a series of experiments.
Jun Liu 0012, Ming Yan 0006, Jinshan Zeng, Tieyong Zeng
ICIP2
2019 Manifold denoising by Nonlinear Robust Principal Component Analysis
abstract
This paper extends robust principal component analysis (RPCA) to nonlinear manifolds. Suppose that the observed data matrix is the sum of a sparse component and a component drawn from some low dimensional manifold. Is it possible to separate them by using similar ideas as RPCA? Is there any benefit in treating the manifold as a whole as opposed to treating each local region independently? We answer these two questions affirmatively by proposing and analyzing an optimization framework that separates the sparse component from the manifold under noisy data. Theoretical error bounds are provided when the tangent spaces of the manifold satisfy certain incoherence conditions. We also provide a near optimal choice of the tuning parameters for the proposed optimization formulation with the help of a new curvature estimation method. The efficacy of our method is demonstrated on both synthetic and real datasets.
He Lyu, Ningyu Sha, Shuyang Qin, Ming Yan 0006, Yuying Xie 0001
NeurIPS4
2019 Fast and robust deconvolution of tumor infiltrating lymphocyte from expression profiles using least trimmed squares
abstract
Gene-expression deconvolution is used to quantify different types of cells in a mixed population. It provides a highly promising solution to rapidly characterize the tumor-infiltrating immune landscape and identify cold cancers. However, a major challenge is that gene-expression data are frequently contaminated by many outliers that decrease the estimation accuracy. Thus, it is imperative to develop a robust deconvolution method that automatically decontaminates data by reliably detecting and removing outliers. We developed a new machine learning tool, Fast And Robust DEconvolution of Expression Profiles (FARDEEP), to enumerate immune cell subsets from whole tumor tissue samples. To reduce noise in the tumor gene expression datasets, FARDEEP utilizes an adaptive least trimmed square to automatically detect and remove outliers before estimating the cell compositions. We show that FARDEEP is less susceptible to outliers and returns a better estimation of coefficients than the existing methods with both numerical simulations and real datasets. FARDEEP provides an estimate related to the absolute quantity of each immune cell subset in addition to relative percentages. Hence, FARDEEP represents a novel robust algorithm to complement the existing toolkit for the characterization of tissue-infiltrating immune cell landscape. The source code for FARDEEP is implemented in R and available for download at https://github.com/YuningHao/FARDEEP.git.
Yuning Hao, Ming Yan 0006, Blake R. Heath, Yu L. Lei, Yuying Xie 0001
PLoS Comput. Biol.2
2019 Robust mixed one-bit compressive sensing
Xiaolin Huang, Yixing Huang, Lei Shi 0010, Andreas K. Maier, Ming Yan 0006
Signal Process.7
2018 D2: Decentralized Training over Decentralized Data
abstract
While training a machine learning model using multiple workers, each of which collects data from its own data source, it would be useful when the data collected from different workers are unique and different. Ironically, recent analysis of decentralized parallel stochastic gradient descent (D-PSGD) relies on the assumption that the data hosted on different workers are not too different. In this paper, we ask the question: Can we design a decentralized parallel stochastic gradient descent algorithm that is less sensitive to the data variance across workers? In this paper, we present D$^2$, a novel decentralized parallel stochastic gradient descent algorithm designed for large data variance \xr{among workers} (imprecisely, “decentralized” data). The core of D$^2$ is a variance reduction extension of D-PSGD. It improves the convergence rate from $O\left({\sigma \over \sqrt{nT}} + {(n\zeta^2)^{\frac{1}{3}} \over T^{2/3}}\right)$ to $O\left({\sigma \over \sqrt{nT}}\right)$ where $\zeta^{2}$ denotes the variance among data on different workers. As a result, D$^2$ is robust to data variance among workers. We empirically evaluated D$^2$ on image classification tasks, where each worker has access to only the data of a limited set of labels, and find that D$^2$ significantly outperforms D-PSGD.
Hanlin Tang 0002, Xiangru Lian, Ming Yan 0006, Ce Zhang 0001, Ji Liu 0002
ICML3
2018 Pinball loss minimization for one-bit compressive sensing: Convex models and algorithms
Xiaolin Huang, Lei Shi 0010, Ming Yan 0006, Johan A. K. Suykens
Neurocomputing3
2018 Nonconvex penalties with analytical solutions for one-bit compressive sensing
Xiaolin Huang, Ming Yan 0006
Signal Process.2
2018 Fast Signal Recovery From Saturated Measurements by Linear Loss and Nonconvex Penalties
abstract
Sign information is the key for overcoming the inevitable saturation error in compressive sensing system, which causes loss of information and may result in great bias. For sparse signal recovery from saturation, we propose to use linear loss to improve the effectiveness from the existing methods that utilize hard constraints/hinge loss for sign consistency. Due to the use of linear loss, analytical solution in the update progress is obtained and some nonconvex penalties are applicable, e.g., minimax concave penalty, ℓ0norm, and sorted ℓ1norm. Theoretical analysis reveals that the estimation error can still be bounded. Generally, with linear loss and nonconvex penalties, the recovery performance can be significantly improved and the computational time is also largely saved, which is verified by the numerical experiments.
Xiaolin Huang, Yipeng Liu 0001, Ming Yan 0006
IEEE Signal Process. Lett.4
2017 Exploring Outliers in Crowdsourced Ranking for QoE
abstract
Outlier detection is a crucial part of robust evaluation for crowdsourceable assessment of Quality of Experience (QoE) and has attracted much attention in recent years. In this paper, we propose some simple and fast algorithms for outlier detection and robust QoE evaluation based on the nonconvex optimization principle. Several iterative procedures are designed with or without knowing the number of outliers in samples. Theoretical analysis is given to show that such procedures can reach statistically good estimates under mild conditions. Finally, experimental results with simulated and real-world crowdsourcing datasets show that the proposed algorithms could produce similar performance to Huber-LASSO approach in robust ranking, yet with nearly 8 or 90 times speed-up, without or with a prior knowledge on the sparsity size of outliers, respectively. Therefore the proposed methodology provides us a set of helpful tools for robust QoE evaluation with crowdsourcing data.
Qianqian Xu 0001, Ming Yan 0006, Chendi Huang, Jiechao Xiong, Qingming Huang, Yuan Yao 0011
ACM Multimedia2
2013 Restoration of Images Corrupted by Impulse Noise and Mixed Gaussian Impulse Noise Using Blind Inpainting
abstract
This article studies the problem of image restoration of observed images corrupted by impulse noise and mixed Gaussian impulse noise. Since the pixels damaged by impulse noise contain no information about the true image, how to find this set correctly is a very important problem. We propose two methods based on blind inpainting and $\ell_0$ minimization that can simultaneously find the damaged pixels and restore the image. By iteratively restoring the image and updating the set of damaged pixels, these methods have better performance than other methods, as shown in the experiments. In addition, we provide convergence analysis for these methods; these algorithms will converge to coordinatewise minimum points. In addition, they will converge to local minimum points (or with probability one) with some modifications in the algorithms.
Ming Yan 0006
SIAM J. Imaging Sci.1
2012 FPGA-accelerated 3D reconstruction using compressive sensing
abstract
The radiation dose associated with computerized tomography (CT) is significant. Optimization-based iterative reconstruction approaches, e.g., compressive sensing provide ways to reduce the radiation exposure, without sacrificing image quality. However, the computational requirement such algorithms is much higher than that of the conventional Filtered Back Projection (FBP) reconstruction algorithm. This paper describes an FPGA implementation of one important iterative kernel called EM, which is the major computation kernel of a recent EM+TV reconstruction algorithm. We show that a hybrid approach (CPU+GPU+FPGA) can deliver a better performance and energy efficiency than GPU-only solutions, providing 13X boost of throughput than a dual-core CPU implementation.
Jason Cong, Ming Yan 0006, Yi Zou 0001
FPGA3