Demo Data from EDBT 2026 / reviewers in the wild / expert
Thomas Keller 0001
dblp:48/2739-1
· DBLP profile ↗
24ranked-venue papers
2as first author
5since 2021 · last 2024
0000-0001-8951-5235ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 24 · 2 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 11 · 2 first-author · 2 since 2021Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1
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
12 papers |
Planning, search and constraint satisfaction · 94% Reinforcement learning · 4% Knowledge representation and reasoning · 1% | |
| Theoretical computer science
2 papers |
Mathematical optimization · 70% Computational complexity · 30% |
Topics — the 19 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
classical planning |
2.6 | 6 | 2024 | Merging or Computing Saturated Cost Partitionings? A Merge Strategy for the Merge-and-Shrink Framework · ICAPS 2024 Learning and Exploiting Progress States in Greedy Best-First Search · IJCAI 2022 Saturated Post-hoc Optimization for Classical Planning · AAAI 2021 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search |
2.5 | 6 | 2022 | Learning and Exploiting Progress States in Greedy Best-First Search · IJCAI 2022 Saturated Post-hoc Optimization for Classical Planning · AAAI 2021 Cost-Partitioned Merge-and-Shrink Heuristics for Optimal Classical Planning · IJCAI 2020 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › heuristic search planning
abstraction heuristics |
1.8 | 3 | 2024 | Merging or Computing Saturated Cost Partitionings? A Merge Strategy for the Merge-and-Shrink Framework · ICAPS 2024 Transition Landmarks from Abstraction Cuts · ICAPS 2024 State-Dependent Cost Partitionings for Cartesian Abstractions in Classical Planning · IJCAI 2016 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › planning heuristics
cost partitioning |
1.5 | 4 | 2021 | Saturated Post-hoc Optimization for Classical Planning · AAAI 2021 Cost-Partitioned Merge-and-Shrink Heuristics for Optimal Classical Planning · IJCAI 2020 Narrowing the Gap Between Saturated and Optimal Cost Partitioning for Classical Planning · AAAI 2017 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › best-first search
greedy best-first search |
1.2 | 3 | 2022 | Learning and Exploiting Progress States in Greedy Best-First Search · IJCAI 2022 Search Progress and Potentially Expanded States in Greedy Best-First Search · IJCAI 2018 Best-Case and Worst-Case Behavior of Greedy Best-First Search · IJCAI 2018 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning › abstraction in planning
merge-and-shrink abstraction |
1.2 | 2 | 2024 | Merging or Computing Saturated Cost Partitionings? A Merge Strategy for the Merge-and-Shrink Framework · ICAPS 2024 Cost-Partitioned Merge-and-Shrink Heuristics for Optimal Classical Planning · IJCAI 2020 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › heuristic search planning
landmark heuristic |
0.8 | 1 | 2024 | Transition Landmarks from Abstraction Cuts · ICAPS 2024 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
tie-breaking |
0.4 | 2 | 2018 | Best-Case and Worst-Case Behavior of Greedy Best-First Search · IJCAI 2018 Search Progress and Potentially Expanded States in Greedy Best-First Search · IJCAI 2018 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
heuristic search planning |
0.2 | 1 | 2016 | State-Dependent Cost Partitionings for Cartesian Abstractions in Classical Planning · IJCAI 2016 |
Mathematical optimization
linear programming |
0.2 | 1 | 2024 | Transition Landmarks from Abstraction Cuts · ICAPS 2024 |
Machine learning › Reinforcement learning
markov decision process |
0.2 | 1 | 2015 | Better Be Lucky than Good: Exceeding Expectations in MDP Evaluation · AAAI 2015 |
Machine learning › Reinforcement learning › online decision making
optimal stopping |
0.2 | 1 | 2015 | Better Be Lucky than Good: Exceeding Expectations in MDP Evaluation · AAAI 2015 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic |
0.2 | 1 | 2022 | Learning and Exploiting Progress States in Greedy Best-First Search · IJCAI 2022 |
Human-robot interaction › robot learning
interactive learning |
0.2 | 1 | 2013 | Robot george: interactive continuous learning of visual concepts · HRI 2013 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › pathfinding
canadian traveler problem |
0.1 | 1 | 2010 | High-Quality Policies for the Canadian Traveler's Problem · AAAI 2010 |
Robotics › Motion planning and robot control › motion planning
motion planning under uncertainty |
0.1 | 1 | 2010 | High-Quality Policies for the Canadian Traveler's Problem · AAAI 2010 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
stochastic shortest path |
0.1 | 1 | 2010 | High-Quality Policies for the Canadian Traveler's Problem · AAAI 2010 |
Human-robot interaction › robot perception
robot vision |
0.0 | 1 | 2013 | Robot george: interactive continuous learning of visual concepts · HRI 2013 |
Machine learning › Reinforcement learning
policy learning |
0.0 | 1 | 2010 | High-Quality Policies for the Canadian Traveler's Problem · AAAI 2010 |
Methods — techniques the papers use, named apart from their topics
saturated cost partitioning · 1.7linear programming · 1.5abstraction cuts · 1.5merge strategy · 0.8tie-breaking · 0.6description logic learning · 0.6cartesian abstraction · 0.5admissible heuristics · 0.4delete relaxation · 0.2interactive learning · 0.2policy optimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Transition Landmarks from Abstraction CutsabstractWe introduce transition-counting constraints as a principled tool to formalize constraints that must hold in every solution of a transition system. We then show how to obtain transition landmark constraints from abstraction cuts. Transition landmarks dominate operator landmarks in theory but require solving a linear program that is prohibitively large in practice. We compare different constraints that project away transition-counting variables and then further relax the constraint. For one important special case, we provide a lossless projection. We finally discuss efficient data structures to derive cuts from abstractions and store them in a way that avoids repeated computation in every state. We compare the resulting heuristics both theoretically and on benchmarks from the international planning competition. Florian Pommerening, Clemens Büchner, Thomas Keller 0001 |
ICAPS | 3 |
| 2024 | Merging or Computing Saturated Cost Partitionings? A Merge Strategy for the Merge-and-Shrink FrameworkabstractThe merge-and-shrink framework is a powerful tool for computing abstraction heuristics for optimal classical planning. Merging is one of its name-giving transformations. It entails computing the product of two factors of a factored transition system. To decide which two factors to merge, the framework uses a merge strategy. While there exist many merge strategies, it is generally unclear what constitutes a strong merge strategy, and a previous analysis shows that there is still lots of room for improvement with existing merge strategies. In this paper, we devise a new scoring function for score-based merge strategies based on answering the question whether merging two factors has any benefits over computing saturated cost partitioning heuristics over the factors instead. Our experimental evaluation shows that our new merge strategy achieves state-of-the-art performance on IPC benchmarks. Silvan Sievers, Thomas Keller 0001, Gabriele Röger |
ICAPS | 2 |
| 2024 | Hitting Set Heuristics for Overlapping Landmarks in Satisficing PlanningabstractLandmarks are a core component of LAMA, a state-of-the-art satisficing planning system based on heuristic search. It uses landmarks to estimate the goal distance by summing up the costs of their cheapest achievers. This procedure ignores synergies between different landmarks: The cost of an action is counted multiple times if it is the cheapest achiever of several landmarks. Common admissible landmark heuristics tackle this problem by underapproximating the cost of a minimum hitting set of the landmark achievers. We suggest to overapproximate it by computing suboptimal hitting sets instead if admissibility is not a requirement. As our heuristics consider synergies between landmarks, we further propose to relax certain restrictions LAMA imposes on the number of landmarks and synergies between them. Our experimental evaluation shows a reasonable increase in the number of landmarks that leads to better guidance when used with our new heuristics. Clemens Büchner, Remo Christen, Salomé Eriksson, Thomas Keller 0001 |
SOCS | 4 |
| 2022 | Learning and Exploiting Progress States in Greedy Best-First SearchabstractPrevious work introduced the concept of progress states. After expanding a progress state, a greedy best-first search (GBFS) will only expand states with lower heuristic values. Current methods can identify progress states only for a single task and only after a solution for the task has been found. We introduce a novel approach that learns a description logic formula characterizing all progress states in a classical planning domain. Using the learned formulas in a GBFS to break ties in favor of progress states often significantly reduces the search effort. Patrick Ferber, Liat Cohen, Jendrik Seipp, Thomas Keller 0001 |
IJCAI | 4 |
| 2021 | Saturated Post-hoc Optimization for Classical PlanningabstractSaturated cost partitioning and post-hoc optimization are two powerful cost partitioning algorithms for optimal classical planning. The main idea of saturated cost partitioning is to give each considered heuristic only the fraction of remaining operator costs that it needs to prove its estimates. We show how to apply this idea to post-hoc optimization and obtain a heuristic that dominates the original both in theory and on the IPC benchmarks. Jendrik Seipp, Thomas Keller 0001, Malte Helmert |
AAAI | 2 |
| 2020 | Cost-Partitioned Merge-and-Shrink Heuristics for Optimal Classical PlanningabstractCost partitioning is a method for admissibly combining admissible heuristics. In this work, we extend this concept to merge-and-shrink (M&S) abstractions that may use labels that do not directly correspond to operators. We investigate how optimal and saturated cost partitioning (SCP) interact with M&S transformations and develop a method to compute SCPs during the computation of M&S. Experiments show that SCP significantly improves M&S on standard planning benchmarks. Silvan Sievers, Florian Pommerening, Thomas Keller 0001, Malte Helmert |
IJCAI | 3 |
| 2020 | Trial-Based Heuristic Tree Search for MDPs with Factored Action SpacesabstractMDPs with factored action spaces, i.e., where actions are described as assignments to a set of action variables, allow reasoning over action variables instead of action states, yet most algorithms only consider a grounded action representation. This includes algorithms that are instantiations of the Trial-based Heuristic Tree Search (THTS) framework, such as AO* or UCT. To be able to reason over factored action spaces, we propose a generalization of THTS where nodes that branch over all applicable actions are replaced with subtrees that consist of nodes that represent the decision for a single action variable. We show that many THTS algorithms retain their theoretical properties under the generalised framework, and show how to approximate any state-action heuristic to a heuristic for partial action assignments. This allows to guide a UCT variant that is able to create exponentially fewer nodes than the same algorithm that considers ground actions. An empirical evaluation on the benchmark set of the probabilistic track of the latest International Planning Competition validates the benefits of the approach. Florian Geißer, David Speck 0001, Thomas Keller 0001 |
SOCS | 3 |
| 2020 | Saturated Cost Partitioning for Optimal Classical PlanningabstractCost partitioning is a method for admissibly combining a set of admissible heuristic estimators by distributing operator costs among the heuristics. Computing an optimal cost partitioning, i.e., the operator cost distribution that maximizes the heuristic value, is often prohibitively expensive to compute. Saturated cost partitioning is an alternative that is much faster to compute and has been shown to yield high-quality heuristics. However, its greedy nature makes it highly susceptible to the order in which the heuristics are considered. We propose a greedy algorithm to generate orders and show how to use hill-climbing search to optimize a given order. Combining both techniques leads to significantly better heuristic estimates than using the best random order that is generated in the same time. Since there is often no single order that gives good guidance on the whole state space, we use the maximum of multiple orders as a heuristic that is significantly better informed than any single-order heuristic, especially when we actively search for a set of diverse orders. Jendrik Seipp, Thomas Keller 0001, Malte Helmert |
J. Artif. Intell. Res. | 2 |
| 2018 | Best-Case and Worst-Case Behavior of Greedy Best-First SearchabstractWe study the impact of tie-breaking on the behavior of greedy best-first search with a fixed state space and fixed heuristic. We prove that it is NP-complete to determine the number of states that need to be expanded by greedy best-first search in the best case or in the worst case. However, the best- and worst-case behavior can be computed in polynomial time for undirected state spaces. We perform computational experiments on benchmark tasks from the International Planning Competitions that compare the best and worst cases of greedy best-first search to FIFO, LIFO and random tie-breaking. The experiments demonstrate the importance of tie-breaking in greedy best-first search. Manuel Heusner, Thomas Keller 0001, Malte Helmert |
IJCAI | 2 |
| 2018 | Search Progress and Potentially Expanded States in Greedy Best-First SearchabstractA classical result in optimal search shows that A* with an admissible and consistent heuristic expands every state whose f-value is below the optimal solution cost and no state whose f-value is above the optimal solution cost. For satisficing search algorithms, a similarly clear understanding is currently lacking. We examine the search behavior of greedy best-first search (GBFS) in order to make progress towards such an understanding. We introduce the concept of high-water mark benches, which separate the search space into areas that are searched by a GBFS algorithm in sequence. High-water mark benches allow us to exactly determine the set of states that are expanded by at least one GBFS tie-breaking strategy and give us a clearer understanding of search progress. Manuel Heusner, Thomas Keller 0001, Malte Helmert |
IJCAI | 2 |
| 2017 | Narrowing the Gap Between Saturated and Optimal Cost Partitioning for Classical PlanningabstractIn classical planning, cost partitioning is a method for admissibly combining a set of heuristic estimators by distributing operator costs among the heuristics. An optimal cost partitioning is often prohibitively expensive to compute. Saturated cost partitioning is an alternative that is much faster to compute and has been shown to offer high-quality heuristic guidance on Cartesian abstractions. However, its greedy nature makes it highly susceptible to the order in which the heuristics are considered. We show that searching in the space of orders leads to significantly better heuristic estimates than with previously considered orders. Moreover, using multiple orders leads to a heuristic that is significantly better informed than any single-order heuristic. In experiments with Cartesian abstractions, the resulting heuristic approximates the optimal cost partitioning very closely. Jendrik Seipp, Thomas Keller 0001, Malte Helmert |
AAAI | 2 |
| 2017 | Understanding the Search Behaviour of Greedy Best-First SearchabstractA classical result in optimal search shows that A* with an admissible and consistent heuristic expands every state whose f-value is below the optimal solution cost and no state whose f-value is above the optimal solution cost. For satisficing search algorithms, a similarly clear understanding is currently lacking. We examine the search behaviour of greedy best-first search (gbfs) in order to make progress towards such an understanding. We introduce the concept of high-water mark benches, which separate the search space into areas that are searched by a gbfs algorithm in sequence. High-water mark benches allow us to exactly determine the set of states that are not expanded under any gbfs tie-breaking strategy. For the remaining states, we show that some are expanded by all gbfs searches, while others are expanded only if certain conditions are met. Manuel Heusner, Thomas Keller 0001, Malte Helmert |
SOCS | 2 |
| 2017 | Optimal Solutions to Large Logistics Planning Domain ProblemsabstractWe propose techniques for efficiently determining optimal solutions to large logistics planning domain problems. We map a problem instance to a directed graph and show that no more than one vehicle per weakly connected component of the graph is needed for an optimal solution. We propose techniques for efficiently finding the vehicles which must be employed for an optimal solution. Also we develop a strong admissible heuristic based on the analysis of a directed graph, the cycles of which represent situations in the problem state in which a vehicle must visit a location more than once. To the best of our knowledge, ours is the first method that determines optimal solutions for large logistics instances (including the largest instances in the IPC 1998 and IPC 2000 problem sets). Gerald Paul, Gabriele Röger, Thomas Keller 0001, Malte Helmert |
SOCS | 3 |
| 2016 | State-Dependent Cost Partitionings for Cartesian Abstractions in Classical Planning
Thomas Keller 0001, Florian Pommerening, Jendrik Seipp, Florian Geißer, Robert Mattmüller |
IJCAI | 1 |
| 2016 | An integrated system for interactive continuous learning of categorical knowledgeabstractThis article presents an integrated robot system capable of interactive learning in dialogue with a human. Such a system needs to have several competencies and must be able to process different types of representations. In this article, we describe a collection of mechanisms that enable integration of heterogeneous competencies in a principled way. Central to our design is the creation of beliefs from visual and linguistic information, and the use of these beliefs for planning system behaviour to satisfy internal drives. The system is able to detect gaps in its knowledge and to plan and execute actions that provide information needed to fill these gaps. We propose a hierarchy of mechanisms which are capable of engaging in different kinds of learning interactions, e.g. those initiated by a tutor or by the system itself. We present the theory these mechanisms are build upon and an instantiation of this theory in the form of an integrated robot system. We demonstrate the operation of the system in the case of learning conceptual models of objects and their visual properties. Danijel Skocaj, Alen Vrecko, Marko Mahnic, Miroslav Janícek, Geert-Jan M. Kruijff, Marc Hanheide, Nick Hawes, Jeremy L. Wyatt, Thomas Keller 0001, Kai Zhou 0003, Michael Zillich, Matej Kristan |
J. Exp. Theor. Artif. Intell. | 9 |
| 2015 | Better Be Lucky than Good: Exceeding Expectations in MDP EvaluationabstractWe introduce the MDP-Evaluation Stopping Problem, the optimization problem faced by participants of the International Probabilistic Planning Competition 2014 that focus on their own performance. It can be constructed as a meta-MDP where actions correspond to the application of a policy on a base-MDP, which is intractable in practice. Our theoretical analysis reveals that there are tractable special cases where the problem can be reduced to an optimal stopping problem. We derive approximate strategies of high quality by relaxing the general problem to an optimal stopping problem, and show both theoretically and experimentally that it not only pays off to pursue luck in the execution of the optimal policy, but that there are even cases where it is better to be lucky than good as the execution of a suboptimal base policy is part of an optimal strategy in the meta-MDP. Thomas Keller 0001, Florian Geißer |
AAAI | 1 |
| 2015 | Delete Relaxations for Planning with State-Dependent Action Costs
Florian Geißer, Thomas Keller 0001, Robert Mattmüller |
IJCAI | 2 |
| 2015 | Delete Relaxations for Planning with State-Dependent Action CostsabstractSupporting state-dependent action costs in planning admits a more compact representation of many tasks. We generalize the additive heuristic and compute it by embedding decision-diagram representations of action cost functions into the RPG. We give a theoretical evaluation and present an implementation of the generalized additive heuristic. This allows us to handle even the hardest instances of the combinatorial Academic Advising domain from the IPPC 2014. Florian Geißer, Thomas Keller 0001, Robert Mattmüller |
SOCS | 2 |
| 2014 | Past, Present, and Future: An Optimal Online Algorithm for Single-Player GDL-II GamesabstractIn General Game Playing, a player receives the rules of an unknown game and attempts to maximize his expected reward. Since 2011, the GDL-II rule language extension allows the formulation of nondeterministic and partially observable games. In this paper, we present an algorithm for such games, with a focus on the single-player case. Conceptually, at each stage, the proposed NORNS algorithm distinguishes between the past, present and future steps of the game. More specifically, a belief state tree is used to simulate a potential past that leads to a present that is consistent with received observations. Unlike other related methods, our method is asymptotically optimal. Moreover, augmenting the belief state tree with iteratively improved probabilities speeds up the process over time significantly. Florian Geißer, Thomas Keller 0001, Robert Mattmüller |
ECAI | 2 |
| 2014 | Balancing Exploration and Exploitation in Classical PlanningabstractSuccessful heuristic search planners for satisficing planning like FF or LAMA are usually based on one or more best first search techniques. Recent research has led to planners like Arvand, Roamer or Probe, where novel techniques like Monte-Carlo Random Walks extend the traditional exploitation-focused best first search by an exploration component. The UCT algorithm balances these contradictory incentives and has shown tremendous success in related areas of sequential decision making but has never been applied to classical planning yet. We make up for this shortcoming by applying the Trial-based Heuristic Tree Search framework to classical planning. We show how to model the best first search techniques Weighted A* and Greedy Best First Search with only three ingredients: action selection, initialization and backup function. Then we use THTS to derive four versions of the UCT algorithm that differ in the used backup functions. The experimental evaluation shows that our main algorithm, GreedyUCT*, outperforms all other algorithms presented in this paper, both in terms of coverage and quality. Tim Schulte, Thomas Keller 0001 |
SOCS | 2 |
| 2013 | Robot george: interactive continuous learning of visual concepts
Michael Zillich, Kai Zhou 0003, Danijel Skocaj, Matej Kristan, Alen Vrecko, Miroslav Janícek, Geert-Jan M. Kruijff, Thomas Keller 0001, Marc Hanheide, Nick Hawes, Marko Mahnic |
HRI | 8 |
| 2011 | A system for interactive learning in dialogue with a tutorabstractIn this paper we present representations and mechanisms that facilitate continuous learning of visual concepts in dialogue with a tutor and show the implemented robot system. We present how beliefs about the world are created by processing visual and linguistic information and show how they are used for planning system behaviour with the aim at satisfying its internal drive - to extend its knowledge. The system facilitates different kinds of learning initiated by the human tutor or by the system itself. We demonstrate these principles in the case of learning about object colours and basic shapes. Danijel Skocaj, Matej Kristan, Alen Vrecko, Marko Mahnic, Miroslav Janícek, Geert-Jan M. Kruijff, Marc Hanheide, Nick Hawes, Thomas Keller 0001, Michael Zillich, Kai Zhou 0003 |
IROS | 9 |
| 2010 | High-Quality Policies for the Canadian Traveler's ProblemabstractWe consider the stochastic variant of the Canadian Traveler's Problem, a path planning problem where adverse weather can cause some roads to be untraversable. The agent does not initially know which roads can be used. However, it knows a probability distribution for the weather, and it can observe the status of roads incident to its location. The objective is to find a policy with low expected travel cost.We introduce and compare several algorithms for the stochastic CTP. Unlike the optimistic approach most commonly considered in the literature, the new approaches we propose take uncertainty into account explicitly. We show that this property enables them to generate policies of much higher quality than the optimistic one, both theoretically and experimentally. Patrick Eyerich, Thomas Keller 0001, Malte Helmert |
AAAI | 2 |
| 2010 | High-Quality Policies for the Canadian Traveler's ProblemabstractWe consider the stochastic variant of the Canadian Traveler's Problem, a path planning problem where adverse weather can cause some roads to be untraversable. The agent does not initially know which roads can be used. However, it knows a probability distribution for the weather, and it can observe the status of roads incident to its location. The objective is to find a policy with low expected travel cost. We introduce and compare several algorithms for the stochastic CTP. Unlike the optimistic approach most commonly considered in the literature, the new approaches we propose take uncertainty into account explicitly. We show that this property enables them to generate policies of much higher quality than the optimistic one, both theoretically and experimentally. Patrick Eyerich, Thomas Keller 0001, Malte Helmert |
SOCS | 2 |