Epistemic Reasoning in Logic Programs
Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 647-652.
Abstract
Although epistemic logic programming has an enhanced capacity to handle complex incomplete information reasoning and represent agents' epistemic behaviours, it embeds a significantly higher computational complexity than non-disjunctive and disjunctive answer set programming. In this paper, we investigate some important properties of epistemic logic programs. In particular, we show that Lee and Lifschitz's result on loop formulas for disjunctive logic programs can be extended to a special class of epistemic logic programs. We also study the polysize model property for epistemic logic programs. Based on these discoveries, we identify two non-trivial classes of epistemic logic programs whose consistency checking complexity is reduced from PSPACE-complete to NP-complete and Sigma_{2}^{P}-complete respectively. We observe that many important applications on epistemic representation fall into these two classes of epistemic logic programs.
@inproceedings{ijcai2007p103,
title = {Epistemic Reasoning in Logic Programs},
author = {Zhang, Yan},
booktitle = {Proceedings of the Twentieth International Joint Conference on
Artificial Intelligence, {IJCAI-07}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Ramon López de Mántaras},
pages = {647--652},
year = {2007},
url = {https://ijcai.org/proceedings/2007/103},
}
TY - CPAPER TI - Epistemic Reasoning in Logic Programs AU - Zhang, Yan T2 - Proceedings of the Twentieth International Joint Conference on Artificial Intelligence, IJCAI-07 PB - International Joint Conferences on Artificial Intelligence PY - 2007 SP - 647 EP - 652 UR - https://ijcai.org/proceedings/2007/103 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: