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

Hao Li 0022

dblp:17/5705-22 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
0since 2021 · last 2018
—ORCID · conflict

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

Artificial intelligence and machine learning · 5 · 4 first-authorSystems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
3 papers
Efficient and distributed learning · 73% Deep learning architectures and training · 24% Optimization for machine learning · 4%
Theoretical computer science
1 paper
Mathematical optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 71% Distributed systems · 29%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
0.622017
Training Quantized Nets: A Deeper Understanding · NIPS 2017
Pruning Filters for Efficient ConvNets · ICLR (Poster) 2017
Machine learning › Deep learning architectures and training
loss landscape
0.312018
Visualizing the Loss Landscape of Neural Nets · NeurIPS 2018
Machine learning › Deep learning architectures and training › loss landscape
loss landscape visualization
0.312018
Visualizing the Loss Landscape of Neural Nets · NeurIPS 2018
Machine learning › Efficient and distributed learning › model compression › pruning › structured pruning
channel pruning
0.312017
Pruning Filters for Efficient ConvNets · ICLR (Poster) 2017
Machine learning › Efficient and distributed learning
low-precision training
0.312017
Training Quantized Nets: A Deeper Understanding · NIPS 2017
Machine learning › Efficient and distributed learning › model compression › quantization
quantized neural network
0.312017
Training Quantized Nets: A Deeper Understanding · NIPS 2017
Machine learning › Efficient and distributed learning › model compression › quantization
quantized training
0.312017
Training Quantized Nets: A Deeper Understanding · NIPS 2017
Machine learning › Efficient and distributed learning › model compression › pruning
structured pruning
0.312017
Pruning Filters for Efficient ConvNets · ICLR (Poster) 2017
Mathematical optimization › continuous optimization › convex optimization › proximal methods
alternating direction method of multipliers
0.312017
Adaptive Consensus ADMM for Distributed Optimization · ICML 2017
Mathematical optimization › continuous optimization
convex optimization
0.312017
Adaptive Consensus ADMM for Distributed Optimization · ICML 2017
Mathematical optimization
distributed optimization
0.312017
Adaptive Consensus ADMM for Distributed Optimization · ICML 2017
Mathematical optimization › continuous optimization › convex optimization
first-order methods
0.312017
Adaptive Consensus ADMM for Distributed Optimization · ICML 2017
Parallel and multicore computing › parallel computing › parallel machine learning
data-parallel training
0.212015
MALT: distributed data-parallelism for existing ML applications · EuroSys 2015
Parallel and multicore computing › data-parallel programming
distributed data-parallel execution
0.212015
MALT: distributed data-parallelism for existing ML applications · EuroSys 2015
Distributed systems
distributed machine learning
0.212015
MALT: distributed data-parallelism for existing ML applications · EuroSys 2015
Machine learning › Optimization for machine learning
non-convex optimization
0.112018
Visualizing the Loss Landscape of Neural Nets · NeurIPS 2018
Machine learning and data management
scalable machine learning
0.112015
MALT: distributed data-parallelism for existing ML applications · EuroSys 2015

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

convergence analysis · 0.6adaptive penalty parameter tuning · 0.6data parallelism · 0.4filter normalization · 0.3dimensionality reduction visualization · 0.3greedy search analysis · 0.3filter pruning · 0.3convolutional neural network · 0.3convex optimization · 0.3
YearPublicationVenuePosition
2018 Visualizing the Loss Landscape of Neural Nets
abstract
Neural network training relies on our ability to find "good" minimizers of highly non-convex loss functions. It is well known that certain network architecture designs (e.g., skip connections) produce loss functions that train easier, and well-chosen training parameters (batch size, learning rate, optimizer) produce minimizers that generalize better. However, the reasons for these differences, and their effect on the underlying loss landscape, is not well understood. In this paper, we explore the structure of neural loss functions, and the effect of loss landscapes on generalization, using a range of visualization methods. First, we introduce a simple "filter normalization" method that helps us visualize loss function curvature, and make meaningful side-by-side comparisons between loss functions. Then, using a variety of visualizations, we explore how network architecture affects the loss landscape, and how training parameters affect the shape of minimizers.
Hao Li 0022, Zheng Xu 0002, Gavin Taylor, Christoph Studer, Tom Goldstein
NeurIPS1
2017 Pruning Filters for Efficient ConvNets
Hao Li 0022, Asim Kadav, Igor Durdanovic, Hanan Samet, Hans Peter Graf
ICLR (Poster)1
2017 Adaptive Consensus ADMM for Distributed Optimization
abstract
The alternating direction method of multipliers (ADMM) is commonly used for distributed model fitting problems, but its performance and reliability depend strongly on user-defined penalty parameters. We study distributed ADMM methods that boost performance by using different fine-tuned algorithm parameters on each worker node. We present a O(1/k) convergence rate for adaptive ADMM methods with node-specific parameters, and propose adaptive consensus ADMM (ACADMM), which automatically tunes parameters without user oversight.
Zheng Xu 0002, Gavin Taylor, Hao Li 0022, Mário A. T. Figueiredo, Tom Goldstein
ICML3
2017 Training Quantized Nets: A Deeper Understanding
abstract
Currently, deep neural networks are deployed on low-power portable devices by first training a full-precision model using powerful hardware, and then deriving a corresponding low-precision model for efficient inference on such systems. However, training models directly with coarsely quantized weights is a key step towards learning on embedded platforms that have limited computing resources, memory capacity, and power consumption. Numerous recent publications have studied methods for training quantized networks, but these studies have mostly been empirical. In this work, we investigate training methods for quantized neural networks from a theoretical viewpoint. We first explore accuracy guarantees for training methods under convexity assumptions. We then look at the behavior of these algorithms for non-convex problems, and show that training algorithms that exploit high-precision representations have an important greedy search phase that purely quantized training methods lack, which explains the difficulty of training using low-precision arithmetic.
Hao Li 0022, Soham De, Zheng Xu 0002, Christoph Studer, Hanan Samet, Tom Goldstein
NIPS1
2016 Streaming news image summarization
abstract
Automatic summarization of streaming news images is critical for efficient news browsing. Although image duplicates are redundant for news reading, the number of duplicates of a news image is a good indicator for its importance. We describe the architecture used in a news aggregation system for online streaming news image summarization. Given a sequence of images for a news topic, we first cluster image duplicates based on a two-stage feature matching process, followed by representative image selection inside each cluster. Images with a high importance score are ranked chronologically to generate a timeline summarization. Our timeline summarization is not limited to a fixed size but enables users to zoom in to see more images with more details based on their interests. Experiments on real-world news data demonstrate that the timelines produced by our method can generate accurate and dynamic timeline summarizations.
Hao Li 0022, Shangfu Peng, Hanan Samet
ICPR1
2015 MALT: distributed data-parallelism for existing ML applications
abstract
Machine learning methods, such as SVM and neural networks, often improve their accuracy by using models with more parameters trained on large numbers of examples. Building such models on a single machine is often impractical because of the large amount of computation required.
Hao Li 0022, Asim Kadav, Erik Kruus, Cristian Ungureanu
EuroSys1