DREAM: Debugging and Repairing AutoML Pipelines

Xiaoyu Zhang, Juan Zhai, Shiqing Ma, Chao Shen
12/31/2023
cs.SEcs.AI

No confident code implementation found for this paper.

Abstract

Deep Learning models have become an integrated component of modern software systems. In response to the challenge of model design, researchers proposed Automated Machine Learning (AutoML) systems, which automatically search for model architecture and hyperparameters for a given task. Like other software systems, existing AutoML systems suffer from bugs. We identify two common and severe bugs in AutoML, performance bug (i.e., searching for the desired model takes an unreasonably long time) and ineffective search bug (i.e., AutoML systems are not able to find an accurate enough model). After analyzing the workflow of AutoML, we observe that existing AutoML systems overlook potential opportunities in search space, search method, and search feedback, which results in performance and ineffective search bugs. Based on our analysis, we design and implement DREAM, an automatic debugging and repairing system for AutoML systems. It monitors the process of AutoML to collect detailed feedback and automatically repairs bugs by expanding search space and leveraging a feedback-driven search strategy. Our evaluation results show that DREAM can effectively and efficiently repair AutoML bugs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhang2023dream,
  title  = {DREAM: Debugging and Repairing AutoML Pipelines},
  author = {Xiaoyu Zhang and Juan Zhai and Shiqing Ma and Chao Shen},
  year   = {2023},
  eprint = {2401.00379},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.00379v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.00379.svg)](https://codeofpaper.com/paper/2401.00379)

Discussion