Skip to main content

AutoGrow: Automatic Layer Growing in Deep Convolutional Networks

Publication ,  Conference
Wen, W; Yan, F; Chen, Y; Li, H
Published in: Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
August 23, 2020

Depth is a key component of Deep Neural Networks (DNNs), however, designing depth is heuristic and requires many human efforts. We proposeAutoGrow to automate depth discovery in DNNs: starting from a shallow seed architecture,AutoGrow grows new layers if the growth improves the accuracy; otherwise, stops growing and thus discovers the depth. We propose robust growing and stopping policies to generalize to different network architectures and datasets. Our experiments show that by applying the same policy to different network architectures,AutoGrow can always discover near-optimal depth on various datasets of MNIST, FashionMNIST, SVHN, CIFAR10, CIFAR100 and ImageNet. For example, in terms of accuracy-computation trade-off,AutoGrow discovers a better depth combination in \resnets than human experts. OurAutoGrow is efficient. It discovers depth within similar time of training a single DNN. Our code is available at \urlhttps://github.com/wenwei202/autogrow.

Duke Scholars

Published In

Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining

DOI

Publication Date

August 23, 2020

Start / End Page

833 / 841
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Wen, W., Yan, F., Chen, Y., & Li, H. (2020). AutoGrow: Automatic Layer Growing in Deep Convolutional Networks. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (pp. 833–841). https://doi.org/10.1145/3394486.3403126
Wen, W., F. Yan, Y. Chen, and H. Li. “AutoGrow: Automatic Layer Growing in Deep Convolutional Networks.” In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 833–41, 2020. https://doi.org/10.1145/3394486.3403126.
Wen W, Yan F, Chen Y, Li H. AutoGrow: Automatic Layer Growing in Deep Convolutional Networks. In: Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2020. p. 833–41.
Wen, W., et al. “AutoGrow: Automatic Layer Growing in Deep Convolutional Networks.” Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2020, pp. 833–41. Scopus, doi:10.1145/3394486.3403126.
Wen W, Yan F, Chen Y, Li H. AutoGrow: Automatic Layer Growing in Deep Convolutional Networks. Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2020. p. 833–841.

Published In

Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining

DOI

Publication Date

August 23, 2020

Start / End Page

833 / 841