Structured Matrices and Their Application in Neural Networks: A Survey

被引:0
作者
Matthias Kissel
Klaus Diepold
机构
[1] Technical University of Munich,TUM School of Computation, Information and Technology
来源
New Generation Computing | 2023年 / 41卷
关键词
Matrix structures; Neural network; Efficient propagation; Fast inference;
D O I
暂无
中图分类号
学科分类号
摘要
Modern neural network architectures are becoming larger and deeper, with increasing computational resources needed for training and inference. One approach toward handling this increased resource consumption is to use structured weight matrices. By exploiting structures in weight matrices, the computational complexity for propagating information through the network can be reduced. However, choosing the right structure is not trivial, especially since there are many different matrix structures and structure classes. In this paper, we give an overview over the four main matrix structure classes, namely semiseparable matrices, matrices of low displacement rank, hierarchical matrices and products of sparse matrices. We recapitulate the definitions of each structure class, present special structure subclasses, and provide references to research papers in which the structures are used in the domain of neural networks. We present two benchmarks comparing the classes. First, we benchmark the error for approximating different test matrices. Second, we compare the prediction performance of neural networks in which the weight matrix of the last layer is replaced by structured matrices. After presenting the benchmark results, we discuss open research questions related to the use of structured matrices in neural networks and highlight future research directions.
引用
收藏
页码:697 / 722
页数:25
相关论文
共 50 条
[31]   AN APPLICATION OF NEURAL NETWORKS ON CHANNEL ROUTING PROBLEM [J].
SHIH, PH ;
FENG, WS .
PARALLEL COMPUTING, 1991, 17 (2-3) :229-240
[32]   Application of Neural Networks in Emotional Speech Recognition [J].
Bojanic, Milana ;
Crnojevic, Vladimir ;
Delic, Vlado .
ELEVENTH SYMPOSIUM ON NEURAL NETWORK APPLICATIONS IN ELECTRICAL ENGINEERING (NEUREL 2012), 2012,
[33]   APPLICATION OF NEURAL NETWORKS FOR ANALYZING AND ENCODING OF FINGERPRINTS [J].
KRAVCHINSKY, LV ;
KUZNETSOV, SO ;
NUIDEL, IV ;
KHOBOTOV, AG ;
SHAROV, AU ;
YAKHNO, VG .
NEUROCOMPUTING, 1992, 4 (1-2) :65-74
[34]   APPLICATION OF NEURAL NETWORKS TO THE AUTOMOTIVE ENGINE PROBLEM [J].
RAMLI, MM ;
MORRIS, AS .
INTERNATIONAL JOURNAL OF VEHICLE DESIGN, 1993, 14 (2-3) :184-193
[35]   Exploring Compute-in-Memory Architecture Granularity for Structured Pruning of Neural Networks [J].
Meng, Fan-Hsuan ;
Wang, Xinxin ;
Wang, Ziyu ;
Lee, Eric Yeu-Jer ;
Lu, Wei D. .
IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2022, 12 (04) :858-866
[36]   Digital Modulation Recognition Method Based on Tree-Structured Neural Networks [J].
Xu, Yiqiong ;
Ge, Lindong ;
Wang, Bo .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS, 2009, :708-712
[37]   Structured Data Encoder for Neural Networks Based on Gradient Boosting Decision Tree [J].
Hu, Wenhui ;
Liu, Xueyang ;
Huang, Yu ;
Wang, Yu ;
Zhang, Minghui ;
Zhao, Hui .
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT II, 2020, 12453 :603-618
[38]   Easy-calibration of a structured light vision system based on neural networks [J].
Xia, BB ;
Chen, SY ;
Wang, WL ;
Guan, Q .
Optical Measurement Systems for Industrial Inspection IV, Pts 1 and 2, 2005, 5856 :562-571
[39]   A comprehensive survey on automatic speech recognition using neural networks [J].
Amandeep Singh Dhanjal ;
Williamjeet Singh .
Multimedia Tools and Applications, 2024, 83 :23367-23412
[40]   A comprehensive survey on automatic speech recognition using neural networks [J].
Dhanjal, Amandeep Singh ;
Singh, Williamjeet .
MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (8) :23367-23412