Browsing by Subject "Computational Creativity"

Sort by: Order: Results:

Now showing items 1-8 of 8
  • Toivanen, Jukka; Gross, Oskar; Toivonen, Hannu (Jožef Stefan Institute, 2014)
  • Gross, Oskar; Toivanen, Jukka; Lääne, Sandra; Toivonen, Hannu (Institute Jozef Stefan, Ljubljana, 2014)
  • Xiao, Ping; Toivonen, Hannu; Gross, Oskar; Cardoso, Amilcar; Correia, João; Machado, Penousal; Martins, Pedro; Goncalo Oliveira, Hugo; Sharma, Rahul; Pinto, Alexandre Miguel; Diaz, Alberto; Francisco, Virginia; Gervás, Pablo; Hervas, Raquel; León, Carlos; Forth, Jamie; Purver, Matthew; Wiggins, Geraint A.; Miljkovic, Dragana; Podpecan, Vid; Pollak, Senja; Kralj, Jan; Znidarsic, Martin; Bohanec, Marko; Lavrač, Nada; Urbancic, Tanja; Van Der Velde, Frank; Battersby, Stuart (2019)
    Computational creativity seeks to understand computational mechanisms that can be characterized as creative. The creation of new concepts is a central challenge for any creative system. In this article, we outline different approaches to computational concept creation and then review conceptual representations relevant to concept creation, and therefore to computational creativity. The conceptual representations are organized in accordance with two important perspectives on the distinctions between them. One distinction is between symbolic, spatial and connectionist representations. The other is between descriptive and procedural representations. Additionally, conceptual representations used in particular creative domains, such as language, music, image and emotion, are reviewed separately. For every representation reviewed, we cover the inference it affords, the computational means of building it, and its application in concept creation.
  • Tulilaulu, Aurora; Nelimarkka, Matti; Paalasmaa, Joonas; Johnson, Daniel; Ventura, Dan; Myllys, Petri; Toivonen, Hannu (2018)
    Data musicalization is the process of automatically composing music based on given data, as an approach to perceptualizing information artistically. The aim of data musicalization is to evoke subjective experiences in relation to the information, rather than merely to convey unemotional information objectively. This paper is written as a tutorial for readers interested in data musicalization. We start by providing a systematic characterization of musicalization approaches, based on their inputs, methods and outputs. We then illustrate data musicalization techniques with examples from several applications: one that perceptualizes physical sleep data as music, several that artistically compose music inspired by the sleep data, one that musicalizes on-line chat conversations to provide a perceptualization of liveliness of a discussion, and one that uses musicalization in a game-like mobile application that allows its users to produce music. We additionally provide a number of electronic samples of music produced by the different musicalization applications.
  • Kantosalo, Anna Aurora; Toivanen, Jukka Mikael; Toivonen, Hannu Tauno Tapani (Brigham Young University, 2015)
    Interaction design has been suggested as a framework for evaluating computational creativity by Bown (2014). Yet few practical accounts on using an Interaction Design based evaluation strategy in Computational Creativity Contexts have been reported in the literature. This study paper describes the evaluation process and results of a human-computer co-creative poetry writing tool intended for children in a school context. We specifically focus on one formative evaluation case utilizing Interaction Design evaluation methods, offering a suggestion on how to conduct Interaction Design based evaluation in a computational creativity context, as well as, report the results of the evaluation itself. The evaluation process is considered from the perspective of a computational creativity researcher and we focus on challenges and benefits of the interaction design evaluation approach within a computational creativity project context.
  • Linkola, Simo; Mäkitalo, Niko; Männistö, Tomi (Association for Computational Creativity, 2020)
    We argue that frameworks employed in architecting self-adaptive systems allow the system to exhibit creative behaviour, and that many of the existing self-adaptive systems operating in domains which are typically not associated with creativity are inherently creative. However, even the current state-of-the-art solutions do not fully exploit stronger forms of creative behaviour, which are required in complex environments, where the system constantly encounters fundamentally novel situations. To this end, software development necessitates a paradigm shift parallel to moving from procedural design methodology toward self-aware systems where the system adapts to its context at run time.
  • Hantula, Otto; Linkola, Simo (Association for Computational Creativity (ACC), 2018)
    We study the effects of goal-awareness in artistic agent societies creating evolutionary art. Particularly, we examine how goal-awareness may be utilized in modeling agent's peers when the aesthetic goals of the agent and its peers are subject to change. The agents use the learned peer models to choose their collaboration partners, and may alter their own aesthetic goal for the duration of the collaboration in order to enhance the potential of the collaboration outcomes. In addition, we demonstrate how goal-awareness can be used to guide the aesthetic goal change. The empirical evaluation indicates that agents which can adapt to their collaboration partners are more likely to reach favorable collaboration outcomes, even when their partners perceive fundamentally different properties from the artifacts.
  • Toivanen, Jukka M.; Järvisalo, Matti; Alm, Olli; Ventura, Dan; Vainio, Martti; Toivonen, Hannu (2019)
    We study transformational computational creativity in the context of writing songs and describe an implemented system that is able to modify its own goals and operation. With this, we contribute to three aspects of computational creativity and song generation: (1) Application-wise, songs are an interesting and challenging target for creativity, as they require the production of complementary music and lyrics. (2) Technically, we approach the problem of creativity and song generation using constraint programming. We show how constraints can be used declaratively to define a search space of songs so that a standard constraint solver can then be used to generate songs. (3) Conceptually, we describe a concrete architecture for transformational creativity where the creative (song writing) system has some responsibility for setting its own search space and goals. In the proposed architecture, a meta-level control component does this transparently by manipulating the constraints at runtime based on self-reflection of the system. Empirical experiments suggest the system is able to create songs according to its own taste.