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.

Drew McDermott

dblp:83/863 · also Drew V. McDermott · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
protein structure analysis
0.112008
An integrated system for studying residue coevolution in proteins · Bioinform. 2008
Services computing and microservices › service composition
web service composition
0.112008
POIROT - Integrated Learning of Web Service Procedures · AAAI 2008
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
classical planning
0.011999
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.011999
Using Regression-Match Graphs to Control Search in Planning · Artif. Intell. 1999
Robotics › Robot navigation and mapping
localization
0.011998
Visual Place Recognition for Autonomous Robots · ICRA 1998
Robotics › Robot navigation and mapping › place recognition
visual place recognition
0.011998
Visual Place Recognition for Autonomous Robots · ICRA 1998
Robotics › Robot navigation and mapping › map building
map learning
0.021998
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.021994
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.031988
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.051987
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.011994
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.011994
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.011993
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.011993
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.021987
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.011991
A General Framework for Reason Maintenance · Artif. Intell. 1991
Robotics › Motion planning and robot control
robot planning
0.011991
Robot Planning · AAAI 1991
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
robot task planning
0.011991
Robot Planning · AAAI 1991
Knowledge, reasoning and agents › Knowledge representation and reasoning › temporal reasoning
temporal projection
0.011987
Nonmonotonic Logic and Temporal Projection · Artif. Intell. 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change
frame problem
0.011986
Default Reasoning, Nonmonotonic Logics, and the Frame Problem · AAAI 1986
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning
0.011993
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.011984
Knowledge Inversion · AAAI 1984
Robotics › Robot navigation and mapping › mobile robot navigation › navigation planning
route planning
0.011984
Planning Routes Through Uncertain Territory · Artif. Intell. 1984
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
problem reduction
0.011983
Generalizing Problem Reduction: A Logical Analysis · IJCAI 1983
Knowledge, reasoning and agents › Knowledge representation and reasoning
spatial reasoning
0.021984
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.011983
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.011983
Contexts and Data Dependencies: A Synthesis · IEEE Trans. Pattern Anal. Mach. Intell. 1983
Database theory
data dependencies
0.011983
Data Dependencies on Inequalities · AAAI 1983
Database theory
integrity constraints
0.011983
Data Dependencies on Inequalities · AAAI 1983
Knowledge, reasoning and agents › Knowledge representation and reasoning
causal reasoning
0.011982
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
YearPublicationVenuePosition
2009 Multi-level learning: improving the prediction of protein, domain and residue interactions by allowing information flow between levels
abstract
BACKGROUND: 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
AAAI9
2008 An integrated system for studying residue coevolution in proteins
abstract
UNLABELLED: 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 Long
abstract
PDDL2.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
ISWC5
2002 Representing Disjunction and Quantifiers in RDF
Drew McDermott, Dejing Dou
ISWC1
1999 Using Regression-Match Graphs to Control Search in Planning
abstract
Classical 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 Robots
abstract
The 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
ICRA2
1996 The Current State of AI Planning Research
Drew McDermott
IEA/AIE1
1995 Planning: What it is, What it could be, An Introduction to the Special Issue on Planning and Scheduling
abstract
In 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 Change
abstract
Intelligent 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 Project
abstract
The 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 learning
abstract
An 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
ICRA2
1992 Response to Prolegomena to Any Future Qualitative Physics
Kenneth Yip, Drew McDermott
Comput. Intell.2
1991 Robot Planning
Drew McDermott
AAAI1
1991 A General Framework for Reason Maintenance
Drew McDermott
Artif. Intell.1
1991 Regression planning
abstract
There 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
CADE2
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 Projection
abstract
Nonmonotonic 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
AAAI2
1986 Learning in Massively Parallel Nets (Panel)
Drew McDermott, Geoffrey E. Hinton
AAAI1
1984 Knowledge Inversion
Yoav Shoham, Drew McDermott
AAAI2
1984 Planning Routes Through Uncertain Territory
Drew McDermott, Ernest Davis
Artif. Intell.1
1983 Data Dependencies on Inequalities
Drew McDermott
AAAI1
1983 Generalizing Problem Reduction: A Logical Analysis
Drew McDermott
IJCAI1
1983 Under What Conditions Can a Machine Attribute Meanings to Symbols
Aaron Sloman, Drew McDermott, William A. Woods, Brian Cantwell Smith, Patrick J. Hayes
IJCAI2
1983 Contexts and Data Dependencies: A Synthesis
abstract
Two 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
AAAI1
1982 Nonmonotonic Logic II: Nonmonotonic Modal Theories
abstract
Tradmonal 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. ACM1
1980 A Theory of Metric Spatial Inference
Drew McDermott
AAAI1
1980 Non-Monotonic Logic I
Drew McDermott, Jon Doyle
Artif. Intell.1
1979 An Introduction to Non-Monotonic Logic
Drew McDermott, Jon Doyle
IJCAI1
1977 Vocabularies for Problem Solver State Descriptions
Drew McDermott
IJCAI1