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

Thomas Keller 0001

dblp:48/2739-1 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
classical planning
2.662024
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.562022
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.832024
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.542021
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.232022
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.222024
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.812024
Transition Landmarks from Abstraction Cuts · ICAPS 2024
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
tie-breaking
0.422018
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.212016
State-Dependent Cost Partitionings for Cartesian Abstractions in Classical Planning · IJCAI 2016
Mathematical optimization
linear programming
0.212024
Transition Landmarks from Abstraction Cuts · ICAPS 2024
Machine learning › Reinforcement learning
markov decision process
0.212015
Better Be Lucky than Good: Exceeding Expectations in MDP Evaluation · AAAI 2015
Machine learning › Reinforcement learning › online decision making
optimal stopping
0.212015
Better Be Lucky than Good: Exceeding Expectations in MDP Evaluation · AAAI 2015
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic
0.212022
Learning and Exploiting Progress States in Greedy Best-First Search · IJCAI 2022
Human-robot interaction › robot learning
interactive learning
0.212013
Robot george: interactive continuous learning of visual concepts · HRI 2013
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › pathfinding
canadian traveler problem
0.112010
High-Quality Policies for the Canadian Traveler's Problem · AAAI 2010
Robotics › Motion planning and robot control › motion planning
motion planning under uncertainty
0.112010
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.112010
High-Quality Policies for the Canadian Traveler's Problem · AAAI 2010
Human-robot interaction › robot perception
robot vision
0.012013
Robot george: interactive continuous learning of visual concepts · HRI 2013
Machine learning › Reinforcement learning
policy learning
0.012010
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
YearPublicationVenuePosition
2024 Transition Landmarks from Abstraction Cuts
abstract
We 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
ICAPS3
2024 Merging or Computing Saturated Cost Partitionings? A Merge Strategy for the Merge-and-Shrink Framework
abstract
The 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
ICAPS2
2024 Hitting Set Heuristics for Overlapping Landmarks in Satisficing Planning
abstract
Landmarks 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
SOCS4
2022 Learning and Exploiting Progress States in Greedy Best-First Search
abstract
Previous 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
IJCAI4
2021 Saturated Post-hoc Optimization for Classical Planning
abstract
Saturated 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
AAAI2
2020 Cost-Partitioned Merge-and-Shrink Heuristics for Optimal Classical Planning
abstract
Cost 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
IJCAI3
2020 Trial-Based Heuristic Tree Search for MDPs with Factored Action Spaces
abstract
MDPs 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
SOCS3
2020 Saturated Cost Partitioning for Optimal Classical Planning
abstract
Cost 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 Search
abstract
We 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
IJCAI2
2018 Search Progress and Potentially Expanded States in Greedy Best-First Search
abstract
A 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
IJCAI2
2017 Narrowing the Gap Between Saturated and Optimal Cost Partitioning for Classical Planning
abstract
In 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
AAAI2
2017 Understanding the Search Behaviour of Greedy Best-First Search
abstract
A 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
SOCS2
2017 Optimal Solutions to Large Logistics Planning Domain Problems
abstract
We 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
SOCS3
2016 State-Dependent Cost Partitionings for Cartesian Abstractions in Classical Planning
Thomas Keller 0001, Florian Pommerening, Jendrik Seipp, Florian Geißer, Robert Mattmüller
IJCAI1
2016 An integrated system for interactive continuous learning of categorical knowledge
abstract
This 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 Evaluation
abstract
We 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
AAAI1
2015 Delete Relaxations for Planning with State-Dependent Action Costs
Florian Geißer, Thomas Keller 0001, Robert Mattmüller
IJCAI2
2015 Delete Relaxations for Planning with State-Dependent Action Costs
abstract
Supporting 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
SOCS2
2014 Past, Present, and Future: An Optimal Online Algorithm for Single-Player GDL-II Games
abstract
In 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
ECAI2
2014 Balancing Exploration and Exploitation in Classical Planning
abstract
Successful 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
SOCS2
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
HRI8
2011 A system for interactive learning in dialogue with a tutor
abstract
In 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
IROS9
2010 High-Quality Policies for the Canadian Traveler's Problem
abstract
We 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
AAAI2
2010 High-Quality Policies for the Canadian Traveler's Problem
abstract
We 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
SOCS2