One of the factors that is hindering the adoption of nonmonotonic description logics in applications is performance. Even when monotonic and nonmonotonic inferences have the same asymptotic complexity, the implementation of nonmonotonic reasoning may be significantly slower. This happens also with the family of nonmonotonic logics DLN. In this work we address this issue by introducing two optimizations for reasoning in DLN. The first optimization, called optimistic evaluation, aims at exploiting incremental reasoning in a better way. The second is a module extractor for DLN, that has the purpose of focusing reasoning on a relevant subset of the knowledge base. The proposed optimization iterates the module extractor that, unlike classical module extractors, is not idempotent, in general. We prove that the proposed optimizations are correct and complete, and assess them through extensive experiments. Our results prove that optimized DLN reasoning is often compatible with interactive query answering, which brings nonmonotonic description logics closer to practical applications.

Optimizing the computation of overriding in DLN / Bonatti, P. A.; Petrova, I. M.; Sauro, L.. - In: ARTIFICIAL INTELLIGENCE. - ISSN 0004-3702. - 311:(2022). [10.1016/j.artint.2022.103764]

Optimizing the computation of overriding in DLN

Bonatti P. A.;Petrova I. M.;Sauro L.
2022

Abstract

One of the factors that is hindering the adoption of nonmonotonic description logics in applications is performance. Even when monotonic and nonmonotonic inferences have the same asymptotic complexity, the implementation of nonmonotonic reasoning may be significantly slower. This happens also with the family of nonmonotonic logics DLN. In this work we address this issue by introducing two optimizations for reasoning in DLN. The first optimization, called optimistic evaluation, aims at exploiting incremental reasoning in a better way. The second is a module extractor for DLN, that has the purpose of focusing reasoning on a relevant subset of the knowledge base. The proposed optimization iterates the module extractor that, unlike classical module extractors, is not idempotent, in general. We prove that the proposed optimizations are correct and complete, and assess them through extensive experiments. Our results prove that optimized DLN reasoning is often compatible with interactive query answering, which brings nonmonotonic description logics closer to practical applications.
2022
Optimizing the computation of overriding in DLN / Bonatti, P. A.; Petrova, I. M.; Sauro, L.. - In: ARTIFICIAL INTELLIGENCE. - ISSN 0004-3702. - 311:(2022). [10.1016/j.artint.2022.103764]
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0004370222001047-main.pdf

solo utenti autorizzati

Licenza: Copyright dell'editore
Dimensione 676.47 kB
Formato Adobe PDF
676.47 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/914552
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact