Probability space for algorithm-environment interactions #
For any algorithm and environment, we construct a probability space on which we can define a sequence of random variables representing the actions and feedback generated by the interaction of the algorithm and the environment. The main ingredient of the construction is the Ionescu-Tulcea theorem.
Main statements #
isAlgEnvSeq_unique: the law of the sequence of rounds generated by an algorithm-environment pair is unique: it does not depend on the probability space used. IfO₁,A₁,R₁andO₂,A₂,R₂are two algorithm-environment sequences generated by the same algorithm-environment pair on probability spaces(Ω, P)and(Ω', P'), thenP.map (trajectory O₁ A₁ R₁) = P'.map (trajectory O₂ A₂ R₂).
Measure on the sequence of rounds generated by the algorithm/environment.
Equations
- Learning.trajMeasure alg env = ProbabilityTheory.Kernel.trajMeasureFin (Learning.stepKernel alg env)
Instances For
The law of the sequence of rounds generated by an algorithm-environment pair is unique: it does not depend on the probability space used.
The law of the sequence of rounds generated by an algorithm-environment pair is unique: it does not depend on the probability space used.
The law of the history before time N is determined by the algorithm-environment pair,
provided that the sequence is an algorithm-environment sequence until time N.
Filtration of the algorithm Seq: IT.filtration 𝓞 𝓐 𝓨 n is the σ-algebra generated by the
rounds at times 0, ..., n, that is by hist (n + 1).
Equations
Instances For
Filtration generated by the history before time n together with the observation and the
action at time n.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The action and the feedback at time n, given the history and the observation at time n.