To Örebro University

oru.seÖrebro University Publications
Change search
Link to record
Permanent link

Direct link
Publications (6 of 6) Show all publications
Gugliermo, S. (2025). From Logs to Logic: Learning and Evaluating Interpretable Representations of Behavior for Autonomous Systems. (Doctoral dissertation). Örebro: Örebro University
Open this publication in new window or tab >>From Logs to Logic: Learning and Evaluating Interpretable Representations of Behavior for Autonomous Systems
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
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.

Place, publisher, year, edition, pages
Örebro: Örebro University, 2025. p. 157
Series
Örebro Studies in Technology, ISSN 1650-8580 ; 108
National Category
Computer Sciences
Identifiers
urn:nbn:se:oru:diva-124135 (URN)9789175297064 (ISBN)
Public defence
2025-12-12, Örebro universitet, Långhuset, Hörsal L2, Fakultetsgatan 1, Örebro, 13:00 (English)
Opponent
Supervisors
Available from: 2025-10-02 Created: 2025-10-02 Last updated: 2025-12-15Bibliographically approved
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
Open this publication in new window or tab >>Learning Lifted Action Models for Planning Domain Acquisition in Noisy Environments
2025 (English)In: IEEE Access, E-ISSN 2169-3536, Vol. 13, p. 214452-214466Article in journal (Refereed) 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.

Place, publisher, year, edition, pages
IEEE, 2025
Keywords
Planning, Noise measurement, Noise, Data models, Accuracy, Robustness, Robot sensing systems, Training, Benchmark testing, Adaptation models, Knowledge acquisition, automated planning, planning domain learning
National Category
Computer Sciences
Identifiers
urn:nbn:se:oru:diva-126377 (URN)10.1109/ACCESS.2025.3645682 (DOI)001648517100021 ()
Funder
Swedish Foundation for Strategic Research, 19-0053EU, Horizon Europe, 101070596
Note

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.

Available from: 2026-01-16 Created: 2026-01-16 Last updated: 2026-01-16Bibliographically approved
Gugliermo, S., Caceres Dominguez, D., Iannotta, M., Stoyanov, T. & Schaffernicht, E. (2024). Evaluating behavior trees. Robotics and Autonomous Systems, 178, Article ID 104714.
Open this publication in new window or tab >>Evaluating behavior trees
Show others...
2024 (English)In: Robotics and Autonomous Systems, ISSN 0921-8890, E-ISSN 1872-793X, Vol. 178, article id 104714Article in journal (Refereed) 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.

Place, publisher, year, edition, pages
Elsevier, 2024
Keywords
Behavior trees, Robotics, Artificial intelligence, Behavior -based systems
National Category
Computer graphics and computer vision
Identifiers
urn:nbn:se:oru:diva-114983 (URN)10.1016/j.robot.2024.104714 (DOI)001246926800001 ()2-s2.0-85193904518 (Scopus ID)
Funder
Swedish Foundation for Strategic Research, ID19-0053Knowledge Foundation, 20190128EU, Horizon Europe, 101070596
Note

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).

Available from: 2024-07-25 Created: 2024-07-25 Last updated: 2025-11-17Bibliographically approved
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.
Open this publication in new window or tab >>Extracting Planning Domains from Execution Traces: a Progress Report
2023 (English)Conference paper, Published paper (Refereed)
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.

National Category
Computer Sciences
Identifiers
urn:nbn:se:oru:diva-110796 (URN)
Conference
ICAPS 2023, Workshop on Knowledge Engineering for Planning and Scheduling (KEPS 2023), Prague, Czech Republic, July 9-10, 2023
Funder
Swedish Foundation for Strategic Research
Available from: 2024-01-17 Created: 2024-01-17 Last updated: 2024-06-03Bibliographically approved
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
Open this publication in new window or tab >>Learning Behavior Trees From Planning Experts Using Decision Tree and Logic Factorization
2023 (English)In: IEEE Robotics and Automation Letters, E-ISSN 2377-3766, Vol. 8, no 6, p. 3534-3541Article in journal (Refereed) 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.

Place, publisher, year, edition, pages
IEEE, 2023
Keywords
Behavioral sciences, Decision trees, Planning, Batteries, Task analysis, Circuit synthesis, Partitioning algorithms, Behavior-based systems, intelligent transportation systems, learning from demonstration
National Category
Computer graphics and computer vision
Identifiers
urn:nbn:se:oru:diva-106251 (URN)10.1109/LRA.2023.3268598 (DOI)000981889200003 ()2-s2.0-85153797531 (Scopus ID)
Funder
Swedish Foundation for Strategic Research
Available from: 2023-06-13 Created: 2023-06-13 Last updated: 2025-02-07Bibliographically approved
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.
Open this publication in new window or tab >>Learning Planning Domains for Intelligent Transport Systems
2023 (English)Conference paper, Oral presentation with published abstract (Refereed)
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.

National Category
Computer Sciences
Identifiers
urn:nbn:se:oru:diva-110795 (URN)
Conference
35th Swedish Artificial Intelligence Society (SAIS'23) annual workshop, Karlskrona, Sweden, June 12-13, 2023
Funder
Swedish Foundation for Strategic Research
Available from: 2024-01-17 Created: 2024-01-17 Last updated: 2024-01-18Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-6897-0244

Search in DiVA

Show all publications