Cogradient Descent for Dependable Learning
Conventional gradient descent methods compute the gradients for multiple variables through the partial derivative. Treating the coupled variables independently while ignoring the interaction, however, leads to an insufficient optimization for bilinear models. In this paper, we propose a dependable learning based on Cogradient Descent (CoGD) algorithm to address the bilinear optimization problem, providing a systematic way to coordinate the gradients of coupling variables based on a kernelized projection function. CoGD is introduced to solve bilinear problems when one variable is with sparsity constraint, as often occurs in modern learning paradigms. CoGD can also be used to decompose the association of features and weights, which further generalizes our method to better train convolutional neural networks (CNNs) and improve the model capacity. CoGD is applied in representative bilinear problems, including image reconstruction, image inpainting, network pruning and CNN training. Extensive experiments show that CoGD improves the state-of-the-arts by significant margins. Code is available at {https://github.com/bczhangbczhang/CoGD}.
Code (0)
등록된 구현이 없습니다.
Tasks
Image InpaintingImage ReconstructionNetwork PruningMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Cogradient Descent for Bilinear Optimization
Conventional learning methods simplify the bilinear model by regarding two intrinsically coupled factors independently, which degrades the optimization procedure. One reason lies in the insufficient training due to the a…
Image ReconstructionNetwork PruningA Robust Federated Learning Framework for Undependable Devices at Scale
In a federated learning (FL) system, many devices, such as smartphones, are often undependable (e.g., frequently disconnected from WiFi) during training. Existing FL frameworks always assume a dependable environment and …
Federated LearningArchitecting Dependable Learning-enabled Autonomous Systems: A Survey
We provide a summary over architectural approaches that can be used to construct dependable learning-enabled autonomous systems, with a focus on automated driving. We consider three technology pillars for architecting de…
SurveyDependable Intrusion Detection System for IoT: A Deep Transfer Learning-based Approach
Security concerns for IoT applications have been alarming because of their widespread use in different enterprise systems. The potential threats to these applications are constantly emerging and changing, and therefore, …
AttributeIntrusion DetectionNetwork Intrusion DetectionTransfer LearningHybrid Convolutional Neural Networks with Reliability Guarantee
Making AI safe and dependable requires the generation of dependable models and dependable execution of those models. We propose redundant execution as a well-known technique that can be used to ensure reliable execution …