A Gradient Boosting Approach for Training Convolutional and Deep Neural Networks
Open Access
- 22 May 2023
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Open Journal of Signal Processing
- Vol. 4, 313-321
Abstract
Deep learning has revolutionized computer vision and image classification domains. In this context Convolutional Neural Networks (CNNs) based architectures and Deep Neural Networks (DNNs) are the most widely applied models. In this article, we introduced two procedures for training CNNs and DNNs based on Gradient Boosting (GB), namely GB-CNN and GB-DNN. These models are trained to fit the gradient of the loss function or pseudo-residuals of previous models. At each iteration, the proposed method adds one dense layer to an exact copy of the previous deep NN model. The weights of the dense layers trained on previous iterations are frozen to prevent over-fitting, permitting the model to fit the new dense as well as to fine-tune the convolutional layers (for GB-CNN) while still utilizing the information already learned. Through extensive experimentation on different 2D-image classification and tabular datasets, the presented models show superior performance in terms of classification accuracy with respect to standard CNN and DNN with the same architectures.Keywords
All Related Versions
Funding Information
- PID2019 (106827GB-I00)
- AEI (10.13039/501100011033)
This publication has 17 references indexed in Scilit:
- A new image classification method using CNN transfer learning and web data augmentationExpert Systems with Applications, 2018
- ImageNet classification with deep convolutional neural networksCommunications of the ACM, 2017
- Efficient multi-scale 3D CNN with fully connected CRF for accurate brain lesion segmentationMedical Image Analysis, 2017
- Faster R-CNN: Towards Real-Time Object Detection with Region Proposal NetworksIEEE Transactions on Pattern Analysis and Machine Intelligence, 2016
- Deep Residual Learning for Image Recognition2016
- Scene Classification via a Gradient Boosting Random Convolutional Network FrameworkIEEE Transactions on Geoscience and Remote Sensing, 2015
- Visualizing and Understanding Convolutional Networks2014
- Greedy function approximation: A gradient boosting machine.The Annals of Statistics, 2001
- A Decision-Theoretic Generalization of On-Line Learning and an Application to BoostingJournal of Computer and System Sciences, 1997
- A database for handwritten text recognition researchIEEE Transactions on Pattern Analysis and Machine Intelligence, 1994