English

Frank-Wolfe Network: An Interpretable Deep Structure for Non-Sparse Coding

Computer Vision and Pattern Recognition 2019-08-19 v4

Abstract

The problem of LpL_p-norm constrained coding is to convert signal into code that lies inside an LpL_p-ball and most faithfully reconstructs the signal. Previous works under the name of sparse coding considered the cases of L0L_0 and L1L_1 norms. The cases with p>1p>1 values, i.e. non-sparse coding studied in this paper, remain a difficulty. We propose an interpretable deep structure namely Frank-Wolfe Network (F-W Net), whose architecture is inspired by unrolling and truncating the Frank-Wolfe algorithm for solving an LpL_p-norm constrained problem with p1p\geq 1. We show that the Frank-Wolfe solver for the LpL_p-norm constraint leads to a novel closed-form nonlinear unit, which is parameterized by pp and termed poolppool_p. The poolppool_p unit links the conventional pooling, activation, and normalization operations, making F-W Net distinct from existing deep networks either heuristically designed or converted from projected gradient descent algorithms. We further show that the hyper-parameter pp can be made learnable instead of pre-chosen in F-W Net, which gracefully solves the non-sparse coding problem even with unknown pp. We evaluate the performance of F-W Net on an extensive range of simulations as well as the task of handwritten digit recognition, where F-W Net exhibits strong learning capability. We then propose a convolutional version of F-W Net, and apply the convolutional F-W Net into image denoising and super-resolution tasks, where F-W Net all demonstrates impressive effectiveness, flexibility, and robustness.

Cite

@article{arxiv.1802.10252,
  title  = {Frank-Wolfe Network: An Interpretable Deep Structure for Non-Sparse Coding},
  author = {Dong Liu and Ke Sun and Zhangyang Wang and Runsheng Liu and Zheng-Jun Zha},
  journal= {arXiv preprint arXiv:1802.10252},
  year   = {2019}
}

Comments

Accepted to IEEE Transactions on Circuits and Systems for Video Technology. Code and pretrained models: https://github.com/sunke123/FW-Net

R2 v1 2026-06-23T00:36:11.411Z