• Deutsch
Login

Open Access

  • Home
  • Search
  • Browse
  • Publish/report a document
  • Help
  • Publication Lists

Heider, Michael

Refine

Has Fulltext

  • yes (10)
  • no (3)

Author

  • Heider, Michael (13)
  • Hähner, Jörg (12)
  • Stegherr, Helena (7)
  • Sraj, Roman (5)
  • Wurth, Jonathan (5)
  • Pätzel, David (3)
  • Görlich-Bucher, Markus (2)
  • Kemper, Neele (2)
  • Nordsieck, Richard (2)
  • Pietruschka, Dirk (2)
+ more

Year of publication

  • 2025 (2)
  • 2023 (5)
  • 2022 (6)

Document Type

  • Article (13) (remove)

Language

  • English (13)

Keywords

  • Artificial Intelligence (2)
  • Computer Science Applications (2)
  • Computational Theory and Mathematics (1)
  • Computer Graphics and Computer-Aided Design (1)
  • Computer Networks and Communications (1)
  • General Computer Science (1)
  • Software (1)

Institute

  • Fakultät für Angewandte Informatik (13)
  • Institut für Informatik (13)
  • Lehrstuhl für Organic Computing (13)
  • Nachhaltigkeitsziele (2)
  • Institut für Software & Systems Engineering (1)
  • Ziel 7 - Bezahlbare und saubere Energie (1)
  • Ziel 9 - Industrie, Innovation und Infrastruktur (1)

13 search hits

  • 1 to 13
  • 10
  • 20
  • 50
  • 100

Sort by

  • Year
  • Year
  • Title
  • Title
  • Author
  • Author
