TY - GEN
T1 - The HR3 system for automated code generation in creative settings
AU - Colton, Simon
AU - Pease, Alison
AU - Cook, Michael
AU - Chen, Chunyang
N1 - Publisher Copyright:
© ICCC 2019.
PY - 2019
Y1 - 2019
N2 - We describe the HR3 system for automated code generation, and its use in creative tasks. We outline the motivations and overall ideology behind its construction, most notably by identifying some distinctions in AI methodology which can be ignored when AI tasks are viewed as code generation problems to be solved. We further describe the nature of the approach in terms of: a programmatic interface to a Java API; production rule-based batch processing of data; on-demand code generation and inspection, and the usage of randomised and meta-level codebases. To support the claim that the approach is general purpose, we describe five applications in three areas normally covered by separate Computational Creativity systems, namely mathematical discovery, datamining and generative art. We end by discussing future directions for the HR3 system and how this project might address some higher-level issues in Computational Creativity.
AB - We describe the HR3 system for automated code generation, and its use in creative tasks. We outline the motivations and overall ideology behind its construction, most notably by identifying some distinctions in AI methodology which can be ignored when AI tasks are viewed as code generation problems to be solved. We further describe the nature of the approach in terms of: a programmatic interface to a Java API; production rule-based batch processing of data; on-demand code generation and inspection, and the usage of randomised and meta-level codebases. To support the claim that the approach is general purpose, we describe five applications in three areas normally covered by separate Computational Creativity systems, namely mathematical discovery, datamining and generative art. We end by discussing future directions for the HR3 system and how this project might address some higher-level issues in Computational Creativity.
UR - http://www.scopus.com/inward/record.url?scp=85083957157&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85083957157
T3 - Proceedings of the 10th International Conference on Computational Creativity, ICCC 2019
SP - 108
EP - 115
BT - Proceedings of the 10th International Conference on Computational Creativity, ICCC 2019
A2 - Grace, Kazjon
A2 - Cook, Michael
A2 - Ventura, Dan
A2 - Maher, Mary Lou
PB - Association for Computational Creativity (ACC)
T2 - 10th International Conference on Computational Creativity, ICCC 2019
Y2 - 17 June 2019 through 21 June 2019
ER -