English

Few paths, fewer words: model selection with automatic structure functions

Formal Languages and Automata Theory 2016-08-05 v1

Abstract

We consider the problem of finding an optimal statistical model for a given binary string. Following Kolmogorov, we use structure functions. In order to get concrete results, we replace Turing machines by finite automata and Kolmogorov complexity by Shallit and Wang's automatic complexity. The pp-value of a model for given data xx is the probability that there exists a model with as few states, accepting as few words, fitting uniformly randomly selected data yy. Deterministic and nondeterministic automata can give different optimal models. For x=01111011011x=011\, 110\, 110\, 11, the best deterministic model has pp-value 0.30.3, whereas the best nondeterministic model has pp-value 0.040.04. In the nondeterministic case, counting paths and counting words can give different optimal models. For x=0110001000x=01100\, 01000, the best path-counting model has pp-value 0.790.79, whereas the best word-counting model has pp-value 0.600.60.

Keywords

Cite

@article{arxiv.1608.01399,
  title  = {Few paths, fewer words: model selection with automatic structure functions},
  author = {Bjørn Kjos-Hanssen},
  journal= {arXiv preprint arXiv:1608.01399},
  year   = {2016}
}
R2 v1 2026-06-22T15:11:49.339Z