VLDB 2026 Research / reviewers in the wild / expert
Martin Wehrle
dblp:01/5971
· DBLP profile ↗
26ranked-venue papers
5as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 16 · 2 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 12 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 10 · 3 first-authorTheory of computation · 2
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 · 96% Learning paradigms · 4% | |
| Theoretical computer science
8 papers |
Automated reasoning and model checking · 53% Algorithms and data structures · 30% Automata and formal languages · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 61% Program analysis · 39% |
Topics — the 24 heaviest of 26, 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 |
1.2 | 4 | 2021 | On Weak Stubborn Sets in Classical Planning · IJCAI 2021 Graph-Based Factorization of Classical Planning Problems · IJCAI 2016 Integrating Partial Order Reduction and Symmetry Elimination for Cost-Optimal Classical Planning · IJCAI 2015 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search |
1.1 | 4 | 2021 | On Weak Stubborn Sets in Classical Planning · IJCAI 2021 Factored Symmetries for Merge-and-Shrink Abstractions · AAAI 2015 Heuristics and Symmetries in Classical Planning · AAAI 2015 |
Algorithms and data structures › search algorithms
state-space search |
0.6 | 3 | 2021 | On Weak Stubborn Sets in Classical Planning · IJCAI 2021 Integrating Partial Order Reduction and Symmetry Elimination for Cost-Optimal Classical Planning · IJCAI 2015 Factored Symmetries for Merge-and-Shrink Abstractions · AAAI 2015 |
Automated reasoning and model checking › model checking › state space reduction
partial order reduction |
0.5 | 1 | 2021 | On Weak Stubborn Sets in Classical Planning · IJCAI 2021 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning › abstraction in planning
merge-and-shrink abstraction |
0.4 | 2 | 2015 | Factored Symmetries for Merge-and-Shrink Abstractions · AAAI 2015 Generalized Label Reduction for Merge-and-Shrink Heuristics · AAAI 2014 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › nondeterministic planning
fully observable non-deterministic planning |
0.2 | 1 | 2016 | Structural Symmetries for Fully Observable Nondeterministic Planning · IJCAI 2016 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
nondeterministic planning |
0.2 | 1 | 2016 | Structural Symmetries for Fully Observable Nondeterministic Planning · IJCAI 2016 |
Automated reasoning and model checking
model checking |
0.2 | 2 | 2014 | Planning as Model Checking in Hybrid Domains · AAAI 2014 Generalized Label Reduction for Merge-and-Shrink Heuristics · AAAI 2014 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › classical planning
cost-optimal planning |
0.2 | 1 | 2015 | Integrating Partial Order Reduction and Symmetry Elimination for Cost-Optimal Classical Planning · IJCAI 2015 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › search control
search space pruning |
0.2 | 1 | 2015 | A Generalization of Sleep Sets Based on Operator Sequence Redundancy · AAAI 2015 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
hybrid planning |
0.2 | 1 | 2014 | Planning as Model Checking in Hybrid Domains · AAAI 2014 |
Machine learning › Learning paradigms
label compression |
0.2 | 1 | 2014 | Generalized Label Reduction for Merge-and-Shrink Heuristics · AAAI 2014 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › plan representation › planning languages
PDDL+ |
0.2 | 1 | 2014 | Planning as Model Checking in Hybrid Domains · AAAI 2014 |
Software testing
GUI testing |
0.2 | 1 | 2014 | Reducing GUI test suites via program slicing · ISSTA 2014 |
Program analysis › static analysis
program slicing |
0.2 | 1 | 2014 | Reducing GUI test suites via program slicing · ISSTA 2014 |
Software testing › regression testing
test suite reduction |
0.2 | 1 | 2014 | Reducing GUI test suites via program slicing · ISSTA 2014 |
Automata and formal languages › infinite-state systems
hybrid automata |
0.2 | 1 | 2014 | Planning as Model Checking in Hybrid Domains · AAAI 2014 |
Automated reasoning and model checking › reachability
hybrid systems reachability |
0.1 | 1 | 2012 | A Box-Based Distance between Regions for Guiding the Reachability Analysis of SpaceEx · CAV 2012 |
Automated reasoning and model checking
reachability |
0.1 | 1 | 2012 | A Box-Based Distance between Regions for Guiding the Reachability Analysis of SpaceEx · CAV 2012 |
Automated reasoning and model checking › model checking
real-time model checking |
0.1 | 1 | 2008 | Faster Than Uppaal? · CAV 2008 |
Automata and formal languages
timed automata |
0.1 | 1 | 2008 | Faster Than Uppaal? · CAV 2008 |
Graph algorithms and graph theory › graph decomposition
graph factorization |
0.1 | 1 | 2016 | Graph-Based Factorization of Classical Planning Problems · IJCAI 2016 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning › hybrid planning
mixed discrete-continuous planning |
0.1 | 1 | 2014 | Symbolic Domain Predictive Control · AAAI 2014 |
Program analysis
static analysis |
0.1 | 1 | 2014 | Reducing GUI test suites via program slicing · ISSTA 2014 |
Methods — techniques the papers use, named apart from their topics
stubborn set theory · 1.0state-space pruning · 0.5state space pruning · 0.5graph-based factorization · 0.5symmetry elimination · 0.4model checking · 0.4formal translation · 0.4symmetry analysis · 0.2partial-order reduction · 0.2partial order reduction · 0.2heuristic invariance analysis · 0.2reachability analysis · 0.2program slicing · 0.2event dependency analysis · 0.2box-based distance · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | On Weak Stubborn Sets in Classical PlanningabstractStubborn sets are a pruning technique for state-space search which is well established in optimal classical planning. In this paper, we show that weak stubborn sets introduced in recent work in planning are actually not weak stubborn sets in Valmari's original sense. Based on this finding, we introduce weak stubborn sets in the original sense for planning by providing a generalized definition analogously to generalized strong stubborn sets in previous work. We discuss the relationship of strong, weak and the previously called weak stubborn sets, thus providing a further step in getting an overall picture of the stubborn set approach in planning. Silvan Sievers, Martin Wehrle |
IJCAI | 2 |
| 2019 | Strong Stubborn Set Pruning for Star-Topology Decoupled State Space SearchabstractAnalyzing reachability in large discrete transition systems is an important sub-problem in several areas of AI, and of CS in general. State space search is a basic method for conducting such an analysis. A wealth of techniques have been proposed to reduce the search space without affecting the existence of (optimal) solution paths. In particular, strong stubborn set (SSS) pruning is a prominent such method, analyzing action dependencies to prune commutative parts of the search space. We herein show how to apply this idea to star-topology decoupled state space search, a recent search reformulation method invented in the context of classical AI planning. Star-topology decoupled state space search, short decoupled search, addresses planning tasks where a single center component interacts with several leaf components. The search exploits a form of conditional independence arising in this setting: given a fixed path p of transitions by the center, the possible leaf moves compliant with p are independent across the leaves. Decoupled search thus searches over center paths only, maintaining the compliant paths for each leaf separately. This avoids the enumeration of combined states across leaves. Just like standard search, decoupled search is adversely affected by commutative parts of its search space. The adaptation of strong stubborn set pruning is challenging due to the more complex structure of the search space, and the resulting ways in which action dependencies may affect the search. We spell out how to address this challenge, designing optimality-preserving decoupled strong stubborn set (DSSS) pruning methods. We introduce a design for star topologies in full generality, as well as simpler design variants for the practically relevant fork and inverted fork special cases. We show that there are cases where DSSS pruning is exponentially more effective than both, decoupled search and SSS pruning, exhibiting true synergy where the whole is more than the sum of its parts. Empirically, DSSS pruning reliably inherits the best of its components, and sometimes outperforms both. Daniel Gnad 0001, Jörg Hoffmann 0001, Martin Wehrle |
J. Artif. Intell. Res. | 3 |
| 2017 | Strengthening Canonical Pattern Databases with Structural SymmetriesabstractSymmetry-based state space pruning techniques have proved to greatly improve heuristic search based classical planners. Similarly, abstraction heuristics in general and pattern databases in particular are key ingredients of such planners. However, only little work has dealt with how the abstraction heuristics behave under symmetries. In this work, we investigate the symmetry properties of the popular canonical pattern databases heuristic. Exploiting structural symmetries, we strengthen the canonical pattern databases by adding symmetric pattern databases, making the resulting heuristic invariant under structural symmetry, thus making it especially attractive for symmetry-based pruning search methods. Further, we prove that this heuristic is at least as informative as using symmetric lookups over the original heuristic. An experimental evaluation confirms these theoretical results. Silvan Sievers, Martin Wehrle, Malte Helmert, Michael Katz 0001 |
SOCS | 2 |
| 2016 | Decoupled Strong Stubborn Sets
Daniel Gnad 0001, Martin Wehrle, Jörg Hoffmann 0001 |
IJCAI | 2 |
| 2016 | Graph-Based Factorization of Classical Planning Problems
Martin Wehrle, Silvan Sievers, Malte Helmert |
IJCAI | 1 |
| 2016 | Structural Symmetries for Fully Observable Nondeterministic Planning
Dominik Winterer, Martin Wehrle, Michael Katz 0001 |
IJCAI | 2 |
| 2016 | Sleep Sets Meet Duplicate EliminationabstractThe sleep sets technique is a path-dependent pruning method for state space search. In the past, the combination of sleep sets with graph search algorithms that perform duplicate elimination has often shown to be error-prone. In this paper, we provide the theoretical basis for the integration of sleep sets with common search algorithms in AI that perform duplicate elimination. Specifically, we investigate approaches to safely integrate sleep sets with optimal (best-first) search algorithms. Based on this theory, we provide an initial step towards integrating sleep sets within A* and additional state pruning techniques like strong stubborn sets. Our experiments show slight, yet consistent improvements on the number of generated search nodes across a large number of standard domains from the international planning competitions. Yusra Alkhazraji, Martin Wehrle |
SOCS | 2 |
| 2016 | Guided search for hybrid systems based on coarse-grained space abstractionsabstractHybrid systems represent an important and powerful formalism for modeling real-world applications such as embedded systems. A verification tool like SpaceEx is based on the exploration of a symbolic search space (the region space ). As a verification tool, it is typically optimized towards proving the absence of errors. In some settings, e.g., when the verification tool is employed in a feedback-directed design cycle, one would like to have the option to call a version that is optimized towards finding an error trajectory in the region space. A recent approach in this direction is based on guided search . Guided search relies on a cost function that indicates which states are promising to be explored, and preferably explores more promising states first. In this paper, we propose an abstraction-based cost function based on coarse-grained space abstractions for guiding the reachability analysis. For this purpose, a suitable abstraction technique that exploits the flexible granularity of modern reachability analysis algorithms is introduced. The new cost function is an effective extension of pattern database approaches that have been successfully applied in other areas. The approach has been implemented in the SpaceEx model checker. The evaluation shows its practical potential. Sergiy Bogomolov, Alexandre Donzé, Goran Frehse, Radu Grosu, Taylor T. Johnson, Hamed Ladan, Andreas Podelski, Martin Wehrle |
Int. J. Softw. Tools Technol. Transf. | 8 |
| 2016 | Downward pattern refinement for timed automataabstractDirected model checking is a well-established approach for detecting error states in concurrent systems. A popular variant to find shortest error traces is to apply the A $$^*$$ search algorithm with distance heuristics that never overestimate the real error distance. An important class of such distance heuristics is the class of pattern database heuristics. Pattern database heuristics are built on abstractions of the system under consideration. In this paper, we propose downward pattern refinement, a systematic approach for the construction of pattern database heuristics for concurrent systems of timed automata. First, we propose a general framework for pattern databases in the context of timed automata and show that desirable theoretical properties hold for the resulting pattern database. Afterward, we formally define a concept to measure the accuracy of abstractions. Based on this concept, we propose an algorithm for computing succinct abstractions that are still accurate to produce informed pattern databases. We evaluate our approach on large and complex industrial problems. The experiments show the practical potential of the resulting pattern database heuristic. Martin Wehrle, Sebastian Kupferschmid |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2015 | A Generalization of Sleep Sets Based on Operator Sequence RedundancyabstractPruning techniques have recently been shown to speed up search algorithms by reducing the branching factor of large search spaces. One such technique is sleep sets, which were originally introduced as a pruning technique for model checking, and which have recently been investigated on a theoretical level for planning. In this paper, we propose a generalization of sleep sets and prove its correctness. While the original sleep sets were based on the commutativity of operators, generalized sleep sets are based on a more general notion of operator sequence redundancy. As a result, our approach dominates the original sleep sets variant in terms of pruning power. On a practical level, our experimental evaluation shows the potential of sleep sets and their generalizations on a large and common set of planning benchmarks. Robert C. Holte, Yusra Alkhazraji, Martin Wehrle |
AAAI | 3 |
| 2015 | Heuristics and Symmetries in Classical PlanningabstractHeuristic search is a state-of-the-art approach to classical planning. Several heuristic families were developed over the years to automatically estimate goal distance information from problem descriptions. Orthogonally to the development of better heuristics, recent years have seen an increasing interest in symmetry-based state space pruning techniques that aim at reducing the search effort. However, little work has dealt with how the heuristics behave under symmetries. We investigate the symmetry properties of existing heuristics and reveal that many of them are invariant under symmetries. Alexander Shleyfman, Michael Katz 0001, Malte Helmert, Silvan Sievers, Martin Wehrle |
AAAI | 5 |
| 2015 | Factored Symmetries for Merge-and-Shrink AbstractionsabstractMerge-and-shrink heuristics crucially rely on effective reduction techniques, such as bisimulation-based shrinking, to avoid the combinatorial explosion of abstractions. We propose the concept of factored symmetries for merge-and-shrink abstractions based on the established concept of symmetry reduction for state-space search. We investigate under which conditions factored symmetry reduction yields perfect heuristics and discuss the relationship to bisimulation. We also devise practical merging strategies based on this concept and experimentally validate their utility. Silvan Sievers, Martin Wehrle, Malte Helmert, Alexander Shleyfman, Michael Katz 0001 |
AAAI | 2 |
| 2015 | Integrating Partial Order Reduction and Symmetry Elimination for Cost-Optimal Classical Planning
Martin Wehrle, Malte Helmert, Alexander Shleyfman, Michael Katz 0001 |
IJCAI | 1 |
| 2015 | Improved Pattern Selection for PDB Heuristics in Classical Planning (Extended Abstract)abstractThe iPDB approach selects patterns by a local search in the space of pattern collections. This search often gets stuck in local optima, which limits the quality of the resulting heuristic. In this research abstract, we report on current progress to tackle this problem. We investigate variable neighborhood search with encouraging experimental results. Sascha Scherrer, Florian Pommerening, Martin Wehrle |
SOCS | 3 |
| 2015 | Directed Model Checking for PROMELA with Relaxation-Based Distance Functions
Ahmad Siyar Andisha, Martin Wehrle, Bernd Westphal |
SPIN | 2 |
| 2014 | Planning as Model Checking in Hybrid DomainsabstractPlanning in hybrid domains is an important and challenging task, and various planning algorithms have been proposed in the last years. From an abstract point of view, hybrid planning domains are based on hybrid automata, which have been studied intensively in the model checking community. In particular, powerful model checking algorithms and tools have emerged for this formalism. However, despite the quest for more scalable planning approaches, model checking algorithms have not been applied to planning in hybrid domains so far. In this paper, we make a first step in bridging the gap between these two worlds. We provide a formal translation scheme from PDDL+ to the standard formalism of hybrid automata, as a solid basis for using hybrid system model-checking tools for dealing with hybrid planning domains. As a case study, we use the SpaceEx model checker, showing how we can address PDDL+ domains that are out of the scope of state-of-the-art planners. Sergiy Bogomolov, Daniele Magazzeni, Andreas Podelski, Martin Wehrle |
AAAI | 4 |
| 2014 | Symbolic Domain Predictive ControlabstractPlanning-based methods to guide switched hybrid systems from an initial state into a desired goal region opens an interesting field for control. The idea of the Domain Predictive Control (DPC) approach is to generate input signals affecting both the numerical states and the modes of the system by stringing together atomic actions to a logically consistent plan. However, the existing DPC approach is restricted in the sense that a discrete and pre-defined input signal is required for each action. In this paper, we extend the approach to deal with symbolic states. This allows for the propagation of reachable regions of the state space emerging from actions with inputs that can be arbitrarily chosen within specified input bounds. This symbolic extension enables the applicability of DPC to systems with bounded inputs sets and increases its robustness due to the implicitly reduced search space. Moreover, precise numeric goal states instead of goal regions become reachable. Johannes Löhr, Martin Wehrle, Maria Fox 0001, Bernhard Nebel |
AAAI | 2 |
| 2014 | Generalized Label Reduction for Merge-and-Shrink HeuristicsabstractLabel reduction is a technique for simplifying families of labeled transition systems by dropping distinctions between certain transition labels. While label reduction is critical to the efficient computation of merge-and-shrink heuristics, current theory only permits reducing labels in a limited number of cases. We generalize this theory so that labels can be reduced in every intermediate abstraction of a merge-and-shrink tree. This is particularly important for efficiently computing merge-and-shrink abstractions based on non-linear merge strategies. As a case study, we implement a non-linear merge strategy based on the original work on merge-and-shrink heuristics in model checking by Dräger et al. Silvan Sievers, Martin Wehrle, Malte Helmert |
AAAI | 2 |
| 2014 | Bounded Intention Planning RevisitedabstractBounded intention planning provides a pruning technique for optimal planning that has been proposed several years ago. In addition, partial order reduction techniques based on stubborn sets have recently been investigated for this purpose. In this paper, we revisit bounded intention planning in the view of stubborn sets. Silvan Sievers, Martin Wehrle, Malte Helmert |
ECAI | 2 |
| 2014 | Reducing GUI test suites via program slicingabstractA crucial problem in GUI testing is the identification of accurate event sequences that encode corresponding user interactions with the GUI. Ultimately, event sequences should be both feasible (i. e., executable on the GUI) and relevant (i.e., cover as much of the code as possible). So far, most work on GUI testing focused on approaches to generate feasible event sequences. In addition, based on event dependency analyses, a recently proposed static analysis approach systematically aims at selecting both relevant and feasible event sequences. However, statically analyzing event dependencies can cause the generation of a huge number of event sequences, leading to unmanageable GUI test suites that are not executable within reasonable time. In this paper we propose a refined static analysis approach based on program slicing. On the theoretical side, our approach identifies and eliminates redundant event sequences in GUI test suites. Redundant event sequences have the property that they are guaranteed to not affect the test effectiveness. On the practical side, we have implemented a slicing-based test suite reduction algorithm that approximatively identifies redundant event sequences. Our experiments on six open source GUI applications show that our reduction algorithm significantly reduces the size of GUI test suites. As a result, the overall execution time could significantly be reduced without losing test effectiveness. Stephan Arlt, Andreas Podelski, Martin Wehrle |
ISSTA | 3 |
| 2013 | Abstraction-Based Guided Search for Hybrid Systems
Sergiy Bogomolov, Alexandre Donzé, Goran Frehse, Radu Grosu, Taylor T. Johnson, Hamed Ladan, Andreas Podelski, Martin Wehrle |
SPIN | 8 |
| 2012 | A Box-Based Distance between Regions for Guiding the Reachability Analysis of SpaceEx
Sergiy Bogomolov, Goran Frehse, Radu Grosu, Hamed Ladan, Andreas Podelski, Martin Wehrle |
CAV | 6 |
| 2011 | Abstractions and Pattern Databases: The Quest for Succinctness and Accuracy
Sebastian Kupferschmid, Martin Wehrle |
TACAS | 2 |
| 2009 | The Causal Graph Revisited for Directed Model Checking
Martin Wehrle, Malte Helmert |
SAS | 1 |
| 2009 | Transition-Based Directed Model Checking
Martin Wehrle, Sebastian Kupferschmid, Andreas Podelski |
TACAS | 1 |
| 2008 | Faster Than Uppaal?
Sebastian Kupferschmid, Martin Wehrle, Bernhard Nebel, Andreas Podelski |
CAV | 2 |