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

Yue Wang 0036

dblp:33/4822-36 · DBLP profile ↗
← Back
19ranked-venue papers
3as first author
3since 2021 · last 2023
0000-0001-5889-0729ORCID · conflict

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

Artificial intelligence and machine learning · 8 · 1 first-author · 3 since 2021Systems, architecture and hardware · 4Computer networks · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 since 2021Theory of computation · 2Software engineering, systems software and programming languages · 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
7 papers
Efficient and distributed learning · 98% Image recognition and object detection · 2%
Computer architecture, parallel and distributed computing, and storage systems
7 papers
Hardware accelerators and domain-specific architectures · 50% Energy-efficient computing · 24% Performance modeling and evaluation · 13%
Computer networks
4 papers
Wireless sensing and localization · 60% Internet of things and sensor networks · 34% Network measurement and analytics · 7%
Theoretical computer science
4 papers
Computational geometry · 97% Graph algorithms and graph theory · 3%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
1.852021
SACoD: Sensor Algorithm Co-Design Towards Efficient CNN-powered Intelligent PhlatCam · ICCV 2021
Drawing Early-Bird Tickets: Toward More Efficient Training of Deep Networks · ICLR 2020
Fractional Skipping: Towards Finer-Grained Dynamic CNN Inference · AAAI 2020
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search
1.022021
HW-NAS-Bench: Hardware-Aware Neural Architecture Search Benchmark · ICLR 2021
SACoD: Sensor Algorithm Co-Design Towards Efficient CNN-powered Intelligent PhlatCam · ICCV 2021
Machine learning › Efficient and distributed learning › automated machine learning › neural architecture search
hardware-aware neural architecture search
0.512021
HW-NAS-Bench: Hardware-Aware Neural Architecture Search Benchmark · ICLR 2021
Performance modeling and evaluation › benchmarking › machine learning benchmarking
neural architecture search benchmarks
0.512021
HW-NAS-Bench: Hardware-Aware Neural Architecture Search Benchmark · ICLR 2021
Machine learning › Efficient and distributed learning › adaptive computation
adaptive inference
0.412020
Fractional Skipping: Towards Finer-Grained Dynamic CNN Inference · AAAI 2020
Machine learning › Efficient and distributed learning › model compression › sparse training
early-bird tickets
0.412020
Drawing Early-Bird Tickets: Toward More Efficient Training of Deep Networks · ICLR 2020
Machine learning › Efficient and distributed learning › adaptive computation
layer skipping
0.412020
Fractional Skipping: Towards Finer-Grained Dynamic CNN Inference · AAAI 2020
Machine learning › Efficient and distributed learning
low-precision training
0.412020
FracTrain: Fractionally Squeezing Bit Savings Both Temporally and Spatially for Efficient DNN Training · NeurIPS 2020
Machine learning › Efficient and distributed learning › model compression
pruning
0.412020
Drawing Early-Bird Tickets: Toward More Efficient Training of Deep Networks · ICLR 2020
Machine learning › Efficient and distributed learning › model compression
quantization
0.412020
Fractional Skipping: Towards Finer-Grained Dynamic CNN Inference · AAAI 2020
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN accelerator
0.412020
SmartExchange: Trading Higher-cost Memory Storage/Access for Lower-cost Computation · ISCA 2020
Energy-efficient computing › energy-efficient machine learning
energy-efficient inference
0.412020
SmartExchange: Trading Higher-cost Memory Storage/Access for Lower-cost Computation · ISCA 2020
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.412020
AutoDNNchip: An Automated DNN Chip Predictor and Builder for Both FPGAs and ASICs · FPGA 2020
Reconfigurable computing and FPGAs › reconfigurable computing
FPGA-based training accelerator
0.412019
E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savings · NeurIPS 2019
Machine learning › Efficient and distributed learning › model compression
convolutional neural network compression
0.312018
Deep k-Means: Re-Training and Parameter Sharing with Harder Cluster Assignments for Compressing Deep Convolutions · ICML 2018
Machine learning › Efficient and distributed learning › model compression › quantization
weight clustering
0.312018
Deep k-Means: Re-Training and Parameter Sharing with Harder Cluster Assignments for Compressing Deep Convolutions · ICML 2018
Computational geometry › triangulation
delaunay triangulation
0.232010
Geodesic delaunay triangulations in bounded planar domains · ACM Trans. Algorithms 2010
Geodesic Delaunay triangulation and witness complex in the plane · SODA 2008
Connectivity-Based Sensor Network Localization with Incremental Delaunay Refinement Method · INFOCOM 2009
Computational geometry
topological data analysis
0.222010
Geodesic delaunay triangulations in bounded planar domains · ACM Trans. Algorithms 2010
Geodesic Delaunay triangulation and witness complex in the plane · SODA 2008
Wireless sensing and localization › sensor network localization
connectivity-based localization
0.222009
Connectivity-Based Sensor Network Localization with Incremental Delaunay Refinement Method · INFOCOM 2009
Connectivity-Based Localization of Large Scale Sensor Networks with Complex Shape · INFOCOM 2008
Wireless sensing and localization
sensor network localization
0.222009
Connectivity-Based Sensor Network Localization with Incremental Delaunay Refinement Method · INFOCOM 2009
Connectivity-Based Localization of Large Scale Sensor Networks with Complex Shape · INFOCOM 2008
Computer vision › Image recognition and object detection
image classification
0.112021
SACoD: Sensor Algorithm Co-Design Towards Efficient CNN-powered Intelligent PhlatCam · ICCV 2021
Internet of things and sensor networks › iot applications › multimedia iot
iot camera
0.112021
SACoD: Sensor Algorithm Co-Design Towards Efficient CNN-powered Intelligent PhlatCam · ICCV 2021
Machine learning › Efficient and distributed learning › edge computing › on-device machine learning
on-device learning
0.112020
FracTrain: Fractionally Squeezing Bit Savings Both Temporally and Spatially for Efficient DNN Training · NeurIPS 2020
Electronic design automation
design space exploration
0.112020
AutoDNNchip: An Automated DNN Chip Predictor and Builder for Both FPGAs and ASICs · FPGA 2020
Hardware accelerators and domain-specific architectures › machine learning accelerator › neural network accelerator
FPGA-based neural network accelerator
0.112020
AutoDNNchip: An Automated DNN Chip Predictor and Builder for Both FPGAs and ASICs · FPGA 2020
Computational geometry › topological data analysis
persistent homology
0.112010
Geodesic delaunay triangulations in bounded planar domains · ACM Trans. Algorithms 2010
Energy-efficient computing
energy estimation
0.112018
Deep k-Means: Re-Training and Parameter Sharing with Harder Cluster Assignments for Compressing Deep Convolutions · ICML 2018
Wireless sensing and localization › localization algorithms
anchor-free localization
0.112009
Connectivity-Based Sensor Network Localization with Incremental Delaunay Refinement Method · INFOCOM 2009
Wireless sensing and localization › indoor localization
landmark-based localization
0.112008
Connectivity-Based Localization of Large Scale Sensor Networks with Complex Shape · INFOCOM 2008
Internet of things and sensor networks › wireless sensor network › event detection
boundary detection
0.112006
Boundary recognition in sensor networks by topological methods · MobiCom 2006

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

