EDBT 2026 Demo / reviewers in the wild / expert
Mark Deutel
dblp:271/4795
· DBLP profile ↗
3ranked-venue papers
2as first author
2since 2021 · last 2025
0000-0001-8932-5212ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Security and privacy · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
model compression |
0.9 | 1 | 2025 | On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollers · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2025 |
Machine learning › Efficient and distributed learning › model compression
quantization |
0.9 | 1 | 2025 | On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollers · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2025 |
Embedded and real-time systems › embedded software engineering › embedded software development
microcontroller deployment |
0.9 | 1 | 2025 | On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollers · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2025 |
Embedded and real-time systems › embedded machine learning
on-device training |
0.9 | 1 | 2025 | On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollers · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2025 |
Embedded and real-time systems › embedded processor
microcontroller |
0.3 | 1 | 2025 | On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollers · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2025 |
Methods — techniques the papers use, named apart from their topics
quantization-aware training · 1.7dynamic partial gradient updates · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M MicrocontrollersabstractOn-device training of deep neural networks (DNNs) allows models to adapt and fine tune to newly collected data or changing domains while deployed on microcontroller units (MCUs). However, DNN training is a resource-intensive task, making the implementation and execution of DNN training algorithms on MCUs challenging due to low processor speeds, constrained throughput, limited floating-point support, and memory constraints. In this work, we explore on-device training DNNs for different sized Cortex-M MCUs (Cortex-M0+, Cortex-M4, and Cortex-M7). We present a method that enables efficient training of DNNs completely in place on the MCU using fully quantized training (FQT) and dynamic partial gradient updates. We demonstrate the feasibility of our approach on multiple vision and time-series datasets and provide insights into the tradeoff between training accuracy, memory overhead, energy, and latency on real hardware. The results show that compared to related work, our approach requires 34.8% less memory and has a 49.0% lower latency per training sample, with dynamic partial gradient updates allowing a speedup of up to 8.7 compared to fully updating all weights. Mark Deutel, Frank Hannig, Christopher Mutschler, Jürgen Teich |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2025 | Combining Multi-Objective Bayesian Optimization with Reinforcement Learning for TinyMLabstractDeploying deep neural networks (DNNs) on microcontrollers (TinyML) is a common trend to process the increasing amount of sensor data generated at the edge, but in practice, resource and latency constraints make it difficult to find optimal DNN candidates. Neural architecture search (NAS) is an excellent approach to automate this search and can easily be combined with DNN compression techniques commonly used in TinyML. However, many NAS techniques are not only computationally expensive, especially hyperparameter optimization (HPO), but also often focus on optimizing only a single objective, e.g., maximizing accuracy, without considering additional objectives such as memory requirements or computational complexity of a DNN, which are key to making deployment at the edge feasible. In this article, we propose a novel NAS strategy for TinyML based on multi-objective Bayesian optimization (MOBOpt) and an ensemble of competing parametric policies trained using augmented random search (ARS) reinforcement learning (RL) agents. Our methodology aims at efficiently finding tradeoffs between a DNN’s predictive accuracy, memory requirements on a given target system, and computational complexity. Our experiments show that we consistently outperform existing MOBOpt approaches on different datasets and architectures such as ResNet-18 and MobileNetv3. Mark Deutel, Georgios D. Kontes, Christopher Mutschler, Jürgen Teich |
ACM Trans. Evol. Learn. Optim. | 1 |
| 2020 | Template-based Android inter process communication fuzzingabstractFuzzing is a test method in vulnerability assessments that calls the interfaces of a program in order to find bugs in its input processing. Automatically generated inputs, based on a set of templates and randomness, are sent to a program at a high rate, collecting crashes for later investigation. We apply fuzz testing to the inter process communication (IPC) on Android in order to find bugs in the mechanisms how Android apps communicate with each other. The sandboxing principle on Android usually ensures that apps can only communicate to other apps via programmatic interfaces. Unlike traditional operating systems, two Android apps running in the same user context are not able to access the data of each other (security) or quit the other app (safety). Anatoli Kalysch, Mark Deutel, Tilo Müller |
ARES | 2 |