Computational Creativity Infrastructure for Online Software Composition

A Conceptual Blending Use Case

Pedro Martins, Hugo Goncalo Oliveira, João Carlos Gonçalves, António Cruz, Amílcar Cardoso, Martin Žnidaršič, Nada Lavrač, Simo Linkola, Hannu Toivonen, Raquel Hervás, Gonzalo Méndez, Pablo Gervás

Tutkimustuotos: ArtikkelijulkaisuArtikkeliTieteellinenvertaisarvioitu

Kuvaus

Computational creativity (CC) is a multidisciplinary research field, studying how to engineer software that exhibits behavior that would reasonably be deemed creative. This paper shows how composition of software solutions in this field can effectively be supported through a 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 easily reused by others through the workflow web address. Moreover, it enables the 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 implements a Concept Generator prototype based on the Conceptual Blending framework. The prototype consists of a composition of modules made available as web services, and is explored and tested through experiments involving blending of texts from different domains, blending of images, and poetry generation.

Alkuperäiskielienglanti
Artikkeli9
LehtiIBM Journal of Research and Development
Vuosikerta63
Numero1
Sivut9:1-9:17
Sivumäärä17
ISSN0018-8646
DOI - pysyväislinkit
TilaJulkaistu - 8 helmikuuta 2019
OKM-julkaisutyyppiA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä, vertaisarvioitu

Lisätietoja


Volume:
Proceeding volume:

Tieteenalat

  • 113 Tietojenkäsittely- ja informaatiotieteet

Lainaa tätä

Martins, P., Goncalo Oliveira, H., Carlos Gonçalves, J., Cruz, A., Cardoso, A., Žnidaršič, M., ... Gervás, P. (2019). Computational Creativity Infrastructure for Online Software Composition: A Conceptual Blending Use Case. IBM Journal of Research and Development, 63(1), 9:1-9:17. [9]. https://doi.org/10.1147/JRD.2019.2898417
Martins, Pedro ; Goncalo Oliveira, Hugo ; Carlos Gonçalves, João ; Cruz, António ; Cardoso, Amílcar ; Žnidaršič, Martin ; Lavrač, Nada ; Linkola, Simo ; Toivonen, Hannu ; Hervás, Raquel ; Méndez, Gonzalo ; Gervás, Pablo. / Computational Creativity Infrastructure for Online Software Composition : A Conceptual Blending Use Case. Julkaisussa: IBM Journal of Research and Development. 2019 ; Vuosikerta 63, Nro 1. Sivut 9:1-9:17.
@article{6ae6a36555e24ee493d984b19517d3a0,
title = "Computational Creativity Infrastructure for Online Software Composition: A Conceptual Blending Use Case",
abstract = "Computational creativity (CC) is a multidisciplinary research field, studying how to engineer software that exhibits behavior that would reasonably be deemed creative. This paper shows how composition of software solutions in this field can effectively be supported through a 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 easily reused by others through the workflow web address. Moreover, it enables the 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 implements a Concept Generator prototype based on the Conceptual Blending framework. The prototype consists of a composition of modules made available as web services, and is explored and tested through experiments involving blending of texts from different domains, blending of images, and poetry generation.",
keywords = "113 Computer and information sciences, computational creativity, artificial intelligence, conceptual blending",
author = "Pedro Martins and {Goncalo Oliveira}, Hugo and {Carlos Gon{\cc}alves}, Jo{\~a}o and Ant{\'o}nio Cruz and Amílcar Cardoso and Martin Žnidaršič and Nada Lavrač and Simo Linkola and Hannu Toivonen and Raquel Hervás and Gonzalo M{\'e}ndez and Pablo Gervás",
note = "Volume: Proceeding volume:",
year = "2019",
month = "2",
day = "8",
doi = "10.1147/JRD.2019.2898417",
language = "English",
volume = "63",
pages = "9:1--9:17",
journal = "IBM Journal of Research and Development",
issn = "0018-8646",
publisher = "IBM CORP",
number = "1",

}

Martins, P, Goncalo Oliveira, H, Carlos Gonçalves, J, Cruz, A, Cardoso, A, Žnidaršič, M, Lavrač, N, Linkola, S, Toivonen, H, Hervás, R, Méndez, G & Gervás, P 2019, 'Computational Creativity Infrastructure for Online Software Composition: A Conceptual Blending Use Case', IBM Journal of Research and Development, Vuosikerta 63, Nro 1, 9, Sivut 9:1-9:17. https://doi.org/10.1147/JRD.2019.2898417

Computational Creativity Infrastructure for Online Software Composition : A Conceptual Blending Use Case. / Martins, Pedro; Goncalo Oliveira, Hugo; Carlos Gonçalves, João; Cruz, António; Cardoso, Amílcar; Žnidaršič, Martin; Lavrač, Nada; Linkola, Simo; Toivonen, Hannu; Hervás, Raquel; Méndez, Gonzalo; Gervás, Pablo.

julkaisussa: IBM Journal of Research and Development, Vuosikerta 63, Nro 1, 9, 08.02.2019, s. 9:1-9:17.

Tutkimustuotos: ArtikkelijulkaisuArtikkeliTieteellinenvertaisarvioitu

TY - JOUR

T1 - Computational Creativity Infrastructure for Online Software Composition

T2 - A Conceptual Blending Use Case

AU - Martins, Pedro

AU - Goncalo Oliveira, Hugo

AU - Carlos Gonçalves, João

AU - Cruz, António

AU - Cardoso, Amílcar

AU - Žnidaršič, Martin

AU - Lavrač, Nada

AU - Linkola, Simo

AU - Toivonen, Hannu

AU - Hervás, Raquel

AU - Méndez, Gonzalo

AU - Gervás, Pablo

N1 - Volume: Proceeding volume:

PY - 2019/2/8

Y1 - 2019/2/8

N2 - Computational creativity (CC) is a multidisciplinary research field, studying how to engineer software that exhibits behavior that would reasonably be deemed creative. This paper shows how composition of software solutions in this field can effectively be supported through a 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 easily reused by others through the workflow web address. Moreover, it enables the 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 implements a Concept Generator prototype based on the Conceptual Blending framework. The prototype consists of a composition of modules made available as web services, and is explored and tested through experiments involving blending of texts from different domains, blending of images, and poetry generation.

AB - Computational creativity (CC) is a multidisciplinary research field, studying how to engineer software that exhibits behavior that would reasonably be deemed creative. This paper shows how composition of software solutions in this field can effectively be supported through a 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 easily reused by others through the workflow web address. Moreover, it enables the 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 implements a Concept Generator prototype based on the Conceptual Blending framework. The prototype consists of a composition of modules made available as web services, and is explored and tested through experiments involving blending of texts from different domains, blending of images, and poetry generation.

KW - 113 Computer and information sciences

KW - computational creativity

KW - artificial intelligence

KW - conceptual blending

U2 - 10.1147/JRD.2019.2898417

DO - 10.1147/JRD.2019.2898417

M3 - Article

VL - 63

SP - 9:1-9:17

JO - IBM Journal of Research and Development

JF - IBM Journal of Research and Development

SN - 0018-8646

IS - 1

M1 - 9

ER -

Martins P, Goncalo Oliveira H, Carlos Gonçalves J, Cruz A, Cardoso A, Žnidaršič M et al. Computational Creativity Infrastructure for Online Software Composition: A Conceptual Blending Use Case. IBM Journal of Research and Development. 2019 helmi 8;63(1):9:1-9:17. 9. https://doi.org/10.1147/JRD.2019.2898417