Bounded fitting is a general paradigm for learning logical formulas from positive and negative data examples, that has received considerable interest recently. We investigate bounded fitting for the description logic \(\mathcal {ALC} \) and its syntactic fragments. We show that the underlying size-restricted fitting problem is \(\text {NP} \) -complete for all studied fragments, even in the special case of a single positive and a single negative example. By design, bounded fitting comes with probabilistic guarantees in Valiant’s PAC learning framework. In contrast, we show that other classes of algorithms for learning \(\mathcal {ALC} \) concepts do not provide such guarantees. Finally, we present an implementation of bounded fitting in \(\mathcal {ALC}\) and its fragments based on a SAT solver. We discuss optimizations and compare our implementation to other concept learning tools.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

SAT-Based Bounded Fitting for the Description Logic \(\mathcal {ALC}\)

  • Maurice Funk,
  • Jean Christoph Jung,
  • Tom Voellmer

摘要

Bounded fitting is a general paradigm for learning logical formulas from positive and negative data examples, that has received considerable interest recently. We investigate bounded fitting for the description logic \(\mathcal {ALC} \) and its syntactic fragments. We show that the underlying size-restricted fitting problem is \(\text {NP} \) -complete for all studied fragments, even in the special case of a single positive and a single negative example. By design, bounded fitting comes with probabilistic guarantees in Valiant’s PAC learning framework. In contrast, we show that other classes of algorithms for learning \(\mathcal {ALC} \) concepts do not provide such guarantees. Finally, we present an implementation of bounded fitting in \(\mathcal {ALC}\) and its fragments based on a SAT solver. We discuss optimizations and compare our implementation to other concept learning tools.