Computing Minimal Models by Positively Minimal Disjuncts

In this paper, we consider a method of computing minimal models in propositional logic. We firstly show that positively minimal disjuncts in DNF (Disjunctive Normal Form) of the original axiom corresponds with minimal models. A disjunct D is positively minimal if there is no disjunct which contains less positive literal than D. We show that using superset query and membership query which were used in some learning algorithms in computational learning theory, we can compute all the minimal models. We then give a restriction and an extension of the method. The restriction is to consider a class of positive (sometimes called monotone) formula where minimization corresponds with diagnosis and other important problems in computer science. Then, we can replace superset query with sampling to give an approximation method. The algorithm itself has been already proposed by [Valiant84], but we show that the algorithm can be used to approximate a set of minimal models as well. On the other hand, the extension is to consider circumscription with varied propositions. We show that we can compute equivalent formula of circumscription using a similar technique to the above.

[1]  Rachel Ben-Eliyahu-Zohary A Demand-Driven Algorithm for Generating Minimal Models , 2000, AAAI/IAAI.

[2]  D. Angluin Queries and Concept Learning , 1988 .

[3]  Georg Gottlob,et al.  Identifying the Minimal Transversals of a Hypergraph and Related Problems , 1995, SIAM J. Comput..

[4]  Rina Dechter,et al.  On computing minimal models , 1993, Annals of Mathematics and Artificial Intelligence.

[5]  Georg Gottlob,et al.  Complexity Results for Nonmonotonic Logics , 1992, J. Log. Comput..

[6]  Raymond Reiter,et al.  A Theory of Diagnosis from First Principles , 1986, Artif. Intell..

[7]  Dimitrios Gunopulos,et al.  Data mining, hypergraph transversals, and machine learning (extended abstract) , 1997, PODS.

[8]  Teodor C. Przymusinski An Algorithm to Compute Circumscription , 1989, Artif. Intell..

[9]  Ken Satoh,et al.  Computing Circumscriptive Databases by Integer Programming: Revisited , 2000, AAAI/IAAI.

[10]  Kurt Konolige,et al.  Eliminating the Fixed Predicates from a Circumscription , 1989, Artif. Intell..

[11]  Marco Schaerf,et al.  A Survey of Complexity Results for Nonmonotonic Logics , 1993, J. Log. Program..

[12]  Nader H. Bshouty Exact Learning Boolean Function via the Monotone Theory , 1995, Inf. Comput..

[13]  John McCarthy,et al.  Applications of Circumscription to Formalizing Common Sense Knowledge , 1987, NMR.

[14]  José L. Balcázar,et al.  A New Abstract Combinatorial Dimension for Exact Learning via Queries , 2002, J. Comput. Syst. Sci..

[15]  D. Waltz g A Theory of the Learnable , 1984 .

[16]  Leslie G. Valiant,et al.  A theory of the learnable , 1984, STOC '84.

[17]  Dan Roth,et al.  Reasoning with Models , 1994, Artif. Intell..

[18]  Avrim Blum,et al.  Preference Elicitation and Query Learning , 2004, J. Mach. Learn. Res..

[19]  Sampath Kannan,et al.  Oracles and Queries That Are Sufficient for Exact Learning , 1996, J. Comput. Syst. Sci..

[20]  Toshihide Ibaraki,et al.  Boolean theory of coteries , 1991, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing.

[21]  Vladimir Lifschitz,et al.  Computing Circumscription , 1985, IJCAI.

[22]  Dimitrios Gunopulos,et al.  Data mining, hypergraph transversals, and machine learning (extended abstract) , 1997, PODS '97.