Ramon Fraga Pereira’s research while affiliated with The University of Manchester and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (43)


A Practical Operational Semantics for Classical Planning in BDI Agents
  • Chapter

October 2024

·

8 Reads

Mengwei Xu

·

Tom Lumley

·

Ramon Fraga Pereira

·

Felipe Meneguzzi

Implementations of the Belief-Desire-Intention (BDI) architecture have a long tradition in the development of autonomous agent systems. However, most practical implementations of the BDI framework rely on a pre-defined plan library for decision-making, which places a significant burden on programmers, and still yields systems that may be brittle, struggling to achieve their goals in dynamic environments. This paper overcomes this limitation by introducing an operational semantics for BDI systems that rely on Classical Planning at run time to both cope with failures that were unforeseeable and synthesise new plans that were unspecified at design time. This semantics places particular emphasis on the interaction of the reasoning cycle and an underlying planning algorithm. We empirically demonstrate the practical feasibility and generality of such an approach in an implementation of this semantics within two popular BDI platforms together with in-depth computational evaluation.


A Survey on Model-Free Goal Recognition

August 2024

·

7 Reads

·

Sveta Paster Shainkopf

·

Ramon Fraga Pereira

·

[...]

·

Felipe Meneguzzi

Goal Recognition is the task of inferring an agent's intentions from a set of observations. Existing recognition approaches have made considerable advances in domains such as human-robot interaction, intelligent tutoring systems, and surveillance. However, most approaches rely on explicit domain knowledge, often defined by a domain expert. Much recent research focus on mitigating the need for a domain expert while maintaining the ability to perform quality recognition, leading researchers to explore Model-Free Goal Recognition approaches. We comprehensively survey Model-Free Goal Recognition, and provide a perspective on the state-of-the-art approaches and their applications, showing recent advances. We categorize different approaches, introducing a taxonomy with a focus on their characteristics, strengths, weaknesses, and suitability for different scenarios. We compare the advances each approach made to the state-of-the-art and provide a direction for future research in Model-Free Goal Recognition.


Generalising Planning Environment Redesign

March 2024

·

5 Reads

Proceedings of the AAAI Conference on Artificial Intelligence

In Environment Design, one interested party seeks to affect another agent's decisions by applying changes to the environment. Most research on planning environment (re)design assumes the interested party's objective is to facilitate the recognition of goals and plans, and search over the space of environment modifications to find the minimal set of changes that simplify those tasks and optimise a particular metric. This search space is usually intractable, so existing approaches devise metric-dependent pruning techniques for performing search more efficiently. This results in approaches that are not able to generalise across different objectives and/or metrics. In this paper, we argue that the interested party could have objectives and metrics that are not necessarily related to recognising agents' goals or plans. Thus, to generalise the task of Planning Environment Redesign, we develop a general environment redesign approach that is metric-agnostic and leverages recent research on top-quality planning to efficiently redesign planning environments according to any interested party's objective and metric. Experiments over a set of environment redesign benchmarks show that our general approach outperforms existing approaches when using well-known metrics, such as facilitating the recognition of goals, as well as its effectiveness when solving environment redesign tasks that optimise a novel set of different metrics.


Uncertain Machine Ethical Decisions Using Hypothetical Retrospection

December 2023

·

5 Reads

Lecture Notes in Computer Science

We propose the use of the hypothetical retrospection argumentation procedure, developed by Sven Ove Hansson to improve existing approaches to machine ethical reasoning by accounting for probability and uncertainty from a position of Philosophy that resonates with humans. Actions are represented with a branching set of potential outcomes, each with a state, utility, and either a numeric or poetic probability estimate. Actions are chosen based on comparisons between sets of arguments favouring actions from the perspective of their branches, even those branches that led to an undesirable outcome. This use of arguments allows a variety of philosophical theories for ethical reasoning to be used, potentially in flexible combination with each other. We implement the procedure, applying consequentialist and deontological ethical theories, independently and concurrently, to an autonomous library system use case. We introduce a preliminary framework that seems to meet the varied requirements of a machine ethics system: versatility under multiple theories and a resonance with humans that enables transparency and explainability.


Triangle-Tireworld domain and policy
DFA and PDFA for ◊(vAt(51))\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Diamond (vAt(51))$$\end{document}
Overview of our solution approach
Recognition problem example
F1-Score comparison

+8

Temporally extended goal recognition in fully observable non-deterministic domain models
  • Article
  • Full-text available

December 2023

·

34 Reads

Applied Intelligence

