Presentation Overview
Interactive Evolutionary Computation
Human user is involved in evolutionary computation in some way
Two definitions:
Narrow -
User aids fitness function
Broad -
User aids entire search
Human input can also be benficial in
"Human in the loop" is not restricted only to interactive GA (IGA)
IGA comes in narrow and broad flavors as defined
HBGA has human involvement at every step

We know how to do this with non-interactive GA
Note - Stochastic hill climber used here
http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa/
What if we don't know the target?
Maybe we're not
great artists?
Aoki, K. and Tagaki, H.: 3D CG Lighting with Interactive GA
IEC can assist in human creativity
Used in many creative domains:
One major attempt to create theoretical model of IEC
Rudolph:
Classic EAs can be modeled by Markov Chains
Too restricted for IEA
Rudolph attempts to model IEA using stochastic automata
Stochastic Automata
Special Cases of stochastic automata
Markov Chains:
Special Cases of stochastic automata
Stochastic Mealy Automata:
Where,
Special Cases of stochastic automata
Stochastic Automata with Deterministic Output:
TODO
To model IEC as SMA, need:
S = Set of all possible populations
Y = Function of current state - can be ignored
X = User selection
A(x) = transition matrices
#selection operations =