AILOJun 27, 2016

Propagators and Solvers for the Algebra of Modular Systems

arXiv:1606.08130v2
Originality Incremental advance
AI Analysis

This work addresses the challenge of integrating distinct knowledge bases and problem solvers for researchers and practitioners in knowledge representation and automated reasoning, representing an incremental advancement.

The paper tackles the problem of solving complex modular systems by constructing a solver for the model expansion task from algebraic expressions and black-box propagators or solvers, resulting in a framework that seamlessly combines solving technology from different domains.

To appear in the proceedings of LPAR 21. Solving complex problems can involve non-trivial combinations of distinct knowledge bases and problem solvers. The Algebra of Modular Systems is a knowledge representation framework that provides a method for formally specifying such systems in purely semantic terms. Formally, an expression of the algebra defines a class of structures. Many expressive formalism used in practice solve the model expansion task, where a structure is given on the input and an expansion of this structure in the defined class of structures is searched (this practice overcomes the common undecidability problem for expressive logics). In this paper, we construct a solver for the model expansion task for a complex modular systems from an expression in the algebra and black-box propagators or solvers for the primitive modules. To this end, we define a general notion of propagators equipped with an explanation mechanism, an extension of the alge- bra to propagators, and a lazy conflict-driven learning algorithm. The result is a framework for seamlessly combining solving technology from different domains to produce a solver for a combined system.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes