Model-driven Engineering for Machine Learning Components: A Systematic
Literature Review
- URL: http://arxiv.org/abs/2311.00284v1
- Date: Wed, 1 Nov 2023 04:29:47 GMT
- Title: Model-driven Engineering for Machine Learning Components: A Systematic
Literature Review
- Authors: Hira Naveed, Chetan Arora, Hourieh Khalajzadeh, John Grundy, Omar
Haggag
- Abstract summary: We analyzed studies with respect to several areas of interest and identified the key motivations behind using MDE4ML.
We also discuss the gaps in existing literature and provide recommendations for future work.
- Score: 8.810090413018798
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Context: Machine Learning (ML) has become widely adopted as a component in
many modern software applications. Due to the large volumes of data available,
organizations want to increasingly leverage their data to extract meaningful
insights and enhance business profitability. ML components enable predictive
capabilities, anomaly detection, recommendation, accurate image and text
processing, and informed decision-making. However, developing systems with ML
components is not trivial; it requires time, effort, knowledge, and expertise
in ML, data processing, and software engineering. There have been several
studies on the use of model-driven engineering (MDE) techniques to address
these challenges when developing traditional software and cyber-physical
systems. Recently, there has been a growing interest in applying MDE for
systems with ML components. Objective: The goal of this study is to further
explore the promising intersection of MDE with ML (MDE4ML) through a systematic
literature review (SLR). Through this SLR, we wanted to analyze existing
studies, including their motivations, MDE solutions, evaluation techniques, key
benefits and limitations. Results: We analyzed selected studies with respect to
several areas of interest and identified the following: 1) the key motivations
behind using MDE4ML; 2) a variety of MDE solutions applied, such as modeling
languages, model transformations, tool support, targeted ML aspects,
contributions and more; 3) the evaluation techniques and metrics used; and 4)
the limitations and directions for future work. We also discuss the gaps in
existing literature and provide recommendations for future research.
Conclusion: This SLR highlights current trends, gaps and future research
directions in the field of MDE4ML, benefiting both researchers and
practitioners
Related papers
- Towards Trustworthy Machine Learning in Production: An Overview of the Robustness in MLOps Approach [0.0]
In recent years, AI researchers and practitioners have introduced principles and guidelines to build systems that make reliable and trustworthy decisions.
In practice, a fundamental challenge arises when the system needs to be operationalized and deployed to evolve and operate in real-life environments continuously.
To address this challenge, Machine Learning Operations (MLOps) have emerged as a potential recipe for standardizing ML solutions in deployment.
arXiv Detail & Related papers (2024-10-28T09:34:08Z) - A Survey of Small Language Models [104.80308007044634]
Small Language Models (SLMs) have become increasingly important due to their efficiency and performance to perform various language tasks with minimal computational resources.
We present a comprehensive survey on SLMs, focusing on their architectures, training techniques, and model compression techniques.
arXiv Detail & Related papers (2024-10-25T23:52:28Z) - Recent Advances on Machine Learning for Computational Fluid Dynamics: A Survey [51.87875066383221]
This paper introduces fundamental concepts, traditional methods, and benchmark datasets, then examine the various roles Machine Learning plays in improving CFD.
We highlight real-world applications of ML for CFD in critical scientific and engineering disciplines, including aerodynamics, combustion, atmosphere & ocean science, biology fluid, plasma, symbolic regression, and reduced order modeling.
We draw the conclusion that ML is poised to significantly transform CFD research by enhancing simulation accuracy, reducing computational time, and enabling more complex analyses of fluid dynamics.
arXiv Detail & Related papers (2024-08-22T07:33:11Z) - A Comprehensive Review of Multimodal Large Language Models: Performance and Challenges Across Different Tasks [74.52259252807191]
Multimodal Large Language Models (MLLMs) address the complexities of real-world applications far beyond the capabilities of single-modality systems.
This paper systematically sorts out the applications of MLLM in multimodal tasks such as natural language, vision, and audio.
arXiv Detail & Related papers (2024-08-02T15:14:53Z) - Retrieval-Enhanced Machine Learning: Synthesis and Opportunities [60.34182805429511]
Retrieval-enhancement can be extended to a broader spectrum of machine learning (ML)
This work introduces a formal framework of this paradigm, Retrieval-Enhanced Machine Learning (REML), by synthesizing the literature in various domains in ML with consistent notations which is missing from the current literature.
The goal of this work is to equip researchers across various disciplines with a comprehensive, formally structured framework of retrieval-enhanced models, thereby fostering interdisciplinary future research.
arXiv Detail & Related papers (2024-07-17T20:01:21Z) - A Survey of Large Language Models for Financial Applications: Progress, Prospects and Challenges [60.546677053091685]
Large language models (LLMs) have unlocked novel opportunities for machine learning applications in the financial domain.
We explore the application of LLMs on various financial tasks, focusing on their potential to transform traditional practices and drive innovation.
We highlight this survey for categorizing the existing literature into key application areas, including linguistic tasks, sentiment analysis, financial time series, financial reasoning, agent-based modeling, and other applications.
arXiv Detail & Related papers (2024-06-15T16:11:35Z) - Tool Learning with Large Language Models: A Survey [60.733557487886635]
Tool learning with large language models (LLMs) has emerged as a promising paradigm for augmenting the capabilities of LLMs to tackle highly complex problems.
Despite growing attention and rapid advancements in this field, the existing literature remains fragmented and lacks systematic organization.
arXiv Detail & Related papers (2024-05-28T08:01:26Z) - A Machine Learning-oriented Survey on Tiny Machine Learning [9.690117347832722]
The emergence of Tiny Machine Learning (TinyML) has positively revolutionized the field of Artificial Intelligence.
TinyML carries an essential role within the fourth and fifth industrial revolutions in helping societies, economies, and individuals employ effective AI-infused computing technologies.
arXiv Detail & Related papers (2023-09-21T09:47:12Z) - Identifying Concerns When Specifying Machine Learning-Enabled Systems: A
Perspective-Based Approach [1.2184324428571227]
PerSpecML is a perspective-based approach for specifying ML-enabled systems.
It helps practitioners identify which attributes, including ML and non-ML components, are important to contribute to the overall system's quality.
arXiv Detail & Related papers (2023-09-14T18:31:16Z) - MDE for Machine Learning-Enabled Software Systems: A Case Study and
Comparison of MontiAnna & ML-Quadrat [5.839906946900443]
We propose to adopt the MDE paradigm for the development of Machine Learning-enabled software systems with a focus on the Internet of Things (IoT) domain.
We illustrate how two state-of-the-art open-source modeling tools, namely MontiAnna and ML-Quadrat can be used for this purpose as demonstrated through a case study.
arXiv Detail & Related papers (2022-09-15T13:21:16Z) - A Software Engineering Perspective on Engineering Machine Learning
Systems: State of the Art and Challenges [0.0]
Advancements in machine learning (ML) lead to a shift from the traditional view of software development, where algorithms are hard-coded by humans, to ML systems materialized through learning from data.
We need to revisit our ways of developing software systems and consider the particularities required by these new types of systems.
arXiv Detail & Related papers (2020-12-14T20:06:31Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.