FLLGMar 8, 2016

Prediction of Infinite Words with Automata

arXiv:1603.02597v17 citations
Originality Incremental advance
AI Analysis

This work addresses a theoretical problem in automata theory and formal languages, but it appears incremental as it extends known concepts to new automata types.

The paper tackles the problem of sequence prediction where a predictor must guess the next value in an infinite word, and it examines the predictive capabilities of various automata types, resulting in novel algorithms for mastering periodic and multilinear sequences.

In the classic problem of sequence prediction, a predictor receives a sequence of values from an emitter and tries to guess the next value before it appears. The predictor masters the emitter if there is a point after which all of the predictor's guesses are correct. In this paper we consider the case in which the predictor is an automaton and the emitted values are drawn from a finite set; i.e., the emitted sequence is an infinite word. We examine the predictive capabilities of finite automata, pushdown automata, stack automata (a generalization of pushdown automata), and multihead finite automata. We relate our predicting automata to purely periodic words, ultimately periodic words, and multilinear words, describing novel prediction algorithms for mastering these sequences.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes