Meneguzzi, Felipe
Landmark-Based Approaches for Goal Recognition as Planning
Pereira, Ramon Fraga, Oren, Nir, Meneguzzi, Felipe
The task of recognizing goals and plans from missing and full observations can be done efficiently by using automated planning techniques. In many applications, it is important to recognize goals and plans not only accurately, but also quickly. To address this challenge, we develop novel goal recognition approaches based on planning techniques that rely on planning landmarks. In automated planning, landmarks are properties (or actions) that cannot be avoided to achieve a goal. We show the applicability of a number of planning techniques with an emphasis on landmarks for goal and plan recognition tasks in two settings: (1) we use the concept of landmarks to develop goal recognition heuristics; and (2) we develop a landmark-based filtering method to refine existing planning-based goal and plan recognition approaches. These recognition approaches are empirically evaluated in experiments over several classical planning domains. We show that our goal recognition approaches yield not only accuracy comparable to (and often higher than) other state-of-the-art techniques, but also substantially faster recognition time over such techniques.
LSTM-Based Goal Recognition in Latent Space
Amado, Leonardo, Aires, Joรฃo Paulo, Pereira, Ramon Fraga, Magnaguagno, Maurรญcio C., Granada, Roger, Meneguzzi, Felipe
Approaches to goal recognition have progressively relaxed the requirements about the amount of domain knowledge and available observations, yielding accurate and efficient algorithms capable of recognizing goals. However, to recognize goals in raw data, recent approaches require either human engineered domain knowledge, or samples of behavior that account for almost all actions being observed to infer possible goals. This is clearly too strong a requirement for real-world applications of goal recognition, and we develop an approach that leverages advances in recurrent neural networks to perform goal recognition as a classification task, using encoded plan traces for training. We empirically evaluate our approach against the state-of-the-art in goal recognition with image-based domains, and discuss under which conditions our approach is superior to previous ones.
Heuristic Approaches for Goal Recognition in Incomplete Domain Models
Pereira, Ramon Fraga, Meneguzzi, Felipe
Recent approaches to goal recognition have progressively relaxed the assumptions about the amount and correctness of domain knowledge and available observations, yielding accurate and efficient algorithms. These approaches, however, assume completeness and correctness of the domain theory against which their algorithms match observations: this is too strong for most real-world domains. In this paper, we develop goal recognition techniques that are capable of recognizing goals using \textit{incomplete} (and possibly incorrect) domain theories. We show the efficiency and accuracy of our approaches empirically against a large dataset of goal and plan recognition problems with incomplete domains.
Online Goal Recognition as Reasoning over Landmarks
Vered, Mor (Bar Ilan University) | Pereira, Ramon Fraga (Pontifical Catholic University of Rio Grande do Sul, Brazil) | Magnaguagno, Mauricio Cecilio (Pontifical Catholic University of Rio Grande do Sul, Brazil) | Meneguzzi, Felipe (Pontifical Catholic University of Rio Grande do Sul, Brazil) | Kaminka, Gal A. (Bar Ilan University)
Online goal recognition is the problem of recognizing the goal of an agent based on an incomplete sequence of observations with as few observations as possible.ย Recognizing goals with minimal domain knowledge as an agent executes its plan requires efficient algorithms to sift through a large space of hypotheses.ย We develop an online approach to recognize goals in both continuous and discrete domains using a combination of goal mirroring and a generalized notion of landmarks adapted from the planning literature.ย Extensive experiments demonstrate the approach is more efficient and substantially more accurate than the state-of-the-art.
Goal Recognition in Incomplete STRIPS Domain Models
Pereira, Ramon Fraga (Pontifical Catholic University of Rio Grande do Sul (PUCRS)) | Meneguzzi, Felipe (Pontifical Catholic University of Rio Grande do Sul (PUCRS))
Recent approaches to goal recognition have progressively relaxed the assumptions about the amount and correctness of domain knowledge and available observations, yielding accurate and efficient algorithms.ย These approaches, however, assume completeness and correctness of the domain theory against which their algorithms match observations: this is too strong for most real-world domains.ย In this paper, we develop a goal recognition technique capable of recognizing goals using incomplete (and possibly incorrect) domain theories as well as noisy observations.ย Such recognition needs to cope with a much larger space of plan hypotheses consistent with observations.ย We show the efficiency and accuracy of our approach empirically against a large dataset of goal recognition problems with incomplete domains.
Goal Recognition in Incomplete Domain Models
Pereira, Ramon Fraga (Pontifical Catholic University of Rio Grande do Sul (PUCRS)) | Meneguzzi, Felipe (Pontifical Catholic University of Rio Grande do Sul (PUCRS))
Recent approaches to goal recognition have progressively relaxed the assumptions about the amount and correctness of domain knowledge and available observations, yielding accurate and efficient algorithms. These approaches, however, assume completeness and correctness of the domain theory against which their algorithms match observations: this is too strong for most real-world domains. In this work, we develop a goal recognition technique capable of recognizing goals using incomplete (and possibly incorrect) domain theories.
Forecasting Demand with Limited Information Using Gradient Tree Boosting
Chang, Stephan (Pontifรญcia Universidade Catรณlica do Rio Grande do Sul (PUCRS)) | Meneguzzi, Felipe (Pontifรญcia Universidade Catรณlica do Rio Grande do Sul (PUCRS))
Demand forecasting is an important challenge for industries seeking to optimize service quality and expenditures. Generating accurate forecasts is difficult because it depends on the quality of the data available to train predictive models, as well as on the model chosen for the task. We evaluate the approach on two datasets of varying complexity and compare the results with three machine learning algorithms. Results show our approach can outperform these approaches.
Landmark-Based Heuristics for Goal Recognition
Pereira, Ramon Fraga (Pontifical Catholic University of Rio Grande do Sul (PUCRS)) | Oren, Nir ( University of Aberdeen ) | Meneguzzi, Felipe (Pontifical Catholic University of Rio Grande do Sul (PUCRS))
Automated planning can be used to efficiently recognize goals and plans from partial or full observed action sequences. In this paper, we propose goal recognition heuristics that rely on information from planning landmarks - facts or actions that must occur if a plan is to achieve a goal when starting from some initial state. We develop two such heuristics: the first estimates goal completion by considering the ratio between achieved and extracted landmarks of a candidate goal, while the second takes into account how unique each landmark is among landmarks for all candidate goals. We empirically evaluate these heuristics over both standard goal/plan recognition problems, and a set of very large problems. We show that our heuristics can recognize goals more accurately, and run orders of magnitude faster, than the current state-of-the-art.
Landmark-Based Plan Recognition
Pereira, Ramon Fraga, Meneguzzi, Felipe
Recognition of goals and plans using incomplete evidence from action execution can be done efficiently by using planning techniques. In many applications it is important to recognize goals and plans not only accurately, but also quickly. In this paper, we develop a heuristic approach for recognizing plans based on planning techniques that rely on ordering constraints to filter candidate goals from observations. These ordering constraints are called landmarks in the planning literature, which are facts or actions that cannot be avoided to achieve a goal. We show the applicability of planning landmarks in two settings: first, we use it directly to develop a heuristic-based plan recognition approach; second, we refine an existing planning-based plan recognition approach by pre-filtering its candidate goals. Our empirical evaluation shows that our approach is not only substantially more accurate than the state-of-the-art in all available datasets, it is also an order of magnitude faster.
Hybrid Activity and Plan Recognition for Video Streams
Granada, Roger Leitzke (Pontifical Catholic University of Rio Grande do Sul) | Pereira, Ramon Fraga (Pontifical Catholic University of Rio Grande do Sul) | Monteiro, Juarez (Pontifical Catholic University of Rio Grande do Sul) | Barros, Rodrigo Coelho (Pontifical Catholic University of Rio Grande do Sul) | Ruiz, Duncan (Pontifical Catholic University of Rio Grande do Sul) | Meneguzzi, Felipe (Pontifical Catholic University of Rio Grande do Sul)
Computer-based human activity recognition of daily living has recently attracted much interest due to its applicability to ambient assisted living. Such applications require the automatic recognition of high-level activities composed of multiple actions performed by human beings in an environment. In this work, we address the problem of activity recognition in an indoor environment, focusing on a kitchen scenario. Unlike existing approaches that identify single actions from video sequences, we also identify the goal towards which the subject of the video is pursuing. Our hybrid approach combines a deep learning architecture to analyze raw video data and identify individual actions which are then processed by a goal recognition algorithm that uses a plan library describing possible overarching activities to identify the ultimate goal of the subject in the video. Experiments show that our approach achieves the state-of-the-art for identifying cooking activities in a kitchen scenario.