Garca-S
´
anchez, P., Merelo, J. J., Calandria, D., Pelegrina,
A. B., Morcillo, R., Palacio, F., and Garca-Ortega,
R. H. (2013). Testing the Differences of Using RGB
and HSV Histograms During Evolution in Evolution-
ary Art. ECTA.
Gentner, D. and Forbus, K. D. (2011). Computational mod-
els of analogy. Wiley Interdisciplinary Reviews: Cog-
nitive Science, 2(3):266–276.
Goguen, J. A. (1999). Art and the Brain: Editorial introduc-
tion. Journal of Consciousness Studies, 6(6):5–14.
Hagendoorn, I. (2003). The dancing brain. Cerebrum: The
Dana Forum on Brain Science, 5(2):19–34.
Hall, R. P. (1989). Computational Approaches to Analog-
ical Reasoning : A Comparative Analysis. Artificial
Intelligence, pages 39–120.
Heidarpour, M. and Hoseini, S. M. (2015). Generating
art tile patterns using genetic algorithm. In Fuzzy
and Intelligent Systems (CFIS), 2015 4th Iranian Joint
Congress on, pages 1–4. IEEE.
Huang, M. (2009). The Neuroscience of Art. Stanford Jour-
nal of Neuroscience, 2(1):24–26.
Hutchinson, W. and Knopoff, L. (1978). The acoustic com-
ponent of Western consonance. Journal of New Music
Research, 7(1):1–29.
Kameoka, A. and Kuriyagawa, M. (1969). Consonance the-
ory part I: Consonance of dyads. The Journal of the
Acoustical Society of America, 45(6):1451–1459.
Kandinsky, W. and Rebay, H. (1947). Point and line to
plane. Courier Corporation.
Klee, P. (1925). Pedagogical Sketchbook. Praeger Publish-
ers, Washington.
Magritte, R. (1928). The Treachery of Images. Oil on can-
vas, 231(2):1928–1929.
Malmberg, C. F. (1918). The perception of consonance and
dissonance. Psychological Monographs, 25(2):93–
133.
O’Neil, M. and Ryan, C. (2003). Grammatical evolution.
In Grammatical Evolution, pages 33–47. Springer.
Palmer, S. E., Schloss, K. B., and Sammartino, J. (2013).
Visual aesthetics and human preference. Annual re-
view of psychology, 64:77–107.
Plomp, R. and Levelt, W. J. M. (1965). Tonal consonance
and critical bandwidth. The journal of the Acoustical
Society of America, 38(4):548–560.
Ramachandran, V. S. and Hirstein, W. (1999). The science
of art: a neurological theory of aesthetic experience.
Journal of Consciousness Studies, 6(6):15–35.
Schloss, K. B. and Palmer, S. E. (2011). Aesthetic response
to color combinations: preference, harmony, and
similarity. Attention, Perception, & Psychophysics,
73(2):551–571.
Snibbe, S. S. and Levin, G. (2000). Interactive dynamic
abstraction. In Proceedings of the 1st international
symposium on Non-photorealistic animation and ren-
dering, pages 21–29. ACM.
Szab
´
o, F., Bodrogi, P., and Schanda, J. (2010). Experimen-
tal modeling of colour harmony. Color Research &
Application, 35(1):34–49.
Todd, P. M. and Werner, G. M. (1999). Frankensteinian
methods for evolutionary music. Musical networks:
parallel distributed perception and performace, page
313.
Vassilakis, P. N. (2005). Auditory roughness as means of
musical expression. Selected Reports in Ethnomusi-
cology, 12:119–144.
Von Helmholtz, H. (1912). On the Sensations of Tone as a
Physiological Basis for the Theory of Music. Long-
mans, Green.
Yang, W., Cheng, Y., He, J., Hu, W., and Lin, X. (2016).
Research on Community Competition and Adaptive
Genetic Algorithm for Automatic Generation of Tang
Poetry. Mathematical Problems in Engineering, 2016.
APPENDIX
Expression Encoding
A chromosome is converted to a mapping expres-
sion using the grammar terms — terminals and non-
terminals — shown in tables 1, 2 and 4. Non-
terminals are recursively replaced by terms defined by
the grammar, shown in table 4. Beginning with the
starting non-terminal, the first gene, or element in the
chromosome array, is used to determine its replace-
ment. All legal replacement terms are distributed
across the possible values of the gene. For example,
an Expression non-terminal may be replaced by any
one of the six results shown in table 4. The six re-
placement terms are distributed in six approximately
equal groups across the 256 possible values. If the
chromosome is not long enough to complete an ex-
pression, the process repeats from the first element in
the chromosome array.
The replacement process continues until either an
expression is generated, or a size threshold is reached.
If the size threshold is reached, the expression build-
ing sub-system throws an error which ensures the in-
dividual is given a minimum fitness and the expres-
sion is not evaluated. The size threshold is defined
as a maximum depth of nested expressions, which, in
this work, was approximately 1000.
Generation of Visuals
A sample MIDI file containing pairs of notes of vary-
ing harmony was used to create the visuals displayed
in figure 9. The extended MIDI player loaded the
music file into memory and, using an internal tim-
ing system, sent MIDI messages to the visualization
server and a music synthesizer. The MIDI messages
sent to the music synthesizer were identical to those
in the sample MIDI file, however, the messages sent
Evolving Art using Aesthetic Analogies - Evolutionary Supervised Learning to Generate Art with Grammatical Evolution
67