Goal Recognition is the task of discerning the intended goal that an agent aims to achieve, given a set of goal hypotheses, a domain model, and a sequence of observations (i.e., a sample of the plan executed in the environment). Existing approaches assume that goal hypotheses comprise a single conjunctive formula over a single final state and that the environment dynamics are deterministic, preventing the recognition of temporally extended goals in more complex settings. In this paper, we expand goal recognition to temporally extended goals in Fully Observable Non-Deterministic (fond) planning domain models, focusing on goals on finite traces expressed in Linear Temporal Logic (ltlff_f) and Pure-Past Linear Temporal Logic (ppltl). We develop the first approach capable of recognizing goals in such settings and evaluate it using different ltlff_f and ppltl goals over six fond planning domain models. Empirical results show that our approach is accurate in recognizing temporally extended goals in different recognition settings.

Download


Scaling-Up LAO* in FOND Planning: An Ablation Study

September 2023

·

38 Reads

The use of multi-queue heuristic search and tie-breaking strategies has shown to be very effective for satisficing planning in the Classical Planning setting. However, to the best of our knowledge, the use of such techniques has never been studied and employed in heuristic search algorithms for Fully Observable Non-Deterministic (FOND) Planning. In this paper, we adapt existing satisficing techniques for scaling-up an AND/OR heuristic search algorithm for FOND Planning. Namely, we employ multi-queue heuristic search, dead-end detection, and tie-breaking strategies in LAO* for improving the extraction of strong-cyclic policies. We assess the efficiency of our techniques in LAO* through an extensive ablation study over two different FOND Planning benchmarks. Empirical results show that our techniques improve the performance of LAO* in terms of coverage, expanded nodes, and planning time compared to a well-known planner based on vanilla LAO*. Indeed, the best configuration of our techniques is competitive with the current state-of-the-art in FOND Planning.


Robust Neuro-Symbolic Goal and Plan Recognition

June 2023

·

5 Reads

·

5 Citations

Proceedings of the AAAI Conference on Artificial Intelligence

Goal Recognition is the task of discerning the intended goal of an agent given a sequence of observations, whereas Plan Recognition consists of identifying the plan to achieve such intended goal. Regardless of the underlying techniques, most recognition approaches are directly affected by the quality of the available observations. In this paper, we develop neuro-symbolic recognition approaches that can combine learning and planning techniques, compensating for noise and missing observations using prior data. We evaluate our approaches in standard human-designed planning domains as well as domain models automatically learned from real-world data. Empirical experimentation shows that our approaches reliably infer goals and compute correct plans in the experimental datasets. An ablation study shows that outperform approaches that rely exclusively on the domain model, or exclusively on machine learning in problems with both noisy observations and low observability.


Fig. 1: Triangle-Tireworld domain and policy.
Figure 1b, has two possible finite executions in the set of executions ⃗ E, namely ⃗ E = {⃗ e 0 , ⃗ e 1 }, such as: -⃗ e 0 : [(move 11 21), (move 21 22)]; and -⃗ e 1 : [(move 11 21), (changetire 21), (move 21 22)].
Fig. 4: Recognition problem example.
Temporally Extended Goal Recognition in Fully Observable Non-Deterministic Domain Models

June 2023

·

66 Reads

Goal Recognition is the task of discerning the correct intended goal that an agent aims to achieve, given a set of goal hypotheses, a domain model, and a sequence of observations (i.e., a sample of the plan executed in the environment). Existing approaches assume that goal hypotheses comprise a single conjunctive formula over a single final state and that the environment dynamics are deterministic, preventing the recognition of temporally extended goals in more complex settings. In this paper, we expand goal recognition to temporally extended goals in Fully Observable Non-Deterministic (FOND) planning domain models, focusing on goals on finite traces expressed in Linear Temporal Logic (LTLf) and Pure Past Linear Temporal Logic (PLTLf). We develop the first approach capable of recognizing goals in such settings and evaluate it using different LTLf and PLTLf goals over six FOND planning domain models. Empirical results show that our approach is accurate in recognizing temporally extended goals in different recognition settings.


Uncertain Machine Ethical Decisions Using Hypothetical Retrospection

May 2023

·

47 Reads

We propose the use of the hypothetical retrospection argumentation procedure, developed by Sven Hansson, to improve existing approaches to machine ethical reasoning by accounting for probability and uncertainty from a position of Philosophy that resonates with humans. Actions are represented with a branching set of potential outcomes, each with a state, utility, and either a numeric or poetic probability estimate. Actions are chosen based on comparisons between sets of arguments favouring actions from the perspective of their branches, even those branches that led to an undesirable outcome. This use of arguments allows a variety of philosophical theories for ethical reasoning to be used, potentially in flexible combination with each other. We implement the procedure, applying consequentialist and deontological ethical theories, independently and concurrently, to an autonomous library system use case. We introduce a a preliminary framework that seems to meet the varied requirements of a machine ethics system: versatility under multiple theories and a resonance with humans that enables transparency and explainability.


Citations (23)


