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...
Autores principales: | , , |
---|---|
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 |