CVLGFeb 1, 2024

Understanding Neural Network Systems for Image Analysis using Vector Spaces and Inverse Maps

arXiv:2402.00261v21 citationsh-index: 3SSIAI
AI Analysis

This work provides mathematical tools for researchers to interpret neural networks in image analysis, but it is incremental as it applies existing linear algebra concepts to this domain.

The paper tackled the problem of understanding complex neural networks for image analysis by introducing linear algebra techniques to model layers as maps between signal spaces, enabling visualization of weight spaces and information loss, and studying invertible networks to compute inputs for specific outputs, demonstrated on two invertible networks and ResNet18.

There is strong interest in developing mathematical methods that can be used to understand complex neural networks used in image analysis. In this paper, we introduce techniques from Linear Algebra to model neural network layers as maps between signal spaces. First, we demonstrate how signal spaces can be used to visualize weight spaces and convolutional layer kernels. We also demonstrate how residual vector spaces can be used to further visualize information lost at each layer. Second, we study invertible networks using vector spaces for computing input images that yield specific outputs. We demonstrate our approach on two invertible networks and ResNet18.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes