Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sergio Jiménez Celorrio

dblp:64/9014 · also Sergio Jiménez 0003 · DBLP profile ↗
← Back
22ranked-venue papers
4as first author
6since 2021 · last 2024
0000-0003-3709-7881ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 19 · 3 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2Databases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
11 papers
Planning, search and constraint satisfaction · 93% Knowledge representation and reasoning · 7% Robot navigation and mapping · 0%
Theoretical computer science
2 papers
Logic in computer science · 78% Automata and formal languages · 22%

Topics — the 13 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
generalized planning
2.662024
Generalized planning as heuristic search: A new planning search-space that leverages pointers over objects · Artif. Intell. 2024
Computing Programs for Generalized Planning as Heuristic Search (Extended Abstract) · IJCAI 2022
Generalized Planning with Positive and Negative Examples · AAAI 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
1.322024
Generalized planning as heuristic search: A new planning search-space that leverages pointers over objects · Artif. Intell. 2024
Computing Programs for Generalized Planning as Heuristic Search (Extended Abstract) · IJCAI 2022
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
classical planning
1.142024
Generalized Temporal Inference via Planning · KR 2021
Generating Context-Free Grammars using Classical Planning · IJCAI 2017
Generalized planning as heuristic search: A new planning search-space that leverages pointers over objects · Artif. Intell. 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning › temporal reasoning
temporal inference
0.512021
Generalized Temporal Inference via Planning · KR 2021
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
plan generation
0.412020
Generalized Planning with Positive and Negative Examples · AAAI 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning › planning evaluation
plan verification
0.412020
Generalized Planning with Positive and Negative Examples · AAAI 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › domain model learning
action model learning
0.412019
Learning action models with minimal observability · Artif. Intell. 2019
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
deterministic planning
0.212015
The deterministic part of the seventh International Planning Competition · Artif. Intell. 2015
Logic in computer science › temporal logic
linear temporal logic
0.112021
Generalized Temporal Inference via Planning · KR 2021
Logic in computer science
temporal logic
0.112021
Generalized Temporal Inference via Planning · KR 2021
Automata and formal languages › formal grammars
context-free grammar
0.112017
Generating Context-Free Grammars using Classical Planning · IJCAI 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › machine learning for planning
integrated planning and learning
0.112008
The PELA Architecture: Integrating Planning and Learning to Improve Execution · AAAI 2008
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
temporal planning
0.112015
The deterministic part of the seventh International Planning Competition · Artif. Intell. 2015

Methods — techniques the papers use, named apart from their topics

classical planning · 1.4best-first search · 1.3heuristic search · 0.8constraint programming · 0.4compilation to classical planning · 0.4automated feature generation · 0.2
YearPublicationVenuePosition
2024 Generalized planning as heuristic search: A new planning search-space that leverages pointers over objects
abstract
Planning as heuristic search is one of the most successful approaches to classical planning but unfortunately, it does not trivially extend to Generalized Planning (GP); GP aims to compute algorithmic solutions that are valid for a set of classical planning instances from a given domain, even if these instances differ in their number of objects, the initial and goal configuration of these objects and hence, in the number (and possible values) of the state variables. State-space search, as it is implemented by heuristic planners, becomes then impractical for GP. In this paper we adapt the planning as heuristic search paradigm to the generalization requirements of GP, and present the first native heuristic search approach to GP. First, the paper introduces a new pointer-based solution space for GP that is independent of the number of classical planning instances in a GP problem and the size of those instances (i.e. the number of objects, state variables and their domain sizes). Second, the paper defines an upgraded version of our GP algorithm, called Best-First Generalized Planning (BFGP), that implements a best-first search in our pointer-based solution space for GP. Lastly, the paper defines a set of evaluation and heuristic functions for BFGP that asses the structural complexity of the candidate GP solutions, as well as their fitness to a given input set of classical planning instances. The computation of these evaluation and heuristic functions does not require grounding states or actions in advance. Therefore our GP as heuristic search approach can handle large sets of state variables with large numerical domains, e.g. integers.
Javier Segovia-Aguas, Sergio Jiménez Celorrio, Anders Jonsson 0001
Artif. Intell.2
2023 Synthesis of Procedural Models for Deterministic Transition Systems
abstract
This paper introduces a general approach for synthesizing procedural models of the state-transitions of a given discrete system. The approach is general in that it accepts different target languages for modeling the state-transitions of a discrete system; different model acquisition tasks with different target languages, such as the synthesis of STRIPS action models, or the update rule of a cellular automaton, fit as particular instances of our general approach. We follow an inductive approach to synthesis meaning that a set of examples of state-transitions, represented as (pre-state, action, post-state) tuples, are given as input. The goal is to synthesize a structured program that, when executed on a given pre-state, outputs its associated post-state. Our synthesis method implements a combinatorial search in the space of well-structured terminating programs that can be built using a Random-Access Machine (RAM), with a minimalist instruction set, and a finite amount of memory. The combinatorial search is guided with functions that asses the complexity of the candidate programs, as well as their fitness to the given input set of examples.
Javier Segovia-Aguas, Jonathan Ferrer-Mestres, Sergio Jiménez Celorrio
ECAI3
2022 Computing Programs for Generalized Planning as Heuristic Search (Extended Abstract)
abstract
Although heuristic search is one of the most successful approaches to classical planning, this planning paradigm does not apply straightforwardly to Generalized Planning (GP). This paper adapts the planning as heuristic search paradigm to the particularities of GP, and presents the first native heuristic search approach to GP. First, the paper defines a program-based solution space for GP that is independent of the number of planning instances in a GP problem, and the size of these instances. Second, the paper defines the BFGP algorithm for GP, that implements a best-first search in our program-based solution space, and that is guided by different evaluation and heuristic functions.
Javier Segovia-Aguas, Sergio Jiménez Celorrio, Anders Jonsson 0001
IJCAI2
2022 Scaling-Up Generalized Planning as Heuristic Search with Landmarks
abstract
Landmarks are one of the most effective search heuristics for classical planning, but largely ignored in generalized planning. Generalized planning (GP) is usually addressed as a combinatorial search in a given space of algorithmic solutions, where candidate solutions are evaluated w.r.t. the instances they solve. This type of solution evaluation ignores any sub-goal information that is not explicit in the representation of the planning instances, causing plateaus in the space of candidate generalized plans. Furthermore, node expansion in GP is a run-time bottleneck since it requires evaluating every child node over the entire batch of classical planning instances in a GP problem. In this paper we define a landmark counting heuristic for GP (that considers sub-goal information that is not explicitly represented in the planning instances), and a novel heuristic search algorithm for GP (that we call PGP) and that progressively processes subsets of the planning instances of a GP problem. Our two orthogonal contributions are analyzed in an ablation study, showing that both improve the state-of-the-art in GP as heuristic search, and that both benefit from each other when used in combination.
Javier Segovia-Aguas, Sergio Jiménez Celorrio, Laura Sebastia, Anders Jonsson 0001
SOCS2
2022 A Comprehensive Framework for Learning Declarative Action Models
abstract
A declarative action model is a compact representation of the state transitions of dynamic systems that generalizes over world objects. The specification of declarative action models is often a complex hand-crafted task. In this paper we formulate declarative action models via state constraints, and present the learning of such models as a combinatorial search. The comprehensive framework presented here allows us to connect the learning of declarative action models to well-known problem solving tasks. In addition, our framework allows us to characterize the existing work in the literature according to four dimensions: (1) the target action models, in terms of the state transitions they define; (2) the available learning examples; (3) the functions used to guide the learning process, and to evaluate the quality of the learned action models; (4) the learning algorithm. Last, the paper lists relevant successful applications of the learning of declarative actions models and discusses some open challenges with the aim of encouraging future research work.
Diego Aineto, Sergio Jiménez Celorrio, Eva Onaindia
J. Artif. Intell. Res.2
2021 Generalized Temporal Inference via Planning
abstract
This paper introduces the Temporal Inference Problem (TIP), a general formulation for a family of inference problems that reason about the past, present or future state of some observed agent. A TIP builds on the models of an actor and of an observer. Observations of the actor are gathered at arbitrary times and a TIP encodes hypothesis on unobserved segments of the actor's trajectory. Regarding the last observation as the present time, a TIP enables to hypothesize about the past trajectory, future trajectory or current state of the actor. We use LTL as a language for expressing hypotheses and reduce a TIP to a planning problem which is solved with an off-the-shelf classical planner. The output of the TIP is the most likely hypothesis, the minimal cost trajectory under the assumption that the actor is rational. Our proposal is evaluated on a wide range of TIP instances defined over different planning domains.
Diego Aineto, Sergio Jiménez Celorrio, Eva Onaindia
KR2
2020 Generalized Planning with Positive and Negative Examples
abstract
Generalized planning aims at computing an algorithm-like structure (generalized plan) that solves a set of multiple planning instances. In this paper we define negative examples for generalized planning as planning instances that must not be solved by a generalized plan. With this regard the paper extends the notion of validation of a generalized plan as the problem of verifying that a given generalized plan solves the set of input positives instances while it fails to solve a given input set of negative examples. This notion of plan validation allows us to define quantitative metrics to asses the generalization capacity of generalized plans. The paper also shows how to incorporate this new notion of plan validation into a compilation for plan synthesis that takes both positive and negative instances as input. Experiments show that incorporating negative examples can accelerate plan synthesis in several domains and leverage quantitative metrics to evaluate the generalization capacity of the synthesized plans.
Javier Segovia-Aguas, Sergio Jiménez Celorrio, Anders Jonsson 0001
AAAI2
2020 Learning Temporal Action Models via Constraint Programming
abstract
[EN] We present a solver-independent Constraint Programming (CP) formulation for learning action models in temporal planning scenarios beyond PDDL2.1. Inspired by the CP approach for temporal planning, our formulation bases on a temporal plan trace and represents observations (as time-stamped states), actions, causal-link relationships, condition threats and effect interferences. This formulation is very expressive and supports a wide range of input knowledge. It also evidences the connection between the tasks of: i) action model learning, ii) plan validation, and iii) plan synthesis. Our experiments evaluate the quality of the learned models under different learning scenarios and in different planning domains.
Antonio Garrido Tejero, Sergio Jiménez Celorrio
ECAI2
2019 Computing programs for generalized planning using a classical planner
Javier Segovia-Aguas, Sergio Jiménez Celorrio, Anders Jonsson 0001
Artif. Intell.2
2019 Learning action models with minimal observability
Diego Aineto, Sergio Jiménez Celorrio, Eva Onaindia
Artif. Intell.2
2018 Computing Hierarchical Finite State Controllers With Classical Planning
abstract
Finite State Controllers (FSCs) are an effective way to compactly represent sequential plans. By imposing appropriate conditions on transitions, FSCs can also represent generalized plans (plans that solve a range of planning problems from a given domain). In this paper we introduce the concept of hierarchical FSCs for planning by allowing controllers to call other controllers. This call mechanism allows hierarchical FSCs to represent generalized plans more compactly than individual FSCs, to compute controllers in a modular fashion or even more, to compute recursive controllers. The paper introduces a classical planning compilation for computing hierarchical FSCs that solve challenging generalized planning tasks. The compilation takes as input a finite set of classical planning problems from a given domain. The output of the compilation is a single classical planning problem whose solution induces: (1) a hierarchical FSC and (2), the corresponding validation of that controller on the input classical planning problems.
Javier Segovia-Aguas, Sergio Jiménez Celorrio, Anders Jonsson 0001
J. Artif. Intell. Res.2
2017 Generating Context-Free Grammars using Classical Planning
abstract
This paper presents a novel approach for generating Context-Free Grammars (CFGs) from small sets of input strings (a single input string in some cases). Our approach is to compile this task into a classical planning problem whose solutions are sequences of actions that build and validate a CFG compliant with the input strings. In addition, we show that our compilation is suitable for implementing the two canonical tasks for CFGs, string production and string recognition.
Javier Segovia-Aguas, Sergio Jiménez Celorrio, Anders Jonsson 0001
IJCAI2
2016 Hierarchical Finite State Controllers for Generalized Planning
Javier Segovia-Aguas, Sergio Jiménez Celorrio, Anders Jonsson 0001
IJCAI2
2016 Automatic Generation of High-Level State Features for Generalized Planning
Damir Lotinac, Javier Segovia-Aguas, Sergio Jiménez Celorrio, Anders Jonsson 0001
IJCAI3
2015 Computing Plans with Control Flow and Procedures Using a Classical Planner
abstract
We propose a compilation that enhances a given classical planning task to compute plans that contain control flow and procedure calls. Control flow instructions and procedures allow us to generate compact and general solutions able to solve planning tasks for which multiple unit tests are defined. The paper analyzes the relation between classical planning and structured programming with unit tests and shows how to exploit this relation in a classical planning compilation. In experiments, we evaluate the empirical performance of the compilation using an off-the-shelf classical planner and show that we can compress classical planning solutions and that these compressed solutions can solve planning tasks with multiple tests.
Sergio Jiménez Celorrio, Anders Jonsson 0001
SOCS1
2015 The deterministic part of the seventh International Planning Competition
abstract
The International Planning Competition is organized in the context of the International Conference on Automated Planning and Scheduling (ICAPS) and it is considered a reference source for the planning and scheduling community. The competition is typically organized every two years and deals with relevant issues for the community such as the definition of evaluation standards, the publication of benchmarks and the collection and dissemination of data about state-of-the-art planners. This paper focuses on the deterministic part, the longest-running part of the International Planning Competition. The paper describes its format, the participants, the selection of benchmarks and the generated results accompanied with analysis from different perspectives. The paper also examines the results of a brand new track created to explore the potential of planners that exploit the power of multi-core processors. Overall, the results of the competition indicate significant progress with respect to previous competitions, but they also reveal that some issues remain open and need further research, such as the coverage of temporal planners when concurrency is required and the performance in the multi-core track. As a novelty, all the data and the software generated for running the competition have been made publicly available allowing researchers to reproduce the competition and to carry out different analysis of the results.
Carlos Linares López, Sergio Jiménez Celorrio, Angel García Olaya
Artif. Intell.2
2013 Integrating Planning, Execution, and Learning to Improve Plan Execution
abstract
Algorithms for planning under uncertainty require accurate action models that explicitly capture the uncertainty of the environment. Unfortunately, obtaining these models is usually complex. In environments with uncertainty, actions may produce countless outcomes and hence, specifying them and their probability is a hard task. As a consequence, when implementing agents with planning capabilities, practitioners frequently opt for architectures that interleave classical planning and execution monitoring following a replanning when failure paradigm. Though this approach is more practical, it may produce fragile plans that need continuous replanning episodes or even worse, that result in execution dead‐ends. In this paper, we propose a new architecture to relieve these shortcomings. The architecture is based on the integration of a relational learning component and the traditional planning and execution monitoring components. The new component allows the architecture to learn probabilistic rules of the success of actions from the execution of plans and to automatically upgrade the planning model with these rules. The upgraded models can be used by any classical planner that handles metric functions or, alternatively, by any probabilistic planner. This architecture proposal is designed to integrate off‐the‐shelf interchangeable planning and learning components so it can profit from the last advances in both fields without modifying the architecture.
Sergio Jiménez Celorrio, Fernando Fernández 0001, Daniel Borrajo
Comput. Intell.1
2011 Scaling up Heuristic Planning with Relational Decision Trees
abstract
Current evaluation functions for heuristic planning are expensive to compute. In numerous planning problems these functions provide good guidance to the solution, so they are worth the expense. However, when evaluation functions are misguiding or when planning problems are large enough, lots of node evaluations must be computed, which severely limits the scalability of heuristic planners. In this paper, we present a novel solution for reducing node evaluations in heuristic planning based on machine learning. Particularly, we define the task of learning search control for heuristic planning as a relational classification task, and we use an off-the-shelf relational classification tool to address this learning task. Our relational classification task captures the preferred action to select in the different planning contexts of a specific planning domain. These planning contexts are defined by the set of helpful actions of the current state, the goals remaining to be achieved, and the static predicates of the planning task. This paper shows two methods for guiding the search of a heuristic planner with the learned classifiers. The first one consists of using the resulting classifier as an action policy. The second one consists of applying the classifier to generate lookahead states within a Best First Search algorithm. Experiments over a variety of domains reveal that our heuristic planner using the learned classifiers solves larger problems than state-of-the-art planners.
Tomás de la Rosa, Sergio Jiménez Celorrio, Raquel Fuentetaja 0001, Daniel Borrajo
J. Artif. Intell. Res.2
2008 The PELA Architecture: Integrating Planning and Learning to Improve Execution
Sergio Jiménez Celorrio, Fernando Fernández 0001, Daniel Borrajo
AAAI1
2005 Machine Learning of Plan Robustness Knowledge About Instances
Sergio Jiménez Celorrio, Fernando Fernández 0001, Daniel Borrajo
ECML1
2004 A New Mobile Text Telephony System Based on GPRS Communications
Santiago Aguilera, Sergio Jiménez Celorrio, Daniel Bolaños, Mari-Satur Torre, José Colás Pasamontes
ICCHP2
2004 Tutor Informatico: Increasing the Selfteaching in Down Syndrome People
Eduardo Campos, Ana Granados, Sergio Jiménez Celorrio, Javier Garrido Salas
ICCHP3