Artifact and Reference Models for Generative Machine Learning Frameworks and Build Systems

被引:11
作者
Atouani, Abdallah [1 ]
Kirchhof, Joerg Christian [1 ]
Kusmenko, Evgeny [1 ]
Rumpe, Bernhard [1 ]
机构
[1] Rhein Westfal TH Aachen, Software Engn, Aachen, Germany
来源
PROCEEDINGS OF THE 20TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING: CONCEPTS AND EXPERIENCES, GPCE 2021 | 2021年
关键词
machine learning; metamodeling; artificial intelligence; reference models; compiler; build systems; training; artifact models;
D O I
10.1145/3486609.3487199
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Machine learning is a discipline which has become ubiquitous in the last few years. While the research of machine learning algorithms is very active and continues to reveal astonishing possibilities on a regular basis, the wide usage of these algorithms is shifting the research focus to the integration, maintenance, and evolution of AI-driven systems. Although there is a variety of machine learning frameworks on the market, there is little support for process automation and DevOps in machine learning-driven projects. In this paper, we discuss how metamodels can support the development of deep learning frameworks and help deal with the steadily increasing variety of learning algorithms. In particular, we present a deep learning-oriented artifact model which serves as a foundation for build automation and data management in iterative, machine learning-driven development processes. Furthermore, we show how schema and reference models can be used to structure and maintain a versatile deep learning framework. Feasibility is demonstrated on several state-of-the-art examples from the domains of image and natural language processing as well as decision making and autonomous driving.
引用
收藏
页码:55 / 68
页数:14
相关论文
共 48 条
[1]  
Abadi M, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P265
[2]   Improving model repair through experience sharing [J].
Barriga, Angela ;
Rutle, Adrian ;
Heldal, Rogardt .
JOURNAL OF OBJECT TECHNOLOGY, 2020, 19 (02)
[3]   Personalized and automatic model repairing using reinforcement learning [J].
Barriga, Angela ;
Rutle, Adrian ;
Heldal, Rogardt .
2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, :175-181
[4]  
Berkovich M., 2011, Wirtschaftsinformatik
[5]  
Bezivin Jean, 2004, P OOPSLA GPCE BEST P
[6]  
Brown TB, 2020, ADV NEUR IN, V33
[7]   A logical approach to systems engineering artifacts: semantic relationships and dependencies beyond traceability-from requirements to functional and architectural views [J].
Broy, Manfred .
SOFTWARE AND SYSTEMS MODELING, 2018, 17 (02) :365-393
[8]   On the Need for Artifact Models in Model-Driven Systems Engineering Projects [J].
Butting, Arvid ;
Greifenberg, Timo ;
Rumpe, Bernhard ;
Wortmann, Andreas .
SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, STAF 2017, 2018, 10748 :146-153
[9]   DeepDriving: Learning Affordance for Direct Perception in Autonomous Driving [J].
Chen, Chenyi ;
Seff, Ari ;
Kornhauser, Alain ;
Xiao, Jianxiong .
2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2015, :2722-2730
[10]  
Devlin J, 2019, Arxiv, DOI [arXiv:1810.04805, 10.48550/arXiv.1810.04805, DOI 10.48550/ARXIV.1810.04805]