Till Örebro universitet

oru.seÖrebro universitets publikationer
Ändra sökning
Länk till posten
Permanent länk

Direktlänk
Publikationer (6 of 6) Visa alla publikationer
Gugliermo, S. (2025). From Logs to Logic: Learning and Evaluating Interpretable Representations of Behavior for Autonomous Systems. (Doctoral dissertation). Örebro: Örebro University
Öppna denna publikation i ny flik eller fönster >>From Logs to Logic: Learning and Evaluating Interpretable Representations of Behavior for Autonomous Systems
2025 (Engelska)Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]

Autonomous systems are increasingly being deployed across various real-world domains, such as fleets of self-driving vehicles, robotic warehouses, and delivery services using unmanned aerial vehicles. These systems are required to operate with high reliability and predictability, to adapt continuously to changing conditions, and to remain accountable to human supervisors. To achieve these objectives, autonomous systems need explicit, formal representations of their behavior that facilitate task planning, system verification, and human oversight.

In current industrial practice, such representations, whether for task-level control or action planning, are typically engineered manually. While handcrafted representations can be precise, their development is labor-intensive and difficult to scale. Learning-based approaches offer a promising alternative by extracting behavioral representations from execution data. However, they often make unrealistic assumptions, such as access to simulated environments or large volumes of high-quality training data. Moreover, they fail to simultaneously achieve all the three critical objectives, that is reliability, adaptability, and interpretability. Therefore, there is a clear need for methods capable of efficiently learning accurate, interpretable representations under realistic conditions.

In this thesis, we address the problem of learning interpretable representations of system behavior from execution traces - sequences of observed actions and state transitions generated during the operation of autonomous systems. Learning from such traces is appealing because they are readily available from system logs and provide direct evidence of how a system behaves in realistic, often complex environments. The overarching goal is to derive representations that not only support automated planning but also enhance human understanding and oversight.

Two distinct types of behavior representation are explored: Behavior Trees (BTs) and STRIPS-style planning domains. For each, a novel method to automatically construct representations from execution traces is proposed. Specifically, for BTs, we introduce a method that combines Boolean logic, leveraging algorithms originally developed in circuit theory, with decision tree learning to induce structured, interpretable behavior representations. To assess the interpretability of BTs, a user study is conducted to examine how such representation sare perceived by human users. The study identifies key features that influence user comprehension, contributing empirical evidence to a space that has traditionally lacked systematic analysis. Furthermore, a structured evaluation method for BTs along with quality metrics and design principles is presented, addressing the current lack of guidance for assessing BT quality beyond functional performance.

For STRIPS-style domains, we introduce a novel learning framework to construct symbolic action representations directly from execution traces, even in the presence of noise. In addition to the learning algorithm, a systematic methodology is proposed for evaluating learned planning domains through structural and task-based analysis, thereby addressing a critical gap in current practice and thus responding to the growing need for rigorous assessment methods.

The results demonstrate that it is possible to extract interpretable representations of autonomous behavior from noisy data. The proposed methods enable the transition from raw execution traces to structured representations that can support planning, validation, and human-in-the-loop systems. By advancing methods for learning, interpreting, and evaluating learned behavior representations, this work contributes to the development of autonomous systems that are both operationally effective and intelligible to human stakeholders.

Ort, förlag, år, upplaga, sidor
Örebro: Örebro University, 2025. s. 157
Serie
Örebro Studies in Technology, ISSN 1650-8580 ; 108
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:oru:diva-124135 (URN)9789175297064 (ISBN)
Disputation
2025-12-12, Örebro universitet, Långhuset, Hörsal L2, Fakultetsgatan 1, Örebro, 13:00 (Engelska)
Opponent
Handledare
Tillgänglig från: 2025-10-02 Skapad: 2025-10-02 Senast uppdaterad: 2025-12-15Bibliografiskt granskad
Gugliermo, S., Köckemann, U., Schaffernicht, E. & Saffiotti, A. (2025). Learning Lifted Action Models for Planning Domain Acquisition in Noisy Environments. IEEE Access, 13, 214452-214466
Öppna denna publikation i ny flik eller fönster >>Learning Lifted Action Models for Planning Domain Acquisition in Noisy Environments
2025 (Engelska)Ingår i: IEEE Access, E-ISSN 2169-3536, Vol. 13, s. 214452-214466Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Automated planning (AI planning) solves complex sequential decision-making problems by searching for action sequences given a domain definition that models the actions a system can take. However, hand-crafting action models for complex problems is often challenging and cumbersome even for experts. To address this, we present Lifted Action Model Learning (LAML), a novel approach for learning planning domains from plan traces obtained by noisy observations of environment states. LAML integrates data lifting, decision-tree learning, and logic induction to derive abstract action models and generate planning domain representations. We evaluate our approach on 23 benchmark domains from the International Planning Competition, comparing its performance to state-of-the-art methods. Our evaluation considers multiple criteria, including domain reconstruction through comparison with reference domains, plan generation feasibility, comparison with historical plans, and plan validation success rate. Experimental results demonstrate that LAML not only reconstructs more accurate action models but also exhibits strong robustness to noise.

