paper-with-me

홈 › Papers

Lipschitz Continuity Retained Binary Neural Network

2022-07-13 · Yuzhang Shang, Dan Xu, Bin Duan, Ziliang Zong, Liqiang Nie, Yan Yan

Relying on the premise that the performance of a binary neural network can be largely restored with eliminated quantization error between full-precision weight vectors and their corresponding binary vectors, existing works of network binarization frequently adopt the idea of model robustness to reach the aforementioned objective. However, robustness remains to be an ill-defined concept without solid theoretical support. In this work, we introduce the Lipschitz continuity, a well-defined functional property, as the rigorous criteria to define the model robustness for BNN. We then propose to retain the Lipschitz continuity as a regularization term to improve the model robustness. Particularly, while the popular Lipschitz-involved regularization methods often collapse in BNN due to its extreme sparsity, we design the Retention Matrices to approximate spectral norms of the targeted weight matrices, which can be deployed as the approximation for the Lipschitz constant of BNNs without the exact Lipschitz constant computation (NP-hard). Our experiments prove that our BNN-specific regularization method can effectively strengthen the robustness of BNN (testified on ImageNet-C), achieving state-of-the-art performance on CIFAR and ImageNet.

📄 PDF Abstract BibTeX arXiv:2207.06540

Code (1)

42shawn/lcr_bnn 공식 구현 pytorch

Tasks

BinarizationQuantization

Similar Papers 제목 키워드 기반

On Lipschitz Continuity and Smoothness of Loss Functions in Learning to Rank

2014-05-03 · Ambuj Tewari, Sougata Chaudhuri

In binary classification and regression problems, it is well understood that Lipschitz continuity and smoothness of the loss function play key roles in governing generalization error bounds for empirical risk minimizatio…

Binary ClassificationLearning-To-Rank

Lipschitz Continuity of Mahalanobis Distances and Bilinear Forms

2016-04-04 · Valentina Zantedeschi, Rémi Emonet, Marc Sebban

Many theoretical results in the machine learning domain stand only for functions that are Lipschitz continuous. Lipschitz continuity is a strong form of continuity that linearly bounds the variations of a function. In th…

BIG-bench Machine Learning

Lipschitz and Hölder Continuity in Reproducing Kernel Hilbert Spaces

2023-10-27 · Christian Fiedler

Reproducing kernel Hilbert spaces (RKHSs) are very important function spaces, playing an important role in machine learning, statistics, numerical analysis and pure mathematics. Since Lipschitz and H\"older continuity ar…

Towards Efficient and Unbiased Implementation of Lipschitz Continuity in GANs

2019-04-02 · Zhiming Zhou, Jian Shen, Yuxuan Song, Wei-Nan Zhang 외

Lipschitz continuity recently becomes popular in generative adversarial networks (GANs). It was observed that the Lipschitz regularized discriminator leads to improved training stability and sample quality. The mainstrea…

Shuffling the Stochastic Mirror Descent via Dual Lipschitz Continuity and Kernel Conditioning

2026-03-17 · Junwen Qiu, Leilei Mei, Junyu Zhang arxiv

The global Lipschitz smoothness condition underlies most convergence and complexity analyses via two key consequences: the descent lemma and the gradient Lipschitz continuity. How to study the performance of optimization…