English

Neural Network Optimization for Reinforcement Learning Tasks Using Sparse Computations

Machine Learning 2022-04-11 v2 Neural and Evolutionary Computing

Abstract

This article proposes a sparse computation-based method for optimizing neural networks for reinforcement learning (RL) tasks. This method combines two ideas: neural network pruning and taking into account input data correlations; it makes it possible to update neuron states only when changes in them exceed a certain threshold. It significantly reduces the number of multiplications when running neural networks. We tested different RL tasks and achieved 20-150x reduction in the number of multiplications. There were no substantial performance losses; sometimes the performance even improved.

Keywords

Cite

@article{arxiv.2201.02571,
  title  = {Neural Network Optimization for Reinforcement Learning Tasks Using Sparse Computations},
  author = {Dmitry Ivanov and Mikhail Kiselev and Denis Larionov},
  journal= {arXiv preprint arXiv:2201.02571},
  year   = {2022}
}