• Deutsch
Login

Open Access

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

Heider, Michael

Refine

Has Fulltext

  • yes (33)
  • no (9)

Author

  • Heider, Michael (42)
  • Hähner, Jörg (37)
  • Stegherr, Helena (14)
  • Nordsieck, Richard (10)
  • Pätzel, David (9)
  • Wurth, Jonathan (9)
  • Sraj, Roman (7)
  • Angerer, Andreas (3)
  • Cui, Henning (3)
  • Luley, Leopold (3)
+ more

Year of publication

  • 2025 (4)
  • 2024 (4)
  • 2023 (14)
  • 2022 (9)
  • 2021 (5)
  • 2020 (3)
  • 2019 (2)
  • 2016 (1)

Document Type

  • Conference Proceeding (15)
  • Article (13)
  • Part of a Book (10)
  • Preprint (2)
  • Doctoral Thesis (1)
  • Report (1)

Language

  • English (42)

Keywords

  • Artificial Intelligence (2)
  • Cartesian Genetic Programming (2)
  • Computer Science Applications (2)
  • Crossover (2)
  • CGP (1)
  • Computational Theory and Mathematics (1)
  • Computer Graphics and Computer-Aided Design (1)
  • Computer Networks and Communications (1)
  • Evolutionary Algorithm (1)
  • General Computer Science (1)
+ more

Institute

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

42 search hits

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

Sort by

  • Year
  • Year
  • Title
  • Title
  • Author
  • Author