A comparative study of multi-objective and neuroevolutionary-based reinforcement learning algorithms for optimizing electric vehicle charging and load management (2025)
Kemper, Neele ; Heider, Michael ; Pietruschka, Dirk ; Hähner, Jörg
The electrification of transportation requires the development of smart charging management systems for electric vehicles to optimize grid performance and enhance user satisfaction. However, existing methods often reduce multi-objective problems to single-objective formulations, limiting their ability to balance conflicting objectives and requiring iterative runs for diverse solutions. In this study, we propose a Multi-Objective Evolutionary Reinforcement Learning (MOEvoRL) framework to optimize electric vehicle charging strategies and discover multiple policies within a single training run. Our approach focuses on maximizing the batteries’ state of charge, increasing photovoltaic power consumption, reducing peak loads, and smoothing the overall load on the grid. Simultaneously, it adheres to essential grid constraints, such as load balancing and grid connection node limits, to ensure grid stability, efficiency, and real-world applicability. MOEvoRL utilizes the exploratory power of Evolutionary Algorithms and the sequential decision-making strengths of Reinforcement Learning. By employing neuroevolution, we optimize the weights and topologies of policy networks. Our approach employs the Non-dominated Sorting Genetic Algorithm II, Strength Pareto Evolutionary Algorithm 2, and a modified NeuroEvolution of Augmenting Topologies as optimizers and benchmarks their performance against the gradient-based Multi-Objective Deep Deterministic Policy Gradient (MODDPG) and a single-objective DDPG that simplifies multiple objectives into a single objective using a linear scalarization function. The results show that MOEvoRL approaches are superior to MODDPG in terms of generalization, robustness, constraint compliance, and multi-objective optimization capabilities. In contrast, DDPG exhibits poor and unstable performance. This positions MOEvoRL as a robust strategy for managing electric vehicle charging while optimizing local grid loads.
A decision-theoretic approach for prioritizing maintenance activities in organic computing systems (2023)
Görlich-Bucher, Markus ; Heider, Michael ; Ciemala, Tobias ; Hähner, Jörg
Organic Computing systems intended to solve real-world problems are usually equipped with various kinds of sensors and actuators in order to be able to interact with their surrounding environment. As any kind of physical hardware component, such sensors and actuators will fail after a usually unknown amount of time. Besides the obvious task of identifying or predicting hardware failures, an Organic Computing system will furthermore be responsible to assess if it is still able to function after a component breaks, as well as to plan maintenance or repair actions, which will most likely involve human repair workers. Within this work, three different approaches on how to prioritize such maintenance actions within the scope of an Organic Computing system are presented and evaluated.
Predicting physical disturbances in organic computing systems using automated machine learning (2023)
Görlich-Bucher, Markus ; Heider, Michael ; Hähner, Jörg
Robustness against internal or external disturbances is a key competence of Organic Computing Systems. Hereby, a rarely discussed aspect are physical disturbances, therefore, failures or breakdowns that affect a systems physical components. Before experiencing such a disturbance, physical components may show various measurable signs of deterioration that might be assessed through sensor data. If interpreted correctly, it would be possible to predict future physical disturbances and act appropriately in order to prevent them from possibly harming the overall system. As the actual structure of such data as well as the behaviour that disturbances produce might not be known a priori, it is of interest to equip Organic Computing Systems with the ability to learn to predict them autonomously. We utilize the Automated Machine Learning Framework TPOT for an online-learning-inspired methodology for learning to predict physical disturbances in an iterative manner. We evaluate our approach using a freely available dataset from the broader domain of Predictive Maintenance research and show that our approach is able to build predictors with reasonable prediction quality autonomously.
Discovering rules for rule-based machine learning with the help of novelty search (2023)
Heider, Michael ; Stegherr, Helena ; Pätzel, David ; Sraj, Roman ; Wurth, Jonathan ; Volger, Benedikt ; Hähner, Jörg
Automated prediction systems based on machine learning (ML) are employed in practical applications with increasing frequency and stakeholders demand explanations of their decisions. ML algorithms that learn accurate sets of rules, such as learning classifier systems (LCSs), produce transparent and human-readable models by design. However, whether such models can be effectively used, both for predictions and analyses, strongly relies on the optimal placement and selection of rules (in ML this task is known as model selection). In this article, we broaden a previous analysis on a variety of techniques to efficiently place good rules within the search space based on their local prediction errors as well as their generality. This investigation is done within a specific pre-existing LCS, named SupRB, where the placement of rules and the selection of good subsets of rules are strictly separated—in contrast to other LCSs where these tasks sometimes blend. We compare two baselines, random search and -evolution strategy (ES), with six novelty search variants: three novelty-/fitness weighing variants and for each of those two differing approaches on the usage of the archiving mechanism. We find that random search is not sufficient and sensible criteria, i.e., error and generality, are indeed needed. However, we cannot confirm that the more complicated-to-explain novelty search variants would provide better results than -ES which allows a good balance between low error and low complexity in the resulting models.
Assessing model requirements for explainable AI: a template and exemplary case study (2023)
Heider, Michael ; Stegherr, Helena ; Nordsieck, Richard ; Hähner, Jörg
In sociotechnical settings, human operators are increasingly assisted by decision support systems. By employing such systems, important properties of sociotechnical systems, such as self-adaptation and self-optimization, are expected to improve further. To be accepted by and engage efficiently with operators, decision support systems need to be able to provide explanations regarding the reasoning behind specific decisions. In this article, we propose the use of learning classifier systems (LCSs), a family of rule-based machine learning methods, to facilitate and highlight techniques to improve transparent decision-making. Furthermore, we present a novel approach to assessing application-specific explainability needs for the design of LCS models. For this, we propose an application-independent template of seven questions. We demonstrate the approach’s use in an interview-based case study for a manufacturing scenario. We find that the answers received do yield useful insights for a well-designed LCS model and requirements for stakeholders to engage actively with an intelligent agent.
SupRB in the context of rule-based machine learning methods: a comparative study (2023)
Heider, Michael ; Stegherr, Helena ; Sraj, Roman ; Pätzel, David ; Wurth, Jonathan ; Hähner, Jörg
Forecasting of residential unit's heat demands: a comparison of machine learning techniques in a real-world case study (2025)
Kemper, Neele ; Heider, Michael ; Pietruschka, Dirk ; Hähner, Jörg
A large proportion of the energy consumed by private households is used for space heating and domestic hot water. In the context of the energy transition, the predominant aim is to reduce this consumption. In addition to implementing better energy standards in new buildings and refurbishing old buildings, intelligent energy management concepts can also contribute by operating heat generators according to demand based on an expected heat requirement. This requires forecasting models for heat demand to be as accurate and reliable as possible. In this paper, we present a case study of a newly built medium-sized living quarter in central Europe made up of 66 residential units from which we gathered consumption data for almost two years. Based on this data, we investigate the possibility of forecasting heat demand using a variety of time series models and offline and online machine learning (ML) techniques in a standard data science approach. We chose to analyze different modeling techniques as they can be used in different settings, where time series models require no additional data, offline ML needs a lot of data gathered up front, and online ML could be deployed from day one. A special focus lies on peak demand and outlier forecasting, as well as investigations into seasonal expert models. We also highlight the computational expense and explainability characteristics of the used models. We compare the used methods with naive models as well as each other, finding that time series models, as well as online ML, do not yield promising results. Accordingly, we will deploy one of the offline ML models in our real-world energy management system in the near future.
Investigating the impact of independent rule fitnesses in a learning classifier system (2022)
Heider, Michael ; Stegherr, Helena ; Wurth, Jonathan ; Sraj, Roman ; Hähner, Jörg
Achieving at least some level of explainability requires complex analyses for many machine learning systems, such as common black-box models. We recently proposed a new rule-based learning system, SupRB, to construct compact, interpretable and transparent models by utilizing separate optimizers for the model selection tasks concerning rule discovery and rule set composition. This allows users to specifically tailor their model structure to fulfil use-case specific explainability requirements. From an optimization perspective, this allows us to define clearer goals and we find that—in contrast to many state of the art systems—this allows us to keep rule fitnesses independent. In this paper we investigate this system’s performance thoroughly on a set of regression problems and compare it against XCSF, a prominent rule-based learning system. We find the overall results of SupRB’s evaluation comparable to XCSF’s while allowing easier control of model structure and showing a substantially smaller sensitivity to random seeds and data splits. This increased control can aid in subsequently providing explanations for both training and final structure of the model.
An overview of LCS research from 2021 to 2022 (2022)
Heider, Michael ; Pätzel, David ; Wagner, Alexander R. M.
Comparing different metaheuristics for model selection in a supervised learning classifier system (2022)
Wurth, Jonathan ; Heider, Michael ; Stegherr, Helena ; Sraj, Roman ; Hähner, Jörg
Separating rule discovery and global solution composition in a learning classifier system (2022)
Heider, Michael ; Stegherr, Helena ; Wurth, Jonathan ; Sraj, Roman ; Hähner, Jörg
Reliability-based aggregation of heterogeneous knowledge to assist operators in manufacturing (2022)
Nordsieck, Richard ; Heider, Michael ; Hoffmann, Alwin ; Hähner, Jörg
Classifying metaheuristics: towards a unified multi-level classification system (2022)
Stegherr, Helena ; Heider, Michael ; Hähner, Jörg
  • 1 to 13

OPUS4 Logo

  • Contact
  • Imprint
  • Sitelinks