EDBT 2026 Demo / reviewers in the wild / expert
Donald Perlis
dblp:p/DPerlis · also Don Perlis
· DBLP profile ↗
54ranked-venue papers
22as first author
0since 2021 · last 2016
0000-0003-3185-1935ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 46 · 17 first-authorGraphics, computer vision, multimedia, augmented reality and games · 10 · 3 first-authorTheory of computation · 7 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
12 papers |
Knowledge representation and reasoning · 62% Planning, search and constraint satisfaction · 29% Question answering and dialogue systems · 4% | |
| Theoretical computer science
10 papers |
Logic in computer science · 98% Combinatorics and discrete mathematics · 2% |
Topics — the 20 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning › cognitive modeling
cognitive architecture |
0.2 | 1 | 2016 | MIDCA: A Metacognitive, Integrated Dual-Cycle Architecture for Self-Regulated Autonomy · AAAI 2016 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › goal reasoning
goal generation |
0.2 | 1 | 2016 | MIDCA: A Metacognitive, Integrated Dual-Cycle Architecture for Self-Regulated Autonomy · AAAI 2016 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
goal reasoning |
0.2 | 1 | 2016 | MIDCA: A Metacognitive, Integrated Dual-Cycle Architecture for Self-Regulated Autonomy · AAAI 2016 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › context-based reasoning
situated reasoning |
0.2 | 1 | 2016 | Five Dimensions of Reasoning in the Wild · AAAI 2016 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning |
0.1 | 2 | 2008 | Active logic semantics for a single agent in a static world · Artif. Intell. 2008 A logic-based model of intention formation and action for multi-agent subcontracting · Artif. Intell. 2005 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
ontology matching |
0.1 | 1 | 2008 | Finding Ontological Correspondences for a Domain-Independent Natural Language Dialog Agent · AAAI 2008 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change
action theories |
0.1 | 1 | 2005 | A logic-based model of intention formation and action for multi-agent subcontracting · Artif. Intell. 2005 |
Robotics › Motion planning and robot control › robot control
task-based control |
0.0 | 1 | 2004 | Domain-Independent Reason-Enhanced Controller for Task-ORiented Systems - DIRECTOR · AAAI 2004 |
Logic in computer science
semantics |
0.0 | 3 | 2008 | Active logic semantics for a single agent in a static world · Artif. Intell. 2008 Truth and Meaning · Artif. Intell. 1989 How Can a Program Mean? · IJCAI 1987 |
Human-AI interaction
conversational interaction |
0.0 | 1 | 1998 | Conversational adequacy: mistakes are the essence · Int. J. Hum. Comput. Stud. 1998 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning |
0.0 | 2 | 1992 | Nonmonotonicity and the Scope of Reasoning · Artif. Intell. 1992 Nonmonotonicity and the Scope of Reasoning: Preliminary Report · AAAI 1990 |
Logic in computer science › nonmonotonic reasoning
circumscription |
0.0 | 3 | 1988 | Autocircumscription · Artif. Intell. 1988 Circumscribing with Sets · Artif. Intell. 1987 Completeness Results for Circumscription · Artif. Intell. 1986 |
Logic in computer science
nonmonotonic reasoning |
0.0 | 3 | 1988 | Autocircumscription · Artif. Intell. 1988 Circumscribing with Sets · Artif. Intell. 1987 Completeness Results for Circumscription · Artif. Intell. 1986 |
Logic in computer science
self-reference |
0.0 | 3 | 1988 | Languages with Self-Reference II: Knowledge, Belief, and Modality · Artif. Intell. 1988 Self-Reference, Knowledge, Belief, and Modality · AAAI 1986 Languages With Self-Reference I: Foundations · Artif. Intell. 1985 |
Logic in computer science
modal logic |
0.0 | 2 | 1988 | Languages with Self-Reference II: Knowledge, Belief, and Modality · Artif. Intell. 1988 Self-Reference, Knowledge, Belief, and Modality · AAAI 1986 |
Programming languages and type systems
language semantics |
0.0 | 2 | 1987 | How Can a Program Mean? · IJCAI 1987 Languages With Self-Reference I: Foundations · Artif. Intell. 1985 |
Logic in computer science
proof theory |
0.0 | 1 | 1987 | Proving Facts about "|" · IJCAI 1987 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
default reasoning |
0.0 | 1 | 1986 | A Parallel Self-Modifying Default Reasoning System · AAAI 1986 |
Logic in computer science › proof systems
completeness results |
0.0 | 1 | 1986 | Completeness Results for Circumscription · Artif. Intell. 1986 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1986 | A Parallel Self-Modifying Default Reasoning System · AAAI 1986 |
Methods — techniques the papers use, named apart from their topics
dual-cycle architecture · 0.2critical review · 0.1logic-based model · 0.1domain-independent reasoning · 0.0modal logic · 0.0parallel search · 0.0formal semantics · 0.0formal foundations · 0.0autoepistemic logic · 0.0set theory · 0.0model theory · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | MIDCA: A Metacognitive, Integrated Dual-Cycle Architecture for Self-Regulated AutonomyabstractWe present a metacognitive, integrated, dual-cycle architecture whose function is to provide agents with a greater capacity for acting robustly in a dynamic environment and managing unexpected events. We present MIDCA 1.3, an implementation of this architecture which explores a novel approach to goal generation, planning and execution given surprising situations. We formally define the mechanism and report empirical results from this goal generation algorithm. Finally, we describe the similarity between its choices at the cognitive level with those at the metacognitive. Michael T. Cox, Zohreh Alavi, Dustin Dannenhauer, Vahid Eyorokon, Hector Muñoz-Avila, Donald Perlis |
AAAI | 6 |
| 2016 | Five Dimensions of Reasoning in the WildabstractReasoning does not work well when done in isolation from its significance, both to the needs and interests of an agent and with respect to the wider world. Moreover, those issues may best be handled with a new sort of data structure that goes beyond the knowledge base and incorporates aspects of perceptual knowledge and even more, in which a kind of anticipatory action may be key. Donald Perlis |
AAAI | 1 |
| 2014 | Goal-Driven Autonomy for Cognitive Systems
Matthew Paisner, Michael T. Cox, Michael Maynord, Donald Perlis |
CogSci | 4 |
| 2013 | From Robots to Reinforcement LearningabstractIn this paper, we review recent advances in Reinforcement Learning (RL) in light of potential applications to robotics, introduce the basic concepts of RL and Markov Decision Process (MDP), and compare different RL algorithms such as Q-learning, Temporal Difference learning, the Actor Critic, and the Natural Actor Critic. We conclude that policy gradient methods are more suitable for solving continuous state/action MDP problems than RL with lookup tables or general function approximators. Further, natural policy gradient methods can efficiently converge to locally optimal solutions. Some simulation results are given to support our arguments. We also present a brief overview of our approach to developing an autonomous robot agent that can perceive, learn from and interact with the environment, and reason about and handle unexpected problems using its knowledge base. Tongchun Du, Michael T. Cox, Donald Perlis, Jared Shamwell, Tim Oates 0001 |
ICTAI | 3 |
| 2013 | Symbolic Anomaly Detection and Assessment Using Growing Neural GasabstractMetacognitive architectures provide one solution to the brittleness problem for agents operating in complex, changing environments. The Metacognitive Loop, in which a system notes an anomaly, assesses the problem and guides a solution, is one form of such an architecture. This paper extends prior work on implementing the note phase of this process in symbolic planning domains using the A-distance. This extension uses a growing neural gas algorithm to construct a network which represents various normal and anomalous states. Testing shows that this technique allows for improved detection of anomalies in the note phase as well as categorization of anomalies by severity and type in the assess phase. Matthew Paisner, Michael T. Cox, Donald Perlis |
ICTAI | 3 |
| 2011 | Consistency at the Core of Commonsense
Donald Perlis |
ICAART (1) | 1 |
| 2008 | Finding Ontological Correspondences for a Domain-Independent Natural Language Dialog Agent
Hamid Haidarian Shahri, Donald Perlis |
AAAI | 2 |
| 2008 | Active logic semantics for a single agent in a static world
Michael L. Anderson, Walid Gomaa 0001, John Grant, Donald Perlis |
Artif. Intell. | 4 |
| 2008 | Editorial
Donald Perlis, Mary-Anne Williams |
Artif. Intell. | 1 |
| 2007 | Editorial Note
Donald Perlis, Mary-Anne Williams |
Artif. Intell. | 1 |
| 2006 | Editorial Note
Peter Norvig, Donald Perlis |
Artif. Intell. | 2 |
| 2006 | The metacognitive loop I: Enhancing reinforcement learning with metacognitive monitoring and control for improved perturbation tolerance||abstractMaintaining adequate performance in dynamic and uncertain settings has been a perennial stumbling block for intelligent systems. Nevertheless, any system intended for real-world deployment must be able to accommodate unexpected change—that is, it must be perturbation tolerant. We have found that metacognitive monitoring and control—the ability of a system to self-monitor its own decision-making processes and ongoing performance, and to make targeted changes to its beliefs and action-determining components—can play an important role in helping intelligent systems cope with the perturbations that are the inevitable result of real-world deployment. In this article we present the results of several experiments demonstrating the efficacy of metacognition in improving the perturbation tolerance of reinforcement learners, and discuss a general theory of metacognitive monitoring and control, in a form we call the metacognitive loop. ||This research is supported in part by the AFOSR and ONR. Michael L. Anderson, Tim Oates 0001, Waiyian Chong, Donald Perlis |
J. Exp. Theor. Artif. Intell. | 4 |
| 2005 | A logic-based model of intention formation and action for multi-agent subcontracting
John Grant, Sarit Kraus, Donald Perlis |
Artif. Intell. | 3 |
| 2005 | Hawkins on intelligence: Fascination and frustration
Donald Perlis |
Artif. Intell. | 1 |
| 2005 | Introduction to the Special Review Issue
Donald Perlis, Peter Norvig |
Artif. Intell. | 1 |
| 2005 | Logic, Self-awareness and Self-improvement: the Metacognitive Loop and the Problem of BrittlenessabstractThis essay describes a general approach to building perturbation-tolerant autonomous systems, based on the conviction that artificial agents should be able to notice when something is amiss, assess the anomaly, and guide a solution into place. This basic strategy of self-guided learning is termed the metacognitive loop; it involves system monitoring, reasoning about, and, when necessary, altering its own decision-making components. This paper (a) argues that equipping agents with a metacognitive loop can help to overcome the brittleness problem, (b) details the metacognitive loop and its relation to ongoing work on time-sensitive commonsense reasoning, (c) describes specific, implemented systems whose perturbation tolerance was improved by adding a metacognitive loop, and (d) outlines both short-term and long-term research agendas. Michael L. Anderson, Donald Perlis |
J. Log. Comput. | 2 |
| 2004 | Domain-Independent Reason-Enhanced Controller for Task-ORiented Systems - DIRECTOR
Darsana P. Josyula, Michael L. Anderson, Donald Perlis |
AAAI | 3 |
| 2003 | Towards domain-independent, task-oriented, conversational adequacy
Darsana P. Josyula, Michael L. Anderson, Donald Perlis |
IJCAI | 3 |
| 2001 | Editorial
Anthony G. Cohn 0001, Donald Perlis |
Artif. Intell. | 2 |
| 2001 | "Field Reviews": A new style of review article for Artificial Intelligence
Anthony G. Cohn 0001, Donald Perlis |
Artif. Intell. | 2 |
| 2000 | A Logic for Characterizing Multiple Bounded Agents
John Grant, Sarit Kraus, Donald Perlis |
Auton. Agents Multi Agent Syst. | 3 |
| 1999 | Three New Publication Categories for the Artificial Intelligence Journal
Anthony G. Cohn 0001, Donald Perlis |
Artif. Intell. | 2 |
| 1998 | Conversational adequacy: mistakes are the essence
Donald Perlis, Khemdut Purang, Carl Andersen 0001 |
Int. J. Hum. Comput. Stud. | 1 |
| 1997 | Interpreting Presuppositions Using Active Logic: From Contexts to UtterancesabstractPresuppositionis a pervasive feature of human language. It involves many interesting interactions between the utterances of a discourse and the contextof the discourse. In this paper we focus on issues of logical form connected with the interaction of presupposition and discourse context, and illustrate our theory with some implementational work using the active logicframework. After reviewing some of the major issues in presupposition theory we turn to a largely successful unified approach of Heim. We show how the main principles of this theory can be implemented in active logic. But we also find two serious difficulties. These consist in (a) a straightforward counterexample and (b) a type of discourse that we call a garden‐path discourse. We maintain that both the counterexample and the garden‐path type of discourse can be handled by our active‐logic version of Heim's theory. This requires us to reformulate and extend Heim's theorey. Although this work is largely theoretical, both Heim's theory and ours have important things to say about the incremental processing of the utterances that make up discourse. And we present our theory as a specification of a processing device that takes logical form of a sentence along with current discourse context as input and delivers an updated discourse context as output. As an experiment, we have implemented portions of this device. John Gurney, Donald Perlis, Khemdut Purang |
Comput. Intell. | 2 |
| 1997 | How to (Plan to) Meet a Deadline between Now and ThenabstractIn planning situations involving tight deadlines, a commonsense reasoner may spend a substantial amount of the available time in reasoning towards and about the formulation of the (partial) plan. This reasoning involves, but is not limited to (partial) plan formulation, asking decisions about available and conceivable alternatives, plan sequecing, and also plan failure and revision. However, the time taken in reasoning about a plan brings the deadline closer. The reasoner should therefore take account of the passage of time during that same reasoning, and this accounting must continously affect every decision under time-pressure. Step-logics were introduced as a mechanism for reasoning situated in time. We employ an extension of them here, called ‘active logics’, to create a logic-based planner that lets a time-situated reasoner keep track of a approaching deadline as he/she makes (and enacts) his/her plan, thereby treatilng all facets of planning (including plan-formation and its simultaneous of subsequent execution) as deadline-coupled. While an agent under severe time-pressure may spend a substantial amount of the available time in reasoning towards and about a plan of action, in a realistic setting the same agent must also measure up to two other crucial resource limitations as well, namely space and computation bounds. We address these concerns and offer some solution by introducing a limited short-term memory combined with a primitive relevance mechanism, and a limited-capacity inference engine. We propose heuristics to maximize an agent's chances of meeting a dedline within these additional realistic constraints. We give examples from commonsense planning, including ones we have solved and implemented in Prolog. Madhura Nirkhe, Sarit Kraus, Michael J. Miller, Donald Perlis |
J. Log. Comput. | 4 |
| 1995 | Papers on Context: Theory and Practice
Donald Perlis |
Fundam. Informaticae | 1 |
| 1993 | Logic and Artificial Intelligence: A New Synthesis?
Donald Perlis |
Fundam. Informaticae | 1 |
| 1992 | Nonmonotonicity and the Scope of Reasoning
David W. Etherington, Sarit Kraus, Donald Perlis |
Artif. Intell. | 3 |
| 1991 | Typicality Constants and Range Defaults: Some Pros and Cons of a Cognitive Model of Default Reasoning
Michael J. Miller, Donald Perlis |
ISMIS | 2 |
| 1991 | Fully Deadline-Coupled Planning: One Step at a Time
Madhura Nirkhe, Sarit Kraus, Donald Perlis |
ISMIS | 3 |
| 1991 | Reasoning about ignorance: a note on the Bush-Gorbachev problem
Sarit Kraus, Donald Perlis, John F. Horty |
Fundam. Informaticae | 2 |
| 1991 | Stop the world - I want to thinkabstractReason-based actions plunge the reasoner into temporal considerations from all angles. We see this not only when time enters explicitly into the problem statement, but also in formal robot blocks-world scenarios, in the Yale Shooting Problem, and other associated versions of the frame problem (e.g., Hanks and McDermott1), in various specialized actions (e.g., hiding, as in Allen2), and so on. In short, where there is action, there is time, and where there is time, there is a potential need for reasoning about time. Where, then, is the action? It certainly includes the usual overt physical acts of motion, and also certain covert behaviors such as hiding or watching. In these, of course, time is important. But there is another angle that is not usually noted, one that we have been exploring for the past several years3–6. Namely, action also occurs in the form of mere thinking or reasoning. Moreover, the very same temporal considerations apply to this reasoning behavior. This leads us to view reasoning itself as a kind of action, with the obvious yet nontrivial consequence that our reasoning goes on “as the world turns.” the present article offers various arguments in support of this position. Donald Perlis, Jennifer J. Elgot-Drapkin, Michael J. Miller |
Int. J. Intell. Syst. | 1 |
| 1990 | Nonmonotonicity and the Scope of Reasoning: Preliminary Report
David W. Etherington, Sarit Kraus, Donald Perlis |
AAAI | 3 |
| 1990 | Reasoning situated in time I: basic conceptsabstractThe needs of a real-time reasoner situated in an environment may make it appropriate to view error-correction and non-monotonicity as much the same thing. This has led us to formulate situated (or step) logic, an approach to reasoning in which the formalism has a kind of real-time self-reference that affects the course of deduction itself. Here we seek to motivate this as a useful vehicle for exploring certain issues in commonsense reasoning. In particular, a chief drawback of more traditional logics is avoided: from a contradiction we do not have all wffs swamping the (growing) conclusion set. Rather, we seek potentially inconsistent, but nevertheless useful, logics where the real-time self-referential feature allows a direct contradiction to be spotted and corrective action taken, as part of the same system of reasoning. Some specific inference mechanisms for real-time default reasoning are suggested, notably a form of introspection relevant to default reasoning. Special treatment of ‘now’ and of contradictions are the main technical devices here. We illustrate this with a computer-implemented real time solution to R. Moore's Brother Problem. Jennifer J. Elgot-Drapkin, Donald Perlis |
J. Exp. Theor. Artif. Intell. | 2 |
| 1989 | Truth and Meaning
Donald Perlis |
Artif. Intell. | 1 |
| 1989 | Explicitly biased generalizationabstractDuring incremental concept learning from examples, tentative hypotheses are formed and then modified to form new hypotheses. When there is a choice among hypotheses, bias is used to express a preference. Bias may be expressed by the choice of hypothesis language, it may be implemented as an evaluation function for selecting among hypotheses already generated, or it may consist of screening potential hypotheses prior to hypothesis generation. This paper describes the use of the third method. Bias is represented explicitly both as assumptions that reduce the space of potential hypotheses and as procedures for testing these assumptions. There are advantages gained by using explicit assumptions. One advantage is that the assumptions are meta‐level hypotheses that are used to generate future, as well as to select between current, inductive hypotheses. By testing these meta‐level hypotheses, a system gains the power to anticipate the form of future hypotheses. Furthermore, rigorous testing of these meta‐level hypotheses before using them to generate inductive hypotheses avoids consistency checks of the inductive hypotheses. A second advantage of using explicit assumptions is that bias can be tested using a variety of learning methods. Diana F. Spears, Donald Perlis |
Comput. Intell. | 2 |
| 1988 | Autocircumscription
Donald Perlis |
Artif. Intell. | 1 |
| 1988 | Languages with Self-Reference II: Knowledge, Belief, and Modality
Donald Perlis |
Artif. Intell. | 1 |
| 1988 | Discussion of Cheeseman's An inquiry into computer understandingabstractWe discuss some points on which we agree, and others on which we disagree, with Cheeseman's target article. Particular agreements include the need for an eclectic approach; disagreements include the misleading distinction between probabilistic and logical reasoning regarding the notion of truth, and also some matters of nonmonotonicity. Laveen N. Kanal, Donald Perlis |
Comput. Intell. | 2 |
| 1988 | Uniform accountability for multiple modes of reasoning
Laveen N. Kanal, Donald Perlis |
Int. J. Approx. Reason. | 2 |
| 1987 | Proving Facts about "|"
Michael J. Miller, Donald Perlis |
IJCAI | 2 |
| 1987 | How Can a Program Mean?
Donald Perlis |
IJCAI | 1 |
| 1987 | Circumscription as Introspection
Donald Perlis |
ISMIS | 1 |
| 1987 | Circumscribing with Sets
Donald Perlis |
Artif. Intell. | 1 |
| 1987 | Proving Self-Utterances
Michael J. Miller, Donald Perlis |
J. Autom. Reason. | 2 |
| 1986 | A Parallel Self-Modifying Default Reasoning System
Jack Minker, Donald Perlis, Krishnan Subramanian |
AAAI | 2 |
| 1986 | Self-Reference, Knowledge, Belief, and Modality
Donald Perlis |
AAAI | 1 |
| 1986 | A preliminary excursion into step-logicsabstractWe have suggested that a new kind of logical study that focuses on individual deductive steps is appropriate to agents that must do commonsense reasoning. In order to adequately study such reasoners, a formal description of such “steps” is necessary. Here we carry further this program for the propositional case. In particular we give a result on completeness for reasoning about agents. Jennifer J. Elgot-Drapkin, Donald Perlis |
ISMIS | 2 |
| 1986 | Completeness Results for Circumscription
Donald Perlis, Jack Minker |
Artif. Intell. | 1 |
| 1986 | On the consistency of commonsense reasoningabstractDefault reasoning is analyzed as consisting (implicitly) of at least three further aspects–oracles, jumps, and fixes‐which in turn are related to the notion of a belief. Beliefs are then discussed in terms of their use in a reasoning agent. Next an idea of Israel is embellished to show that certain desiderata regarding these aspects of default reasoning lead to inconsistent belief sets, and that as a consequence the handling of inconsistencies must be taken as central to commonsense reasoning. Finally, these results are applied to standard cases of default reasoning formalisms in the literature (circumscription, default logic, and nonmonotonic logic), where it turns out that even weaker hypotheses lead to failure to achieve commonsense default conclusions. Donald Perlis |
Comput. Intell. | 1 |
| 1985 | Languages With Self-Reference I: Foundations
Donald Perlis |
Artif. Intell. | 1 |
| 1984 | Applications of Protected Circumscription
Jack Minker, Donald Perlis |
CADE | 2 |
| 1976 | An Application of Compiler Simulation at the Source Language LevelabstractA technique for allowing numerical formulae in data is applied to the problem of facilitating the writing of a program to calculate definite integrals of functions input during execution without editing the program. Donald Perlis |
Comput. J. | 1 |
| 1972 | An Extension of Ackermann's Set TheoryabstractAckermann's set theory [1], called here A, involves a schema where φ is an ∈-formula with free variables among y1, …, yn and w does not appear in φ. Variables are thought of as ranging over classes and V is intended as the class of all sets. S is a kind of comprehension principle, perhaps most simply motivated by the following idea: The familiar paradoxes seem to arise when the class CP of all P-sets is claimed to be a set, while there exists some P-object x not in CP such that x would have to be a set if CP were. Clearly this cannot happen if all P-objects are sets. Now, Levy [2] and Reinhardt [3] showed that A* (A with regularity) is in some sense equivalent to ZF. But the strong replacement axiom of Gödel-Bernays set theory intuitively ought to be a theorem of A* although in fact it is not (Levy's work shows this). Strong replacement can be formulated as This lack of A* can be remedied by replacing S above by where ψ and φ are ∈-formulas and x is not in ψ and w is not in φ. ψv is ψ with quantifiers relativized to V, and y and z stand for y1, …, yn and z1, …, zm. Donald Perlis |
J. Symb. Log. | 1 |