Published January 1, 2025 | Version v1
Journal article Open

Pruning the ensemble of convolutional neural networks using second-order cone programming

  • 1. Bahcesehir Univ, Fac Engn, Dept Ind Engn, TR-34353 Istanbul, Turkiye
  • 2. Bahcesehir Univ, Dept Comp Engn, Grad Sch Engn, TR-34353 Istanbul, Turkiye
  • 3. Bahcesehir Univ, Fac Engn & Nat Sci, Dept Math, TR-34353 Istanbul, Turkiye

Description

Ensemble techniques are frequently encountered in machine learning and engineering problems since the method combines different models and produces an optimal predictive solution. The ensemble concept can be adapted to deep learning models to provide robustness and reliability. Due to the growth of the models in deep learning, using ensemble pruning is highly important to deal with computational complexity. Hence, this study proposes a mathematical model which prunes the ensemble of Convolutional Neural Networks (CNNs) consisting of different depths and layers that maximizes accuracy and diversity simultaneously with a sparse second order conic optimization model. The proposed model is tested on the CIFAR-10, CIFAR-100, and MNIST datasets, and its performance is compared with benchmark pruning methods, yielding promising results while reducing model complexity.

Files

bib-24804ced-d69d-4400-afbd-7cbe060b33d4.txt

Files (189 Bytes)

Name Size Download all
md5:26accd8bfe4275482412a42b97cb05da
189 Bytes Preview Download