differential neural architecture search · 1.5CNN compression · 1.5sparsification · 0.9quantization · 0.9pruning · 0.9progressive fractional quantization · 0.9dynamic fractional quantization · 0.9decomposition · 0.9algorithm-hardware co-design · 0.9iterative magnitude pruning · 0.4low-precision back-propagation · 0.4distributed algorithm · 0.3voronoi diagram · 0.3combinatorial delaunay complex · 0.2topological methods · 0.1vietoris-rips complex · 0.1homology inference · 0.1geodesic witness complex · 0.1
YearPublicationVenuePosition
2023 SmartDeal: Remodeling Deep Network Weights for Efficient Inference and Training
abstract
The record-breaking performance of deep neural networks (DNNs) comes with heavy parameter budgets, which leads to external dynamic random access memory (DRAM) for storage. The prohibitive energy of DRAM accesses makes it nontrivial for DNN deployment on resource-constrained devices, calling for minimizing the movements of weights and data in order to improve the energy efficiency. Driven by this critical bottleneck, we present SmartDeal, a hardware-friendly algorithm framework to trade higher-cost memory storage/access for lower-cost computation, in order to aggressively boost the storage and energy efficiency, for both DNN inference and training. The core technique of SmartDeal is a novel DNN weight matrix decomposition framework with respective structural constraints on each matrix factor, carefully crafted to unleash the hardware-aware efficiency potential. Specifically, we decompose each weight tensor as the product of a small basis matrix and a large structurally sparse coefficient matrix whose nonzero elements are readily quantized to the power-of-2. The resulting sparse and readily quantized DNNs enjoy greatly reduced energy consumption in data movement as well as weight storage, while incurring minimal overhead to recover the original weights thanks to the required sparse bit-operations and cost-favorable computations. Beyond inference, we take another leap to embrace energy-efficient training, by introducing several customized techniques to address the unique roadblocks arising in training while preserving the SmartDeal structures. We also design a dedicated hardware accelerator to fully utilize the new weight structure to improve the real energy efficiency and latency performance. We conduct experiments on both vision and language tasks, with nine models, four datasets, and three settings (inference-only, adaptation, and fine-tuning). Our extensive results show that 1) being applied to inference, SmartDeal achieves up to 2.44× improvement in energy efficiency as evaluated using real hardware implementations and 2) being applied to training, SmartDeal can lead to 10.56× and 4.48× reduction in the storage and the training energy cost, respectively, with usually negligible accuracy loss, compared to state-of-the-art training baselines. Our source codes are available at: https://github.com/VITA-Group/SmartDeal.
Xiaohan Chen 0001, Yang Zhao 0013, Yue Wang 0036, Pengfei Xu 0011, Haoran You, Chaojian Li, Yonggan Fu, Yingyan (Celine) Lin, Zhangyang Wang
IEEE Trans. Neural Networks Learn. Syst.3
2021 SACoD: Sensor Algorithm Co-Design Towards Efficient CNN-powered Intelligent PhlatCam
abstract
There has been a booming demand for integrating Convolutional Neural Networks (CNNs) powered functionalities into Internet-of-Thing (IoT) devices to enable ubiquitous intelligent "IoT cameras". However, more extensive applications of such IoT systems are still limited by two challenges. First, some applications, especially medicine-and wearable-related ones, impose stringent requirements on the camera form factor. Second, powerful CNNs often require considerable storage and energy cost, whereas IoT devices often suffer from limited resources. PhlatCam, with its form factor potentially reduced by orders of magnitude, has emerged as a promising solution to the first aforementioned challenge, while the second one remains a bottleneck. Existing compression techniques, which can potentially tackle the second challenge, are far from realizing the full potential in storage and energy reduction, because they mostly focus on the CNN algorithm itself. To this end, this work proposes SACoD, a Sensor Algorithm Co-Design framework to develop more efficient CNN-powered PhlatCam. In particular, the mask coded in the Phlat-Cam sensor and the backend CNN model are jointly optimized in terms of both model parameters and architectures via differential neural architecture search. Extensive experiments including both simulation and physical measurement on manufactured masks show that the proposed SACoD framework achieves aggressive model compression and energy savings while maintaining or even boosting the task accuracy, when benchmarking over two state-of-the-art (SOTA) designs with six datasets across four different vision tasks including classification, segmentation, image translation, and face recognition. Our codes are available at: https://github.com/RICE-EIC/SACoD.
Yonggan Fu, Yang Zhang 0001, Yue Wang 0036, Zhihan Lyu, Vivek Boominathan, Ashok Veeraraghavan, Yingyan (Celine) Lin
ICCV3
2021 HW-NAS-Bench: Hardware-Aware Neural Architecture Search Benchmark
Chaojian Li, Zhongzhi Yu, Yonggan Fu, Yongan Zhang, Yang Zhao 0013, Haoran You, Qixuan Yu 0001, Yue Wang 0036, Cong Hao, Yingyan (Celine) Lin
ICLR8
2020 Fractional Skipping: Towards Finer-Grained Dynamic CNN Inference
abstract
While increasingly deep networks are still in general desired for achieving state-of-the-art performance, for many specific inputs a simpler network might already suffice. Existing works exploited this observation by learning to skip convolutional layers in an input-dependent manner. However, we argue their binary decision scheme, i.e., either fully executing or completely bypassing one layer for a specific input, can be enhanced by introducing finer-grained, “softer” decisions. We therefore propose a Dynamic Fractional Skipping (DFS) framework. The core idea of DFS is to hypothesize layer-wise quantization (to different bitwidths) as intermediate “soft” choices to be made between fully utilizing and skipping a layer. For each input, DFS dynamically assigns a bitwidth to both weights and activations of each layer, where fully executing and skipping could be viewed as two “extremes” (i.e., full bitwidth and zero bitwidth). In this way, DFS can “fractionally” exploit a layer's expressive power during input-adaptive inference, enabling finer-grained accuracy-computational cost trade-offs. It presents a unified view to link input-adaptive layer skipping and input-adaptive hybrid quantization. Extensive experimental results demonstrate the superior tradeoff between computational cost and model expressive power (accuracy) achieved by DFS. More visualizations also indicate a smooth and consistent transition in the DFS behaviors, especially the learned choices between layer skipping and different quantizations when the total computational budgets vary, validating our hypothesis that layer quantization could be viewed as intermediate variants of layer skipping. Our source code and supplementary material are available at https://github.com/Torment123/DFS.
Jianghao Shen, Yue Wang 0036, Pengfei Xu 0011, Yonggan Fu, Zhangyang Wang, Yingyan (Celine) Lin
AAAI2
2020 AutoDNNchip: An Automated DNN Chip Predictor and Builder for Both FPGAs and ASICs
abstract
Recent breakthroughs in Deep Neural Networks (DNNs) have fueled a growing demand for domain-specific hardware accelerators (i.e., DNN chips). However, designing DNN chips is non-trivial because: (1) mainstream DNNs have millions of parameters and billions of operations; (2) the design space is large due to numerous design choices of dataflows, processing elements, memory hierarchy, etc.; and (3) there is an algorithm/hardware co-design need for the same DNN functionality to have a different decomposition that would require different hardware IPs and thus correspond to dramatically different performance/energy/area tradeoffs. Therefore, DNN chips often take months to years to design and require a large team of cross-disciplinary experts. To enable fast and effective DNN chip design, we propose AutoDNNchip - a DNN chip generator that can automatically produce both FPGA- and ASIC-based DNN chip implementation (i.e., synthesizable RTL code with optimized algorithm-to-hardware mapping) from DNNs developed by machine learning frameworks (e.g., PyTorch) for a designated application and dataset without humans in the loop. Specifically, AutoDNNchip consists of 2 integrated enablers: (1) a Chip Predictor, which can accurately and efficiently predict a DNN accelerator's energy, throughput, latency, and area based on the DNN model parameters, hardware configurations, technology-based IPs, and platform constraints; and (2) a Chip Builder, which can automatically explore the design space of DNN chips (including IP selections, block configurations, resource balancing, etc.), optimize chip designs via the Chip Predictor, and then generate synthesizable RTL code with optimized dataflows to achieve the target design metrics. Experimental results show that our Chip Predictor's predicted performance differs from real-measured ones by <10% when validated using 15 DNN models and 4 platforms (edge-FPGA/TPU/GPU and ASIC). Furthermore, DNN accelerators generated by our AutoDNNchip can achieve better (up to 3.86X improvement) performance than that of expert-crafted state-of-the-art FPGA- and ASIC-based accelerators, showing the effectiveness of AutoDNNchip. Our open-source code can be found at https://github.com/RICE-EIC/AutoDNNchip.git.
Pengfei Xu 0011, Xiaofan Zhang 0001, Cong Hao, Yang Zhao 0013, Yongan Zhang, Yue Wang 0036, Chaojian Li, Zetong Guan, Deming Chen, Yingyan (Celine) Lin
FPGA6
2020 DNN-Chip Predictor: An Analytical Performance Predictor for DNN Accelerators with Various Dataflows and Hardware Architectures
abstract
The recent breakthroughs in deep neural networks (DNNs) have spurred a tremendously increased demand for DNN accelerators. However, designing DNN accelerators is non-trivial as it often takes months/years and requires cross-disciplinary knowledge. To enable fast and effective DNN accelerator development, we propose DNN-Chip Predictor, an analytical performance predictor which can accurately predict DNN accelerators' energy, throughput, and latency prior to their actual implementation. Our Predictor features two highlights: (1) its analytical performance formulation of DNN ASIC/FPGA accelerators facilitates fast design space exploration and optimization; and (2) it supports DNN accelerators with different algorithm-to-hardware mapping methods (i.e., dataflows) and hardware architectures. Experiment results based on 2 DNN models and 3 different ASIC/FPGA implementations show that our DNN-Chip Predictor's predicted performance differs from those of chip measurements of FPGA/ASIC implementation by no more than 17.66% when using different DNN models, hardware architectures, and dataflows. We will release code upon acceptance.
Yang Zhao 0013, Chaojian Li, Yue Wang 0036, Pengfei Xu 0011, Yongan Zhang, Yingyan (Celine) Lin
ICASSP3
2020 Drawing Early-Bird Tickets: Toward More Efficient Training of Deep Networks
Haoran You, Chaojian Li, Pengfei Xu 0011, Yonggan Fu, Yue Wang 0036, Xiaohan Chen 0001, Richard G. Baraniuk, Zhangyang Wang, Yingyan (Celine) Lin
ICLR5
2020 SmartExchange: Trading Higher-cost Memory Storage/Access for Lower-cost Computation
abstract
We present SmartExchange, an algorithm-hardware co-design framework to trade higher-cost memory storage/access for lower-cost computation, for energy-efficient inference of deep neural networks (DNNs). We develop a novel algorithm to enforce a specially favorable DNN weight structure, where each layerwise weight matrix can be stored as the product of a small basis matrix and a large sparse coefficient matrix whose non-zero elements are all power-of-2. To our best knowledge, this algorithm is the first formulation that integrates three mainstream model compression ideas: sparsification or pruning, decomposition, and quantization, into one unified framework. The resulting sparse and readily-quantized DNN thus enjoys greatly reduced energy consumption in data movement as well as weight storage. On top of that, we further design a dedicated accelerator to fully utilize the SmartExchange-enforced weights to improve both energy efficiency and latency performance. Extensive experiments show that 1) on the algorithm level, SmartExchange outperforms stateof-the-art compression techniques, including merely sparsification or pruning, decomposition, and quantization, in various ablation studies based on nine models and four datasets; and 2) on the hardware level, SmartExchange can boost the energy efficiency by up to 6.7× and reduce the latency by up to 19.2× over four state-of-the-art DNN accelerators, when benchmarked on seven DNN models (including four standard DNNs, two compact DNN models, and one segmentation model) and three datasets.
Yang Zhao 0013, Xiaohan Chen 0001, Yue Wang 0036, Chaojian Li, Haoran You, Yonggan Fu, Yuan Xie 0001, Zhangyang Wang, Yingyan (Celine) Lin
ISCA3
2020 A New MRAM-Based Process In-Memory Accelerator for Efficient Neural Network Training with Floating Point Precision
abstract
The excellent performance of modern deep neural networks (DNNs) comes at an often prohibitive training cost, limiting the rapid development of DNN innovations and raising various environmental concerns. To reduce the dominant data movement cost of training, process in-memory (PIM) has emerged as a promising solution as it alleviates the need to access DNN weights. However, state-of-the-art PIM DNN training accelerators employ either analog/mixed signal computing which has limited precision or digital computing based on a memory technology that supports limited logic functions and thus requires complicated procedure to realize floating point computation. In this paper, we propose a spin orbit torque magnetic random access memory (SOT-MRAM) based digital PIM accelerator that supports floating point precision. Specifically, this new accelerator features an innovative (1) SOT-MRAM cell, (2) full addition design, and (3) floating point computation. Experiment results show that the proposed SOT-MRAM PIM based DNN training accelerator can achieve 3.3×, 1.8×, and 2.5× improvement in terms of energy, latency, and area, respectively, compared with a state-of-the-art PIM based DNN training accelerator.
Hongjie Wang 0002, Yang Zhao 0013, Chaojian Li, Yue Wang 0036, Yingyan (Celine) Lin
ISCAS4
2020 FracTrain: Fractionally Squeezing Bit Savings Both Temporally and Spatially for Efficient DNN Training
abstract
Recent breakthroughs in deep neural networks (DNNs) have fueled a tremendous demand for intelligent edge devices featuring on-site learning, while the practical realization of such systems remains a challenge due to the limited resources available at the edge and the required massive training costs for state-of-the-art (SOTA) DNNs. As reducing precision is one of the most effective knobs for boosting training time/energy efficiency, there has been a growing interest in low-precision DNN training. In this paper, we explore from an orthogonal direction: how to fractionally squeeze out more training cost savings from the most redundant bit level, progressively along the training trajectory and dynamically per input. Specifically, we propose FracTrain that integrates (i) progressive fractional quantization which gradually increases the precision of activations, weights, and gradients that will not reach the precision of SOTA static quantized DNN training until the final training stage, and (ii) dynamic fractional quantization which assigns precisions to both the activations and gradients of each layer in an input-adaptive manner, for only "fractionally" updating layer parameters. Extensive simulations and ablation studies (six models, four datasets, and three training settings including standard, adaptation, and fine-tuning) validate the effectiveness of FracTrain in reducing computational cost and hardware-quantified energy/latency of DNN training while achieving a comparable or better (-0.12%~+1.87%) accuracy. For example, when training ResNet-74 on CIFAR-10, FracTrain achieves 77.6% and 53.5% computational cost and training latency savings, respectively, compared with the best SOTA baseline, while achieving a comparable (-0.07%) accuracy. Our codes are available at: https://github.com/RICE-EIC/FracTrain.
Yonggan Fu, Haoran You, Yang Zhao 0013, Yue Wang 0036, Chaojian Li, Kailash Gopalakrishnan, Zhangyang Wang, Yingyan (Celine) Lin
NeurIPS4
2019 Live Demonstration: Bringing Powerful Deep Learning into Daily-Life Devices (Mobiles and FPGAs) Via Deep k-Means
abstract
The record-breaking success of convolutional neural networks (CNNs) comes at the cost of a large amount of model parameters. The resulting prohibitive memory storage and data movement energy have been limiting the extensive deployment of deep learning on daily-life edge devices which usually have limited storage capability and are battery-powered. To this end, we explore the employment of a recently published weight clustering technique, called deep k-Means which makes use of the redundancy within CNN parameters for reduced memory storage and data movement, and demonstrate k-Means's effectiveness in the context of an interactive real-time object detection using three representative daily-life devices (iPhone, iPad and FPGA).
Pengfei Xu 0011, Yue Wang 0036, Yang Zhao 0013, Yingyan (Celine) Lin
ISCAS2
2019 E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savings
abstract
Convolutional neural networks (CNNs) have been increasingly deployed to edge devices. Hence, many efforts have been made towards efficient CNN inference on resource-constrained platforms. This paper attempts to explore an orthogonal direction: how to conduct more energy-efficient training of CNNs, so as to enable on-device training? We strive to reduce the energy cost during training, by dropping unnecessary computations, from three complementary levels: stochastic mini-batch dropping on the data level; selective layer update on the model level; and sign prediction for low-cost, low-precision back-propagation, on the algorithm level. Extensive simulations and ablation studies, with real energy measurements from an FPGA board, confirm the superiority of our proposed strategies and demonstrate remarkable energy savings for training. For example, when training ResNet-74 on CIFAR-10, we achieve aggressive energy savings of >90% and >60%, while incurring a top-1 accuracy loss of only about 2% and 1.2%, respectively. When training ResNet-110 on CIFAR-100, an over 84% training energy saving is achieved without degrading inference accuracy.
Yue Wang 0036, Ziyu Jiang, Xiaohan Chen 0001, Pengfei Xu 0011, Yang Zhao 0013, Yingyan (Celine) Lin, Zhangyang Wang
NeurIPS1
2018 Deep k-Means: Re-Training and Parameter Sharing with Harder Cluster Assignments for Compressing Deep Convolutions
abstract
The current trend of pushing CNNs deeper with convolutions has created a pressing demand to achieve higher compression gains on CNNs where convolutions dominate the computation and parameter amount (e.g., GoogLeNet, ResNet and Wide ResNet). Further, the high energy consumption of convolutions limits its deployment on mobile devices. To this end, we proposed a simple yet effective scheme for compressing convolutions though applying k-means clustering on the weights, compression is achieved through weight-sharing, by only recording $K$ cluster centers and weight assignment indexes. We then introduced a novel spectrally relaxed $k$-means regularization, which tends to make hard assignments of convolutional layer weights to $K$ learned cluster centers during re-training. We additionally propose an improved set of metrics to estimate energy consumption of CNN hardware implementations, whose estimation results are verified to be consistent with previously proposed energy estimation tool extrapolated from actual hardware measurements. We finally evaluated Deep $k$-Means across several CNN models in terms of both compression ratio and energy consumption reduction, observing promising results without incurring accuracy loss. The code is available at https://github.com/Sandbox3aster/Deep-K-Means
Yue Wang 0036, Zhenyu Wu 0002, Zhangyang Wang, Ashok Veeraraghavan, Yingyan (Celine) Lin
ICML2
2010 Geodesic delaunay triangulations in bounded planar domains
abstract
We introduce a new feature size for bounded domains in the plane endowed with an intrinsic metric. Given a point x in a domain X , the systolic feature size of X at x measures half the length of the shortest loop through x that is not null-homotopic in X . The resort to an intrinsic metric makes the systolic feature size rather insensitive to the local geometry of the domain, in contrast with its predecessors (local feature size, weak feature size, homology feature size). This reduces the number of samples required to capture the topology of X , provided that a reliable approximation to the intrinsic metric of X is available. Under sufficient sampling conditions involving the systolic feature size, we show that the geodesic Delaunay triangulation D x ( L ) of a finite sampling L is homotopy equivalent to X . Under similar conditions, D x ( L ) is sandwiched between the geodesic witness complex C W X ( L ) and a relaxed version C W X,ν ( L ). In the conference version of the article, we took advantage of this fact and proved that the homology of D x ( L ) (and hence the one of X ) can be retrieved by computing the persistent homology between C W X ( L ) and C W X,ν ( L ). Here, we investigate further and show that the homology of X can also be recovered from the persistent homology associated with inclusions of type C W X,ν ( L )↪ C W X,ν′ ( L ), under some conditions on the parameters ν≤ν′. Similar results are obtained for Vietoris-Rips complexes in the intrinsic metric. The proofs draw some connections with recent advances on the front of homology inference from point cloud data, but also with several well-known concepts of Riemannian (and even metric) geometry. On the algorithmic front, we propose algorithms for estimating the systolic feature size of a bounded planar domain X , selecting a landmark set of sufficient density, and computing the homology of X using geodesic witness complexes or Rips complexes.
Steve Oudot, Leonidas J. Guibas, Jie Gao 0001, Yue Wang 0036
ACM Trans. Algorithms4
2009 Connectivity-Based Sensor Network Localization with Incremental Delaunay Refinement Method
abstract
We study the anchor-free localization problem for a large-scale sensor network with a complex shape, knowing network connectivity information only. The main idea follows from our previous work in which a subset of the nodes are selected as landmarks and the sensor field is partitioned into Voronoi cells with all the nodes closest to the same landmark grouped into the same cell. We extract the combinatorial Delaunay complex as the dual complex of the landmark Voronoi diagram and embed the combinatorial Delaunay complex as a structural skeleton. In this paper we develop a new landmark selection algorithm with incremental Delaunay refinement method. This algorithm does not assume any knowledge of the network boundary and runs in a distributed manner to select landmarks incrementally until both the global rigidity property (the Delaunay complex is globally rigid and thus can be embedded uniquely) and the coverage property (every node is not far from the embedded Delaunay complex) are met. The new algorithm substantially improves the robustness and applicability of the original localization algorithm, especially in networks with very low average degree (even non- rigid networks) and complex shapes.
Yue Wang 0036, Sol Lederer, Jie Gao 0001
INFOCOM1
2009 Connectivity-based localization of large-scale sensor networks with complex shape
abstract
We study the problem of localizing a large sensor network having a complex shape, possibly with holes. A major challenge with respect to such networks is to figure out the correct network layout, that is, avoid global flips where a part of the network folds on top of another. Our algorithm first selects landmarks on network boundaries with sufficient density, then constructs the landmark Voronoi diagram and its dual combinatorial Delaunay complex on these landmarks. The key insight is that the combinatorial Delaunay complex is provably globally rigid and has a unique realization in the plane. Thus an embedding of the landmarks by simply gluing the Delaunay triangles properly recovers the faithful network layout. With the landmarks nicely localized, the rest of the nodes can easily localize themselves by trilateration to nearby landmark nodes. This leads to a practical and accurate localization algorithm for large networks using only network connectivity. Simulations on various network topologies show surprisingly good results. In comparison, previous connectivity-based localization algorithms such as multidimensional scaling and rubberband representation generate globally flipped or distorted localization results.
Sol Lederer, Yue Wang 0036, Jie Gao 0001
ACM Trans. Sens. Networks2
2008 Connectivity-Based Localization of Large Scale Sensor Networks with Complex Shape
abstract
We study the problem of localizing a large sensor network having a complex shape, possibly with holes. A major challenge with respect to such networks is to figure out the correct network layout, i.e., avoid global flips where a part of the network folds on top of another. Our algorithm first selects landmarks on network boundaries with sufficient density, then constructs the landmark Voronoi diagram and its dual combinatorial Delaunay complex on these landmarks. The key insight is that the combinatorial Delaunay complex is provably globally rigid and has a unique realization in the plane. Thus an embedding of the landmarks by simply gluing the Delaunay triangles properly recovers the faithful network layout. With the landmarks nicely localized, the rest of the nodes can easily localize themselves by trilateration to nearby landmark nodes. This leads to a practical and accurate localization algorithm for large networks using only network connectivity. Simulations on various network topologies show surprisingly good results. In comparison, previous connectivity-based localization algorithms such as multi-dimensional scaling and rubberband representation generate globally flipped or distorted localization results.
Sol Lederer, Yue Wang 0036, Jie Gao 0001
INFOCOM2
2008 Geodesic Delaunay triangulation and witness complex in the plane
Jie Gao 0001, Leonidas J. Guibas, Steve Oudot, Yue Wang 0036
SODA4
2006 Boundary recognition in sensor networks by topological methods
abstract
Wireless sensor networks are tightly associated with the underlying environment in which the sensors are deployed. The global topology of the network is of great importance to both sensor network applications and the implementation of networking functionalities. In this paper we study the problem of topology discovery, in particular, identifying boundaries in a sensor network. Suppose a large number of sensor nodes are scattered in a geometric region, with nearby nodes communicating with each other directly. Our goal is to find the boundary nodes by using only connectivity information. We do not assume any knowledge of the node locations or inter-distances, nor do we enforce that the communication graph follows the unit disk graph model. We propose a simple, distributed algorithm that correctly detects nodes on the boundaries and connects them into meaningful boundary cycles. We obtain as a byproduct the medial axis of the sensor field, which has applications in creating virtual coordinates for routing. We show by extensive simulation that the algorithm gives good results even for networks with low density. We also prove rigorously the correctness of the algorithm for continuous geometric domains.
Yue Wang 0036, Jie Gao 0001, Joseph S. B. Mitchell
MobiCom1