Enabling Automated Machine Learning for Model-Driven AI Engineering

03/06/2022
by   Armin Moin, et al.
0

Developing smart software services requires both Software Engineering and Artificial Intelligence (AI) skills. AI practitioners, such as data scientists often focus on the AI side, for example, creating and training Machine Learning (ML) models given a specific use case and data. They are typically not concerned with the entire software development life-cycle, architectural decisions for the system and performance issues beyond the predictive ML models (e.g., regarding the security, privacy, throughput, scalability, availability, as well as ethical, legal and regulatory compliance). In this manuscript, we propose a novel approach to enable Model-Driven Software Engineering and Model-Driven AI Engineering. In particular, we support Automated ML, thus assisting software engineers without deep AI knowledge in developing AI-intensive systems by choosing the most appropriate ML model, algorithm and techniques with suitable hyper-parameters for the task at hand. To validate our work, we carry out a case study in the smart energy domain.

READ FULL TEXT

page 1

page 5

research
07/27/2023

AI in Software Engineering: A Survey on Project Management Applications

Artificial Intelligence (AI) refers to the intelligence demonstrated by ...
research
02/21/2022

Machine Learning Operations: A Survey on MLOps Tool Support

Machine Learning (ML) has become a fast-growing, trending approach in so...
research
06/11/2023

PerfDetectiveAI – Performance Gap Analysis and Recommendation in Software Applications

PerfDetectiveAI, a conceptual framework for performance gap analysis and...
research
07/06/2021

A Model-Driven Engineering Approach to Machine Learning and Software Modeling

Models are used in both the Software Engineering (SE) and the Artificial...
research
08/31/2021

Towards a Common Testing Terminology for Software Engineering and Data Science Experts

Analytical quality assurance, especially testing, is an integral part of...
research
05/17/2021

Automated Biodesign Engineering by Abductive Meta-Interpretive Learning

The application of Artificial Intelligence (AI) to synthetic biology wil...
research
09/17/2017

AI Programmer: Autonomously Creating Software Programs Using Genetic Algorithms

In this paper, we present the first-of-its-kind machine learning (ML) sy...

Please sign up or login with your details

Forgot password? Click here to reset