Cargando…

Improving the Accuracy of Progress Indication for Constructing Deep Learning Models

For many machine learning tasks, deep learning greatly outperforms all other existing learning algorithms. However, constructing a deep learning model on a big data set often takes days or months. During this long process, it is preferable to provide a progress indicator that keeps predicting the mo...

Descripción completa

Detalles Bibliográficos
Autores principales: DONG, QIFEI, ZHANG, XIAOYI, LUO, GANG
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9302923/
https://www.ncbi.nlm.nih.gov/pubmed/35873900
http://dx.doi.org/10.1109/access.2022.3181493
_version_ 1784751738269466624
author DONG, QIFEI
ZHANG, XIAOYI
LUO, GANG
author_facet DONG, QIFEI
ZHANG, XIAOYI
LUO, GANG
author_sort DONG, QIFEI
collection PubMed
description For many machine learning tasks, deep learning greatly outperforms all other existing learning algorithms. However, constructing a deep learning model on a big data set often takes days or months. During this long process, it is preferable to provide a progress indicator that keeps predicting the model construction time left and the percentage of model construction work done. Recently, we developed the first method to do this that permits early stopping. That method revises its predicted model construction cost using information gathered at the validation points, where the model’s error rate is computed on the validation set. Due to the sparsity of validation points, the resulting progress indicators often have a long delay in gathering information from enough validation points and obtaining relatively accurate progress estimates. In this paper, we propose a new progress indication method to overcome this shortcoming by judiciously inserting extra validation points between the original validation points. We implemented this new method in TensorFlow. Our experiments show that compared with using our prior method, using this new method reduces the progress indicator’s prediction error of the model construction time left by 57.5% on average. Also, with a low overhead, this new method enables us to obtain relatively accurate progress estimates faster.
format Online
Article
Text
id pubmed-9302923
institution National Center for Biotechnology Information
language English
publishDate 2022
record_format MEDLINE/PubMed
spelling pubmed-93029232022-07-21 Improving the Accuracy of Progress Indication for Constructing Deep Learning Models DONG, QIFEI ZHANG, XIAOYI LUO, GANG IEEE Access Article For many machine learning tasks, deep learning greatly outperforms all other existing learning algorithms. However, constructing a deep learning model on a big data set often takes days or months. During this long process, it is preferable to provide a progress indicator that keeps predicting the model construction time left and the percentage of model construction work done. Recently, we developed the first method to do this that permits early stopping. That method revises its predicted model construction cost using information gathered at the validation points, where the model’s error rate is computed on the validation set. Due to the sparsity of validation points, the resulting progress indicators often have a long delay in gathering information from enough validation points and obtaining relatively accurate progress estimates. In this paper, we propose a new progress indication method to overcome this shortcoming by judiciously inserting extra validation points between the original validation points. We implemented this new method in TensorFlow. Our experiments show that compared with using our prior method, using this new method reduces the progress indicator’s prediction error of the model construction time left by 57.5% on average. Also, with a low overhead, this new method enables us to obtain relatively accurate progress estimates faster. 2022 2022-06-08 /pmc/articles/PMC9302923/ /pubmed/35873900 http://dx.doi.org/10.1109/access.2022.3181493 Text en https://creativecommons.org/licenses/by/4.0/This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
spellingShingle Article
DONG, QIFEI
ZHANG, XIAOYI
LUO, GANG
Improving the Accuracy of Progress Indication for Constructing Deep Learning Models
title Improving the Accuracy of Progress Indication for Constructing Deep Learning Models
title_full Improving the Accuracy of Progress Indication for Constructing Deep Learning Models
title_fullStr Improving the Accuracy of Progress Indication for Constructing Deep Learning Models
title_full_unstemmed Improving the Accuracy of Progress Indication for Constructing Deep Learning Models
title_short Improving the Accuracy of Progress Indication for Constructing Deep Learning Models
title_sort improving the accuracy of progress indication for constructing deep learning models
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9302923/
https://www.ncbi.nlm.nih.gov/pubmed/35873900
http://dx.doi.org/10.1109/access.2022.3181493
work_keys_str_mv AT dongqifei improvingtheaccuracyofprogressindicationforconstructingdeeplearningmodels
AT zhangxiaoyi improvingtheaccuracyofprogressindicationforconstructingdeeplearningmodels
AT luogang improvingtheaccuracyofprogressindicationforconstructingdeeplearningmodels