paper-with-me

홈 › Papers

SplitNet: Learning to Semantically Split Deep Networks for Parameter Reduction and Model Parallelization

2017-08-01 · ICML 2017 8 · Juyong Kim, Yookoon Park, Gunhee Kim, Sung Ju Hwang

We propose a novel deep neural network that is both lightweight and effectively structured for model parallelization. Our network, which we name as SplitNet, automatically learns to split the network weights into either a set or a hierarchy of multiple groups that use disjoint sets of features, by learning both the class-to-group and feature-to-group assignment matrices along with the network weights. This produces a tree-structured network that involves no connection between branched subtrees of semantically disparate class groups. SplitNet thus greatly reduces the number of parameters and requires significantly less computations, and is also embarrassingly model parallelizable at test time, since the network evaluation for each subnetwork is completely independent except for the shared lower layer weights that can be duplicated over multiple processors. We validate our method with two deep network models (ResNet and AlexNet) on two different datasets (CIFAR-100 and ILSVRC 2012) for image classification, on which our method obtains networks with significantly reduced number of parameters while achieving comparable or superior classification accuracies over original full deep networks, and accelerated test speed with multiple GPUs.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

General Classificationimage-classificationImage Classification

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

SplitNets: Designing Neural Architectures for Efficient Distributed Computing on Head-Mounted Systems

2022-04-10 · CVPR 2022 1 · Xin Dong, Barbara De Salvo, Meng Li, Chiao Liu 외

We design deep neural networks (DNNs) and corresponding networks' splittings to distribute DNNs' workload to camera sensors and a centralized aggregator on head mounted devices to meet system performance targets in infer…

3D ClassificationDistributed ComputingNeural Architecture Search

SplitNet: Sim2Sim and Task2Task Transfer for Embodied Visual Navigation

2019-05-18 · ICCV 2019 10 · Daniel Gordon, Abhishek Kadian, Devi Parikh, Judy Hoffman 외

We propose SplitNet, a method for decoupling visual perception and policy learning. By incorporating auxiliary tasks and selective learning of portions of the model, we explicitly decompose the learning objectives for vi…

Visual Navigation

SplitNet: Learnable Clean-Noisy Label Splitting for Learning with Noisy Labels

2022-11-20 · Daehwan Kim, Kwangrok Ryoo, Hansang Cho, Seungryong Kim

Annotating the dataset with high-quality labels is crucial for performance of deep network, but in real world scenarios, the labels are often contaminated by noise. To address this, some methods were proposed to automati…

Learning with noisy labels

Partition Pruning: Parallelization-Aware Pruning for Deep Neural Networks

2019-01-21 · Sina Shahhosseini, Ahmad Albaqsami, Masoomeh Jasemi, Nader Bagherzadeh

Parameters of recent neural networks require a huge amount of memory. These parameters are used by neural networks to perform machine learning tasks when processing inputs. To speed up inference, we develop Partition Pru…

Split then Refine: Stacked Attention-guided ResUNets for Blind Single Image Visible Watermark Removal

2020-12-13 · Xiaodong Cun, Chi-Man Pun

Digital watermark is a commonly used technique to protect the copyright of medias. Simultaneously, to increase the robustness of watermark, attacking technique, such as watermark removal, also gets the attention from the…