Computational Creativity Infrastructure for Online Software Composition: A Conceptual Blending Use Case
نویسندگان
چکیده
Computational Creativity is a subfield of Artificial Intelligence research, studying how to engineer software that exhibits behaviors which would reasonably be deemed creative. This paper shows how composition of software solutions in this field can effectively be supported through a Computational Creativity (CC) infrastructure that supports user-friendly development of CC software components and workflows, their sharing, execution and reuse. The infrastructure allows CC researchers to build workflows that can be executed online and be reused by others with a single click on the workflow web address. Moreover, it allows building of procedures composed of software developed by different researchers from different laboratories, leading to novel ways of software composition for computational purposes that were not expected in advance. This capability is illustrated on a workflow that involves blending of texts from different domains, blending of corresponding images, poetry generation from texts as well as construction of narratives. The paper concludes by presenting plans for future work.
منابع مشابه
Goal-Driven Conceptual Blending: A Computational Approach for Creativity
Conceptual blending has been proposed as a creative cognitive process, but most theories focus on the analysis of existing blends rather than mechanisms for the efficient construction of novel blends. While conceptual blending is a powerful model for creativity, there are many challenges related to the computational application of blending. Inspired by recent theoretical research, we argue that...
متن کاملConceptual Blending in Case Adaptation
We propose that Conceptual Blending (CB) can play a role within the Case-Based Reasoning (CBR) paradigm, particularly in the Reuse and Revise tasks of the classic model of the problem solving cycle in CBR, as an alternative adaptation mechanism that may provide suitable solutions in computational creativity setups, where novel and surprising solutions are sought. We discuss how a particular com...
متن کاملDeliverable 3 . 2 : Study and design of methods for concept blending
Executive summary Task 3.2 is concerned with the development of computational methods for concept blending and their implementation in a Concept Generator prototype. In this deliverable, we present a review of existing computational approaches to conceptual blending used in the development of creative systems. Besides providing an overview of state-of-the-art methods, this study aims (a) to emp...
متن کاملComputational Creativity: Improv Agents and Conceptual Blending
Conceptual blending (CB) is a basic mental operation that plays a fundamental role in the construction of meaning in our everyday life. The core of CB is the partial matching of two input mental spaces and the selective projection from those inputs into a novel ‘blended’ mental space, which then dynamically develops an emergent structure. Improvisational acting is one specialized domain in whic...
متن کاملEmergentist Metaphorical Creativity: Towards a Model of Analysing Metaphorical Creativity in Interactive Talk
Metaphorical creativity does not constitute a static property of discourse. It is an interactive dynamic process created online. There has been a lack of research concerning online produced metaphorical creativity. This paper intends to account for metaphorical creativity in online talk-in-interaction as a dynamic process that emerges as discourse unfolds. It brings together insights from the e...
متن کامل