Efficiently Inducing Determinations: A Complete and Systematic Search Algorithm That Uses Optimal Pruning

Abstract

Determinations are a useful type of functional knowledge representation. Applications include knowledge-based systems, analogical reasoning, database design, and robotic sensing systems. This paper presents an efficient, batch algorithm for inducing all minimal determinations from observed data. The algorithm is based on breadth-first search and runs in polynomial time and space given a user-supplied parameter limiting the maximum size of a determination. The algorithm uses probabilistic measures to induce determinations despite noisy data. One key contribution is the identification of an enumeration order in the space of possible determinations that affords a complete and systematic search. Another contribution lists axioms that relate neighboring states and allow the construction of pruning rules. A third contribution formulates a perfect hash function for states in this space and facilitates optimal use of the pruning rules. This paper also sketches an algorithm that can incrementally revise a set of determinations given additional data.

Cite

Text

Schlimmer. "Efficiently Inducing Determinations: A Complete and Systematic Search Algorithm That Uses Optimal Pruning." International Conference on Machine Learning, 1993. doi:10.1016/B978-1-55860-307-3.50043-5

Markdown

[Schlimmer. "Efficiently Inducing Determinations: A Complete and Systematic Search Algorithm That Uses Optimal Pruning." International Conference on Machine Learning, 1993.](https://mlanthology.org/icml/1993/schlimmer1993icml-efficiently/) doi:10.1016/B978-1-55860-307-3.50043-5

BibTeX

@inproceedings{schlimmer1993icml-efficiently,
  title     = {{Efficiently Inducing Determinations: A Complete and Systematic Search Algorithm That Uses Optimal Pruning}},
  author    = {Schlimmer, Jeffrey C.},
  booktitle = {International Conference on Machine Learning},
  year      = {1993},
  pages     = {284-290},
  doi       = {10.1016/B978-1-55860-307-3.50043-5},
  url       = {https://mlanthology.org/icml/1993/schlimmer1993icml-efficiently/}
}