Guillem Francès

dblp:94/479 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
3since 2021 · last 2022
0000-0001-6831-8494ORCID · corroborated

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

Artificial intelligence and machine learning · 10 · 7 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 5 first-author · 3 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author

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
8 papers
Planning, search and constraint satisfaction · 82% Knowledge representation and reasoning · 14% Reinforcement learning · 4%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 16 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
classical planning
2.262022
The FF Heuristic for Lifted Classical Planning · AAAI 2022
Learning Generalized Unsolvability Heuristics for Classical Planning · IJCAI 2021
Generalized Potential Heuristics for Classical Planning · IJCAI 2019
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
generalized planning
1.332021
Learning General Planning Policies from Small Examples Without Supervision · AAAI 2021
Generalized Potential Heuristics for Classical Planning · IJCAI 2019
Learning Features and Abstract Actions for Computing Generalized Plans · AAAI 2019
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.922021
Learning Generalized Unsolvability Heuristics for Classical Planning · IJCAI 2021
Generalized Potential Heuristics for Classical Planning · IJCAI 2019
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
datalog
0.612022
The FF Heuristic for Lifted Classical Planning · AAAI 2022
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › classical planning
lifted planning
0.612022
The FF Heuristic for Lifted Classical Planning · AAAI 2022
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning
0.612022
The FF Heuristic for Lifted Classical Planning · AAAI 2022
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
unsolvability detection
0.512021
Learning Generalized Unsolvability Heuristics for Classical Planning · IJCAI 2021
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › nondeterministic planning
fully observable non-deterministic planning
0.412019
Learning Features and Abstract Actions for Computing Generalized Plans · AAAI 2019
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › admissible heuristics
potential heuristics
0.412019
Generalized Potential Heuristics for Classical Planning · IJCAI 2019
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
black-box planning
0.312017
Purely Declarative Action Descriptions are Overrated: Classical Planning with Simulators · IJCAI 2017
Machine learning › Reinforcement learning › model-based reinforcement learning › model-based planning
simulator-based planning
0.312017
Purely Declarative Action Descriptions are Overrated: Classical Planning with Simulators · IJCAI 2017
Information retrieval
web search
0.212014
Improving the efficiency of multi-site web search engines · WSDM 2014
Distributed systems › peer-to-peer systems
distributed search
0.212014
Improving the efficiency of multi-site web search engines · WSDM 2014
Distributed systems
query forwarding
0.212014
Improving the efficiency of multi-site web search engines · WSDM 2014
Distributed systems
query result caching
0.212014
Improving the efficiency of multi-site web search engines · WSDM 2014
Distributed systems
replication
0.112014
Improving the efficiency of multi-site web search engines · WSDM 2014

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

