Demo Data from SIGIR 2026 / reviewers in the wild / expert
David E. Smith 0001
dblp:95/2477-1 · also David Eugene Smith
· DBLP profile ↗
32ranked-venue papers
9as first author
3since 2021 · last 2024
0000-0003-2791-4964ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 32 · 9 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 14 · 5 first-author · 1 since 2021Systems, architecture and hardware · 2Applied, interdisciplinary, general and emerging 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
19 papers |
Planning, search and constraint satisfaction · 74% Trustworthy machine learning · 14% 3D vision · 10% | |
| Human-computer interaction and pervasive computing
2 papers |
Human-AI interaction · 100% |
Topics — the 26 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
temporal planning |
0.9 | 4 | 2018 | Strong temporal planning with uncontrollable durations · Artif. Intell. 2018 Extracting mutual exclusion invariants from lifted temporal planning domains · Artif. Intell. 2018 Compiling Away Uncertainty in Strong Temporal Planning with Uncontrollable Durations · IJCAI 2015 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
plan explanation |
0.8 | 1 | 2024 | Explaining Plan Quality Differences · ICAPS 2024 |
Machine learning › Trustworthy machine learning
interpretability |
0.5 | 1 | 2021 | A Unifying Bayesian Formulation of Measures of Interpretability in Human-AI Interaction · IJCAI 2021 |
Human-AI interaction › explainable AI
explainable planning |
0.4 | 1 | 2019 | Why Can't You Do That HAL? Explaining Unsolvability of Planning Tasks · IJCAI 2019 |
Computer vision › 3D vision
invariant feature extraction |
0.3 | 1 | 2018 | Extracting mutual exclusion invariants from lifted temporal planning domains · Artif. Intell. 2018 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › plan recognition
goal recognition |
0.2 | 1 | 2015 | A Fast Goal Recognition Technique Based on Interaction Estimates · IJCAI 2015 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
probabilistic planning |
0.2 | 2 | 2011 | Probabilistic Plan Graph Heuristic for Probabilistic Planning · AAAI 2011 Sequential Monte Carlo in reachability heuristics for probabilistic planning · Artif. Intell. 2008 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
activity planning |
0.1 | 1 | 2012 | Planning as an Iterative Process · AAAI 2012 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
planning under uncertainty |
0.1 | 1 | 2018 | Strong temporal planning with uncontrollable durations · Artif. Intell. 2018 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
sequential monte carlo |
0.0 | 1 | 2008 | Sequential Monte Carlo in reachability heuristics for probabilistic planning · Artif. Intell. 2008 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › classical planning
partial-order planning |
0.0 | 2 | 1993 | Postponing Threats in Partial-Order Planning · AAAI 1993 Threat-Removal Strategies for Partial-Order Planning · AAAI 1993 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change
reasoning about actions |
0.0 | 2 | 1988 | Reasoning About Action II: The Qualification Problem · Artif. Intell. 1988 Reasoning About Action I: A Possible Worlds Approach · Artif. Intell. 1988 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
automated reasoning |
0.0 | 2 | 1989 | Controlling Backward Inference · Artif. Intell. 1989 Controlling Recursive Inference · Artif. Intell. 1986 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
qualification problem |
0.0 | 2 | 1988 | Reasoning About Action II: The Qualification Problem · Artif. Intell. 1988 Possible Worlds and the Qualification Problem · AAAI 1987 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change › reasoning about actions
possible-world semantics |
0.0 | 2 | 1988 | Reasoning About Action I: A Possible Worlds Approach · Artif. Intell. 1988 Reasoning About Action II: The Qualification Problem · Artif. Intell. 1988 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning |
0.0 | 2 | 1988 | Possible Worlds and the Qualification Problem · AAAI 1987 Reasoning About Action I: A Possible Worlds Approach · Artif. Intell. 1988 |
Logic in computer science
modal logic |
0.0 | 1 | 1987 | Possible Worlds and the Qualification Problem · AAAI 1987 |
Logic in computer science › modal logic
possible-world semantics |
0.0 | 1 | 1987 | Possible Worlds and the Qualification Problem · AAAI 1987 |
Query processing and optimization › query optimization › logical query optimization
conjunctive query optimization |
0.0 | 1 | 1985 | Ordering Conjunctive Queries · Artif. Intell. 1985 |
Query processing and optimization › query optimization › transformation-based optimization
query reordering |
0.0 | 1 | 1985 | Ordering Conjunctive Queries · Artif. Intell. 1985 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
plan generation |
0.0 | 1 | 1993 | Threat-Removal Strategies for Partial-Order Planning · AAAI 1993 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › search-based planning
plan-space planning |
0.0 | 1 | 1993 | Postponing Threats in Partial-Order Planning · AAAI 1993 |
Algorithms and data structures › combinatorial algorithms › enumeration algorithms
finding all solutions |
0.0 | 1 | 1983 | Finding All of the Solutions to a Problem · AAAI 1983 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation › frame-based representation
frame system |
0.0 | 1 | 1980 | A Frame-Based Production System Architecture · AAAI 1980 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge-based systems › rule-based systems
production system architectures |
0.0 | 1 | 1980 | A Frame-Based Production System Architecture · AAAI 1980 |
Database theory
conjunctive query |
0.0 | 1 | 1985 | Ordering Conjunctive Queries · Artif. Intell. 1985 |
Methods — techniques the papers use, named apart from their topics
bayesian modeling · 1.0breadth-first search · 0.8abstraction · 0.8invariant template matching · 0.3domain analysis · 0.3interaction estimates · 0.2compilation · 0.2constraint specification · 0.1sequential monte carlo · 0.1partial-order planning · 0.0possible worlds semantics · 0.0frame-based representation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Explaining Plan Quality DifferencesabstractWe describe a method for explaining the differences between the quality of plans produced for similar planning problems. The method exploits a process of abstracting away details of the planning problems until the difference in solution quality they support has been minimised. We give a general definition of a valid abstraction of a planning problem. We then give the details of the implementation of a number of useful abstractions. Finally, we present a breadth-first search algorithm for finding suitable abstractions for explanations; and detail the results of an evaluation of the approach. Benjamin Krarup, Amanda Jane Coles, Derek Long, David E. Smith 0001 |
ICAPS | 4 |
| 2021 | A Unifying Bayesian Formulation of Measures of Interpretability in Human-AI InteractionabstractExisting approaches for generating human-aware agent behaviors have considered different measures of interpretability in isolation. Further, these measures have been studied under differing assumptions, thus precluding the possibility of designing a single framework that captures these measures under the same assumptions. In this paper, we present a unifying Bayesian framework that models a human observer's evolving beliefs about an agent and thereby define the problem of Generalized Human-Aware Planning. We will show that the definitions of interpretability measures like explicability, legibility and predictability from the prior literature fall out as special cases of our general framework. Through this framework, we also bring a previously ignored fact to light that the human-robot interactions are in effect open-world problems, particularly as a result of modeling the human's beliefs over the agent. Since the human may not only hold beliefs unknown to the agent but may also form new hypotheses about the agent when presented with novel or unexpected behaviors. Sarath Sreedharan, Anagha Kulkarni 0002, David E. Smith 0001, Subbarao Kambhampati |
IJCAI | 3 |
| 2021 | Contrastive Explanations of Plans through Model RestrictionsabstractIn automated planning, the need for explanations arises when there is a mismatch between a proposed plan and the user’s expectation. We frame Explainable AI Planning as an iterative plan exploration process, in which the user asks a succession of contrastive questions that lead to the generation and solution of hypothetical planning problems that are restrictions of the original problem. The object of the exploration is for the user to understand the constraints that govern the original plan and, ultimately, to arrive at a satisfactory plan. We present the results of a user study that demonstrates that when users ask questions about plans, those questions are usually contrastive, i.e. “why A rather than B?”. We use the data from this study to construct a taxonomy of user questions that often arise during plan exploration. Our approach to iterative plan exploration is a process of successive model restriction. Each contrastive user question imposes a set of constraints on the planning problem, leading to the construction of a new hypothetical planning problem as a restriction of the original. Solving this restricted problem results in a plan that can be compared with the original plan, admitting a contrastive explanation. We formally define model-based compilations in PDDL2.1 for each type of constraint derived from a contrastive user question in the taxonomy, and empirically evaluate the compilations in terms of computational complexity. The compilations were implemented as part of an explanation framework supporting iterative model restriction. We demonstrate its benefits in a second user study. Benjamin Krarup, Senka Krivic, Daniele Magazzeni, Derek Long, Michael Cashmore, David E. Smith 0001 |
J. Artif. Intell. Res. | 6 |
| 2020 | Designing Environments Conducive to Interpretable Robot BehaviorabstractDesigning robots capable of generating interpretable behavior is essential for effective human-robot collaboration. This requires robots to be able to generate behavior that aligns with human expectations but exhibiting such behavior in arbitrary environments could be quite expensive for robots, and in some cases, the robot may not even be able to exhibit expected behavior. However, in structured environments (like warehouses, restaurants, etc.), it may be possible to design the environment so as to boost the interpretability of a robot's behavior or to shape the human's expectations of the robot's behavior. In this paper, we investigate the opportunities and limitations of environment design as a tool to promote a particular type of interpretable behavior - known in the literature as explicable behavior. We formulate a novel environment design framework that considers design over multiple tasks and over a time horizon. In addition, we explore the longitudinal effect of explicable behavior and the trade-off that arises between the cost of design and the cost of generating explicable behavior over an extended time horizon. Anagha Kulkarni 0002, Sarath Sreedharan, Sarah Keren, Tathagata Chakraborti, David E. Smith 0001, Subbarao Kambhampati |
IROS | 5 |
| 2019 | Why Can't You Do That HAL? Explaining Unsolvability of Planning TasksabstractExplainable planning is widely accepted as a prerequisite for autonomous agents to successfully work with humans. While there has been a lot of research on generating explanations of solutions to planning problems, explaining the absence of solutions remains an open and under-studied problem, even though such situations can be the hardest to understand or debug. In this paper, we show that hierarchical abstractions can be used to efficiently generate reasons for unsolvability of planning problems. In contrast to related work on computing certificates of unsolvability, we show that these methods can generate compact, human-understandable reasons for unsolvability. Empirical analysis and user studies show the validity of our methods as well as their computational efficacy on a number of benchmark planning domains. Sarath Sreedharan, Siddharth Srivastava 0001, David E. Smith 0001, Subbarao Kambhampati |
IJCAI | 3 |
| 2018 | Extracting mutual exclusion invariants from lifted temporal planning domainsabstractAbstract We present a technique for automatically extracting mutual exclusion invariants from temporal planning instances. It first identifies a set of invariant templates by inspecting the lifted representation of the domain and then checks these templates against properties that assure invariance. Our technique builds on other approaches to invariant synthesis presented in the literature but departs from their limited focus on instantaneous actions by addressing temporal domains. To deal with time, we formulate invariance conditions that account for the entire temporal structure of the actions and the possible concurrent interactions between them. As a result, we construct a more comprehensive technique than previous methods, which is able to find not only invariants for temporal domains but also a broader set of invariants for sequential domains. Our experimental results provide evidence that our domain analysis is effective at identifying a more extensive set of invariants, which results in the generation of fewer multi-valued state variables. We show that, in turn, this reduction in the number of variables reflects positively on the performance of the temporal planners that use a variable/value representation. Sara Bernardini, Fabio Fagnani, David E. Smith 0001 |
Artif. Intell. | 3 |
| 2018 | Strong temporal planning with uncontrollable durations
Alessandro Cimatti, Minh Do, Andrea Micheli, Marco Roveri, David E. Smith 0001 |
Artif. Intell. | 5 |
| 2016 | Delete-Free Reachability Analysis for Temporal and Hierarchical PlanningabstractReachability analysis is a crucial part of the heuristic computation for many state of the art classical and temporal planners. In this paper, we study the difficulty that arises in assessing the reachability of actions in planning problems containing sets of interdependent actions, notably including problems with required concurrency as well as hierarchical planning problems. We show the limitation of state-of-the-art techniques and propose a new method suitable for both temporal and hierarchical planning problems. Our proposal is evaluated on FAPE, a constraint-based temporal planner.A long version of this paper was presented at the HSDIP workshop [1]. Arthur Bit-Monnot, David E. Smith 0001, Minh Do |
ECAI | 2 |
| 2015 | A Fast Goal Recognition Technique Based on Interaction Estimates
Yolanda E-Martín, María Dolores Rodríguez-Moreno, David E. Smith 0001 |
IJCAI | 3 |
| 2015 | Compiling Away Uncertainty in Strong Temporal Planning with Uncontrollable Durations
Andrea Micheli, Minh Do, David E. Smith 0001 |
IJCAI | 3 |
| 2015 | Planning for serendipityabstractRecently there has been a lot of focus on human robot co-habitation issues that are often orthogonal to many aspects of human-robot teaming; e.g. on producing socially acceptable behaviors of robots and de-conflicting plans of robots and humans in shared environments. However, an interesting offshoot of these settings that has largely been overlooked is the problem of planning for serendipity - i.e. planning for stigmergic collaboration without explicit commitments on agents in co-habitation. In this paper we formalize this notion of planning for serendipity for the first time, and provide an Integer Programming based solution for this problem. Further, we illustrate the different modes of this planning technique on a typical Urban Search and Rescue scenario and show a real-life implementation of the ideas on the Nao Robot interacting with a human colleague. Tathagata Chakraborti, Gordon Briggs, Kartik Talamadupula, Yu Zhang 0055, Matthias Scheutz, David E. Smith 0001, Subbarao Kambhampati |
IROS | 6 |
| 2014 | Progressive heuristic search for probabilistic planning based on interaction estimatesabstractAbstract Development of real planning and scheduling applications often requires the ability to handle uncertainty. Often this uncertainty is represented using probability information on the initial conditions and on the outcomes of actions. In this paper, we describe a novel probabilistic plan graph heuristic that computes information about the interaction between actions and between propositions. This information is used to find better relaxed plans and to compute their probability of success. This information guides a forward state space search for high probability, non‐branching seed plans. These plans are then used in a planning and scheduling system that handles unexpected outcomes by runtime replanning. We briefly describe the heuristic, the search process, and the results on different domains from recent international planning competitions. We discuss the results of this study and some of the issues involved in advancing this work further. Yolanda E-Martín, María Dolores Rodríguez-Moreno, David E. Smith 0001 |
Expert Syst. J. Knowl. Eng. | 3 |
| 2012 | Planning as an Iterative ProcessabstractActivity planning for missions such as the Mars Exploration Rover mission presents many technical challenges, including oversubscription, consideration of time, concurrency, resources, preferences, and uncertainty. These challenges have all been addressed by the research community to varying degrees, but significant technical hurdles still remain. In addition, the integration of these capabilities into a single planning engine remains largely unaddressed. However, I argue that there is a deeper set of issues that needs to be considered -- namely the integration of planning into an iterative process that begins before the goals, objectives, and preferences are fully defined. This introduces a number of technical challenges for planning, including the ability to more naturally specify and utilize constraints on the planning process, the ability to generate multiple qualitatively different plans, and the ability to provide deep explanation of plans. David E. Smith 0001 |
AAAI | 1 |
| 2011 | Probabilistic Plan Graph Heuristic for Probabilistic Planning
Yolanda E-Martín, María Dolores Rodríguez-Moreno, David E. Smith 0001 |
AAAI | 3 |
| 2009 | An Emergency Landing Planner for Damaged Aircraft
Nicolas Meuleau, Christian Plaunt, David E. Smith 0001, Tristan B. Smith |
IAAI | 3 |
| 2008 | Sequential Monte Carlo in reachability heuristics for probabilistic planning
Daniel Bryce, Subbarao Kambhampati, David E. Smith 0001 |
Artif. Intell. | 3 |
| 2006 | Planning Graph Heuristics for Belief Space SearchabstractSome recent works in conditional planning have proposed reachability heuristics to improve planner scalability, but many lack a formal description of the properties of their distance estimates. To place previous work in context and extend work on heuristics for conditional planning, we provide a formal basis for distance estimates between belief states. We give a definition for the distance between belief states that relies on aggregating underlying state distance measures. We give several techniques to aggregate state distances and their associated properties. Many existing heuristics exhibit a subset of the properties, but in order to provide a standardized comparison we present several generalizations of planning graph heuristics that are used in a single planner. We compliment our belief state distance estimate framework by also investigating efficient planning graph data structures that incorporate BDDs to compute the most effective heuristics. We developed two planners to serve as test-beds for our investigation. The first, CAltAlt, is a conformant regression planner that uses A* search. The second, POND, is a conditional progression planner that uses AO* search. We show the relative effectiveness of our heuristic techniques within these planners. We also compare the performance of these planners with several state of the art approaches in conditional planning. Daniel Bryce, Subbarao Kambhampati, David E. Smith 0001 |
J. Artif. Intell. Res. | 3 |
| 2003 | Optimal Limited Contingency Planning
Nicolas Meuleau, David E. Smith 0001 |
UAI | 2 |
| 2003 | The Case for Durative Actions: A Commentary on PDDL2.1abstractThe addition of durative actions to PDDL2.1 sparked some controversy. Fox and Long argued that actions should be considered as instantaneous, but can start and stop processes. Ultimately, a limited notion of durative actions was incorporated into the language. I argue that this notion is still impoverished, and that the underlying philosophical position of regarding durative actions as being a shorthand for a start action, process, and stop action ignores the realities of modelling and execution for complex systems. David E. Smith 0001 |
J. Artif. Intell. Res. | 1 |
| 2002 | Planning under Continuous Time and Resource Uncertainty: A Challenge for AI
John L. Bresina, Richard Dearden, Nicolas Meuleau, Sailesh Ramakrishnan, David E. Smith 0001, Richard Washington |
UAI | 5 |
| 1999 | Temporal Planning with Mutual Exclusion Reasoning
David E. Smith 0001, Daniel S. Weld |
IJCAI | 1 |
| 1993 | Threat-Removal Strategies for Partial-Order Planning
Mark A. Peot, David E. Smith 0001 |
AAAI | 2 |
| 1993 | Postponing Threats in Partial-Order Planning
David E. Smith 0001, Mark A. Peot |
AAAI | 1 |
| 1989 | Controlling Backward Inference
David E. Smith 0001 |
Artif. Intell. | 1 |
| 1988 | The Persistence of Derived Information
Karen L. Myers, David E. Smith 0001 |
AAAI | 2 |
| 1988 | Reasoning About Action I: A Possible Worlds Approach
Matthew L. Ginsberg, David E. Smith 0001 |
Artif. Intell. | 2 |
| 1988 | Reasoning About Action II: The Qualification ProblemabstractWe present a computationally effective approach to representing and reasoning about actions with many qualifications. The approach involves treating actions as qualified not by specific facts that may or may not hold when the action is executed, but instead as potentially qualified by general constraints describing the domain being investigated. Specifically, we suggest that the result of the action be computed without considering these qualifying domain constraints, and take the action to be qualified if and only if any of the constraints is violated after the computation is complete. Our approach is presented using the framework developed in [6], where we discussed a solution to the frame and ramification problems based on the notion of possible worlds, and compared the computational requirements of that solution to the needs of more conventional ones. In the present paper, we show that the domain constraint approach to qualification, coupled with the possible worlds approach described earlier, has the remarkable property that essentially no computational resources are required to confirm that an action is unqualified. As before, we also make a quantitative comparison between the resources needed by our approach and those required by other formulations. Matthew L. Ginsberg, David E. Smith 0001 |
Artif. Intell. | 2 |
| 1987 | Possible Worlds and the Qualification Problem
Matthew L. Ginsberg, David E. Smith 0001 |
AAAI | 2 |
| 1986 | Controlling Recursive Inference
David E. Smith 0001, Michael R. Genesereth, Matthew L. Ginsberg |
Artif. Intell. | 1 |
| 1985 | Ordering Conjunctive Queries
David E. Smith 0001, Michael R. Genesereth |
Artif. Intell. | 1 |
| 1983 | Finding All of the Solutions to a Problem
David E. Smith 0001 |
AAAI | 1 |
| 1980 | A Frame-Based Production System Architecture
David E. Smith 0001, Jan E. Clayton |
AAAI | 1 |