6 ECTS credits
168 h study time
Offer 1 with catalog number 4022173FNR for all students in the 2nd semester
at
a (F) Master - specialised level.
- Semester
- 2nd semester
- Enrollment based on exam contract
- Impossible
- Grading method
- Grading (scale from 0 to 20)
- Can retake in second session
- No
- Enrollment Requirements
- Students must have followed ‘Artificial Intelligence' and 'Machine Learning’ before they can enroll for ‘Computational Creativity'.
- Taught in
- English
- Faculty
- Faculty of Sciences and Bioengineering Sciences
- Department
- Computer Science
- Educational team
- Geraint Wiggins
(course titular)
- Activities and contact hours
- 26 contact hours Lecture
26 contact hours Seminar, Exercises or Practicals
116 contact hours Independent or External Form of Study
- Course Content
Computational Creativity has been defined (Colton and Wiggins, 2012) as
The philosophy, science and engineering of computational systems which, by taking on particular responsibilities, exhibit behaviours that unbiased observers would deem to be creative.
Computational Creativity is the part of artificial intelligence that deals with the capacity of intelligent systems to be creative. As a field of study, it constitutes a part of AI that entails rejection of traditional representational problem-solving paradigms, and moves us back towards the study of General Intelligence.
Specifically, computational creativity accounts for the ability to imagine, to predict, to expect, and then to evaluate the results of those activities. It is a fundamental requirement of systems that aim to be truly autonomous, because it directly addresses the unpredictability of the world.
Expected course structure:
- Lecture 1: Background
- Introduction to the philosophy of computational creativity; introduction to structure of module; some examples of successful computational creativity
- Lab time: reading
- Lectures 2-6: Computational Creativity Theory and System Construction
- Each lecture covers material from the literature on topics such as the analysis of creative systems, the relationship between CC and AI, and so on
- Example Topics: Creative Systems Framework (Wiggins, 2006a,b); Creativity assessment of software (Ritchie, 2007); Evaluation of creative systems (Boden 1998; Jordanous, 2015)
- Lab time: individual and small group meetings for project feedback and progress discussions
- Lectures 7-11: Flipped lectures on projects important topics in computational creativity.
- Each 1-hour lecture covers techniques used in the Computational Creativity literature, giving examples to inspire students to complete their module project
- Labs: 3 hours per week, in which students design, build, evaluate, and report on small computational creativity systems in an area that interests them
- Lectures 12-13: Presentations of student projects
- Each student will present their project in a 15 minute oral presentation with slides, followed by 5 minutes of questions. This presentation will be assessed, and will count 10% to the total of the module. Because the final subsmission deadline is significantly later than than this point in the semester, the presentation should not include the actual evalution of the system, but it should include plans for evaluation.
- Course material
- Handbook (Recommended) : The Philosophy and Engineering of Autonomously Creative Systems, Veale - Cardoso, Springer, 9783319436081, 2017
Handbook (Recommended) : The Philosophy and Engineering of Autonomously Creative Systems, Veale - Cardoso, Springer E-book, 9783319436104, 2017
- Additional info
- Delivery will be via lecture, student-led seminar, and lab project
- Representative Reading:
- Boden, M. A. (1990). The Creative Mind: Myths and Mechanisms. Weidenfield and Nicholson, London.
- Csikszentmihalyi, M. (1996). Creativity: Flow and the Psychology of Discovery and Invention. HarperCollins, New York.
- Guilford, J. (1967). The Nature of Human Intelligence. McGraw-Hill, New York.
- Koestler, A. (1976). The Act of Creation. Hutchinson, London, UK.
- Pease, A. and Colton, S. (2011). Computational creativity theory: Inspirations behind the face and idea models. In Proceedings of the International Conference on Computational Creativity.
- Wallas, G. (1926). The Art of Thought. Harcourt Brace, New York.
- Wiggins, G. A. (2006). A preliminary framework for description, analysis and comparison of creative systems. Journal of Knowledge Based Systems, 19(7):449–458.
- Learning Outcomes
-
Algemene competenties
- On successful completion of this module, you will be able to
- explain a range of philosophical approaches to human creativity
- explain the relationship between the study of human creativity and computational creativity
- explain the relationship between computational creativity and traditional AI
- explain a range of philosophical and practical approaches to computational creativity
- explain the problem of evaluation in computational creativity
- analyse and compare computational creativity systems, both autonomous and co-creative
- implement small computational creativity systems
- Grading
-
The final grade is composed based on the following categories:
SELF Presentation determines 10% of the final mark.
SELF Practical Assignment determines 40% of the final mark.
SELF Report determines 50% of the final mark.
Within the SELF Presentation category, the following assignments need to be completed:
- Presentation of CC project
with a relative weight of 10
which comprises 10% of the final mark.
Within the SELF Practical Assignment category, the following assignments need to be completed:
- Practical CC Project
with a relative weight of 40
which comprises 40% of the final mark.
Within the SELF Report category, the following assignments need to be completed:
- Report on CC project
with a relative weight of 50
which comprises 50% of the final mark.
- Additional info regarding evaluation
Assessment will be by course work: 1 report in the form of a conference paper, total 50%; individual project, 40%, plus peer group oral presentation, 10%.
- Assessment (50%): Students will prepare a report explaining their work, in the form of a conference paper, which will be assessed for content, particularly in respect of the use of the tools and techniques presented in the module.
- Assessment (10%): Students will present a 15 minute oral presentation of their project, followed by 5 minutes questions. See above for details.
- Assessment (40%): Students will build a small computationally creative system and assess it as discussed in the course. Assessment here is by contiual assessment through weekly project meetings.
Because the course work is tightly integrated with the lecture materials, assessment is not available in second session for this course.
- Allowed unsatisfactory mark
- The supplementary Teaching and Examination Regulations of your faculty stipulate whether an allowed unsatisfactory mark for this programme unit is permitted.
Academic context
This offer is part of the following study plans:
Master in Applied Sciences and Engineering: Computer Science: Artificial Intelligence (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Multimedia (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Data Management and Analytics (only offered in Dutch)
Master of Applied Sciences and Engineering: Computer Science: Artificial Intelligence
Master of Applied Sciences and Engineering: Computer Science: Multimedia
Master of Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering
Master of Applied Sciences and Engineering: Computer Science: Data Management and Analytics