Ort, förlag, år, upplaga, sidor
IEEE, 2025
Nyckelord
Planning, Noise measurement, Noise, Data models, Accuracy, Robustness, Robot sensing systems, Training, Benchmark testing, Adaptation models, Knowledge acquisition, automated planning, planning domain learning
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:oru:diva-126377 (URN)10.1109/ACCESS.2025.3645682 (DOI)001648517100021 ()
Forskningsfinansiär
Stiftelsen för strategisk forskning (SSF), 19-0053EU, Horisont Europa, 101070596
Anmärkning

This work was supported in part by Swedish Foundation for Strategic Research (SSF) under Project 19-0053, and in part by the Horizon Europe Framework Program through European ROBotics and AI Network (euROBIN) under Grant 101070596.

Tillgänglig från: 2026-01-16 Skapad: 2026-01-16 Senast uppdaterad: 2026-01-16Bibliografiskt granskad
Gugliermo, S., Caceres Dominguez, D., Iannotta, M., Stoyanov, T. & Schaffernicht, E. (2024). Evaluating behavior trees. Robotics and Autonomous Systems, 178, Article ID 104714.
Öppna denna publikation i ny flik eller fönster >>Evaluating behavior trees
Visa övriga...
2024 (Engelska)Ingår i: Robotics and Autonomous Systems, ISSN 0921-8890, E-ISSN 1872-793X, Vol. 178, artikel-id 104714Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Behavior trees (BTs) are increasingly popular in the robotics community. Yet in the growing body of published work on this topic, there is a lack of consensus on what to measure and how to quantify BTs when reporting results. This is not only due to the lack of standardized measures, but due to the sometimes ambiguous use of definitions to describe BT properties. This work provides a comprehensive overview of BT properties the community is interested in, how they relate to each other, the metrics currently used to measure BTs, and whether the metrics appropriately quantify those properties of interest. Finally, we provide the practitioner with a set of metrics to measure, as well as insights into the properties that can be derived from those metrics. By providing this holistic view of properties and their corresponding evaluation metrics, we hope to improve clarity when using BTs in robotics. This more systematic approach will make reported results more consistent and comparable when evaluating BTs.

Ort, förlag, år, upplaga, sidor
Elsevier, 2024
Nyckelord
Behavior trees, Robotics, Artificial intelligence, Behavior -based systems
Nationell ämneskategori
Datorgrafik och datorseende
Identifikatorer
urn:nbn:se:oru:diva-114983 (URN)10.1016/j.robot.2024.104714 (DOI)001246926800001 ()2-s2.0-85193904518 (Scopus ID)
Forskningsfinansiär
Stiftelsen för strategisk forskning (SSF), ID19-0053KK-stiftelsen, 20190128EU, Horisont Europa, 101070596
Anmärkning

This work was partially supported by the Swedish Foundation for Strategic Research (SSF) (project ID19-0053), the Industrial Graduate School Collaborative AI & Robotics (CoAIRob), funded by the Swedish Knowledge Foundation under Grant Dnr:20190128, and by the European Union’s Horizon Europe Framework Programme under grant agreement No 101070596 (euROBIN).

Tillgänglig från: 2024-07-25 Skapad: 2024-07-25 Senast uppdaterad: 2025-11-17Bibliografiskt granskad
Gugliermo, S., Schaffernicht, E., Koniaris, C. & Saffiotti, A. (2023). Extracting Planning Domains from Execution Traces: a Progress Report. In: : . Paper presented at ICAPS 2023, Workshop on Knowledge Engineering for Planning and Scheduling (KEPS 2023), Prague, Czech Republic, July 9-10, 2023.
Öppna denna publikation i ny flik eller fönster >>Extracting Planning Domains from Execution Traces: a Progress Report
2023 (Engelska)Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

One of the difficulties of using AI planners in industrial applications pertains to the complexity of writing planning domain models. These models are typically constructed by domain planning experts and can become increasingly difficult to codify for large applications. In this paper, we describe our ongoing research on a novel approach to automatically learn planning domains from previously executed traces using Behavior Trees as an intermediate human-readable structure. By involving human planning experts in the learning phase, our approach can benefit from their validation. This paper outlines the initial steps we have taken in this research, and presents the challenges we face in the future.

Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:oru:diva-110796 (URN)
Konferens
ICAPS 2023, Workshop on Knowledge Engineering for Planning and Scheduling (KEPS 2023), Prague, Czech Republic, July 9-10, 2023
Forskningsfinansiär
Stiftelsen för strategisk forskning (SSF)
Tillgänglig från: 2024-01-17 Skapad: 2024-01-17 Senast uppdaterad: 2024-06-03Bibliografiskt granskad
Gugliermo, S., Schaffernicht, E., Koniaris, C. & Pecora, F. (2023). Learning Behavior Trees From Planning Experts Using Decision Tree and Logic Factorization. IEEE Robotics and Automation Letters, 8(6), 3534-3541
Öppna denna publikation i ny flik eller fönster >>Learning Behavior Trees From Planning Experts Using Decision Tree and Logic Factorization
2023 (Engelska)Ingår i: IEEE Robotics and Automation Letters, E-ISSN 2377-3766, Vol. 8, nr 6, s. 3534-3541Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

The increased popularity of Behavior Trees (BTs) in different fields of robotics requires efficient methods for learning BTs from data instead of tediously handcrafting them. Recent research in learning from demonstration reported encouraging results that this letter extends, improves and generalizes to arbitrary planning domains. We propose BT-Factor as a new method for learning expert knowledge by representing it in a BT. Execution traces of previously manually designed plans are used to generate a BT employing a combination of decision tree learning and logic factorization techniques originating from circuit design. We test BT-Factor in an industrially-relevant simulation environment from a mining scenario and compare it against a state-of-the-art BT learning method. The results show that our method generates compact BTs easy to interpret, and capable to capture accurately the relations that are implicit in the training data.

Ort, förlag, år, upplaga, sidor
IEEE, 2023
Nyckelord
Behavioral sciences, Decision trees, Planning, Batteries, Task analysis, Circuit synthesis, Partitioning algorithms, Behavior-based systems, intelligent transportation systems, learning from demonstration
Nationell ämneskategori
Datorgrafik och datorseende
Identifikatorer
urn:nbn:se:oru:diva-106251 (URN)10.1109/LRA.2023.3268598 (DOI)000981889200003 ()2-s2.0-85153797531 (Scopus ID)
Forskningsfinansiär
Stiftelsen för strategisk forskning (SSF)
Tillgänglig från: 2023-06-13 Skapad: 2023-06-13 Senast uppdaterad: 2025-02-07Bibliografiskt granskad
Gugliermo, S. (2023). Learning Planning Domains for Intelligent Transport Systems. In: : . Paper presented at 35th Swedish Artificial Intelligence Society (SAIS'23) annual workshop, Karlskrona, Sweden, June 12-13, 2023.
Öppna denna publikation i ny flik eller fönster >>Learning Planning Domains for Intelligent Transport Systems
2023 (Engelska)Konferensbidrag, Muntlig presentation med publicerat abstract (Refereegranskat)
Abstract [en]

This short paper presents an ongoing industrial PhD project focused on learning domain models in the transportation industry. We seek to develop a two-phase learning process that leverages Behavior Trees to involve human planning experts in the learning loop. In this paper, we outline our research questions, discuss the initial steps we have taken in our research, and highlight the challenges we expect to face moving forward.

Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:oru:diva-110795 (URN)
Konferens
35th Swedish Artificial Intelligence Society (SAIS'23) annual workshop, Karlskrona, Sweden, June 12-13, 2023
Forskningsfinansiär
Stiftelsen för strategisk forskning (SSF)
Tillgänglig från: 2024-01-17 Skapad: 2024-01-17 Senast uppdaterad: 2024-01-18Bibliografiskt granskad
Organisationer
Identifikatorer
ORCID-id: ORCID iD iconorcid.org/0000-0002-6897-0244

Sök vidare i DiVA

Visa alla publikationer