Model Parallel Training and Transfer Learning for Convolutional Neural Networks by Domain Decomposition

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Klawonn, Axel, Lanser, Martin, Weber, Janine
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914924390776832
author Klawonn, Axel
Lanser, Martin
Weber, Janine
author_facet Klawonn, Axel
Lanser, Martin
Weber, Janine
contents Deep convolutional neural networks (CNNs) have been shown to be very successful in a wide range of image processing applications. However, due to their increasing number of model parameters and an increasing availability of large amounts of training data, parallelization strategies to efficiently train complex CNNs are necessary. In previous work by the authors, a novel model parallel CNN architecture was proposed which is loosely inspired by domain decomposition. In particular, the novel network architecture is based on a decomposition of the input data into smaller subimages. For each of these subimages, local CNNs with a proportionally smaller number of parameters are trained in parallel and the resulting local classifications are then aggregated in a second step by a dense feedforward neural network (DNN). In the present work, we compare the resulting CNN-DNN architecture to less costly alternatives to combine the local classifications into a final, global decision. Additionally, we investigate the performance of the CNN-DNN trained as one coherent model as well as using a transfer learning strategy, where the parameters of the pre-trained local CNNs are used as initial values for a subsequently trained global coherent CNN-DNN model.
format Preprint
id arxiv_https___arxiv_org_abs_2408_14442
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Model Parallel Training and Transfer Learning for Convolutional Neural Networks by Domain Decomposition
Klawonn, Axel
Lanser, Martin
Weber, Janine
Computer Vision and Pattern Recognition
Machine Learning
Numerical Analysis
68T07, 68W10, 68W15, 65N55
Deep convolutional neural networks (CNNs) have been shown to be very successful in a wide range of image processing applications. However, due to their increasing number of model parameters and an increasing availability of large amounts of training data, parallelization strategies to efficiently train complex CNNs are necessary. In previous work by the authors, a novel model parallel CNN architecture was proposed which is loosely inspired by domain decomposition. In particular, the novel network architecture is based on a decomposition of the input data into smaller subimages. For each of these subimages, local CNNs with a proportionally smaller number of parameters are trained in parallel and the resulting local classifications are then aggregated in a second step by a dense feedforward neural network (DNN). In the present work, we compare the resulting CNN-DNN architecture to less costly alternatives to combine the local classifications into a final, global decision. Additionally, we investigate the performance of the CNN-DNN trained as one coherent model as well as using a transfer learning strategy, where the parameters of the pre-trained local CNNs are used as initial values for a subsequently trained global coherent CNN-DNN model.
title Model Parallel Training and Transfer Learning for Convolutional Neural Networks by Domain Decomposition
topic Computer Vision and Pattern Recognition
Machine Learning
Numerical Analysis
68T07, 68W10, 68W15, 65N55
url https://arxiv.org/abs/2408.14442