Enhancing Convolutional Neural Networks with Higher-Order Numerical Difference Methods

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wang, Qi, Gao, Zijun, Sui, Mingxiu, Mei, Taiyuan, Cheng, Xiaohan, Li, Iris
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910594806841344
author Wang, Qi
Gao, Zijun
Sui, Mingxiu
Mei, Taiyuan
Cheng, Xiaohan
Li, Iris
author_facet Wang, Qi
Gao, Zijun
Sui, Mingxiu
Mei, Taiyuan
Cheng, Xiaohan
Li, Iris
contents With the rise of deep learning technology in practical applications, Convolutional Neural Networks (CNNs) have been able to assist humans in solving many real-world problems. To enhance the performance of CNNs, numerous network architectures have been explored. Some of these architectures are designed based on the accumulated experience of researchers over time, while others are designed through neural architecture search methods. The improvements made to CNNs by the aforementioned methods are quite significant, but most of the improvement methods are limited in reality by model size and environmental constraints, making it difficult to fully realize the improved performance. In recent years, research has found that many CNN structures can be explained by the discretization of ordinary differential equations. This implies that we can design theoretically supported deep network structures using higher-order numerical difference methods. It should be noted that most of the previous CNN model structures are based on low-order numerical methods. Therefore, considering that the accuracy of linear multi-step numerical difference methods is higher than that of the forward Euler method, this paper proposes a stacking scheme based on the linear multi-step method. This scheme enhances the performance of ResNet without increasing the model size and compares it with the Runge-Kutta scheme. The experimental results show that the performance of the stacking scheme proposed in this paper is superior to existing stacking schemes (ResNet and HO-ResNet), and it has the capability to be extended to other types of neural networks.
format Preprint
id arxiv_https___arxiv_org_abs_2409_04977
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Enhancing Convolutional Neural Networks with Higher-Order Numerical Difference Methods
Wang, Qi
Gao, Zijun
Sui, Mingxiu
Mei, Taiyuan
Cheng, Xiaohan
Li, Iris
Machine Learning
Artificial Intelligence
Computer Vision and Pattern Recognition
With the rise of deep learning technology in practical applications, Convolutional Neural Networks (CNNs) have been able to assist humans in solving many real-world problems. To enhance the performance of CNNs, numerous network architectures have been explored. Some of these architectures are designed based on the accumulated experience of researchers over time, while others are designed through neural architecture search methods. The improvements made to CNNs by the aforementioned methods are quite significant, but most of the improvement methods are limited in reality by model size and environmental constraints, making it difficult to fully realize the improved performance. In recent years, research has found that many CNN structures can be explained by the discretization of ordinary differential equations. This implies that we can design theoretically supported deep network structures using higher-order numerical difference methods. It should be noted that most of the previous CNN model structures are based on low-order numerical methods. Therefore, considering that the accuracy of linear multi-step numerical difference methods is higher than that of the forward Euler method, this paper proposes a stacking scheme based on the linear multi-step method. This scheme enhances the performance of ResNet without increasing the model size and compares it with the Runge-Kutta scheme. The experimental results show that the performance of the stacking scheme proposed in this paper is superior to existing stacking schemes (ResNet and HO-ResNet), and it has the capability to be extended to other types of neural networks.
title Enhancing Convolutional Neural Networks with Higher-Order Numerical Difference Methods
topic Machine Learning
Artificial Intelligence
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2409.04977