Answer set programs in practice are often subject to change. This can lead to inconsistencies in the modified program due to conflicts between rules which are the results of the derivation of strongly complementary literals. To facilitate the maintenance of consistency in answer set programs, in this paper we continue work on a recently presented framework that implements interactive conflict resolution by extending the bodies of conflicting rules by suitable literals, so-called $\lambda$-extensions. More precisely, we present strategies to choose $\lambda$-extensions that allow for resolving several conflicts at a time in an order that aims at minimizing (cognitive) efforts. In particular, we present a graphical representation of connections between conflicts and their possible solutions. Such a representation can be utilized to efficiently guide the user through the conflict resolution process by displaying conflicts and suggesting solutions in a suitable order.
翻译:实践中,应答集程序常常面临修改。由于强互补文字推导产生的规则间冲突,修改后的程序可能出现不一致性。为便于维护应答集程序的一致性,本文基于近期提出的框架开展研究,该框架通过向冲突规则体添加适当文字(即所谓的$\lambda$-扩展)实现交互式冲突解决。具体而言,我们提出了选择$\lambda$-扩展的策略,旨在按最小化(认知)工作量的顺序一次性解决多个冲突。特别地,我们给出了冲突及其可能解决方案之间关系的图形化表示。通过以适当顺序展示冲突并建议解决方案,此类表示可有效引导用户完成冲突解决过程。