Algebraic Representations for Faster Predictions in Convolutional Neural Networks

Johnny Joyce, Jan Verschelde
8/14/2024
cs.CVcs.SC

No official code found. Best implementation: johnnyvjoyce/simplify-skip-connections (0 stars, last commit 2024-12-12).

Abstract

Convolutional neural networks (CNNs) are a popular choice of model for tasks in computer vision. When CNNs are made with many layers, resulting in a deep neural network, skip connections may be added to create an easier gradient optimization problem while retaining model expressiveness. In this paper, we show that arbitrarily complex, trained, linear CNNs with skip connections can be simplified into a single-layer model, resulting in greatly reduced computational requirements during prediction time. We also present a method for training nonlinear models with skip connections that are gradually removed throughout training, giving the benefits of skip connections without requiring computational overhead during during prediction time. These results are demonstrated with practical examples on Residual Networks (ResNet) architecture.

View on arXivView PDF

Code Implementations(1)

00Jupyter NotebookApr 30, 20241 years ago

Similar Papers

Cite this paper

@article{joyce2024algebraic,
  title  = {Algebraic Representations for Faster Predictions in Convolutional Neural Networks},
  author = {Johnny Joyce and Jan Verschelde},
  year   = {2024},
  eprint = {2408.07815},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.07815v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.07815.svg)](https://codeofpaper.com/paper/2408.07815)

Discussion