Abstract
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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 10th International Conference on Computational Creativity |
Subtitle of host publication | ICCC 2019 |
Editors | Kazjon Grace, Michael Cook, Dan Ventura, Mary Lou Maher |
Publisher | Association for Computational Creativity (ACC) |
Pages | 108-115 |
Number of pages | 8 |
ISBN (Electronic) | 9789895416011 |
Publication status | Published - 2019 |
Event | 10th International Conference on Computational Creativity, ICCC 2019 - Charlotte, United States Duration: 17 Jun 2019 → 21 Jun 2019 Conference number: 10 https://computationalcreativity.net/iccc2019/ |
Conference
Conference | 10th International Conference on Computational Creativity, ICCC 2019 |
---|---|
Abbreviated title | ICCC |
Country/Territory | United States |
City | Charlotte |
Period | 17/06/19 → 21/06/19 |
Internet address |
ASJC Scopus subject areas
- Computational Theory and Mathematics