Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3543895.3543940acmotherconferencesArticle/Chapter ViewAbstractPublication PagesacitConference Proceedingsconference-collections
research-article
Public Access

THURSDAY: A Web Platform to Support AutoML

Published: 26 January 2023 Publication History

Abstract

THURSDAY is a web platform that aids users in building machine learning models by providing easily accessible tools to either create models manually, or through the use of automated machine learning (AutoML) libraries like AutoKeras. As part of THURSDAY’s key innovations, users are given the opportunity to configure and run multiple machine learning models. The results of these model executions can then be compared with built-in performance metrics. Finally, THURSDAY allows users to analyze hyperparameter changes, as well as the changes created by AutoML libraries, in order to provide a vital tool that aids in the revision of existing models. To meet the high volume demands of machine learning, THURDAY adopted a microservice-based design pattern that supports containerization, orchestration, and scalabability. In this paper, the design, implementation, and impact of the THURSDAY system is explored in detail. In order to evaluate the capability of THURSDAY, its core functionality is compared against similar platforms that provide machine learning support.

References

[1]
altexsoft. 2022. Comparing Machine Learning as a Service: Amazon, Microsoft Azure, Google Cloud AI, IBM Watson. https://www.altexsoft.com/blog/datascience/comparing-machine-learning-as-a-service-amazon-microsoft-azure-google-cloud-ai-ibm-watson/
[2]
The Kubernetes Authors. 2022. Production-Grade, Container Orchestration. https://kubernetes.io/
[3]
André Biedenkapp, Joshua Marben, Marius Lindauer, and Frank Hutter. 2019. CAVE: Configuration Assessment, Visualization and Evaluation. In Learning and Intelligent Optimization, Roberto Battiti, Mauro Brunato, Ilias Kotsireas, and Panos M. Pardalos (Eds.). Springer International Publishing, Cham, 115–130.
[4]
bootstrap. 2022. Bootstrap: The Most Popular HTML, CSS, and JS library in the world.https://getbootstrap.com/
[5]
Sibanjan Das and Umit Mert Cakmak. 2018. Hands-on Automated Machine Learning: A beginner’s Guide to Building Automated Machine Learning Systems using AutoML and python. Packt Publishing, Livery Place 3 Livery Street Birmingham B3 2PB, UK. https://www.packtpub.com/product/hands-on-automated-machine-learning/9781788629898
[6]
Thomas Elsken, Jan Hendrik Metzen, and Frank Hutter. 2019. Neural Architecture Search: A Survey. Journal of Machine Learning Research 20, 55 (2019), 1–21. http://jmlr.org/papers/v20/18-598.html
[7]
Matthias Feurer, Aaron Klein, Katharina Eggensperger, Jost Springenberg, Manuel Blum, and Frank Hutter. 2015. Efficient and Robust Automated Machine Learning. In Advances in Neural Information Processing Systems 28, C. Cortes, N. D. Lawrence, D. D. Lee, M. Sugiyama, and R. Garnett (Eds.). Curran Associates, Inc., 10010 North Torrey Pines Road, La Jolla, CA 92037, 2962–2970. https://papers.nips.cc/paper/5872-efficient-and-robust-automated-machine-learning.pdf
[8]
Freiburg-Hannover. 2022. Hyperparameter optimization. https://www.automl.org/
[9]
Google. 2022. Angular: The Modern Web Developer’s Platform. https://angular.io/
[10]
Xin He, Kaiyong Zhao, and Xiaowen Chu. 2021. AutoML: A survey of the state-of-the-art. Knowledge-Based Systems 212 (2021), 106622. https://doi.org/10.1016/j.knosys.2020.106622
[11]
Docker inc.2022. Empowering App Development for Developers. https://www.docker.com/
[12]
Haifeng Jin, Qingquan Song, and Xia Hu. 2019. Auto-Keras: An Efficient Neural Architecture Search System. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, Association for Computing Machinery, New York, NY, USA, 1946–1956.
[13]
Lars Kotthoff, Chris Thornton, Holger H. Hoos, Frank Hutter, and Kevin Leyton-Brown. 2017. Auto-WEKA 2.0: Automatic model selection and hyperparameter optimization in WEKA. Journal of Machine Learning Research 18, 25 (2017), 1–5. http://jmlr.org/papers/v18/16-261.html
[14]
Lutzroeder. 2021. Lutzroeder/netron: Visualizer for Neural Network, Deep Learning, and Machine Learning Models. https://github.com/lutzroeder/netron
[15]
Pallets. 2022. Welcome to Flask - Flask Documentation (2.1.x). https://flask.palletsprojects.com/en/2.1.x/
[16]
Plotly. 2022. Plotly: The Front End for ML and Data Science Models. https://plotly.com/
[17]
PostgreSQL. 2022. PostgreSQL: The World’s Most Advanced Open Source Database. https://www.postgresql.org/
[18]
Thomas Swearingen, Will Drevo, Bennett Cyphers, Alfredo Cuesta-Infante, Arun Ross, and Kalyan Veeramachaneni. 2017. ATM: A distributed, collaborative, scalable system for automated machine learning. In 2017 IEEE International Conference on Big Data, BigData 2017, Boston, MA, USA, December 11-14, 2017. IEEE, Boston, MA, USA, 151–162. https://doi.org/10.1109/BigData.2017.8257923
[19]
Qianwen Wang, Yao Ming, Zhihua Jin, Qiaomu Shen, Dongyu Liu, Micah J. Smith, Kalyan Veeramachaneni, and Huamin Qu. 2019. ATMSeer: Increasing Transparency and Controllability in Automated Machine Learning. Association for Computing Machinery, New York, NY, USA, 1–12. https://doi.org/10.1145/3290605.3300911
[20]
Jinan Zhou, Andrey Velichkevich, Kirill Prosvirov, Anubhav Garg, Yuji Oshima, and Debo Dutta. 2019. Katib: A Distributed General AutoML Platform on Kubernetes. In 2019 USENIX Conference on Operational Machine Learning (OpML 19). USENIX Association, Santa Clara, CA, 55–57. https://www.usenix.org/conference/opml19/presentation/zhou
[21]
Lucas Zimmer, Marius Lindauer, and Frank Hutter. 2021. Auto-Pytorch: Multi-Fidelity MetaLearning for Efficient and Robust AutoDL. IEEE Transactions on Pattern Analysis and Machine Intelligence 43, 9(2021), 3079–3090. https://doi.org/10.1109/TPAMI.2021.3067763

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ACIT '22: Proceedings of the 9th International Conference on Applied Computing & Information Technology
May 2022
81 pages
ISBN:9781450397605
DOI:10.1145/3543895
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 January 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. automl
  2. deep learning
  3. human computer interaction
  4. neural networks
  5. visualization

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

ACIT 2022

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 154
    Total Downloads
  • Downloads (Last 12 months)99
  • Downloads (Last 6 weeks)20
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media