... Recognizing someone's goal can be challenging, particularly when these goals undergo sudden and unanticipated transformations. This work relies on a line of work in which a GR algorithm produces a set of policies or behaviors, one per goal (Polyvyanyy et al., 2020;Ko et al., 2023;Chiari et al., 2023). We follow the utility-based GR problem formulation from Amado et al. (2022): ...

Reference:

ODGR: Online Dynamic Goal Recognition
Plan Recognition as Probabilistic Trace Alignment
  • Citing Conference Paper
  • October 2023

... Robust recognition is advanced through various techniques that address noise, distortion, and context awareness. Neuro-symbolic approaches enhance goal and plan recognition by integrating learning and planning capabilities, effectively compensating for noise and incomplete data (Amado et al., 2023). The FDRNet improves document dewarping and recognition by reliably restoring documents with different distortions, significantly outperforming previous methods (Xue et al., 2022). ...

Robust Neuro-Symbolic Goal and Plan Recognition
  • Citing Article
  • June 2023

Proceedings of the AAAI Conference on Artificial Intelligence

... Goal Recognition is the task of recognizing the intentions of autonomous agents or humans by observing their interactions in an environment. Existing work on goal and plan recognition addresses this task over several different types of domain settings, such as plan-libraries [4], plan tree grammars [19], classical planning domain models [31,34,35,37], stochastic environments [36], continuous domain models [22], incomplete discrete domain models [29], and approximate control models [30]. Despite the ample literature and recent advances, most existing approaches to Goal Recognition as Planning cannot recognize temporally extended goals, i.e., goals formalized in terms of time, e.g., the exact order that a set of facts of a goal must be achieved in a plan. ...

Landmark-Enhanced Heuristics for Goal Recognition in Incomplete Domain Models
  • Citing Article
  • May 2021

Proceedings of the International Conference on Automated Planning and Scheduling

... A novel iterative DFS algorithm is developed to address more directly the non-deterministic aspect of Fully Observable Non-Deterministic (FOND) planning tasks and produce strong cyclic policies using the benefits of heuristic functions [23]. For solving the discrete grid-based coverage path planning (CPP) problem, an iterative deepening depth-first search (ID-DFS) approach is introduced to two branch-and-bound strategies based on loop detection and an admissible heuristic function to find the faster and optimal solution [24]. ...

Iterative Depth-First Search for FOND Planning
  • Citing Article
  • June 2022

Proceedings of the International Conference on Automated Planning and Scheduling

... Existing conventional GR techniques can be categorized into three main categories: plan library-based GR [5,17,39], planning-based GR [26,40,41], and learning-based GR [21,22,42] approaches. The plan library-based GR approaches rely on a set of standard plans to accomplish goal candidates. ...

An LP-Based Approach for Goal Recognition as Planning
  • Citing Article
  • May 2021

Proceedings of the AAAI Conference on Artificial Intelligence

... Comparison with planning-based approaches. Figure 4 shows the results obtained by comparing our approach (PTA) with TA 2020, and four state-of-the-art planning-based approaches for goal recognition, i.e., (i) R&G 2009 [8], (ii) R&G 2010 [3] (Fast-Downward [16], A* with the LM -Cut heuristic [17]), (iii) POM 2017 [18] (goal completion heuristic) and (iv) LP 2021 [19], using the BLOCKS-WORLD dataset in a non-stochastic setting. In particular, we have tested the planning-based approaches using the PDDL models provided with the dataset, while our proposed approach and TA 2020 were tested using 1000 plan traces generated from the PDDL models using a top-K planner [15]. ...

Landmark-Based Heuristics for Goal Recognition
  • Citing Article
  • February 2017

Proceedings of the AAAI Conference on Artificial Intelligence

... Related to this effort, there is a rich literature on estimating human cognitive states (Bethel et al. 2007;Neubauer et al. 2020;Kulic and Croft 2007;Heard, Harriott, and Adams 2018;. For instance, methods have been proposed to estimate and model cognitive variables such as intent, belief, goals, rewards, plans, and policies (Osa et al. 2018;Croft 2003;Van-Horenbeke and Peer 2021;Meneguzzi and Pereira 2021;. These techniques utilize a variety of observations arising from behavior, physiology, self-reports, among others. ...

A Survey on Goal Recognition as Planning

... The most probable goal that can explicate the observation sequence is deduced by comparing the observation sequence and the planning sequence [10,18]. Conversely, learning-based methods primarily utilize historical or interactive data to acquire knowledge about the domain of the goal individual [19,20]. ...

Using Self-Attention LSTMs to Enhance Observations in Goal Recognition
  • Citing Conference Paper
  • July 2020

... See the work done by Haslum et al. (2019) for more details about PDDL. Further, Magnaguagno et al. (2020) developed Web Planner supporting testing like verifying whether a plan is executable. ...

Web Planner: A Tool to Develop, Visualize, and Test Classical Planning Domains
  • Citing Chapter
  • March 2020