VLDB 2026 Research / reviewers in the wild / expert
Michael Gelfond
dblp:23/306
· DBLP profile ↗
50ranked-venue papers
28as first author
2since 2021 · last 2023
0000-0003-0574-3092ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 31 · 17 first-authorTheory of computation · 21 · 12 first-authorSoftware engineering, systems software and programming languages · 14 · 7 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 3 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Embracing Background Knowledge in the Analysis of Actual Causality: An Answer Set Programming ApproachabstractAbstract This paper presents a rich knowledge representation language aimed at formalizing causal knowledge. This language is used for accurately and directly formalizing common benchmark examples from the literature of actual causality. A definition of cause is presented and used to analyze the actual causes of changes with respect to sequences of actions representing those examples. Michael Gelfond, Jorge Fandinno, Evgenii Balai |
Theory Pract. Log. Program. | 1 |
| 2022 | Thirty years of Epistemic Specifications
Jorge Fandinno, Wolfgang Faber 0001, Michael Gelfond |
Theory Pract. Log. Program. | 3 |
| 2020 | An Answer Set Programming Framework for Reasoning about Agents' Beliefs and Truthfulness of StatementsabstractThe paper proposes a framework for capturing how an agent’s beliefs evolve over time in response to observations and for answering the question of whether statements made by a third party can be believed. The basic components of the framework are a formalism for reasoning about actions, changes, and observations and a formalism for default reasoning. The paper describes a concrete implementation that leverages answer set programming for determining the evolution of an agent's ``belief state'', based on observations, knowledge about the effects of actions, and a theory about how these influence an agent's beliefs. The beliefs are then used to assess whether statements made by a third party can be accepted as truthful. The paper investigates an application of the proposed framework in the detection of man-in-the-middle attacks targeting computers and cyber-physical systems. Finally, we briefly discuss related work and possible extensions. Marcello Balduccini, Michael Gelfond, Enrico Pontelli, Tran Cao Son |
KR | 2 |
| 2020 | The language of epistemic specifications (refined) including a prototype solverabstractAbstract In this article, we present a new version of the language of Epistemic Specifications. The goal is to simplify and improve the intuitive and formal semantics of the language. We describe an algorithm for computing solutions of programs written in this new version of the language. The new semantics is illustrated by a number of examples, including an Epistemic Specifications-based framework for conformant planning. In addition, we introduce the notion of an epistemic logic program with sorts . This extends recent efforts to define a logic programming language that includes the means for explicitly specifying the domains of predicate parameters. An algorithm and its implementation as a solver for epistemic logic programs with sorts is also discussed. Patrick Kahl, Richard Watson 0003, Evgenii Balai, Michael Gelfond, Yuanlin Zhang 0002 |
J. Log. Comput. | 4 |
| 2019 | Vicious circle principle, aggregates, and formation of sets in ASP based languages
Michael Gelfond, Yuanlin Zhang 0002 |
Artif. Intell. | 1 |
| 2019 | REBA: A Refinement-Based Architecture for Knowledge Representation and Reasoning in RoboticsabstractThis paper describes an architecture for robots that combines the complementary strengths of probabilistic graphical models and declarative programming to represent and reason with logic-based and probabilistic descriptions of uncertainty and domain knowledge. An action language is extended to support non-boolean fluents and non-deterministic causal laws. This action language is used to describe tightly-coupled transition diagrams at two levels of granularity, with a fine-resolution transition diagram defined as a refinement of a coarse-resolution transition diagram of the domain. The coarse-resolution system description, and a history that includes (prioritized) defaults, are translated into an Answer Set Prolog (ASP) program. For any given goal, inference in the ASP program provides a plan of abstract actions. To implement each such abstract action, the robot automatically zooms to the part of the fine-resolution transition diagram relevant to this action. A probabilistic representation of the uncertainty in sensing and actuation is then included in this zoomed fine-resolution system description, and used to construct a partially observable Markov decision process (POMDP). The policy obtained by solving the POMDP is invoked repeatedly to implement the abstract action as a sequence of concrete actions, with the corresponding observations being recorded in the coarse-resolution history and used for subsequent reasoning. The architecture is evaluated in simulation and on a mobile robot moving objects in an indoor domain, to show that it supports reasoning with violation of defaults, noisy observations and unreliable actions, in complex domains. Mohan Sridharan, Michael Gelfond, Shiqi Zhang 0001, Jeremy L. Wyatt |
J. Artif. Intell. Res. | 2 |
| 2017 | Vicious Circle Principle and Formation of Sets in ASP Based Languages
Michael Gelfond, Yuanlin Zhang 0002 |
LPNMR | 1 |
| 2016 | On the Relationship between P-log and LPMLN
Evgenii Balai, Michael Gelfond |
IJCAI | 2 |
| 2016 | Reasoning about Truthfulness of Agents Using Answer Set Programming
Tran Cao Son, Enrico Pontelli, Michael Gelfond, Marcello Balduccini |
KR | 3 |
| 2016 | Plan Failure Analysis: Formalization and Application in Interactive Planning Through Natural Language Communication
Chitta Baral, Tran Cao Son, Michael Gelfond, Arindam Mitra |
PRIMA | 3 |
| 2016 | Modular action languageabstractAbstract The paper introduces a new modular action language, ${\mathcal ALM}$ , and illustrates the methodology of its use. It is based on the approach of Gelfond and Lifschitz (1993,Journal of Logic Programming 17, 2–4, 301–321; 1998,Electronic Transactions on AI 3, 16, 193–210) in which a high-level action language is used as a front end for a logic programming system description. The resulting logic programming representation is used to perform various computational tasks. The methodology based on existing action languages works well for small and even medium size systems, but is not meant to deal with larger systems that requirestructuring of knowledge. $\mathcal{ALM}$ is meant to remedy this problem. Structuring of knowledge in ${\mathcal ALM}$ is supported by the concepts ofmodule(a formal description of a specific piece of knowledge packaged as a unit),module hierarchy, andlibrary, and by the division of a system description of ${\mathcal ALM}$ into two parts:theoryandstructure. Atheoryconsists of one or more modules with a common theme, possibly organized into a module hierarchy based on adependency relation. It contains declarations of sorts, attributes, and properties of the domain together with axioms describing them.Structuresare used to describe the domain's objects. These features, together with the means for defining classes of a domain as special cases of previously defined ones, facilitate the stepwise development, testing, and readability of a knowledge base, as well as the creation of knowledge representation libraries. Daniela Inclezan, Michael Gelfond |
Theory Pract. Log. Program. | 2 |
| 2015 | A Theory of Intentions for Intelligent Agents - (Extended Abstract)
Justin Blount, Michael Gelfond, Marcello Balduccini |
LPNMR | 2 |
| 2014 | Vicious Circle Principle and Logic Programs with AggregatesabstractAbstract The paper presents a knowledge representation language $\mathcal{A}log$ which extends ASP with aggregates. The goal is to have a language based on simple syntax and clear intuitive and mathematical semantics. We give some properties of $\mathcal{A}log$ , an algorithm for computing its answer sets, and comparison with other approaches. Michael Gelfond, Yuanlin Zhang 0002 |
Theory Pract. Log. Program. | 1 |
| 2013 | Towards Answer Set Programming with Sorts
Evgenii Balai, Michael Gelfond, Yuanlin Zhang 0002 |
LPNMR | 2 |
| 2011 | New Semantics for Epistemic Specifications
Michael Gelfond |
LPNMR | 1 |
| 2011 | Approximation of action theories and its application to conformant planning
Phan Huy Tu, Tran Cao Son, Michael Gelfond, A. Ricardo Morales |
Artif. Intell. | 3 |
| 2011 | Introduction to the 27th International Conference on Logic Programming Special IssueabstractFollowing the initiative in 2010 taken by the Association for Logic Programming and Cambridge University Press, the full papers accepted for the International Conference on Logic Programming again appear as a special issue of Theory and Practice of Logic Programming (TPLP)—the 27th International Conference on Logic Programming Special Issue. Papers describing original, previously unpublished research and not simultaneously submitted for publication elsewhere were solicited in all areas of logic programming including but not restricted to: Theory: Semantic Foundations, Formalisms, Non- monotonic Reasoning, Knowledge Representation. Implementation: Compilation, Memory Management, Virtual Machines, Parallelism. Environments: Program Analysis, Transformation, Validation, Verification, Debugging, Profiling, Testing. Language Issues: Concurrency, Objects, Coordination, Mobility, Higher Order, Types, Modes, Assertions, Programming Techniques. Related Paradigms: Abductive Logic Programming, Inductive Logic Programming, Constraint Logic Programming, Answer-Set Programming. Applications: Databases, Data Integration and Federation, Software Engineering, Natural Language Processing, Web and Semantic Web, Agents, Artificial Intelligence, Bioinformatics. John P. Gallagher, Michael Gelfond |
Theory Pract. Log. Program. | 2 |
| 2009 | Probabilistic reasoning with answer setsabstractAbstract This paper develops a declarative language, P-log, that combines logical and probabilistic arguments in its reasoning. Answer Set Prolog is used as the logical foundation, while causal Bayes nets serve as a probabilistic foundation. We give several non-trivial examples and illustrate the use of P-log for knowledge representation and updating of knowledge. We argue that our approach to updates is more appealing than existing approaches. We give sufficiency conditions for the coherency of P-log programs and show that Bayes nets can be easily mapped to coherent P-log programs. Chitta Baral, Michael Gelfond, J. Nelson Rushton |
Theory Pract. Log. Program. | 2 |
| 2008 | Authorization and Obligation Policies in Dynamic Systems
Michael Gelfond, Jorge Lobo 0001 |
ICLP | 1 |
| 2005 | Reasoning about Intended Actions
Chitta Baral, Michael Gelfond |
AAAI | 2 |
| 2005 | Conformant Planning for Domains with Constraints-A New Approach
Tran Cao Son, Phan Huy Tu, Michael Gelfond, A. Ricardo Morales |
AAAI | 3 |
| 2005 | Towards an Integration of Answer Set and Constraint Solving
Sabrina Baselice, Piero A. Bonatti, Michael Gelfond |
ICLP | 3 |
| 2005 | An Approximation of Action Theories of and Its Application to Conformant Planning
Tran Cao Son, Phan Huy Tu, Michael Gelfond, A. Ricardo Morales |
LPNMR | 3 |
| 2004 | Answer Set Programming and the Design of Deliberative Agents
Michael Gelfond |
ICLP | 1 |
| 2004 | Probabilistic Reasoning With Answer Sets
Chitta Baral, Michael Gelfond, J. Nelson Rushton |
LPNMR | 2 |
| 2003 | Diagnostic reasoning with A-PrologabstractIn this paper, we suggest an architecture for a software agent which operates a physical device and is capable of making observations and of testing and repairing the device's components. We present simplified definitions of the notions of symptom, candidate diagnosis, and diagnosis which are based on the theory of action language . The definitions allow one to give a simple account of the agent's behavior in which many of the agent's tasks are reduced to computing stable models of logic programs. Marcello Balduccini, Michael Gelfond |
Theory Pract. Log. Program. | 2 |
| 2002 | The USA-Advisor: A Case Study in Answer Set Programming
Michael Gelfond |
JELIA | 1 |
| 2002 | Knowledge Representation and Logic Programming
Michael Gelfond, Nicola Leone |
Artif. Intell. | 1 |
| 2002 | Logic programming and knowledge representation - The A-Prolog perspective
Michael Gelfond, Nicola Leone |
Artif. Intell. | 1 |
| 2002 | On methodology of representing knowledge in dynamic domains
Michael Gelfond, Richard Watson 0003 |
Sci. Comput. Program. | 1 |
| 2001 | The USA-Advisor: A Case Study in Answer Set Planning
Marcello Balduccini, Michael Gelfond, Richard Watson 0003, Monica L. Nogueira |
LPNMR | 2 |
| 2001 | Diagnosing Physical Systems in A-Prolog
Michael Gelfond, Marcello Balduccini, Joel Galloway |
LPNMR | 1 |
| 2001 | An A-Prolog Decision Support System for the Space Shuttle
Monica L. Nogueira, Marcello Balduccini, Michael Gelfond, Richard Watson 0003, Matthew Barry |
PADL | 3 |
| 1997 | Towards a Systematic Approach to Representing Knowledge in Declarative Logic Programming
Michael Gelfond |
LPNMR | 1 |
| 1996 | Towards a Theory of Elaboration Tolerance: Logic Programming ApproachabstractThis paper is an attempt at mathematical investigation of software development process in the context of declarative logic programming. We introduce notions of specification and specification constructor which are developed from natural language description of a problem. Generalizations of logic programs, called lp-functions are introduced to represent these specifications. We argue that the process of constructing lp-function representing a specification S should be supported by certain types of mathematical results which we call representation theorems. We present two such theorems to illustrate the idea. Michael Gelfond, Halina Przymusinska |
Int. J. Softw. Eng. Knowl. Eng. | 1 |
| 1994 | Autoepistemic Logic and Introspective Circumscription
Michael Gelfond, Vladimir Lifschitz, Halina Przymusinska, Grigori Schwarz |
TARK | 1 |
| 1993 | Representing Concurrent Actions in Extended Logic Programming
Chitta Baral, Michael Gelfond |
IJCAI | 2 |
| 1992 | On consistency and completeness of autoepistemic theories
Michael Gelfond, Halina Przymusinska |
Fundam. Informaticae | 1 |
| 1992 | EditorialabstractJournal Article Editorial Get access M. GELFOND M. GELFOND Executive Editor Search for other works by this author on: Oxford Academic Google Scholar Journal of Logic and Computation, Volume 2, Issue 1, March 1992, Pages 1–4, https://doi.org/10.1093/logcom/2.1.1 Published: 01 March 1992 Michael Gelfond |
J. Log. Comput. | 1 |
| 1991 | Strong Introspection
Michael Gelfond |
AAAI | 1 |
| 1991 | Disjective Defaults
Michael Gelfond, Halina Przymusinska, Vladimir Lifschitz, Miroslaw Truszczynski |
KR | 1 |
| 1990 | Logic Programs with Classical Negation
Michael Gelfond, Vladimir Lifschitz |
ICLP | 1 |
| 1990 | On the relationship between CWA, minimal model, and minimal herbrand model semanticsabstractThe purpose of this article is to compare three types of nonmonotonic semantics: (a) proof-theoretic semantics based on the closed world assumption, (b) model-theoretic semantics based on the notion of a minimal model, and (c) model-theoretic semantics based on the notion of a minimal Herbrand model. All of these semantics capture the nonmonotonicity of commonsense reasoning, that is, the ability to withdraw conclusions after some new information is added to the original theories, and proved to be powerful enough to handle most examples of such reasoning presented in the literature. However, since these formalizations are based on different intuitions and often produce different results, the problem of understanding the relationship between them is especially important. In the first part of the article we concentrate on the class of positive logic programs, also called definite theories. Although the three semantics usually differ for universal sentences, our main result shows that they always coincide for existential queries. This result is particularly significant in view of the fact that in many applications existential queries are of main interest. It also plays an important role in the problem of finding a suitable declarative semantics for logic programs. In the second part we investigate arbitrary universal theories and we show that subtle differences exist between the three approaches and therefore no straightforward generalization of the results from the first part can be obtained. Michael Gelfond, Halina Przymusinska, Teodor C. Przymusinski |
Int. J. Intell. Syst. | 1 |
| 1989 | On the Relationship Between Circumscription and Negation as Failure
Michael Gelfond, Halina Przymusinska, Teodor C. Przymusinski |
Artif. Intell. | 1 |
| 1988 | Compiling Circumscriptive Theories into Logic Programs
Michael Gelfond, Vladimir Lifschitz |
AAAI | 1 |
| 1988 | Minimal Model Semantics vs. Negation as Failure: A Comparison of Semantics
Michael Gelfond, Halina Przymusinska, Teodor C. Przymusinski |
ISMIS | 1 |
| 1987 | On Stratified Autoepistemic Theories
Michael Gelfond |
AAAI | 1 |
| 1986 | On the relationship between autoepistemic logic and parallel circumscriptionabstractThe purpose of this paper is to investigate the relationship between two approaches to the formalization of non-monotonic reasoning - J. McCarthy's approach based on the notion of Circumscription [Mc] and the Autoepistemic Logic approach of R. Moore [Mr]. Since these two approaches differ considerably in scope, we will limit our attention to the situation where some common ground can be found. Namely, we consider only the propositional case of parallel circumpsription, when all predicates of a formula T are circumscribed simultaneously. Michael Gelfond, Halina Przymusinska |
ISMIS | 1 |
| 1986 | The Extended Closed World Assumpution and its Relationship to Parallel Circumscription
Michael Gelfond, Halina Przymusinska, Teodor C. Przymusinski |
PODS | 1 |
| 1986 | Negation as Failure: Careful Closure Procedure
Michael Gelfond, Halina Przymusinska |
Artif. Intell. | 1 |