SeLoC-ML: Semantic Low-Code Engineering for Machine Learning
Applications in Industrial IoT
- URL: http://arxiv.org/abs/2207.08818v1
- Date: Mon, 18 Jul 2022 13:06:21 GMT
- Title: SeLoC-ML: Semantic Low-Code Engineering for Machine Learning
Applications in Industrial IoT
- Authors: Haoyu Ren, Kirill Dorofeev, Darko Anicic, Youssef Hammad, Roland Eckl,
Thomas A. Runkler
- Abstract summary: This paper presents a framework called Semantic Low-Code Engineering for ML Applications (SeLoC-ML)
SeLoC-ML enables non-experts to model, discover, reuse, and matchmake ML models and devices at scale.
Developers can benefit from semantic application templates, called recipes, to fast prototype end-user applications.
- Score: 9.477629856092218
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Internet of Things (IoT) is transforming the industry by bridging the gap
between Information Technology (IT) and Operational Technology (OT). Machines
are being integrated with connected sensors and managed by intelligent
analytics applications, accelerating digital transformation and business
operations. Bringing Machine Learning (ML) to industrial devices is an
advancement aiming to promote the convergence of IT and OT. However, developing
an ML application in industrial IoT (IIoT) presents various challenges,
including hardware heterogeneity, non-standardized representations of ML
models, device and ML model compatibility issues, and slow application
development. Successful deployment in this area requires a deep understanding
of hardware, algorithms, software tools, and applications. Therefore, this
paper presents a framework called Semantic Low-Code Engineering for ML
Applications (SeLoC-ML), built on a low-code platform to support the rapid
development of ML applications in IIoT by leveraging Semantic Web technologies.
SeLoC-ML enables non-experts to easily model, discover, reuse, and matchmake ML
models and devices at scale. The project code can be automatically generated
for deployment on hardware based on the matching results. Developers can
benefit from semantic application templates, called recipes, to fast prototype
end-user applications. The evaluations confirm an engineering effort reduction
by a factor of at least three compared to traditional approaches on an
industrial ML classification case study, showing the efficiency and usefulness
of SeLoC-ML. We share the code and welcome any contributions.
Related papers
- DeeR-VLA: Dynamic Inference of Multimodal Large Language Models for Efficient Robot Execution [114.61347672265076]
Development of MLLMs for real-world robots is challenging due to the typically limited computation and memory capacities available on robotic platforms.
We propose a Dynamic Early-Exit Framework for Robotic Vision-Language-Action Model (DeeR) that automatically adjusts the size of the activated MLLM.
DeeR demonstrates significant reductions in computational costs of LLM by 5.2-6.5x and GPU memory of LLM by 2-6x without compromising performance.
arXiv Detail & Related papers (2024-11-04T18:26:08Z) - Quantum Computing Enhanced Service Ecosystem for Simulation in Manufacturing [56.61654656648898]
We propose a framework for a quantum computing-enhanced service ecosystem for simulation in manufacturing.
We analyse two high-value use cases with the aim of a quantitative evaluation of these new computing paradigms for industrially-relevant settings.
arXiv Detail & Related papers (2024-01-19T11:04:14Z) - CodeTF: One-stop Transformer Library for State-of-the-art Code LLM [72.1638273937025]
We present CodeTF, an open-source Transformer-based library for state-of-the-art Code LLMs and code intelligence.
Our library supports a collection of pretrained Code LLM models and popular code benchmarks.
We hope CodeTF is able to bridge the gap between machine learning/generative AI and software engineering.
arXiv Detail & Related papers (2023-05-31T05:24:48Z) - Benchmarking Automated Machine Learning Methods for Price Forecasting
Applications [58.720142291102135]
We show the possibility of substituting manually created ML pipelines with automated machine learning (AutoML) solutions.
Based on the CRISP-DM process, we split the manual ML pipeline into a machine learning and non-machine learning part.
We show in a case study for the industrial use case of price forecasting, that domain knowledge combined with AutoML can weaken the dependence on ML experts.
arXiv Detail & Related papers (2023-04-28T10:27:38Z) - TinyML: Tools, Applications, Challenges, and Future Research Directions [2.9398911304923456]
TinyML is an embedded machine learning technique that enables ML applications on cheap, resource- and power-constrained devices.
This article reviews various avenues available for TinyML implementation.
arXiv Detail & Related papers (2023-03-23T15:29:48Z) - 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) - Achieving Guidance in Applied Machine Learning through Software
Engineering Techniques [0.0]
We look at the (lack of) guidance that currently used development environments and ML APIs provide to developers of ML applications.
We show that current ML tools fall short of fulfilling some basic software engineering gold standards.
Our findings point out ample opportunities for research on ML-specific software engineering.
arXiv Detail & Related papers (2022-03-29T12:54:57Z) - How to Manage Tiny Machine Learning at Scale: An Industrial Perspective [5.384059021764428]
Tiny machine learning (TinyML) has gained widespread popularity where machine learning (ML) is democratized on ubiquitous microcontrollers.
TinyML models have been developed with different structures and are often distributed without a clear understanding of their working principles.
We propose a framework using Semantic Web technologies to enable the joint management of TinyML models and IoT devices at scale.
arXiv Detail & Related papers (2022-02-18T10:36:11Z) - Technology Readiness Levels for Machine Learning Systems [107.56979560568232]
Development and deployment of machine learning systems can be executed easily with modern tools, but the process is typically rushed and means-to-an-end.
We have developed a proven systems engineering approach for machine learning development and deployment.
Our "Machine Learning Technology Readiness Levels" framework defines a principled process to ensure robust, reliable, and responsible systems.
arXiv Detail & Related papers (2021-01-11T15:54:48Z) - ThingML+ Augmenting Model-Driven Software Engineering for the Internet
of Things with Machine Learning [4.511923587827301]
We present the current position of the research project ML-Quadrat, which aims to extend the methodology, modeling language and tool support of ThingML.
We argue that in many cases IoT/CPS services involve system components and physical processes, whose behaviors are not well understood in order to be modeled using state machines.
We plan to support two target platforms for code generation regarding Stream Processing and Complex Event Processing, namely Apache SAMOA and Apama.
arXiv Detail & Related papers (2020-09-22T15:45:45Z) - Technology Readiness Levels for AI & ML [79.22051549519989]
Development of machine learning systems can be executed easily with modern tools, but the process is typically rushed and means-to-an-end.
Engineering systems follow well-defined processes and testing standards to streamline development for high-quality, reliable results.
We propose a proven systems engineering approach for machine learning development and deployment.
arXiv Detail & Related papers (2020-06-21T17:14:34Z)
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.