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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Raymond Reiter

dblp:r/RaymondReiter · also Ray Reiter · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
reasoning about action and change
0.141998
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.031999
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.021999
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.012001
Symbolic Dynamic Programming for First-Order MDPs · IJCAI 2001
Machine learning › Reinforcement learning › markov decision process
symbolic dynamic programming
0.012001
Symbolic Dynamic Programming for First-Order MDPs · IJCAI 2001
Database theory
database update
0.021997
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.021995
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.011999
Some Contributions to the Metatheory of the Situation Calculus · J. ACM 1999
Robotics › Motion planning and robot control
execution monitoring
0.011998
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.011998
Sequential, Temporal GOLOG · KR 1998
Knowledge, reasoning and agents › Knowledge representation and reasoning
diagnosis
0.031992
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.031992
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.011995
How to Progress a Database II: The STRIPS Connection · IJCAI 1995
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › classical planning
STRIPS
0.011995
How to Progress a Database II: The STRIPS Connection · IJCAI 1995
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning
0.031992
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.021999
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.011999
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.011990
Characterizing Diagnoses · AAAI 1990
Knowledge, reasoning and agents › Knowledge representation and reasoning
spatial reasoning
0.011989
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.011987
Foundations of Assumption-based Truth Maintenance Systems: Preliminary Report · AAAI 1987
Data models and query languages › relational model
null values
0.011986
A sound and sometimes complete query evaluation algorithm for relational databases with null values · J. ACM 1986
Query processing and optimization
query execution
0.011986
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.011986
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.011993
"...And Nothing Else Changes": The Frame Problem in Procedure Specifications · ICSE 1993
Logic in computer science
temporal reasoning
0.011993
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.011983
On Inheritance Hierarchies With Exceptions · AAAI 1983
Logic in computer science › nonmonotonic reasoning › default reasoning
default logic
0.021981
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.011982
Circumscription Implies Predicate Completion (Sometimes) · AAAI 1982
Logic in computer science
nonmonotonic reasoning
0.011981
On Interacting Defaults · IJCAI 1981
Multimedia analysis and retrieval › image analysis
image understanding
0.011989
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
YearPublicationVenuePosition
2001 Symbolic Dynamic Programming for First-Order MDPs
Craig Boutilier, Raymond Reiter, Bob Price
IJCAI2
2001 On knowledge-based programming with sensing in the situation calculus
abstract
We 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
KR1
1999 Some Contributions to the Metatheory of the Situation Calculus
abstract
We 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. ACM2
1998 Structural Abstraction in Model-Based Diagnosis
Kari Autio, Raymond Reiter
ECAI2
1998 Execution Monitoring of High-Level Robot Programs
Giuseppe De Giacomo, Raymond Reiter, Mikhail Soutchanski
KR2
1998 Sequential, Temporal GOLOG
Raymond Reiter
KR1
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
KR1
1995 How to Progress a Database II: The STRIPS Connection
Fangzhen Lin, Raymond Reiter
IJCAI2
1995 On the Frame Problem in Procedure Specifications
abstract
The 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
KR2
1994 Circumscription and Generic Mathematical Objects
abstract
We 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. Informaticae2
1994 State Constraints Revisited
abstract
We 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
ICLP2
1993 "...And Nothing Else Changes": The Frame Problem in Procedure Specifications
Alexander Borgida, John Mylopoulos, Raymond Reiter
ICSE3
1993 Proving Properties of States in the Situation Calculus
Raymond Reiter
Artif. Intell.1
1992 On Formalizing Database Updates: Preliminary Report
Raymond Reiter
EDBT1
1992 Twelve Years of Nonmonotonic Reasoning Research: Where (and What) Is the Beef
Raymond Reiter
KR1
1992 On The Semantics of Belief Revision Systems
Gösta Grahne, Alberto O. Mendelzon, Raymond Reiter
TARK3
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
AAAI3
1990 What Should a Database Know?
Raymond Reiter
ICLP1
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
PODS1
1988 On Integrity Constraints
Raymond Reiter
TARK1
1987 Foundations of Assumption-based Truth Maintenance Systems: Preliminary Report
Raymond Reiter, Johan de Kleer
AAAI1
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 values
abstract
A 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. ACM1
1985 On the adequacy of predicate circumscription for closed-world reasoning
abstract
We 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
AAAI2
1983 A Panel on AI and Databases
Raymond Reiter, Hervé Gallaire, Jonathan J. King, John Mylopoulos, Bonnie L. Webber
IJCAI1
1982 Circumscription Implies Predicate Completion (Sometimes)
Raymond Reiter
AAAI1
1981 On Interacting Defaults
Raymond Reiter, Giovanni Criscuolo
IJCAI1
1980 A Logic for Default Reasoning
Raymond Reiter
Artif. Intell.1
1980 Equality and Domain Closure in First-Order Databases
abstract
A 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. ACM1
1977 Anaphora and Logical Form: On Formal Meaning Representations for Natural Language
Bonnie L. Webber, Raymond Reiter
IJCAI2
1977 Eugene Charniak and Yorick Wilks, Eds., Computational Semantic.s
Raymond Reiter
Artif. Intell.1
1976 A Semantically Guided Deductive System for Automatic Theorem Proving
abstract
A 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. Computers1
1974 On self-modifying programs
Raymond Reiter
Inf. Sci.1
1973 A Semantically Guided Deductive System for Automatic Theorem-Proving
Raymond Reiter
IJCAI1
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 Format
abstract
Resolution 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. ACM1
1970 The Predicate Elimination Strategy in Theorem Proving
abstract
The 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
STOC1
1968 Scheduling Parallel Computations
abstract
A 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. ACM1