Tabling optimization for contextual abduction

Ridhwan Dewoprabowo, Ari Saptawijaya

Research output: Contribution to journalConference articlepeer-review

Abstract

Tabling for contextual abduction in logic programming has been introduced as a means to store previously obtained abductive solutions in one context to be reused in another context. This paper identifies a number of ißues in the existing implementations of tabling in contextual abduction and aims to mitigate the ißues. We propose a new program transformation for integrity constraints to deal with their proper application for filtering solutions while also reducing the table memory usage. We further optimize the table memory usage by selectively picking predicates to table and by pragmatically simplifying the representation of the problem. The evaluation of our proposed approach, on both artificial and real world problems, shows that they improve the scalability of tabled abduction compared to previous implementations.

Original languageEnglish
Pages (from-to)137-150
Number of pages14
JournalElectronic Proceedings in Theoretical Computer Science, EPTCS
Volume325
DOIs
Publication statusPublished - 19 Sep 2020
Event36th International Conference on Logic Programming, ICLP 2020 - Virtual, Rende, Italy
Duration: 18 Sep 202024 Sep 2020

Fingerprint

Dive into the research topics of 'Tabling optimization for contextual abduction'. Together they form a unique fingerprint.

Cite this