Link to originalFrom the perspective of an observer, a system is open-ended if and only if the sequence of artifacts it produces is both novel and learnable.
I.e. you have a system producing artefacts and an observer making statistical models which based on up to , which have a prediction error for arttifacts until .
A system displays novelty if if artifacts become increasingly unpredictable with respect to the observersmodel at any fixed time :
… there is always something more surprising coming in the future.
A system is learnable whenever conditioning on a longer history makes artifacts more predictable:
This can also be defined in terms of compression:
The observer processes an artifact to determine its information content given a history of past ones. posses a history-dependent compression map - the map encodes into a binary string of length .
A system displays novelty if the information content increases, i.e. complexity increrases according to the observer:
A system is learnable if conditioning on a longer history increaes compressibility:
In other words, with a longer history (more data), the observer musst be able to keep extracting additional patterns that help it compress future artifacts.
Lossy compression is also allowed
loss(decompress(compress(X)), X) < epsilon, can also get rid of explicit epsilon and analyse properties of the “rate-distortion” curves.