EDBT 2026 Demo / reviewers in the wild / expert
Drew McDermott
dblp:83/863 · also Drew V. McDermott
· DBLP profile ↗
42ranked-venue papers
25as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 37 · 23 first-authorGraphics, computer vision, multimedia, augmented reality and games · 13 · 9 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSystems, architecture and hardware · 2Theory of computation · 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
25 papers |
Knowledge representation and reasoning · 46% Planning, search and constraint satisfaction · 28% Robot navigation and mapping · 22% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Services computing and microservices · 100% |
Topics — the 30 heaviest of 44, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
protein structure analysis |
0.1 | 1 | 2008 | An integrated system for studying residue coevolution in proteins · Bioinform. 2008 |
Services computing and microservices › service composition
web service composition |
0.1 | 1 | 2008 | POIROT - Integrated Learning of Web Service Procedures · AAAI 2008 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
classical planning |
0.0 | 1 | 1999 | Using Regression-Match Graphs to Control Search in Planning · Artif. Intell. 1999 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
heuristic search planning |
0.0 | 1 | 1999 | Using Regression-Match Graphs to Control Search in Planning · Artif. Intell. 1999 |
Robotics › Robot navigation and mapping
localization |
0.0 | 1 | 1998 | Visual Place Recognition for Autonomous Robots · ICRA 1998 |
Robotics › Robot navigation and mapping › place recognition
visual place recognition |
0.0 | 1 | 1998 | Visual Place Recognition for Autonomous Robots · ICRA 1998 |
Robotics › Robot navigation and mapping › map building
map learning |
0.0 | 2 | 1998 | Error correction in mobile robot map learning · ICRA 1992 Visual Place Recognition for Autonomous Robots · ICRA 1998 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
planning under uncertainty |
0.0 | 2 | 1994 | Modeling a Dynamic and Uncertain World I: Symbolic and Probabilistic Reasoning About Change · Artif. Intell. 1994 Planning Routes Through Uncertain Territory · Artif. Intell. 1984 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
temporal reasoning |
0.0 | 3 | 1988 | Problems in Formal Temporal Reasoning · Artif. Intell. 1988 Nonmonotonic Logic and Temporal Projection · Artif. Intell. 1987 Temporal Data Base Management · Artif. Intell. 1987 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning |
0.0 | 5 | 1987 | Nonmonotonic Logic and Temporal Projection · Artif. Intell. 1987 Default Reasoning, Nonmonotonic Logics, and the Frame Problem · AAAI 1986 Nonmonotonic Logic II: Nonmonotonic Modal Theories · J. ACM 1982 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
probabilistic reasoning |
0.0 | 1 | 1994 | Modeling a Dynamic and Uncertain World I: Symbolic and Probabilistic Reasoning About Change · Artif. Intell. 1994 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › temporal reasoning
probabilistic temporal reasoning |
0.0 | 1 | 1994 | Modeling a Dynamic and Uncertain World I: Symbolic and Probabilistic Reasoning About Change · Artif. Intell. 1994 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge base |
0.0 | 1 | 1993 | D. B. Lenat and R. V. Guha, Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project · Artif. Intell. 1993 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge-based systems
large knowledge bases |
0.0 | 1 | 1993 | D. B. Lenat and R. V. Guha, Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project · Artif. Intell. 1993 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
default reasoning |
0.0 | 2 | 1987 | Nonmonotonic Logic and Temporal Projection · Artif. Intell. 1987 Default Reasoning, Nonmonotonic Logics, and the Frame Problem · AAAI 1986 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
reason maintenance |
0.0 | 1 | 1991 | A General Framework for Reason Maintenance · Artif. Intell. 1991 |
Robotics › Motion planning and robot control
robot planning |
0.0 | 1 | 1991 | Robot Planning · AAAI 1991 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
robot task planning |
0.0 | 1 | 1991 | Robot Planning · AAAI 1991 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › temporal reasoning
temporal projection |
0.0 | 1 | 1987 | Nonmonotonic Logic and Temporal Projection · Artif. Intell. 1987 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change
frame problem |
0.0 | 1 | 1986 | Default Reasoning, Nonmonotonic Logics, and the Frame Problem · AAAI 1986 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning |
0.0 | 1 | 1993 | D. B. Lenat and R. V. Guha, Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project · Artif. Intell. 1993 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge compilation |
0.0 | 1 | 1984 | Knowledge Inversion · AAAI 1984 |
Robotics › Robot navigation and mapping › mobile robot navigation › navigation planning
route planning |
0.0 | 1 | 1984 | Planning Routes Through Uncertain Territory · Artif. Intell. 1984 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
problem reduction |
0.0 | 1 | 1983 | Generalizing Problem Reduction: A Logical Analysis · IJCAI 1983 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
spatial reasoning |
0.0 | 2 | 1984 | A Theory of Metric Spatial Inference · AAAI 1980 Planning Routes Through Uncertain Territory · Artif. Intell. 1984 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › neuro-symbolic reasoning
symbol grounding |
0.0 | 1 | 1983 | Under What Conditions Can a Machine Attribute Meanings to Symbols · IJCAI 1983 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › belief revision
truth maintenance systems |
0.0 | 1 | 1983 | Contexts and Data Dependencies: A Synthesis · IEEE Trans. Pattern Anal. Mach. Intell. 1983 |
Database theory
data dependencies |
0.0 | 1 | 1983 | Data Dependencies on Inequalities · AAAI 1983 |
Database theory
integrity constraints |
0.0 | 1 | 1983 | Data Dependencies on Inequalities · AAAI 1983 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
causal reasoning |
0.0 | 1 | 1982 | ARBY: Diagnosis With Shallow Causal Models · AAAI 1982 |
Methods — techniques the papers use, named apart from their topics
integrated learning · 0.2statistical coupling analysis · 0.1mutual information · 0.1correlation-based scoring · 0.1regression-match graphs · 0.0computational vision · 0.0stochastic perturbation model · 0.0chi-squared statistic · 0.0formal logic · 0.0structural constraint reasoning · 0.0simulation · 0.0mark-and-sweep · 0.0boolean equation solving · 0.0noncommittal model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Multi-level learning: improving the prediction of protein, domain and residue interactions by allowing information flow between levelsabstractBACKGROUND: Proteins interact through specific binding interfaces that contain many residues in domains. Protein interactions thus occur on three different levels of a concept hierarchy: whole-proteins, domains, and residues. Each level offers a distinct and complementary set of features for computationally predicting interactions, including functional genomic features of whole proteins, evolutionary features of domain families and physical-chemical features of individual residues. The predictions at each level could benefit from using the features at all three levels. However, it is not trivial as the features are provided at different granularity. RESULTS: To link up the predictions at the three levels, we propose a multi-level machine-learning framework that allows for explicit information flow between the levels. We demonstrate, using representative yeast interaction networks, that our algorithm is able to utilize complementary feature sets to make more accurate predictions at the three levels than when the three problems are approached independently. To facilitate application of our multi-level learning framework, we discuss three key aspects of multi-level learning and the corresponding design choices that we have made in the implementation of a concrete learning algorithm. 1) Architecture of information flow: we show the greater flexibility of bidirectional flow over independent levels and unidirectional flow; 2) Coupling mechanism of the different levels: We show how this can be accomplished via augmenting the training sets at each level, and discuss the prevention of error propagation between different levels by means of soft coupling; 3) Sparseness of data: We show that the multi-level framework compounds data sparsity issues, and discuss how this can be dealt with by building local models in information-rich parts of the data. Our proof-of-concept learning algorithm demonstrates the advantage of combining levels, and opens up opportunities for further research. AVAILABILITY: The software and a readme file can be downloaded at http://networks.gersteinlab.org/mll. The programs are written in Java, and can be run on any platform with Java 1.4 or higher and Apache Ant 1.7.0 or higher installed. The software can be used without a license. Kevin Y. Yip, Philip M. Kim, Drew McDermott, Mark Gerstein |
BMC Bioinform. | 3 |
| 2008 | POIROT - Integrated Learning of Web Service Procedures
Mark H. Burstein, Robert Laddaga, David D. McDonald 0002, Michael T. Cox, Brett Benyo, Paul Robertson 0001, Talib S. Hussain, Marshall Brinn, Drew McDermott |
AAAI | 9 |
| 2008 | An integrated system for studying residue coevolution in proteinsabstractUNLABELLED: Residue coevolution has recently emerged as an important concept, especially in the context of protein structures. While a multitude of different functions for quantifying it have been proposed, not much is known about their relative strengths and weaknesses. Also, subtle algorithmic details have discouraged implementing and comparing them. We addressed this issue by developing an integrated online system that enables comparative analyses with a comprehensive set of commonly used scoring functions, including Statistical Coupling Analysis (SCA), Explicit Likelihood of Subset Variation (ELSC), mutual information and correlation-based methods. A set of data preprocessing options are provided for improving the sensitivity and specificity of coevolution signal detection, including sequence weighting, residue grouping and the filtering of sequences, sites and site pairs. A total of more than 100 scoring variations are available. The system also provides facilities for studying the relationship between coevolution scores and inter-residue distances from a crystal structure if provided, which may help in understanding protein structures. AVAILABILITY: The system is available at http://coevolution.gersteinlab.org. The source code and JavaDoc API can also be downloaded from the web site. Kevin Y. Yip, Prianka Patel, Philip M. Kim, Donald M. Engelman, Drew McDermott, Mark Gerstein |
Bioinform. | 5 |
| 2007 | Level-headed
Drew McDermott |
Artif. Intell. | 1 |
| 2006 | Kurzweil's argument for the success of AI
Drew McDermott |
Artif. Intell. | 1 |
| 2005 | Free at last! Free at last! Thank evolution, free at last!
Drew McDermott |
Artif. Intell. | 1 |
| 2003 | Derivation of Glue Code for Agent Interoperation
Mark H. Burstein, Drew McDermott, Douglas R. Smith, Stephen J. Westfold |
Auton. Agents Multi Agent Syst. | 2 |
| 2003 | Reply to Carruthers and Akman
Drew McDermott |
Artif. Intell. | 1 |
| 2003 | PDDL2.1 - The Art of the Possible? Commentary on Fox and LongabstractPDDL2.1 was designed to push the envelope of what planning algorithms can do, and it has succeeded. It adds two important features: durative actions,which take time (and may have continuous effects); and objective functions for measuring the quality of plans. The concept of durative actions is flawed; and the treatment of their semantics reveals too strong an attachment to the way many contemporary planners work. Future PDDL innovators should focus on producing a clean semantics for additions to the language, and let planner implementers worry about coupling their algorithms to problems expressed in the latest version of the language. Drew McDermott |
J. Artif. Intell. Res. | 1 |
| 2002 | DAML-S: Web Service Description for the Semantic Web
Mark H. Burstein, Jerry R. Hobbs, Ora Lassila, David L. Martin 0001, Drew McDermott, Sheila A. McIlraith, Srini Narayanan, Massimo Paolucci 0001, Terry R. Payne, Katia P. Sycara |
ISWC | 5 |
| 2002 | Representing Disjunction and Quantifiers in RDF
Drew McDermott, Dejing Dou |
ISWC | 1 |
| 1999 | Using Regression-Match Graphs to Control Search in PlanningabstractClassical planning is the problem of finding a sequence of actions to achieve a goal given an exact characterization of a domain. An algorithm to solve this problem is presented, which searches a space of plan prefixes, trying to extend one of them to a complete sequence of actions. It is guided by a heuristic estimator based on regression-match graphs, which attempt to characterize the entire subgoal structure of the remaining part of the problem. These graphs simplify the structure by neglecting goal interactions and by assuming that variables in goal conjunctions should be bound in such a way as to make as many conjuncts as possible true without further work. In some domains, these approximations work very well, and experiments show that many classical planning problems can be solved with very little search. Drew McDermott |
Artif. Intell. | 1 |
| 1999 | Computational Vision at Yale
Peter N. Belhumeur, James S. Duncan, Gregory D. Hager, Drew McDermott, A. Stephen Morse, Steven W. Zucker |
Int. J. Comput. Vis. | 4 |
| 1998 | Visual Place Recognition for Autonomous RobotsabstractThe problem of place recognition is central to robot map learning. A robot needs to be able to recognize when it has returned to a previously visited place, or at least to be able to estimate the likelihood that it has been at a place before. Our approach is to compare images taken at two places, using a stochastic model of changes due to shift, zoom, and occlusion to predict the probability that one of them could be a perturbation of the other. We have performed experiments to gather the valve of a /spl chi//sup 2/ statistic applied to image matching from a variety of indoor locations. Image pairs gathered from nearby locations generate low /spl chi//sup 2/ values, and images gathered from different locations generate high values. The rate of false positive and false negative matches is low. Hemant D. Tagare, Drew McDermott |
ICRA | 2 |
| 1996 | The Current State of AI Planning Research
Drew McDermott |
IEA/AIE | 1 |
| 1995 | Planning: What it is, What it could be, An Introduction to the Special Issue on Planning and SchedulingabstractIn this introduction, our main purpose is to survey the field of planning and scheduling, place our collection of papers in that context, and then to point out the field's weak and strong spots and some directions for the future.We'll start with a historical overview.Throughout this introduction, we use this type face when referring to papers in this special issue of Artijicial Intelligence.' "SNLP" stands for "Systematic NonLinear Planner". Drew McDermott, James A. Hendler |
Artif. Intell. | 1 |
| 1994 | Modeling a Dynamic and Uncertain World I: Symbolic and Probabilistic Reasoning About ChangeabstractIntelligent agency requires some ability to predict the future. An agent must ask itself what is presently its best course of action given what it now knows about what the world will be like when it intends to act. This paper presents a system that uses a probabilistic model to reason about the effects of an agent's proposed actions on a dynamic and uncertain world, computing the probability that relevant propositions will hold at a specified point in time. The model allows for incomplete information about the world, the occurrence of exogenous (unplanned) events, unreliable sensors, and the possibility of an imperfect causal theory. The system provides an application program with answers to questions of the form “is the probability that ϕ will hold in the world at time t greater than τ?” It is unique among algorithms for probabilistic temporal reasoning in that it tries to limit its inference according to the proposition, time, and probability threshold provided by the application. The system will also notify the application if subsequent evidence invalidates its answer to a query. Steve Hanks, Drew McDermott |
Artif. Intell. | 2 |
| 1993 | D. B. Lenat and R. V. Guha, Building Large Knowledge-Based Systems: Representation and Inference in the Cyc ProjectabstractThe Cyc project, and this book, are based on two premises: ( 1 ) that what is holding AI back is programs' lack of explicitly represented knowledge; and (2) that the time is ripe to fix the problem by encoding large chunks of it.The project aims to verify (2) by the most forthright means possible, namely, to carry out the encoding.This book is a report on the progress so far.It does not succeed in convincing me of either (1) or (2).However, it does get the juices flowing; if the time is not yet ripe for building a large knowledge base, the book makes you hope the time is coming soon.Premise (1) is essentially taken for granted by Lenat and Guha. 1 There is a sort of Rip van Winkle quality at work here; they started building Cyc in 1984, and their consciousness got frozen at about that point.As it happens, there is a lot of skepticism about this premise in the AI community, and the authors don't address it.The skepticism stems from two sources Drew McDermott |
Artif. Intell. | 1 |
| 1992 | Error correction in mobile robot map learningabstractAn issue that must be addressed in map-learning systems is that of error accumulation. The primary emphasis in the literature has been on reducing errors entering the map. The authors suggest that this methodology must reach a point of diminishing returns, and hence focus on explicit error detection and correction. By identifying the possible types of mapping errors, structural constraints can be exploited to detect and diagnose mapping errors. Such robust mapping requires little overhead beyond that needed for nonrobust mapping. A mapping system was implemented based on those ideas. Extensive testing in simulation demonstrated the effectiveness of the proposed error-correction strategies.> Shlomo Argamon, Drew McDermott |
ICRA | 2 |
| 1992 | Response to Prolegomena to Any Future Qualitative Physics
Kenneth Yip, Drew McDermott |
Comput. Intell. | 2 |
| 1991 | Robot Planning
Drew McDermott |
AAAI | 1 |
| 1991 | A General Framework for Reason Maintenance
Drew McDermott |
Artif. Intell. | 1 |
| 1991 | Regression planningabstractThere are two strands of research into automated planning: the study of nonlinear, progressive, heuristic planners, and the study of linear, regressive, rigorous planners. We focus on the latter, in particular the formulation of E. Pednault. Regression planning can be viewed as a nondeterministic algorithm in which a goal is reduced by preserving it from the initial situation, by insertion of a step to accomplish it, or by adaptation of an existing step. This algorithm can be proven complete, in the sense that it finds any straight-line plan with no redundant steps. an extension of the algorithm to make use of “formal objects” is also complete. A practical implementation of the algorithm can solve several nontrivial problems. A powerful predicate-calculus simplifier is an important component. It is still unclear whether these elegant results make contact with practicality. Drew McDermott |
Int. J. Intell. Syst. | 1 |
| 1988 | LOGICALC: An Environment for Interactive Proof Development
D. Duchier, Drew McDermott |
CADE | 2 |
| 1988 | Problems in Formal Temporal Reasoning
Yoav Shoham, Drew McDermott |
Artif. Intell. | 2 |
| 1988 | Comments on Cheeseman: why plausible reasoning
Drew McDermott |
Comput. Intell. | 1 |
| 1987 | Temporal Data Base Management
Thomas L. Dean, Drew McDermott |
Artif. Intell. | 2 |
| 1987 | Nonmonotonic Logic and Temporal ProjectionabstractNonmonotonic formal systems have been proposed as an extension to classical first-order logic that will capture the process of human “default reasoning” or “plausible inference” through their inference mechanisms, just as modus ponens provides a model for deductive reasoning. But although the technical properties of these logics have been studied in detail and many examples of human default reasoning have been identified, for the most part these logics have not actually been applied to practical problems to see whether they produce the expected results. We provide axioms for a simple problem in temporal reasoning which has long been identified as a case of default reasoning, thus presumably amenable to representation in nonmonotonic logic. Upon examining the resulting nonmonotonic theories, however, we find that the inferences permitted by the logics are not those we had intended when we wrote the axioms, and in fact are much weaker. This problem is shown to be independent of the logic used; nor does it depend on any particular temporal representation. Upon analyzing the failure we find that the nonmonotonic logics we considered are inherently incapable of representing this kind of default reasoning. The first part of the paper is an expanded version of one that appeared in the 1986 AAAI proceedings. The second part reports on several responses to our result that have appeared since the original paper was published. Steve Hanks, Drew McDermott |
Artif. Intell. | 2 |
| 1986 | Default Reasoning, Nonmonotonic Logics, and the Frame Problem
Steve Hanks, Drew McDermott |
AAAI | 2 |
| 1986 | Learning in Massively Parallel Nets (Panel)
Drew McDermott, Geoffrey E. Hinton |
AAAI | 1 |
| 1984 | Knowledge Inversion
Yoav Shoham, Drew McDermott |
AAAI | 2 |
| 1984 | Planning Routes Through Uncertain Territory
Drew McDermott, Ernest Davis |
Artif. Intell. | 1 |
| 1983 | Data Dependencies on Inequalities
Drew McDermott |
AAAI | 1 |
| 1983 | Generalizing Problem Reduction: A Logical Analysis
Drew McDermott |
IJCAI | 1 |
| 1983 | Under What Conditions Can a Machine Attribute Meanings to Symbols
Aaron Sloman, Drew McDermott, William A. Woods, Brian Cantwell Smith, Patrick J. Hayes |
IJCAI | 2 |
| 1983 | Contexts and Data Dependencies: A SynthesisabstractTwo data-organization devices that have come out of AI re-search are data pools (``contexts'') and data dependencies. The latter are more flexible than the former, and have supplanted them. Data pools offer certain advantages of efficiency, however, so it is worth trying to make the two mechanisms compatible. Doing this requires generalizing the mark-and-sweep algorithms that maintain consistency in a data-dependency network, so that the labels passed around do not simply say whether a datum is IN or OUT, but say which data pools it is present in. The revised algorithm is essentially an algorithm for solving simultaneous Boolean equations. Other mechanisms are needed for per-forming useful chores like maintaining well-founded support links and orchestrating demon calls. Drew McDermott |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1982 | ARBY: Diagnosis With Shallow Causal Models
Drew McDermott, Ruven E. Brooks |
AAAI | 1 |
| 1982 | Nonmonotonic Logic II: Nonmonotonic Modal TheoriesabstractTradmonal logics suffer from the "monotomclty problem"' new axioms never mvahdate old theorems One way to get nd of this problem ts to extend traditional modal logic in the following wayThe operator M (usually read "possible") is extended so that Mp is true whenever p is consistent with the theory Then any theorem of this form may be mvahdated if ~p ~s added as an axiom This extension results m nonmonotomc versions of the systems T, $4, and $5 These systems are complete in that a theorem is provable in a theory based on one of them just if it is true m all "noncommittal" models of that theory, where a noncommittal model ts one m which as many thmgs are possible as possible Nonmonotomc $4 is probably the most interesting of the three, since it is stronger than ordinary $4 but has all the usual inferential machinery of $4 There is a straightforward proof procedure for the sententlal subset of nonmonotomc $4.This approach to nonmonotonlc logic may be applied to several problems in knowledge representation for arUficml mtelhgence Its main advantages over competmg approaches are that tt factors out problems of resource hmltattons and allows the symbol M to appear m any context, since M is a meaningful part of the language Categories and Subject Descriptors' F.4 1 ]Mathematical Logic and Formal Languages].Mathematical Drew McDermott |
J. ACM | 1 |
| 1980 | A Theory of Metric Spatial Inference
Drew McDermott |
AAAI | 1 |
| 1980 | Non-Monotonic Logic I
Drew McDermott, Jon Doyle |
Artif. Intell. | 1 |
| 1979 | An Introduction to Non-Monotonic Logic
Drew McDermott, Jon Doyle |
IJCAI | 1 |
| 1977 | Vocabularies for Problem Solver State Descriptions
Drew McDermott |
IJCAI | 1 |