paper-with-me

홈 › Papers

Training DNNs in O(1) memory with MEM-DFA using Random Matrices

2020-12-21 · Tien Chu, Kamil Mykitiuk, Miron Szewczyk, Adam Wiktor, Zbigniew Wojna

This work presents a method for reducing memory consumption to a constant complexity when training deep neural networks. The algorithm is based on the more biologically plausible alternatives of the backpropagation (BP): direct feedback alignment (DFA) and feedback alignment (FA), which use random matrices to propagate error. The proposed method, memory-efficient direct feedback alignment (MEM-DFA), uses higher independence of layers in DFA and allows avoiding storing at once all activation vectors, unlike standard BP, FA, and DFA. Thus, our algorithm's memory usage is constant regardless of the number of layers in a neural network. The method increases the computational cost only by a constant factor of one extra forward pass. The MEM-DFA, BP, FA, and DFA were evaluated along with their memory profiles on MNIST and CIFAR-10 datasets on various neural network models. Our experiments agree with our theoretical results and show a significant decrease in the memory cost of MEM-DFA compared to the other algorithms.

📄 PDF Abstract BibTeX arXiv:2012.11745

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

FA 설명 없음
DFA 설명 없음

Similar Papers 제목 키워드 기반

Asymptotic behavior of eigenvalues of large rank perturbations of large random matrices

2025-07-16 · Ievgenii Afanasiev, Leonid Berlyand, Mariia Kiyashko arxiv

The paper is concerned with deformed Wigner random matrices. These matrices are closely related to Deep Neural Networks (DNNs): weight matrices of trained DNNs could be represented in the form $R + S$, where $R$ is rando…

Enabling Massive Deep Neural Networks with the GraphBLAS

2017-08-09 · Jeremy Kepner, Manoj Kumar, José Moreira, Pratap Pattnaik 외

Deep Neural Networks (DNNs) have emerged as a core tool for machine learning. The computations performed during DNN training and inference are dominated by operations on the weight matrices describing the DNN. As DNNs in…

Math

Sparse Deep Neural Network Exact Solutions

2018-07-06 · Jeremy Kepner, Vijay Gadepally, Hayden Jananthan, Lauren Milechin 외

Deep neural networks (DNNs) have emerged as key enablers of machine learning. Applying larger DNNs to more diverse applications is an important challenge. The computations performed during DNN training and inference are …

Extended critical regimes of deep neural networks

2022-03-24 · Cheng Kevin Qu, Asem Wardak, Pulin Gong

Deep neural networks (DNNs) have been successfully applied to many real-world problems, but a complete understanding of their dynamical and computational principles is still lacking. Conventional theoretical frameworks f…

Partitioning sparse deep neural networks for scalable training and inference

2021-04-23 · Gunduz Vehbi Demirci, Hakan Ferhatosmanoglu

The state-of-the-art deep neural networks (DNNs) have significant computational and data management requirements. The size of both training data and models continue to increase. Sparsification and pruning methods are sho…

Computational EfficiencyManagement