English

Optimizing Recurrent Neural Networks Architectures under Time Constraints

Machine Learning 2018-02-22 v3 Machine Learning

Abstract

Recurrent neural network (RNN)'s architecture is a key factor influencing its performance. We propose algorithms to optimize hidden sizes under running time constraint. We convert the discrete optimization into a subset selection problem. By novel transformations, the objective function becomes submodular and constraint becomes supermodular. A greedy algorithm with bounds is suggested to solve the transformed problem. And we show how transformations influence the bounds. To speed up optimization, surrogate functions are proposed which balance exploration and exploitation. Experiments show that our algorithms can find more accurate models or faster models than manually tuned state-of-the-art and random search. We also compare popular RNN architectures using our algorithms.

Keywords

Cite

@article{arxiv.1608.07892,
  title  = {Optimizing Recurrent Neural Networks Architectures under Time Constraints},
  author = {Junqi Jin and Ziang Yan and Kun Fu and Nan Jiang and Changshui Zhang},
  journal= {arXiv preprint arXiv:1608.07892},
  year   = {2018}
}

Comments

Withdrawn due to incompleteness and some overlaps with existing literatures, I will resubmit adding further results

R2 v1 2026-06-22T15:33:19.565Z