paper-with-me

Papers

A Structured Sparse Neural Network and Its Matrix Calculations Algorithm

2022-07-02 · Seyyed Mostafa Mousavi Janbeh Sarayi, Mansour Nikkhah Bahrami

Gradient descent optimizations and backpropagation are the most common methods for training neural networks, but they are computationally expensive for real time applications, need high memory resources, and are difficult to converge for many networks and large datasets. [Pseudo]inverse models for training neural network have emerged as powerful tools to overcome these issues. In order to effectively implement these methods, structured pruning maybe be applied to produce sparse neural networks. Although sparse neural networks are efficient in memory usage, most of their algorithms use the same fully loaded matrix calculation methods which are not efficient for sparse matrices. Tridiagonal matrices are one of the frequently used candidates for structuring neural networks, but they are not flexible enough to handle underfitting and overfitting problems as well as generalization properties. In this paper, we introduce a nonsymmetric, tridiagonal matrix with offdiagonal sparse entries and offset sub and super-diagonals as well algorithms for its [pseudo]inverse and determinant calculations. Traditional algorithms for matrix calculations, specifically inversion and determinant, of these forms are not efficient specially for large matrices, e.g. larger datasets or deeper networks. A decomposition for lower triangular matrices is developed and the original matrix is factorized into a set of matrices where their inverse matrices are calculated. For the cases where the matrix inverse does not exist, a least square type pseudoinverse is provided. The present method is a direct routine, i.e., executes in a predictable number of operations which is tested for randomly generated matrices with varying size. The results show significant improvement in computational costs specially when the size of matrix increases.

📄 PDF Abstract BibTeX arXiv:2207.00903

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Structured Inverted-File k-Means Clustering for High-Dimensional Sparse Data

2021-03-30 · Kazuo Aoyama, Kazumi Saito

This paper presents an architecture-friendly k-means clustering algorithm called SIVF for a large-scale and high-dimensional sparse data set. Algorithm efficiency on time is often measured by the number of costly operati…

ClusteringVocal Bursts Intensity Prediction

Optimized Structured Sparse Sensing Matrices for Compressive Sensing

2017-09-19 · Tao Hong, Xiao Li, Zhihui Zhu, Qiuwei Li

We consider designing a robust structured sparse sensing matrix consisting of a sparse matrix with a few non-zero entries per row and a dense base matrix for capturing signals efficiently We design the robust structured …

Compressive SensingImage Compression

Bus Admittance Matrix Revisited: Is It Outdated on Modern Computers?

2023-02-21 · Hantao Cui

Bus admittance matrix is widely used in power engineering for modeling networks. Being highly sparse, it requires fewer CPU operations when used for calculations. Meanwhile, sparse matrix calculations involve numerous in…

CPU

Speeding up Convolutional Neural Networks By Exploiting the Sparsity of Rectifier Units

2017-04-25 · Shaohuai Shi, Xiaowen Chu

Rectifier neuron units (ReLUs) have been widely used in deep convolutional networks. An ReLU converts negative values to zeros, and does not change positive values, which leads to a high sparsity of neurons. In this work…

Exploiting Unstructured Sparsity in Fully Homomorphic Encrypted DNNs

2025-03-12 · Aidan Ferguson, Perry Gibson, Lara D'Agata, Parker McLeod 외

The deployment of deep neural networks (DNNs) in privacy-sensitive environments is constrained by computational overheads in fully homomorphic encryption (FHE). This paper explores unstructured sparsity in FHE matrix mul…