English

Learning definable hypotheses on trees

Logic in Computer Science 2019-09-25 v1 Artificial Intelligence Machine Learning

Abstract

We study the problem of learning properties of nodes in tree structures. Those properties are specified by logical formulas, such as formulas from first-order or monadic second-order logic. We think of the tree as a database encoding a large dataset and therefore aim for learning algorithms which depend at most sublinearly on the size of the tree. We present a learning algorithm for quantifier-free formulas where the running time only depends polynomially on the number of training examples, but not on the size of the background structure. By a previous result on strings we know that for general first-order or monadic second-order (MSO) formulas a sublinear running time cannot be achieved. However, we show that by building an index on the tree in a linear time preprocessing phase, we can achieve a learning algorithm for MSO formulas with a logarithmic learning phase.

Keywords

Cite

@article{arxiv.1909.10994,
  title  = {Learning definable hypotheses on trees},
  author = {Emilie Grienenberger and Martin Ritzert},
  journal= {arXiv preprint arXiv:1909.10994},
  year   = {2019}
}

Comments

Full version of ICDT 2019 paper

R2 v1 2026-06-23T11:24:29.328Z