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 disco...
Since the advent of computers and internet in everyday life, we are more than ever surrounded by sys...
This paper discusses generative computer-assisted instruction (CAI) and its relationship to Artifici...
This chapter examines the field of algorithmic composition from the perspective of computational cre...
Using AI to support programming has recently gained a lot of popularity. Researchers have been devel...
This paper presents a study of a group of university students usinggenerative machine learning to tr...
In human society, creativity is essential for human to achieve unique performance on generating seve...
Computational creativity is a newly emerging field within AI that focuses on the capacity of machine...
We take the position that the creative act of computer programming has been under-investigated in Co...
Since creativity is the ability to produce something novel and unexpected, it has always fascinated ...
Artificial intelligence (AI)-assisted code generation is everywhere these days. Undoubtedly, AI will...
Creativity has become the motto of the modern world: everyone, every institution, and every company ...
Application domains for Computational Creativity projects range from musical composition to recipe d...
The purpose of the article is to reveal the specifics of creating new works of art using artificial ...
Creativity is a fundamental feature of human intelligence, and a challenge for AI. AI techniques can...
Integrative development between arts, science, and technology is evident. The birth of the compute...
Since the advent of computers and internet in everyday life, we are more than ever surrounded by sys...
This paper discusses generative computer-assisted instruction (CAI) and its relationship to Artifici...
This chapter examines the field of algorithmic composition from the perspective of computational cre...
Using AI to support programming has recently gained a lot of popularity. Researchers have been devel...
This paper presents a study of a group of university students usinggenerative machine learning to tr...
In human society, creativity is essential for human to achieve unique performance on generating seve...
Computational creativity is a newly emerging field within AI that focuses on the capacity of machine...
We take the position that the creative act of computer programming has been under-investigated in Co...
Since creativity is the ability to produce something novel and unexpected, it has always fascinated ...
Artificial intelligence (AI)-assisted code generation is everywhere these days. Undoubtedly, AI will...
Creativity has become the motto of the modern world: everyone, every institution, and every company ...
Application domains for Computational Creativity projects range from musical composition to recipe d...
The purpose of the article is to reveal the specifics of creating new works of art using artificial ...
Creativity is a fundamental feature of human intelligence, and a challenge for AI. AI techniques can...
Integrative development between arts, science, and technology is evident. The birth of the compute...
Since the advent of computers and internet in everyday life, we are more than ever surrounded by sys...
This paper discusses generative computer-assisted instruction (CAI) and its relationship to Artifici...
This chapter examines the field of algorithmic composition from the perspective of computational cre...