Bilinear Parameterization for Non-Separable Singular Value Penalties
Abstract
Low rank inducing penalties have been proven to successfully uncover fundamental structures considered in computer vision and machine learning; however, such methods generally lead to non-convex optimization problems. Since the resulting objective is non-convex one often resorts to using standard splitting schemes such as Alternating Direction Methods of Multipliers (ADMM), or other subgradient methods, which exhibit slow convergence in the neighbourhood of a local minimum. We propose a method using second order methods, in particular the variable Projection method (VarPro), by replacing the non-convex penalties with a surrogate capable of converting the original objectives to differentiable equivalents. In this way we benefit from faster convergence. The bilinear framework is compatible with a large family of regularizers, and we demonstrate the benefits of our approach on real datasets for rigid and non-rigid structure from motion. The qualitative difference in reconstructions show that many popular non-convex objectives enjoy an advantage in transitioning to the proposed framework.
Cite
Text
Ornhag et al. "Bilinear Parameterization for Non-Separable Singular Value Penalties." Conference on Computer Vision and Pattern Recognition, 2021. doi:10.1109/CVPR46437.2021.00389Markdown
[Ornhag et al. "Bilinear Parameterization for Non-Separable Singular Value Penalties." Conference on Computer Vision and Pattern Recognition, 2021.](https://mlanthology.org/cvpr/2021/ornhag2021cvpr-bilinear/) doi:10.1109/CVPR46437.2021.00389BibTeX
@inproceedings{ornhag2021cvpr-bilinear,
title = {{Bilinear Parameterization for Non-Separable Singular Value Penalties}},
author = {Ornhag, Marcus Valtonen and Iglesias, Jose Pedro and Olsson, Carl},
booktitle = {Conference on Computer Vision and Pattern Recognition},
year = {2021},
pages = {3897-3906},
doi = {10.1109/CVPR46437.2021.00389},
url = {https://mlanthology.org/cvpr/2021/ornhag2021cvpr-bilinear/}
}