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

José Júlio Alferes

dblp:33/4396 · DBLP profile ↗
← Back
39ranked-venue papers
17as first author
0since 2021 · last 2019
0000-0001-5520-4623ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 25 · 12 first-authorTheory of computation · 22 · 10 first-authorSoftware engineering, systems software and programming languages · 7 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-authorDatabases, data management, data science and information retrieval · 3 · 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.

Theoretical computer science
3 papers
Logic in computer science · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Logic in computer science
logic programming
0.232011
Local closed world reasoning with description logics under the well-founded semantics · Artif. Intell. 2011
LUPSA language for updating logic programs · Artif. Intell. 2002
Derivation Procedures for Extended Stable Models · IJCAI 1991
Logic in computer science › knowledge representation and reasoning
description logic
0.112011
Local closed world reasoning with description logics under the well-founded semantics · Artif. Intell. 2011
Logic in computer science › logic programming
well-founded semantics
0.112011
Local closed world reasoning with description logics under the well-founded semantics · Artif. Intell. 2011
Programming languages and type systems
language design
0.012002
LUPSA language for updating logic programs · Artif. Intell. 2002
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic programming
0.011998
Dynamic Logic Programming · KR 1998
Logic in computer science › logic programming
stable model semantics
0.011991
Derivation Procedures for Extended Stable Models · IJCAI 1991

Methods — techniques the papers use, named apart from their topics

