CVSep 13, 2017

Flexible Network Binarization with Layer-wise Priority

arXiv:1709.04344v311 citations
Originality Incremental advance
AI Analysis

This work addresses efficient pedestrian detection by offering a flexible binarization approach, though it is incremental as it builds on existing binarization techniques.

The paper tackles the problem of neural network binarization by proposing a layer-wise priority method that binarizes layers in inverse depth order, achieving a lower miss rate and faster detection speed under the same compression ratio compared to state-of-the-art methods.

How to effectively approximate real-valued parameters with binary codes plays a central role in neural network binarization. In this work, we reveal an important fact that binarizing different layers has a widely-varied effect on the compression ratio of network and the loss of performance. Based on this fact, we propose a novel and flexible neural network binarization method by introducing the concept of layer-wise priority which binarizes parameters in inverse order of their layer depth. In each training step, our method selects a specific network layer, minimizes the discrepancy between the original real-valued weights and its binary approximations, and fine-tunes the whole network accordingly. During the iteration of the above process, it is significant that we can flexibly decide whether to binarize the remaining floating layers or not and explore a trade-off between the loss of performance and the compression ratio of model. The resulting binary network is applied for efficient pedestrian detection. Extensive experimental results on several benchmarks show that under the same compression ratio, our method achieves much lower miss rate and faster detection speed than the state-of-the-art neural network binarization method.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes