Demo Data from EDBT 2026 / reviewers in the wild / expert
Javier Segovia-Aguas
dblp:180/9171
· DBLP profile ↗
15ranked-venue papers
9as first author
8since 2021 · last 2025
0000-0001-6141-2672ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 15 · 9 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 5 first-author · 3 since 2021Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
10 papers |
Planning, search and constraint satisfaction · 58% Reinforcement learning · 32% Video understanding and tracking · 10% | |
| Theoretical computer science
3 papers |
Mathematical optimization · 98% Automata and formal languages · 2% |
Topics — the 16 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
generalized planning |
2.6 | 6 | 2024 | 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 |
Machine learning › Reinforcement learning › function approximation › representation learning for reinforcement learning › state abstraction
bisimulation metrics |
1.6 | 2 | 2025 | Distances for Markov chains from sample streams · NeurIPS 2025 Bisimulation Metrics are Optimal Transport Distances, and Can be Computed Efficiently · NeurIPS 2024 |
Machine learning › Reinforcement learning
markov decision process |
1.6 | 2 | 2025 | Distances for Markov chains from sample streams · NeurIPS 2025 Bisimulation Metrics are Optimal Transport Distances, and Can be Computed Efficiently · NeurIPS 2024 |
Mathematical optimization
optimal transport |
1.6 | 2 | 2025 | Distances for Markov chains from sample streams · NeurIPS 2025 Bisimulation Metrics are Optimal Transport Distances, and Can be Computed Efficiently · NeurIPS 2024 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search |
1.3 | 2 | 2024 | 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 |
Mathematical optimization
primal-dual method |
0.9 | 1 | 2025 | Distances for Markov chains from sample streams · NeurIPS 2025 |
Mathematical optimization
stochastic optimization |
0.9 | 1 | 2025 | Distances for Markov chains from sample streams · NeurIPS 2025 |
Mathematical optimization › optimal transport
entropic optimal transport |
0.8 | 1 | 2024 | Bisimulation Metrics are Optimal Transport Distances, and Can be Computed Efficiently · NeurIPS 2024 |
Mathematical optimization › optimal transport › entropic optimal transport
sinkhorn algorithm |
0.8 | 1 | 2024 | Bisimulation Metrics are Optimal Transport Distances, and Can be Computed Efficiently · NeurIPS 2024 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
classical planning |
0.6 | 3 | 2024 | 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 Computing programs for generalized planning using a classical planner · Artif. Intell. 2019 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › domain model learning
action model learning |
0.5 | 1 | 2021 | Online Action Recognition · AAAI 2021 |
Computer vision › Video understanding and tracking
action recognition |
0.5 | 1 | 2021 | Online Action Recognition · AAAI 2021 |
Computer vision › Video understanding and tracking › action recognition › temporal action recognition
online action recognition |
0.5 | 1 | 2021 | Online Action Recognition · AAAI 2021 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
plan generation |
0.4 | 1 | 2020 | Generalized Planning with Positive and Negative Examples · AAAI 2020 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning › planning evaluation
plan verification |
0.4 | 1 | 2020 | Generalized Planning with Positive and Negative Examples · AAAI 2020 |
Automata and formal languages › formal grammars
context-free grammar |
0.1 | 1 | 2017 | Generating Context-Free Grammars using Classical Planning · IJCAI 2017 |
Methods — techniques the papers use, named apart from their topics
linear programming · 3.3stochastic primal-dual optimization · 1.7sinkhorn iteration · 1.5entropy regularization · 1.5dynamic programming · 1.5best-first search · 1.3heuristic search · 0.8logic unification · 0.5STRIPS · 0.5MaxSAT · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Distances for Markov chains from sample streamsabstractBisimulation metrics are powerful tools for measuring similarities between stochastic processes, and specifically
Markov chains. Recent advances have uncovered that bisimulation metrics are, in fact, optimal-transport distances,
which has enabled the development of fast algorithms for computing such metrics with provable accuracy and
runtime guarantees. However, these recent methods, as well as all previously known methods, assume full knowledge of the transition
dynamics. This is often an impractical assumption in most real-world scenarios, where typically only sample trajectories are available.
In this work, we propose a stochastic optimization method that addresses this limitation
and estimates bisimulation metrics based on sample access, without requiring explicit transition models.
Our approach is derived from a new linear programming (LP) formulation of bisimulation metrics, which we solve using a
stochastic primal-dual optimization method. We provide theoretical guarantees on the sample complexity of the algorithm
and validate its effectiveness through a series of empirical evaluations. Sergio Calo Oliveira, Anders Jonsson 0001, Gergely Neu, Ludovic Schwartz, Javier Segovia-Aguas |
NeurIPS | 5 |
| 2024 | Bisimulation Metrics are Optimal Transport Distances, and Can be Computed EfficientlyabstractWe propose a new framework for formulating optimal transport distances between Markov chains. Previously known formulations studied couplings between the entire joint distribution induced by the chains, and derived solutions via a reduction to dynamic programming (DP) in an appropriately defined Markov decision process. This formulation has, however, not led to particularly efficient algorithms so far, since computing the associated DP operators requires fully solving a static optimal transport problem, and these operators need to be applied numerous times during the overall optimization process. In this work, we develop an alternative perspective by considering couplings between a ``flattened'' version of the joint distributions that we call discounted occupancy couplings, and show that calculating optimal transport distances in the full space of joint distributions can be equivalently formulated as solving a linear program (LP) in this reduced space. This LP formulation formulation allows us to port several algorithmic ideas from other areas of optimal transport theory. In particular, our formulation makes it possible to introduce an appropriate notion of entropy regularization into the optimization problem, which in turn enables us to directly calculate optimal transport distances via a Sinkhorn-like method we call Sinkhorn Value Iteration (SVI). We show both theoretically and empirically that this method converges quickly to an optimal coupling, essentially at the same computational cost of running vanilla Sinkhorn in each pair of states. Along the way, we point out that our optimal transport distance exactly matches the common notion of bisimulation metrics between Markov chains, and thus our results also apply to computing such metrics, and in fact our algorithm turns out to be significantly more efficient than the best known methods developed so far for this purpose. Sergio Calo Oliveira, Anders Jonsson 0001, Gergely Neu, Ludovic Schwartz, Javier Segovia-Aguas |
NeurIPS | 5 |
| 2024 | Generalized planning as heuristic search: A new planning search-space that leverages pointers over objectsabstractPlanning 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. | 1 |
| 2023 | Synthesis of Procedural Models for Deterministic Transition SystemsabstractThis 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 |
ECAI | 1 |
| 2022 | Computing Programs for Generalized Planning as Heuristic Search (Extended Abstract)abstractAlthough 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 |
IJCAI | 1 |
| 2022 | Scaling-Up Generalized Planning as Heuristic Search with LandmarksabstractLandmarks 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 |
SOCS | 1 |
| 2021 | Online Action RecognitionabstractRecognition in planning seeks to find agent intentions, goals or activities given a set of observations and a knowledge library (e.g. goal states, plans or domain theories). In this work we introduce the problem of Online Action Recognition. It consists in recognizing, in an open world, the planning action that best explains a partially observable state transition from a knowledge library of first-order STRIPS actions, which is initially empty. We frame this as an optimization problem, and propose two algorithms to address it: Action Unification (AU) and Online Action Recognition through Unification (OARU). The former builds on logic unification and generalizes two input actions using weighted partial MaxSAT. The latter looks for an action within the library that explains an observed transition. If there is such action, it generalizes it making use of AU, building in this way an AU hierarchy. Otherwise, OARU inserts a Trivial Grounded Action (TGA) in the library that explains just that transition. We report results on benchmarks from the International Planning Competition and PDDLGym, where OARU recognizes actions accurately with respect to expert knowledge, and shows real-time performance. Alejandro Suárez-Hernández, Javier Segovia-Aguas, Carme Torras, Guillem Alenyà |
AAAI | 2 |
| 2021 | Automatic Learning of Cognitive Exercises for Socially Assistive RoboticsabstractIn this paper, we present a learning approach to facilitate the teaching of new board exercises to assistive robotic systems. We formulate the problem as the learning of action models using Boolean predicates, disjunctive preconditions, and existential quantifiers from demonstrations of successful exercise executions. To be able to cope with exercises whose rules depend on a set of features that are initialized at the beginning of each play-out, we introduce the concept of dynamic context. Furthermore, we show how the learnt knowledge can be represented intuitively in a graphical interface that helps the caregiver understand what the system has learnt. As validation, we conducted a user study in which we evaluated whether and to which extent different types of feedback can affect the subjects’ performance while teaching three types of exercises: (1) sorting numbers; (2) arranging letters; and (3) reproducing shapes sequences in reversed order. The results suggest that textual and graphical feedback are beneficial. Alejandro Suárez-Hernández, Antonio Andriella, Aleksandar Taranovic, Javier Segovia-Aguas, Carme Torras, Guillem Alenyà |
RO-MAN | 4 |
| 2020 | Generalized Planning with Positive and Negative ExamplesabstractGeneralized 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 |
AAAI | 1 |
| 2020 | Leveraging Multiple Environments for Learning and Decision Making: a Dismantling Use CaseabstractLearning is usually performed by observing real robot executions. Physics-based simulators are a good alternative for providing highly valuable information while avoiding costly and potentially destructive robot executions. We present a novel approach for learning the probabilities of symbolic robot action outcomes. This is done leveraging different environments, such as physics-based simulators, in execution time. To this end, we propose MENID (Multiple Environment Noise Indeterministic Deictic) rules, a novel representation able to cope with the inherent uncertainties present in robotic tasks. MENID rules explicitly represent each possible outcomes of an action, keep memory of the source of the experience, and maintain the probability of success of each outcome. We also introduce an algorithm to distribute actions among environments, based on previous experiences and expected gain. Before using physics-based simulations, we propose a methodology for evaluating different simulation settings and determining the least time-consuming model that could be used while still producing coherent results. We demonstrate the validity of the approach in a dismantling use case, using a simulation with reduced quality as simulated system, and a simulation with full resolution where we add noise to the trajectories and some physical parameters as a representation of the real system. Alejandro Suárez-Hernández, Thierry Gaugry, Javier Segovia-Aguas, Antonin Bernardin, Carme Torras, Maud Marchal, Guillem Alenyà |
IROS | 3 |
| 2019 | Computing programs for generalized planning using a classical planner
Javier Segovia-Aguas, Sergio Jiménez Celorrio, Anders Jonsson 0001 |
Artif. Intell. | 1 |
| 2018 | Computing Hierarchical Finite State Controllers With Classical PlanningabstractFinite 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. | 1 |
| 2017 | Generating Context-Free Grammars using Classical PlanningabstractThis 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 |
IJCAI | 1 |
| 2016 | Hierarchical Finite State Controllers for Generalized Planning
Javier Segovia-Aguas, Sergio Jiménez Celorrio, Anders Jonsson 0001 |
IJCAI | 1 |
| 2016 | Automatic Generation of High-Level State Features for Generalized Planning
Damir Lotinac, Javier Segovia-Aguas, Sergio Jiménez Celorrio, Anders Jonsson 0001 |
IJCAI | 2 |