English

A representation of antimatroids by Horn rules and its application to educational systems

Combinatorics 2018-09-11 v4 Logic in Computer Science

Abstract

We study a representation of an antimatroid by Horn rules, motivated by its recent application to computer-aided educational systems. We associate any set R\mathcal{R} of Horn rules with the unique maximal antimatroid A(R)\mathcal{A}(\mathcal{R}) that is contained in the union-closed family K(R)\mathcal{K}(\mathcal{R}) naturally determined by R{\cal R}. We address algorithmic and Boolean function theoretic aspects on the association RA(R){\cal R} \mapsto \mathcal{A}(\mathcal{R}), where R{\cal R} is viewed as the input. We present linear time algorithms to solve the membership problem and the inference problem for A(R){\cal A}({\cal R}). We also provide efficient algorithms for generating all members and all implicates of A(R){\cal A}({\cal R}). We show that this representation is essentially equivalent to the Korte-Lov\'{a}sz representation of antimatroids by rooted sets. Based on the equivalence, we provide a quadratic time algorithm to construct the uniquely-determined minimal representation. % These results have potential applications to computer-aided educational systems, where an antimatroid is used as a model of the space of possible knowledge states of learners, and is constructed by giving Horn queries to a human expert.

Keywords

Cite

@article{arxiv.1508.05465,
  title  = {A representation of antimatroids by Horn rules and its application to educational systems},
  author = {Hiyori Yoshikawa and Hiroshi Hirai and Kazuhisa Makino},
  journal= {arXiv preprint arXiv:1508.05465},
  year   = {2018}
}

Comments

Major revision; including references/connections on implicational systems and updating experiments; Version 3 (final) to appear in Journal of Mathematical Psychology; Version 4 (fixing an error in Example 2.1)