[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3338840.3355680acmconferencesArticle/Chapter ViewAbstractPublication PagesracsConference Proceedingsconference-collections
research-article

Machine learning modeling assistance for non-expert developers

Published: 24 September 2019 Publication History

Abstract

Machine learning is one of crucial components for intelligent service development. This paper is concerned with assisting nonexpert developers to develop machine learning models. It introduces a modelling assistant tool that guides developers to make design choices in the course of machine learning model development process. The tool presents questions along with candidate answers about what to do at each phase and asks the developer to make choice of a candidate with additional associated information editing. For intelligent assistance, we have integrated and organized the knowledge for machine learning model development into the tool. The tool has been designed so as to support incremental integration of machine learning development knowledge. It supports such machine learning tasks as classification, regression, clustering, and so on for some well-known machine learning algorithms. It also partially generates program codes into which developers edit additional code, if needed.

References

[1]
C. M. Bishop, Pattern Recognition and Machine Learning, Springer, 2006.
[2]
Keras, https://keras.io/, (accessed on June, 28, 2019)
[3]
A. Martín, et al., "TensorFlow: A System for Large-Scale Machine Learning," Operating Systems
[4]
Pytorch, https://pytorch.org/, (accessed on June, 28, 2019)
[5]
Neural Designer, https://www.neuraldesigner.com/, (accessed on June, 28, 2019)
[6]
K. S. Park, S. H. Lee, K. S. Hwang, and K. M. Lee, "Machine learning Model Script Generation with GUI-based Model Design", International Conference on Innovation Convergence Technology, pp. 441--442, 2018.
[7]
K. S. Park, K. S. Hwang, and K. M. Lee, "Building Block Identification from Deep Neural Network Codes for Deep Learning Modeling Support", International Journal of Innovative Technology and Exploring Engineering, Vol. 8, Issue 3C, pp. 370--375, 2019.
[8]
S. Das and U. M. Cakmak, "Hands-On Automated Machine Learning: A beginner's guide to building automated machine learning systems using AutoML and Python", Packt Publishing Ltd, 2018.
[9]
C. Wong, N. Houlsby, Y. Lu, and A. Gesmundo, "Transfer learning with neural AutoML", In Advances in Neural Information Processing Systems, pp. 8356--8365, 2018.
[10]
Y. He, et al., "AMC: AutoML for Model Compression and Acceleration on Mobile Devices", In Proceedings of the European Conference on Computer Vision (ECCV), pp. 784--800, 2018.
[11]
K. M. Lee, J. Yoo, and J. Hong, "Autonomicity Levels and Requirements for Automated Machine Learning", In Proceedings of the International Conference on Research in Adaptive and Convergent Systems, pp. 46--48, 2017.
[12]
Auto-Sklearn, https://automl.github.io/auto-sklearn/master/, (accessed on June, 28, 2019)
[13]
Auto-Pytorch, https://github.com/automl/Auto-PyTorch, (accessed on June, 28, 2019)
[14]
K. Lars, et al., "Auto-WEKA 2.0: Automatic model selection and hyperparameter optimization in WEKA", The Journal of Machine Learning Research, pp.826-830, 2017.
[15]
Auto-Keras, https://autokeras.com/, (accessed on June, 28, 2019)
[16]
ONNX, https://onnx.ai/, (accessed on June, 28, 2019)
[17]
J. Yangqing, et al., "Caffe: Convolutional Architecture for Fast Feature Embedding," Proceedings of the 22nd ACM International Conference on Multimedia, pp. 675--678, 2014.
[18]
Microsoft Cognitive Toolkit, https://docs.microsoft.com/en-us/cognitive-toolkit/, (accessed on June, 28, 2019)
[19]
C. Tianqi, et al., "Mxnet: A flexible and efficient machine learning library for heterogeneous distributed systems", arXiv preprint arXiv:1512.01274, 2015.

Cited By

View all
  • (2022)Tooling for Developing Data-Driven Applications: Overview and OutlookProceedings of Mensch und Computer 202210.1145/3543758.3543779(66-77)Online publication date: 4-Sep-2022

Index Terms

  1. Machine learning modeling assistance for non-expert developers

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    RACS '19: Proceedings of the Conference on Research in Adaptive and Convergent Systems
    September 2019
    323 pages
    ISBN:9781450368438
    DOI:10.1145/3338840
    • Conference Chair:
    • Chih-Cheng Hung,
    • General Chair:
    • Qianbin Chen,
    • Program Chairs:
    • Xianzhong Xie,
    • Christian Esposito,
    • Jun Huang,
    • Juw Won Park,
    • Qinghua Zhang
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 September 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. and machine learning model generation
    2. automated machine learning
    3. machine learning

    Qualifiers

    • Research-article

    Funding Sources

    • National Research Foundation of Korea

    Conference

    RACS '19
    Sponsor:

    Acceptance Rates

    RACS '19 Paper Acceptance Rate 56 of 188 submissions, 30%;
    Overall Acceptance Rate 393 of 1,581 submissions, 25%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 21 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Tooling for Developing Data-Driven Applications: Overview and OutlookProceedings of Mensch und Computer 202210.1145/3543758.3543779(66-77)Online publication date: 4-Sep-2022

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media