Comment by yorwba
8 hours ago
You can build an unlimited-order Markov chain by, instead of pre-computing a table of counts for all possible contexts, using a substring-search index on the training data to count possible continuations on the fly: https://arxiv.org/abs/2401.17377 That paper uses suffix arrays, but more compact indices are possible: https://arxiv.org/abs/2506.12229
Could that be implemented in Hailo for Perl (it's two commands away from a base install:)
- Install Cpanminus for Perl, some C compiler and sqlite3 just to be sure.
You would probably have to completely rewrite its internals.