MaxSAT · 0.8FOND planning · 0.8delete-relaxation heuristics · 0.6datalog programs · 0.6weighted MAX-SAT · 0.5self-supervised classification · 0.5inductive logic programming · 0.5combinatorial optimization · 0.5mixed-integer linear programming · 0.4
YearPublicationVenuePosition
2022 The FF Heuristic for Lifted Classical Planning
abstract
Heuristics for lifted planning are not yet as informed as the best heuristics for ground planning. Recent work introduced the idea of using Datalog programs to compute the additive heuristic over lifted tasks. Based on this work, we show how to compute the more informed FF heuristic in a lifted manner. We extend the Datalog program with executable annotations that can also be used to define other delete-relaxation heuristics. In our experiments, we show that a planner using the lifted FF implementation produces state-of-the-art results for lifted planners. It also reduces the gap to state-of-the-art ground planners in domains where grounding is feasible.
Augusto B. Corrêa, Florian Pommerening, Malte Helmert, Guillem Francès
AAAI4
2021 Learning General Planning Policies from Small Examples Without Supervision
abstract
Generalized planning is concerned with the computation of general policies that solve multiple instances of a planning domain all at once. It has been recently shown that these policies can be computed in two steps: first, a suitable abstraction in the form of a qualitative numerical planning problem (QNP) is learned from sample plans, then the general policies are obtained from the learned QNP using a planner. In this work, we introduce an alternative approach for computing more expressive general policies which does not require sample plans or a QNP planner. The new formulation is very simple and can be cast in terms that are more standard in machine learning: a large but finite pool of features is defined from the predicates in the planning examples using a general grammar, and a small subset of features is sought for separating “good” from “bad” state transitions, and goals from non-goals. The problems of finding such a “separating surface” while labeling the transitions as “good” or “bad” are jointly addressed as a single combinatorial optimization problem expressed as a Weighted Max-SAT problem. The advantage of looking for the simplest policy in the given feature space that solves the given examples, possibly non-optimally, is that many domains have no general, compact policies that are optimal. The approach yields general policies for a number of benchmark domains.
Guillem Francès, Blai Bonet, Hector Geffner
AAAI1
2021 Learning Generalized Unsolvability Heuristics for Classical Planning
abstract
Recent work in classical planning has introduced dedicated techniques for detecting unsolvable states, i.e., states from which no goal state can be reached. We approach the problem from a generalized planning perspective and learn first-order-like formulas that characterize unsolvability for entire planning domains. We show how to cast the problem as a self-supervised classification task. Our training data is automatically generated and labeled by exhaustive exploration of small instances of each domain, and candidate features are automatically computed from the predicates used to define the domain. We investigate three learning algorithms with different properties and compare them to heuristics from the literature. Our empirical results show that our approach often captures important classes of unsolvable states with high classification accuracy. Additionally, the logical form of our heuristics makes them easy to interpret and reason about, and can be used to show that the characterizations learned in some domains capture exactly all unsolvable states of the domain.
Simon Ståhlberg, Guillem Francès, Jendrik Seipp
IJCAI2
2019 Learning Features and Abstract Actions for Computing Generalized Plans
abstract
Generalized planning is concerned with the computation of plans that solve not one but multiple instances of a planning domain. Recently, it has been shown that generalized plans can be expressed as mappings of feature values into actions, and that they can often be computed with fully observable non-deterministic (FOND) planners. The actions in such plans, however, are not the actions in the instances themselves, which are not necessarily common to other instances, but abstract actions that are defined on a set of common features. The formulation assumes that the features and the abstract actions are given. In this work, we address this limitation by showing how to learn them automatically. The resulting account of generalized planning combines learning and planning in a novel way: a learner, based on a Max SAT formulation, yields the features and abstract actions from sampled state transitions, and a FOND planner uses this information, suitably transformed, to produce the general plans. Correctness guarantees are given and experimental results on several domains are reported.
Blai Bonet, Guillem Francès, Hector Geffner
AAAI2
2019 Generalized Potential Heuristics for Classical Planning
abstract
Generalized planning aims at computing solutions that work for all instances of the same domain. In this paper, we show that several interesting planning domains possess compact generalized heuristics that can guide a greedy search in guaranteed polynomial time to the goal, and which work for any instance of the domain. These heuristics are weighted sums of state features that capture the number of objects satisfying a certain first-order logic property in any given state. These features have a meaningful interpretation and generalize naturally to the whole domain. Additionally, we present an approach based on mixed integer linear programming to compute such heuristics automatically from the observation of small training instances. We develop two variations of the approach that progressively refine the heuristic as new states are encountered. We illustrate the approach empirically on a number of standard domains, where we show that the generated heuristics will correctly generalize to all possible instances.
Guillem Francès, Augusto B. Corrêa, Cedric Geissmann, Florian Pommerening
IJCAI1
2017 Purely Declarative Action Descriptions are Overrated: Classical Planning with Simulators
abstract
Classical planning is concerned with problems where a goal needs to be reached from a known initial state by doing actions with deterministic, known effects. Classical planners, however, deal only with classical problems that can be expressed in declarative planning languages such as STRIPS or PDDL. This prevents their use on problems that are not easy to model declaratively or whose dynamics are given via simulations. Simulators do not provide a declarative representation of actions, but simply return successor states. The question we address in this paper is: can a planner that has access to the structure of states and goals only, approach the performance of planners that also have access to the structure of actions expressed in PDDL? To answer this, we develop domain-independent, black box planning algorithms that completely ignore action structure, and show that they match the performance of state-of-the-art classical planners on the standard planning benchmarks. Effective black box algorithms open up new possibilities for modeling and for expressing control knowledge, which we also illustrate.
Guillem Francès, Miquel Ramírez, Nir Lipovetzky, Hector Geffner
IJCAI1
2016 ∃-STRIPS: Existential Quantification in Planning and Constraint Satisfaction
Guillem Francès, Hector Geffner
IJCAI1
2016 Effective Planning with More Expressive Languages
Guillem Francès, Hector Geffner
IJCAI1
2014 Decision Making in Agent-Based Models
Guillem Francès, Xavier Rubio-Campillo, Carla Lancelotti, Marco Madella
EUMAS1
2014 Improving the efficiency of multi-site web search engines
abstract
A multi-site web search engine is composed of a number of search sites geographically distributed around the world. Each search site is typically responsible for crawling and indexing the web pages that are in its geographical neighborhood. A query is selectively processed on a subset of search sites that are predicted to return the best-matching results. The scalability and efficiency of multi-site web search engines have attracted a lot of research attention in recent years. In particular, research has focused on replicating important web pages across sites, forwarding queries to relevant sites, and caching results of previous queries. Yet, these problems have only been studied in isolation, but no prior work has properly investigated the interplay between them.
Guillem Francès, Xiao Bai 0002, Berkant Barla Cambazoglu, Ricardo Baeza-Yates
WSDM1