Demo Data from EDBT 2026 / reviewers in the wild / expert
Raymond Reiter
dblp:r/RaymondReiter · also Ray Reiter
· DBLP profile ↗
46ranked-venue papers
26as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 27 · 14 first-authorTheory of computation · 14 · 8 first-authorGraphics, computer vision, multimedia, augmented reality and games · 11 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 4 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 3 · 3 first-authorSystems, architecture and hardware · 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
19 papers |
Knowledge representation and reasoning · 77% Planning, search and constraint satisfaction · 11% Reinforcement learning · 8% | |
| Databases, data mining, and information retrieval
5 papers |
Database theory · 70% Data models and query languages · 15% Query processing and optimization · 8% | |
| Theoretical computer science
14 papers |
Logic in computer science · 88% Automated reasoning and model checking · 11% Computational complexity · 1% | |
| Software engineering, system software, and programming languages
2 papers |
Requirements engineering and software design · 100% |
Topics — the 30 heaviest of 55, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
reasoning about action and change |
0.1 | 4 | 1998 | Sequential, Temporal GOLOG · KR 1998 Execution Monitoring of High-Level Robot Programs · KR 1998 Natural Actions, Concurrency and Continuous Time in the Situation Calculus · KR 1996 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change › reasoning about actions
situation calculus |
0.0 | 3 | 1999 | Some Contributions to the Metatheory of the Situation Calculus · J. ACM 1999 Natural Actions, Concurrency and Continuous Time in the Situation Calculus · KR 1996 Proving Properties of States in the Situation Calculus · Artif. Intell. 1993 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change
reasoning about actions |
0.0 | 2 | 1999 | Some Contributions to the Metatheory of the Situation Calculus · J. ACM 1999 How to Progress a Database II: The STRIPS Connection · IJCAI 1995 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty › probabilistic planning
markov decision process planning |
0.0 | 1 | 2001 | Symbolic Dynamic Programming for First-Order MDPs · IJCAI 2001 |
Machine learning › Reinforcement learning › markov decision process
symbolic dynamic programming |
0.0 | 1 | 2001 | Symbolic Dynamic Programming for First-Order MDPs · IJCAI 2001 |
Database theory
database update |
0.0 | 2 | 1997 | How to Progress a Database · Artif. Intell. 1997 How to Progress a Database (and Why) I. Logical Foundations · KR 1994 |
Requirements engineering and software design
formal specification |
0.0 | 2 | 1995 | On the Frame Problem in Procedure Specifications · IEEE Trans. Software Eng. 1995 "...And Nothing Else Changes": The Frame Problem in Procedure Specifications · ICSE 1993 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change
frame problem |
0.0 | 1 | 1999 | Some Contributions to the Metatheory of the Situation Calculus · J. ACM 1999 |
Robotics › Motion planning and robot control
execution monitoring |
0.0 | 1 | 1998 | Execution Monitoring of High-Level Robot Programs · KR 1998 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change › reasoning about actions
golog |
0.0 | 1 | 1998 | Sequential, Temporal GOLOG · KR 1998 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
diagnosis |
0.0 | 3 | 1992 | Characterizing Diagnoses and Systems · Artif. Intell. 1992 Characterizing Diagnoses · AAAI 1990 A Theory of Diagnosis from First Principles · Artif. Intell. 1987 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › diagnosis
model-based diagnosis |
0.0 | 3 | 1992 | Characterizing Diagnoses and Systems · Artif. Intell. 1992 Characterizing Diagnoses · AAAI 1990 A Theory of Diagnosis from First Principles · Artif. Intell. 1987 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change › reasoning about actions
action languages |
0.0 | 1 | 1995 | How to Progress a Database II: The STRIPS Connection · IJCAI 1995 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › classical planning
STRIPS |
0.0 | 1 | 1995 | How to Progress a Database II: The STRIPS Connection · IJCAI 1995 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning |
0.0 | 3 | 1992 | Twelve Years of Nonmonotonic Reasoning Research: Where (and What) Is the Beef · KR 1992 Circumscription Implies Predicate Completion (Sometimes) · AAAI 1982 A Logic for Default Reasoning · Artif. Intell. 1980 |
Logic in computer science
logic programming |
0.0 | 2 | 1999 | Some Contributions to the Metatheory of the Situation Calculus · J. ACM 1999 How to Progress a Database · Artif. Intell. 1997 |
Logic in computer science › knowledge representation and reasoning › knowledge representation
GOLOG |
0.0 | 1 | 1999 | Some Contributions to the Metatheory of the Situation Calculus · J. ACM 1999 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › abductive reasoning
abductive diagnosis |
0.0 | 1 | 1990 | Characterizing Diagnoses · AAAI 1990 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
spatial reasoning |
0.0 | 1 | 1989 | A Logical Framework for Depiction and Image Interpretation · Artif. Intell. 1989 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › belief revision
truth maintenance systems |
0.0 | 1 | 1987 | Foundations of Assumption-based Truth Maintenance Systems: Preliminary Report · AAAI 1987 |
Data models and query languages › relational model
null values |
0.0 | 1 | 1986 | A sound and sometimes complete query evaluation algorithm for relational databases with null values · J. ACM 1986 |
Query processing and optimization
query execution |
0.0 | 1 | 1986 | A sound and sometimes complete query evaluation algorithm for relational databases with null values · J. ACM 1986 |
Database system architecture and tuning
relational database system |
0.0 | 1 | 1986 | A sound and sometimes complete query evaluation algorithm for relational databases with null values · J. ACM 1986 |
Logic in computer science › semantics
specification language semantics |
0.0 | 1 | 1993 | "...And Nothing Else Changes": The Frame Problem in Procedure Specifications · ICSE 1993 |
Logic in computer science
temporal reasoning |
0.0 | 1 | 1993 | Proving Properties of States in the Situation Calculus · Artif. Intell. 1993 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology › concept hierarchy
inheritance hierarchies |
0.0 | 1 | 1983 | On Inheritance Hierarchies With Exceptions · AAAI 1983 |
Logic in computer science › nonmonotonic reasoning › default reasoning
default logic |
0.0 | 2 | 1981 | On Interacting Defaults · IJCAI 1981 A Logic for Default Reasoning · Artif. Intell. 1980 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
circumscription |
0.0 | 1 | 1982 | Circumscription Implies Predicate Completion (Sometimes) · AAAI 1982 |
Logic in computer science
nonmonotonic reasoning |
0.0 | 1 | 1981 | On Interacting Defaults · IJCAI 1981 |
Multimedia analysis and retrieval › image analysis
image understanding |
0.0 | 1 | 1989 | A Logical Framework for Depiction and Image Interpretation · Artif. Intell. 1989 |
Methods — techniques the papers use, named apart from their topics
relative satisfiability · 0.0regression · 0.0induction axiom · 0.0logic programming · 0.0knowledge representation · 0.0first-order logic · 0.0dynamic programming · 0.0situation calculus · 0.0predicate logic · 0.0explanation closure axioms · 0.0theorem proving · 0.0relational algebra · 0.0horn databases · 0.0first-order logic formalization · 0.0first principles reasoning · 0.0semantic guidance · 0.0model-based pruning · 0.0linear resolution strategies · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Symbolic Dynamic Programming for First-Order MDPs
Craig Boutilier, Raymond Reiter, Bob Price |
IJCAI | 2 |
| 2001 | On knowledge-based programming with sensing in the situation calculusabstractWe consider a class of knowledge-based Golog programs with sense actions. These programs refer explicitly to an agent's knowledge, and are designed to execute on-line, and under a dynamic closed-world assumption on knowledge. On-line execution of sense actions dynamically updates the background axioms with sentences asserting knowledge of the sense actions' outcomes. We formalize what all this might mean, and show that under suitable assumptions the knowledge modality in such programs can be implemented by provability. This leads to an on-line Golog interpreter for such programs, which we demonstrate on a knowledge-based program with sensing for the blocks world. Raymond Reiter |
ACM Trans. Comput. Log. | 1 |
| 2000 | Narratives as Programs
Raymond Reiter |
KR | 1 |
| 1999 | Some Contributions to the Metatheory of the Situation CalculusabstractWe focus on a rich axiomatization for actions in the situation calculus that includes, among other features, a solution to the frame problem for deterministic actions. Our work is foundational in nature, directed at simplifying the entailment problem for these axioms. Specifically, we make four contributions to the metatheory of situation calculus axiomatizations of dynamical systems: (1) We prove that the above-mentioned axiomatization for actions has a relative satisfiability property; the full axiomatization is satisfiable iff the axioms for the initial state are. (2)We define the concept of regression relative to these axioms, and prove a soundness and completeness theorem for a regression-based approach to the entailment problem for a wide class of queries. (3) Our formalization of the situation calculus requires certain foundational axioms specifying the domain of situations. These include an induction axiom, whose presence complicates human and automated reasoning in the situation calculus. We characterize various classes of sentences whose proofs do not require induction, and in some cases, some of the other foundational axioms. (4)We prove that the logic programming language GOLOG never requires any of the foundational axioms for the evaluation of programs. Fiora Pirri, Raymond Reiter |
J. ACM | 2 |
| 1998 | Structural Abstraction in Model-Based Diagnosis
Kari Autio, Raymond Reiter |
ECAI | 2 |
| 1998 | Execution Monitoring of High-Level Robot Programs
Giuseppe De Giacomo, Raymond Reiter, Mikhail Soutchanski |
KR | 2 |
| 1998 | Sequential, Temporal GOLOG
Raymond Reiter |
KR | 1 |
| 1997 | How to Progress a Database
Fangzhen Lin, Raymond Reiter |
Artif. Intell. | 2 |
| 1996 | Natural Actions, Concurrency and Continuous Time in the Situation Calculus
Raymond Reiter |
KR | 1 |
| 1995 | How to Progress a Database II: The STRIPS Connection
Fangzhen Lin, Raymond Reiter |
IJCAI | 2 |
| 1995 | On the Frame Problem in Procedure SpecificationsabstractThe paper provides examples of situations where formal specifications of procedures in the standard pre/postcondition style become lengthy, cumbersome and difficult to change, a problem which is particularly acute in the case of object oriented specifications with inheritance. We identify the problem as the inability to express that a procedure changes only those things it has to, leaving everything else unmodified, and review some attempts at dealing with this "frame problem" in the software specification community. The second part of the paper adapts a recent proposal for a solution to the frame problem in artificial intelligence-the notion of explanation closure axioms-to provide an approach whereby one can state such conditions succinctly and modularly, with the added advantage of having the specifier be reminded of things that she may have omitted saying in procedure specifications. Since this approach is based on standard predicate logic, its semantics are relatively straightforward. The paper also suggests an algorithm which generates syntactically the explanation closure axioms from the pre/postcondition specifications, provided they are written in a restricted language; it also suggests a model theory supporting it.> Alexander Borgida, John Mylopoulos, Raymond Reiter |
IEEE Trans. Software Eng. | 3 |
| 1994 | How to Progress a Database (and Why) I. Logical Foundations
Fangzhen Lin, Raymond Reiter |
KR | 2 |
| 1994 | Circumscription and Generic Mathematical ObjectsabstractWe investigate the possibility of using circumscription for characterizing the concept of a generic object in the context of a formalized mathematical theory. We show that conventional circumscriptive policies do not give the intuitively expected res Leo Bertossi, Raymond Reiter |
Fundam. Informaticae | 2 |
| 1994 | State Constraints RevisitedabstractWe pursue the perspective of Reiter that in situation calculus one can formalize primitive, determinate actions with axioms which, among others, include two disjoint sets: a set of successor state axioms and a set of action precondition axioms. We posed ourselves the problem of automatically generating successor state axioms, given only a set of effect axioms and a set of state constraints. This is a special version of what has been traditionally called the ramification problem. To our surprise, we found that there are state constraints whose role is not to yield indirect effects of actions. Rather, they are implicit axioms about action preconditions. As such, they are intimately related to the classical qualification problem. We also discovered that other kinds of state constraints arise; these are related to the formalization of strategic or control information. This paper is devoted to describing our results along these lines, focusing on ramification and qualification state constraints. More specifically, we propose a two-step procedure for determining an axiomatization which monotonically solves our versions of the ramification and qualification problems. We justify the first step semantically by appealing to a suitable minimization policy. Step two we justify by simple Clark predicate completion. Fangzhen Lin, Raymond Reiter |
J. Log. Comput. | 2 |
| 1993 | Temporal Reasoning in Logic Programming: A Case for the Situation Calculus
Javier Pinto, Raymond Reiter |
ICLP | 2 |
| 1993 | "...And Nothing Else Changes": The Frame Problem in Procedure Specifications
Alexander Borgida, John Mylopoulos, Raymond Reiter |
ICSE | 3 |
| 1993 | Proving Properties of States in the Situation Calculus
Raymond Reiter |
Artif. Intell. | 1 |
| 1992 | On Formalizing Database Updates: Preliminary Report
Raymond Reiter |
EDBT | 1 |
| 1992 | Twelve Years of Nonmonotonic Reasoning Research: Where (and What) Is the Beef
Raymond Reiter |
KR | 1 |
| 1992 | On The Semantics of Belief Revision Systems
Gösta Grahne, Alberto O. Mendelzon, Raymond Reiter |
TARK | 3 |
| 1992 | Characterizing Diagnoses and Systems
Johan de Kleer, Alan K. Mackworth, Raymond Reiter |
Artif. Intell. | 3 |
| 1991 | Introduction to the Special Volume on Knowledge Representation
Ronald J. Brachman, Hector J. Levesque, Raymond Reiter |
Artif. Intell. | 3 |
| 1990 | Characterizing Diagnoses
Johan de Kleer, Alan K. Mackworth, Raymond Reiter |
AAAI | 3 |
| 1990 | What Should a Database Know?
Raymond Reiter |
ICLP | 1 |
| 1989 | A Logical Framework for Depiction and Image Interpretation
Raymond Reiter, Alan K. Mackworth |
Artif. Intell. | 1 |
| 1988 | What Should A Database Know?
Raymond Reiter |
PODS | 1 |
| 1988 | On Integrity Constraints
Raymond Reiter |
TARK | 1 |
| 1987 | Foundations of Assumption-based Truth Maintenance Systems: Preliminary Report
Raymond Reiter, Johan de Kleer |
AAAI | 1 |
| 1987 | A Theory of Diagnosis from First Principles
Raymond Reiter |
Artif. Intell. | 1 |
| 1986 | A sound and sometimes complete query evaluation algorithm for relational databases with null valuesabstractA sound and, in certain cases, complete method is described for evaluating queries in relational databases with null values where these nulls represent existing but unknown individuals. The soundness and completeness results are proved relative to a formalization of such databases as suitable theories of first-order logic. Because the algorithm conforms to the relational algebra, it may easily be incorporated into existing relational systems. Raymond Reiter |
J. ACM | 1 |
| 1985 | On the adequacy of predicate circumscription for closed-world reasoningabstractWe focus on McCarthy's method of predicate circumscription in order to establish various results about its consistency, and about its ability to conjecture new information. A basic result is that predicate circumscription cannot account for the standard kinds of default reasoning. Another is that predicate circumscription yields no new information about the equality predicate. This has important consequences for the unique names and domain closure assumptions. David W. Etherington, Robert E. Mercer, Raymond Reiter |
Comput. Intell. | 3 |
| 1983 | On Inheritance Hierarchies With Exceptions
David W. Etherington, Raymond Reiter |
AAAI | 2 |
| 1983 | A Panel on AI and Databases
Raymond Reiter, Hervé Gallaire, Jonathan J. King, John Mylopoulos, Bonnie L. Webber |
IJCAI | 1 |
| 1982 | Circumscription Implies Predicate Completion (Sometimes)
Raymond Reiter |
AAAI | 1 |
| 1981 | On Interacting Defaults
Raymond Reiter, Giovanni Criscuolo |
IJCAI | 1 |
| 1980 | A Logic for Default Reasoning
Raymond Reiter |
Artif. Intell. | 1 |
| 1980 | Equality and Domain Closure in First-Order DatabasesabstractA class of first-order databases with no function signs is considered. A closed database DB is one for which the only existing individuals are those explicitly referred to in the formulas of DB. Formally, this is expressed by including in DB a domain closure axiom ( x ) x = c 1 ∨···∨ x = c p , where c 1 ,…, c p are all of the constants occurring in DB. It is shown how to completely capture the effects of this axiom by means of suitable generalizations of the projection and division operators of relational algebra, thereby permitting the underlying theorem prover used for query evaluation to ignore this axiom. A database is E-saturated if all of its constants denote distinct individuals. It is shown that such databases circumvent the usual problems associated with equality, which arise in more general databases. Finally, it is proved for Horn databases and positive queries that only definite answers are obtained, and for databases with infinitely many constants that infinitely long indefinite answers can arise. Raymond Reiter |
J. ACM | 1 |
| 1977 | Anaphora and Logical Form: On Formal Meaning Representations for Natural Language
Bonnie L. Webber, Raymond Reiter |
IJCAI | 2 |
| 1977 | Eugene Charniak and Yorick Wilks, Eds., Computational Semantic.s
Raymond Reiter |
Artif. Intell. | 1 |
| 1976 | A Semantically Guided Deductive System for Automatic Theorem ProvingabstractA semantic and deductive formal system for automatic theorem proving is presented. The system has, as its deductive component, a form of natural deduction. Its semantic component relies on an underlying representation of a model. This model is invoked to prune subgoals generated by the deductive component, whenever such subgoals test false in the model. In addition, the model is used to suggest inferences to be made at the deductive level. Conversely, the current state of the proof suggests changes to be made to the model, e.g., when a construction is required as in geometry. Raymond Reiter |
IEEE Trans. Computers | 1 |
| 1974 | On self-modifying programs
Raymond Reiter |
Inf. Sci. | 1 |
| 1973 | A Semantically Guided Deductive System for Automatic Theorem-Proving
Raymond Reiter |
IJCAI | 1 |
| 1972 | A Note on Linear Resolution Strategies in Consequence-Finding
Eliana Minicozzi, Raymond Reiter |
Artif. Intell. | 2 |
| 1971 | Two Results on Ordering for Resolution with Merging and Linear FormatabstractResolution with merging, linear format, and set of support is shown to be compatible with an A-ordering restriction; in any resolution operation under a linear format, the literal resolved upon in the near parent must be a maximal literal in that clause.The far parent must either be a merge, in which case the literal resolved upon must be a merge literal, or a member of the original set of clauses.A new kind of ordering, called C-ordering, is introduced and shown to be compatible with merge, linear format, and set of support resolution.Its advantage over A-ordering is that the literal to be resolved upon in the near parent is uniquely specified. Raymond Reiter |
J. ACM | 1 |
| 1970 | The Predicate Elimination Strategy in Theorem ProvingabstractThe predicate elimination strategy is a complete resolution proof strategy for multi-predicate formulas. Essentially, the procedure focuses on one of the predicate symbols P, and attempts to deduce clauses independent of P by means of resolution in which only predicates in P are “resolved away” from parent clauses. The completeness theorem states that one can in this way, deduce an unsatisfiable P-independent set of clauses, provided the given set is unsatisfiable. Raymond Reiter |
STOC | 1 |
| 1968 | Scheduling Parallel ComputationsabstractA model for parallel computations is given as a directed graph in which nodes represent elementary operations, and branches, data channels. The problem considered is the determination of an admissible schedule for such a computation; i.e. for each node determine a sequence of times at which the node initiates its operation. These times must be such that each node, upon initiation, is assured of having the necessary data upon which to operate. Necessary and sufficient conditions that a schedule be admissible are given. The computation rate of a given admissible schedule is defined and is shown to have a limiting value 1/π where π is a parameter dependent upon the cycles in the graph. Thus, the computation cannot proceed at a rate exceeding 1/π. For γ ≥ π, the class of all periodic admissible schedules with period γ is characterized by the solution space of a certain system of linear inequalities. In particular, then, the maximum computation rate of 1/π is attainable under a periodic admissible schedule with period π. A class of all-integer admissible schedules is given. Finally, an algorithm is given for the determination of the number of initiations of each node in the graph defining a parallel computation. An example for a system of difference equations is given in detail. Raymond Reiter |
J. ACM | 1 |