logic programming · 0.1
YearPublicationVenuePosition
2019 Telco Network Inventory Validation with NoHR
Vedran Kasalica, Ioannis Gerochristos, José Júlio Alferes, Ana Sofia Gomes, Matthias Knorr 0001, João Leite 0001
LPNMR3
2018 Combining transactions and automatic repairs
abstract
External Transaction Logic ( ETR ) is an extension of logic programming useful to reason about the behaviour of agents that have to operate in a transactional way, in a two-fold environment: an internal knowledge base defining the agent's internal knowledge and rules of behaviour, and an external world where it executes actions and interacts with other entities. Actions performed by the agent in the external world may fail, e.g. because their preconditions are not met, or because they violate some norm of the external environment. The failure to execute some action should lead, in the internal knowledge base, to its complete rollback, following the standard ACID transaction model used e.g. in databases. Since it is impossible to rollback external actions performed in the outside world, external consistency must be achieved by executing compensating operations (or repairs) that revert the effects of the initial executed actions. In ETR , repairs are stated explicitly in the program. With it, every performed external action is explicitly associated with its corresponding compensation or repair. Such user-defined repairs provide no guarantee to revert the effects of the original action. In this article, we define how ETR can be extended to automatically calculate compensations in case of failure. For this, we start by explaining how the semantics of Action Languages can be used to model the external domain of ETR , and how we can use it to reason about the reversals of actions.
Ana Sofia Gomes, José Júlio Alferes
J. Log. Comput.2
2014 Preserving Strong Equivalence while Forgetting
Matthias Knorr 0001, José Júlio Alferes
JELIA2
2014 A goal-directed implementation of query answering for hybrid MKNF knowledge bases
abstract
Abstract Ontologies and rules are usually loosely coupled in knowledge representation formalisms. In fact, ontologies use open-world reasoning, while the leading semantics for rules use non-monotonic, closed-world reasoning. One exception is the tightly coupled framework of Minimal Knowledge and Negation as Failure (MKNF), which allows statements about individuals to be jointly derived via entailment from ontology and inferences from rules. Nonetheless, the practical usefulness of MKNF has not always been clear, although recent work has formalized a general resolution-based method for querying MKNF when rules are taken to have the well-founded semantics, and the ontology is modeled by a general oracle. That work leaves open what algorithms should be used to relate the entailments of the ontology and the inferences of rules. In this paper we provide such algorithms, and describe the implementation of a query-driven system, CDF-Rules, for hybrid knowledge bases combining both (non-monotonic) rules under the well-founded semantics and a (monotonic) ontology, represented by the Coherent Description Framework Type-1 ( $\mathcal{ALCQ}$ ) theory.
Ana Sofia Gomes, José Júlio Alferes, Theresa Swift
Theory Pract. Log. Program.2
2013 Forgetting under the Well-Founded Semantics
José Júlio Alferes, Matthias Knorr 0001, Kewen Wang 0001
LPNMR1
2013 Decidability and Implementation of Parametrized Logic Programs
Ricardo Gonçalves 0001, José Júlio Alferes
LPNMR2
2013 Query-Driven Procedures for Hybrid MKNF Knowledge Bases
abstract
Hybrid MKNF knowledge bases are one of the most prominent tightly integrated combinations of open-world ontology languages with closed-world (nonmonotonic) rule paradigms. Based on the logic of minimal knowledge and negation as failure (MKNF), the definition of Hybrid MKNF is parametric on the description logic (DL) underlying the ontology language, in the sense that nonmonotonic rules can extend any decidable DL language. Two related semantics have been defined for Hybrid MKNF: one that is based on the Stable Model Semantics for logic programs and one on the Well-Founded Semantics (WFS). Under WFS, the definition of Hybrid MKNF relies on a bottom-up computation that has polynomial data complexity whenever the DL language is tractable. Here we define a general query-driven procedure for Hybrid MKNF that is sound with respect to the stable model-based semantics, and sound and complete with respect to its WFS variant. This procedure is able to answer a slightly restricted form of conjunctive queries, and is based on tabled rule evaluation extended with an external oracle that captures reasoning within the ontology. Such an (abstract) oracle receives as input a query along with knowledge already derived, and replies with a (possibly empty) set of atoms, defined in the rules, whose truth would suffice to prove the initial query. With appropriate assumptions on the complexity of the abstract oracle, the general procedure maintains the data complexity of the WFS for Hybrid MKNF knowledge bases. To illustrate this approach, we provide a concrete oracle for EL + , a fragment of the lightweight DL EL ++ . Such an oracle has practical use, as EL ++ is the language underlying OWL 2 EL, which is part of the W3C recommendations for the Semantic Web, and is tractable for reasoning tasks such as subsumption. We show that query-driven Hybrid MKNF preserves polynomial data complexity when using the EL + oracle and WFS.
José Júlio Alferes, Matthias Knorr 0001, Theresa Swift
ACM Trans. Comput. Log.1
2013 Extending Transaction Logic with External Actions
Ana Sofia Gomes, José Júlio Alferes
Theory Pract. Log. Program.2
2011 Transaction Logic with External Actions
Ana Sofia Gomes, José Júlio Alferes
LPNMR2
2011 Parametrized Equilibrium Logic
Ricardo Gonçalves 0001, José Júlio Alferes
LPNMR2
2011 Querying OWL 2 QL and Non-monotonic Rules
Matthias Knorr 0001, José Júlio Alferes
ISWC (1)2
2011 Local closed world reasoning with description logics under the well-founded semantics
Matthias Knorr 0001, José Júlio Alferes, Pascal Hitzler
Artif. Intell.2
2010 Querying in [Escr ][Lscr ]+ with Nonmonotonic Rules
abstract
A general top-down algorithmization for the Well-Founded MKNF Semantics – a semantics for combining rules and ontologies – was recently defined based on an extension of SLG resolution for Logic Programming with an abstract oracle to the parametric ontology language. Here we provide a concrete oracle with practical usage, namely for ℰℒ+which is tractable for reasoning tasks like subsumption. We show that the defined oracle remains tractable (wrt. data complexity) so that the combined (query-driven) approach of non-monotonic rules with that oracle is tractable as well.
Matthias Knorr 0001, José Júlio Alferes
ECAI2
2010 Parametrized Logic Programming
Ricardo Gonçalves 0001, José Júlio Alferes
JELIA2
2010 Implementing Query Answering for Hybrid MKNF Knowledge Bases
Ana Sofia Gomes, José Júlio Alferes, Theresa Swift
PADL2
2010 Declarative Semantics for the Rule Interchange Format Production Rule Dialect
Carlos Viegas Damásio, José Júlio Alferes, João Leite 0001
ISWC (1)2
2009 Queries to Hybrid MKNF Knowledge Bases through Oracular Tabling
José Júlio Alferes, Matthias Knorr 0001, Theresa Swift
ISWC1
2008 A Coherent Well-founded Model for Hybrid MKNF Knowledge Bases
abstract
With the advent of the Semantic Web, the question becomes important how to best combine open-world based ontology languages, like OWL, with closed-world rules paradigms. One of the most mature proposals for this combination is known as Hybrid MKNF knowledge bases [11], which is based on an adaptation of the stable model semantics to knowledge bases consisting of ontology axioms and rules. In this paper, we propose a well-founded semantics for such knowledge bases which promises to provide better efficiency of reasoning, which is compatible both with the OWL-based semantics and the traditional well-founded semantics for logic programs, and which surpasses previous proposals for such a well-founded semantics by avoiding some issues related to inconsistency handling.
Matthias Knorr 0001, José Júlio Alferes, Pascal Hitzler
ECAI2
2006 An Event-Condition-Action Logic Programming Language
José Júlio Alferes, Federico Banti, Antonio Brogi
JELIA1
2005 The Well Supported Semantics for Multidimensional Dynamic Logic Programs
Federico Banti, José Júlio Alferes, Antonio Brogi, Pascal Hitzler
LPNMR2
2004 Semantics for Dynamic Logic Programming: A Principle-Based Approach
José Júlio Alferes, Federico Banti, Antonio Brogi, João Leite 0001
LPNMR1
2004 Abduction in Well-Founded Semantics and Generalized Stable Models via Tabled Dual Programs
abstract
Abductive logic programming offers a formalism to declaratively express and solve problems in areas such as diagnosis, planning, belief revision and hypothetical reasoning. Tabled logic programming offers a computational mechanism that provides a level of declarativity superior to that of Prolog, and which has supported successful applications in fields such as parsing, program analysis, and model checking. In this paper we show how to use tabled logic programming to evaluate queries to abductive frameworks with integrity constraints when these frameworks contain both default and explicit negation. The result is the ability to compute abduction over well-founded semantics with explicit negation and answer sets. Our approach consists of a transformation and an evaluation method. The transformation adjoins to each objective literal $O$ in a program, an objective literal $\hbox{\it not}(O)$ along with rules that ensure that $\hbox{\it not}(O)$ will be true if and only if $O$ is false. We call the resulting program a dual program. The evaluation method, ABDUAL, then operates on the dual program. ABDUAL is sound and complete for evaluating queries to abductive frameworks whose entailment method is based on either the well-founded semantics with explicit negation, or on answer sets. Further, ABDUAL is asymptotically as efficient as any known method for either class of problems. In addition, when abduction is not desired, ABDUAL operating on a dual program provides a novel tabling method for evaluating queries to ground extended programs whose complexity and termination properties are similar to those of the best tabling methods for the well-founded semantics. A publicly available meta-interpreter has been developed for ABDUAL using the XSB system.
José Júlio Alferes, Luís Moniz Pereira, Theresa Swift
Theory Pract. Log. Program.1
2002 Evolving Logic Programs
José Júlio Alferes, Antonio Brogi, João Leite 0001, Luís Moniz Pereira
JELIA1
2002 A Compilation of Updates plus Preferences
José Júlio Alferes, Pierangelo Dell'Acqua, Luís Moniz Pereira
JELIA1
2002 LUPSA language for updating logic programs
José Júlio Alferes, Luís Moniz Pereira, Halina Przymusinska, Teodor C. Przymusinski
Artif. Intell.1
2001 Multi-dimensional Dynamic Knowledge Representation
João Leite 0001, José Júlio Alferes, Luís Moniz Pereira
LPNMR2
1999 Well-founded Abduction via Tabled Dual Programs
José Júlio Alferes, Luís Moniz Pereira, Theresa Swift
ICLP1
1999 LUPS - A Language for Updating Logic Programs
José Júlio Alferes, Luís Moniz Pereira, Halina Przymusinska, Teodor C. Przymusinski
LPNMR1
1998 Dynamic Logic Programming
José Júlio Alferes, João Leite 0001, Luís Moniz Pereira, Halina Przymusinska, Teodor C. Przymusinski
KR1
1998 Preface: Logics for Artificial Intelligence
José Júlio Alferes, Luís Moniz Pereira
J. Autom. Reason.1
1998 'Classical' Negation in Nonmonotonic Reasoning and Logic Programming
José Júlio Alferes, Luís Moniz Pereira, Teodor C. Przymusinski
J. Autom. Reason.1
1996 Belief Revision in Non-Monotonic Reasoning and Logic Programming
abstract
In order to be able to explicitly reason about beliefs, we've introduced a non-monotonic formalism, called the Autoepistemic Logic of Beliefs, AEB, obtained by augmenting classical propositional logic with a belief operator, β. For this language we'v
José Júlio Alferes, Luís Moniz Pereira, Teodor C. Przymusinski
Fundam. Informaticae1
1995 A Logic Programming System for Nonmonotonic Reasoning
José Júlio Alferes, Carlos Viegas Damásio, Luís Moniz Pereira
J. Autom. Reason.1
1994 Top-Down Query Evaluation for Well-Founded Semantics with Explicit Negation
José Júlio Alferes, Carlos Viegas Damásio, Luís Moniz Pereira
ECAI1
1994 Adding Closed World Assumptions to Well-Founded Semantics
Luís Moniz Pereira, José Júlio Alferes, Joaquim Nunes Aparício
Theor. Comput. Sci.2
1993 Optative Reasoning with Scenario Semantics
Luís Moniz Pereira, José Júlio Alferes
ICLP2
1992 Well Founded Semantics for Logic Programs with Explicit Negation
Luís Moniz Pereira, José Júlio Alferes
ECAI2
1991 Nonmonotonic Reasoning with Well Founded Semantics
Luís Moniz Pereira, Joaquim Nunes Aparício, José Júlio Alferes
ICLP3
1991 Derivation Procedures for Extended Stable Models
Luís Moniz Pereira, Joaquim Nunes Aparício, José Júlio Alferes
IJCAI3