A closer look at sum-based embeddings for knowledge graphs containing procedural knowledge (2022)
Nordsieck, Richard ; Heider, Michael ; Hummel, Anton ; Hähner, Jörg
While knowledge graphs and their embedding into low dimensional vectors are established fields of research, they mostly cover factual knowledge. However, to improve downstream models, e. g. for predictive quality in real-world industrial use cases, embeddings of procedural knowledge, available in the form of rules, could be utilized. As such, we investigate which properties of embedding algorithms could prove beneficial in this scenario and evaluate which established embedding methodologies are suited to form the basis of sum-based embeddings of different representations of procedural knowledge.
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.
A framework for modular construction and evaluation of metaheuristics (2023)
Stegherr, Helena ; Luley, Leopold ; Wurth, Jonathan ; Heider, Michael ; Hähner, Jörg
This paper presents MAHF, a software framework for the highly flexible construction of metaheuristics from individual components and the subsequent evaluation of these algorithms. At that, MAHF is developed specifically for the experimental analysis of the algorithmic behaviour during the optimization process with a focus on the influences of the algorithm’s components. Furthermore, uncommon and incompletely examined operators or frameworks of “novel” metaheuristics are included as well, so that their usefulness can be assessed. In the following, we will elaborate on MAHF’s structure and its general goals and application possibilities. Concerning MAHF’s component structure, we will provide examples of its usage and extension to ensure that it is reusable by others as well.
A metaheuristic perspective on learning classifier systems (2023)
Heider, Michael ; Pätzel, David ; Stegherr, Helena ; Hähner, Jörg
A taxonomy for complexity estimation of machine data in machine health applications (2024)
Meitz, Lukas ; Heider, Michael ; Schöler, Thorsten ; Hähner, Jörg
The Machine Health (MH) sector—which includes, for example, Predictive Maintenance, Prognostics and Health Management, and Condition Monitoring—has the potential to improve efficiency and reduce costs for maintenance and machine operation. This is achieved by data-driven analytics applications, utilising the vast amount of data collected by sensors during machine runtime. While there are numerous possible fields of application, the overall complexity of machines and applications in scientific publications is still low, preventing MH technologies from being implemented in many real-world scenarios. This may be the result of a diffuse understanding of the term complexity in the publications of this field, which results in a lack of focus towards the core problems of real-world MH applications. This article introduces a new way of discerning complexity in data-driven MH applications, enabling an effective discussion and analysis of present and future MH applications. This is achieved by creating a new taxonomy based on observations from relevant literature and substantial domain knowledge. Using this newly introduced taxonomy, we categorise recent applications of MH to demonstrate the usefulness of our approach and illustrate a still-prevalent research gap based on our findings.
An overview of LCS research from 2020 to 2021 (2021)
Pätzel, David ; Heider, Michael ; Wagner, Alexander R. M.
An overview of LCS research from 2021 to 2022 (2022)
Heider, Michael ; Pätzel, David ; Wagner, Alexander R. M.
Ant-based metaheuristics struggle to solve the Cartesian Genetic Programming learning task (2025)
Trautwein, Julian ; Heider, Michael ; Cui, Henning ; Hähner, Jörg
Ant-based metaheuristics have successfully been applied to a variety of different graph-based problems. However, for Cartesian Genetic Programming (CGP) only the impact of Max-Min Ant Systems has been tested. In this work, we try to fill this gap by applying four different popular ant-based metaheuristics as the optimizer (and therefore training algorithm) of CGP. The idea of combining CGP with ant-based metaheuristics is not novel but older works’ experimental design may not meet today’s standard. To compare these metaheuristics to the Evolution Strategies (ESs) commonly used in CGP, we benchmark against a standard CGP variant that uses a simplistic (1 + 4)-ES, mutation, and no crossover. Additionally, we include (μ + λ)-ES and (μ, λ)-ES in our experiments. We analyse the performance on datasets from the symbolic regression, regression, and classification domains. By tuning and evaluating various configurations, we can not affirm a significant improvement by using ant-based methods with CGP as we encounter premature convergence—even with those ant-based metaheuristics that were originally proposed to overcome such problems. Despite our results being of negative nature, this work still gives important and interesting insights into the training of CGP models. The key contributions of our work are thus a more thorough benchmarking of these optimizers than has been done before. This should clear up doubts about the capabilities of ant-based metaheuristics in CGP. Furthermore, we include a roadmap on how they can be addressed to solve this complex optimization problem from the model building domain of machine learning.
Approaches for rule discovery in a learning classifier system (2022)
Heider, Michael ; Stegherr, Helena ; Pätzel, David ; Sraj, Roman ; Wurth, Jonathan ; Volger, Benedikt ; Hähner, Jörg
To fill the increasing demand for explanations of decisions made by automated prediction systems, machine learning (ML) techniques that produce inherently transparent models are directly suited. Learning Classifier Systems (LCSs), a family of rule-based learners, produce transparent models by design. However, the usefulness of such models, both for predictions and analyses, heavily depends on the placement and selection of rules (combined constituting the ML task of model selection). In this paper, we investigate 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 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 a Random Search, (1,λ)-ES and three Novelty Search variants. We find that there is a definitive need to guide the search based on some sensible criteria, i.e. error and generality, rather than just placing rules randomly and selecting better performing ones but also find that Novelty Search variants do not beat the easier to understand (1,λ)-ES.
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.
Assisting convergence behaviour characterisation with unsupervised clustering (2023)
Stegherr, Helena ; Heider, Michael ; Hähner, Jörg
Analysing the behaviour of metaheuristics comprehensively and thereby enhancing explainability requires large empirical studies. However, the amount of data gathered in such experiments is often too large to be examined and evaluated visually. This necessitates establishing more efficient analysis procedures, but care has to be taken so that these do not obscure important information. This paper examines the suitability of clustering methods to assist in the characterisation of the behaviour of metaheuristics. The convergence behaviour is used as an example as its empirical analysis often requires looking at convergence curve plots, which is extremely tedious for large algorithmic datasets. We used the well-known K-Means clustering method and examined the results for different cluster sizes. Furthermore, we evaluated the clusters with respect to the characteristics they utilise and compared those with characteristics applied when a researcher inspects convergence curve plots. We found that clustering is a suitable technique to assist in the analysis of convergence behaviour, as the clusters strongly correspond to the grouping that would be done by a researcher, though the procedure still requires background knowledge to determine an adequate number of clusters. Overall, this enables us to inspect only few curves per cluster instead of all individual curves.
CAD-based grasp and motion planning for process automation in fused deposition modelling (2021)
Wiedholz, Andreas ; Heider, Michael ; Nordsieck, Richard ; Angerer, Andreas ; Dietrich, Simon ; Hähner, Jörg
Classifying metaheuristics: towards a unified multi-level classification system (2022)
Stegherr, Helena ; Heider, Michael ; Hähner, Jörg
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
Design of large-scale metaheuristic component studies (2021)
Stegherr, Helena ; Heider, Michael ; Luley, Leopold ; Hähner, Jörg
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.
Disentangling the model selection tasks for improved explainability in a rule-based machine learning system (2025)
Heider, Michael
With the increasing capabilities of machine learning (ML) and other artificial intelligence (AI) methods comes a growing interest from many fields of application to employ these methods to increase automation of work tasks and improve the efficiency and effectiveness of operations. However, the systems will only see effective use if they are trusted by those responsible for the task itself. False predictions and flawed decisions can have detrimental effects, for example, on human life in medical applications or financial interest in industry. Therefore, it is reasonable for stakeholders of these systems to want to understand the reasoning of AI systems. Methods that can make this insight available to stakeholders have increasingly be summarized under the term explainable AI (XAI). While approaches exist towards making black-box models explainable, the use of inherently explainable models can be more straightforward and promising. One family of algorithms producing inherently explainable models are. Learning Classifier Systems (LCSs). Despite their name, they are a general rule-based ML (RBML) method and representatives for all major ML tasks have been proposed. To classify LCSs based on their mode of operation, this work introduces a new system that is more precise than the current stateof- the-art and based on descriptive ML terminology. While most researchers in the past have focused primarily on LCSs’ algorithmic aspects, this work adopts a distinct perspective by approaching them through the lens of optimization. It discusses LCSs with regards to typical tasks involved in creating an ML model and what specific elements have to be optimized and how this is typically done. Critically, the task of model selection is usually performed by some metaheuristic component and involves the subtasks of how many rules to use and where to place them. This work also proposes a template to assess use case–specific explainability requirements based on multiple stakeholders’ inputs and extensively demonstrates its usage in a real-world manufacturing setting. There, stakeholders indeed request XAI models over black-box approaches and, according to their answers, LCSs should be a good fit. Additionally, the results laid out what LCS models in that application should look like which is, however, not achievable with the major state-of-the-art LCSs. Therefore, a new LCS, called the Supervised Rule-based learning system (SupRB), is introduced in this work that is simpler than previous LCSs with clearer optimization objectives and models that can fulfil the stakeholders’ requirements. In extensive testing on real-world data, SupRB demonstrates its capabilities of producing small yet accurate models that outperform those of well-established methods. This work also investigates numerous possible extensions for each component of SupRB with a special focus on its optimizers and presents the findings of the multiple studies in a comprehensive manner based on descriptive statistics, visualizations of results, and rigorous statistical testing. Then various paths for future research and application of SupRB are laid out which can advance the field of XAI considerably.
Evaluating the effect of user-given guiding attention on the learning process (2020)
Nordsieck, Richard ; Heider, Michael ; Angerer, Andreas ; Hähner, Jörg
Exploring self-adaptive genetic algorithms to combine compact sets of rules (2024)
Heider, Michael ; Krischan, Maximilian ; Sraj, Roman ; Hähner, Jörg
  • 1 to 20

OPUS4 Logo

  • Contact
  • Imprint
  • Sitelinks