paper-with-me

Papers

Selfish Sparse RNN Training

2021-01-22 · Shiwei Liu, Decebal Constantin Mocanu, Yulong Pei, Mykola Pechenizkiy

Sparse neural networks have been widely applied to reduce the computational demands of training and deploying over-parameterized deep neural networks. For inference acceleration, methods that discover a sparse network from a pre-trained dense network (dense-to-sparse training) work effectively. Recently, dynamic sparse training (DST) has been proposed to train sparse neural networks without pre-training a dense model (sparse-to-sparse training), so that the training process can also be accelerated. However, previous sparse-to-sparse methods mainly focus on Multilayer Perceptron Networks (MLPs) and Convolutional Neural Networks (CNNs), failing to match the performance of dense-to-sparse methods in the Recurrent Neural Networks (RNNs) setting. In this paper, we propose an approach to train intrinsically sparse RNNs with a fixed parameter count in one single run, without compromising performance. During training, we allow RNN layers to have a non-uniform redistribution across cell gates for better regularization. Further, we propose SNT-ASGD, a novel variant of the averaged stochastic gradient optimizer, which significantly improves the performance of all sparse training methods for RNNs. Using these strategies, we achieve state-of-the-art sparse training results, better than the dense-to-sparse methods, with various types of RNNs on Penn TreeBank and Wikitext-2 datasets. Our codes are available at https://github.com/Shiweiliuiiiiiii/Selfish-RNN.

📄 PDF Abstract BibTeX arXiv:2101.09048

Code (1)

Shiweiliuiiiiiii/Selfish-RNN 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Competitive Advantage Attacks to Decentralized Federated Learning

2023-10-20 · Yuqi Jia, Minghong Fang, Neil Zhenqiang Gong

Decentralized federated learning (DFL) enables clients (e.g., hospitals and banks) to jointly train machine learning models without a central orchestration server. In each global training round, each client trains a loca…

Federated Learning

Super-Selfish: Self-Supervised Learning on Images with PyTorch

2020-12-04 · Nicolas Wagner, Anirban Mukhopadhyay

Super-Selfish is an easy to use PyTorch framework for image-based self-supervised learning. Features can be learned with 13 algorithms that span from simple classification to more complex state of theart contrastive pret…

Self-Supervised Learning

Tackling Selfish Clients in Federated Learning

2024-07-22 · Andrea Augello, Ashish Gupta, Giuseppe Lo Re, Sajal K. Das

Federated Learning (FL) is a distributed machine learning paradigm facilitating participants to collaboratively train a model without revealing their local data. However, when FL is deployed into the wild, some intellige…

Federated Learning

Selfish optimization and collective learning in populations

2021-11-15 · Alex McAvoy, Yoichiro Mori, Joshua B. Plotkin

A selfish learner seeks to maximize their own success, disregarding others. When success is measured as payoff in a game played against another learner, mutual selfishness typically fails to produce the optimal outcome f…

Evolution of swarming behavior is shaped by how predators attack

2013-10-22 · Randal S. Olson, David B. Knoester, Christoph Adami

Animal grouping behaviors have been widely studied due to their implications for understanding social intelligence, collective cognition, and potential applications in engineering, artificial intelligence, and robotics. …