Abstract
From a mixed perspective of the fields of computational creativity and design research, we present a formal framework called Computational Creative Design Systems Framework (CCDSF) for describing, analyzing, and modeling Computational Creative Design Systems (CCDSs), either as autonomous agents or as collaborative systems integrating different agents, including both pure computational and human–computer scenarios. The CCDSF extends and unifies three existing frameworks: (i) the Function–Behavior–Structure framework for designing, to integrate design domain-specific knowledge; (ii) the Creative Systems Framework, to model design as a creative process; and (iii) the Conceptual Spaces Theory framework, to define the CCDSF at a more neutral level to be compatible with both the conceptual-space nature of the creative process and the implementation-level representation systems. The CCDSF core is a layered schema that structures the activity of designing through design concepts produced by design processes instrumented by agent-specific perception and action strategies, within a hierarchy of what we call design levels. Each layer of the schema constitutes a creative system that can implement exploratory, combinational, and transformational creativity mechanisms, including the possibility of defining the system at a meta-creative level. The hierarchical arrangement of creative systems defines the architecture of a CCDS. This architecture enables modeling CCDSs considering both the perspective of the generation and evaluation of artifacts that could be deemed creative and the precise modeling of the cognitive process of design, emphasizing its situated nature. To illustrate its usefulness, in the last part of this paper, we use the proposed framework to describe a real system in the videogame design domain.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Arciszewski, T., Michalski, R.S., Wnek, J.: Constructive induction: the key to design creativity. Technical report MLI 95-6, Machine Learning and Inference Laboratory, George Mason University (1997)
Bentley, P.J., Wakefield, J.P.: Generic evolutionary design. In: Soft Computing in Engineering Design and Manufacturing, Part 6. Springer, London, pp. 289–298 (1998)
Boden, M.A.: Creativity and artificial intelligence. Artif. Intell. 103(1–2), 347–356 (1998)
Boden, M.A.: The Creative Mind. Myths and Mechanisms, 2nd edn. Routledge, London (2004)
Carbonell, J.R.: AI in CAI: an artificial-intelligence approach to computer-assisted instruction. IEEE Trans. Man Mach. Syst. 11(4), 190–202 (1970)
Cascini, G., Fantoni, G., Montagna, F.: Beyond the design perspective of Gero’s FBS framework. In: Fourth International Conference on Design Computing and Cognition (DCC ’10), Stuttgart, Germany, pp. 77–96 (2011)
Cascini, G., Fantoni, G., Montagna, F.: Situating needs and requirements in the FBS framework. Des. Stud. 34(5), 636–662 (2013)
Chakrabarti, A., Blessing, L.T.M.: Theories and models of design: a summary of findings. In: An Anthology of Theories and Models of Design. Philosophy, Approaches and Empirical Explorations, Chap 1, pp. 1–45. Springer, London (2014)
Chakrabarti, A., Blessing, L.T.M.: A review of theories and models of design. J. Indian Inst. Sci. 95(4), 325–340 (2015)
Colton, S.: Creativity versus the perception of creativity in computational systems. In: 2008 AAAI Spring Symposium—Creative Intelligent Systems, Palo Alto, CA, USA, pp. 14–20 (2008)
Colton, S., Charnley, J., Pease, A.: Computational creativity theory: the Face and Idea descriptive models. In: Second International Conference on Computational Creativity (ICCC 2011), Mexico City, Mexico, pp. 90–95 (2011)
Eberle, B.: Scamper: Games for Imagination Development. Prufrock Press, California (1996)
Galle, P.: The ontology of Gero’s FBS model of designing. Des. Stud. 30(4), 321–339 (2009)
Gärdenfors, P.: Conceptual Spaces. The Geometry of Thought. MIT Press, Cambridge (2004)
Gärdenfors, P.: Representing actions and functional properties in conceptual spaces. In: Ziemke, T., Zlatev, J., Frank, R.M. (eds.) Body, Language and Mind, Volume 1: Embodiment, pp. 167–195. Mouton de Gruyter, New York (2007)
Gärdenfors, P.: The Geometry of Meaning. Semantics Based on Conceptual Spaces. MIT Press, Cambridge (2014)
Gärdenfors, P.: Semantic Knowledge, Domains of Meaning and Conceptual Spaces. In: Meusburger, P., Werlen, B., Suarsana, L. (eds.) Knowledge and Action, Knowledge and Space (KNAS), Chap 12, vol. 9, pp. 203–219. Springer, Cham (2017)
Gärdenfors, P., Warglien, M.: Using conceptual spaces to model actions and events. J. Semant. 29(4), 487–519 (2012)
Gero, J.S.: Design prototypes: a knowledge representation schema for design. AI Mag. 11(4), 26–36 (1990)
Gero, J.S.: Computational models of innovative and creative design processes. Technol. Forecast. Soc. Change 64(2–3), 183–196 (2000)
Gero, J.S., Kannengiesser, U.: Towards a situated function–behaviour–structure framework as the basis of a theory of designing. In: Workshop on Development and Application of Design Theories in AI in Design Research, Sixth International Conference on Artificial Intelligence in Design (AID ’00), Worcester, MA, USA (2000)
Gero, J.S., Kannengiesser, U.: The situated function–behaviour–structure framework. In: Seventh International Conference on Artificial Intelligence in Design (AID ’02), Cambridge, UK, pp. 89–104 (2002)
Gero, J.S., Kannengiesser, U.: The situated function–behaviour–structure framework. Des. Stud. 25(4), 373–391 (2004)
Gero, J.S., Kannengiesser, U.: The function–behavior–structure ontology of design. In: An Ontology of Theories and Models of Design. Philosophy, Approaches and Empirical Explorations, Chap 13, pp. 263–283. Springer, London (2014)
Gero, J.S., Kannengiesser, U., Pourmohamadi, M.: Commonalities across designing: empirical results. In: Fifth International Conference on Design Computing and Cognition (DCC ’12), Texas A&M University, USA, pp. 265–281. Springer, Dordrecht (2014)
Gero, J.S., Kannengiesser, U., Williams, C.B.: Does designing have a common cognitive behavior independent of domain and task: a meta-analysis of design protocols. In: International Conference on Human Behavior in Design (HBiD 2014), Ascona, Switzerland (2014)
Hatchuel, A., Weil, B.: Design as forcing: deepening the foundations of C-K theory. In: Sixteenth International Conference on Engineering Design (ICED’07), Paris, France (2007)
Howard, T.J., Culley, S.J., Dekoninck, E.: Describing the creative design process by the integration of engineering design and cognitive psychology literature. Des. Stud. 29(2), 160–180 (2008)
Kan, J.W.T., Gero, J.S.: Comparing designing across different domains: an exploratory case study. In: 18th International Conference on Engineering Design (ICED 11). Impacting Society Through Engineering Design. Vol. 2: Design Theory and Research Methodology, Lyngby/Copenhagen, Denmark, pp. 194–203 (2011)
Kannengiesser, U., Gero, J.S.: Is designing independent of domain? Comparing models of engineering, software and service design. Res. Eng. Des. 26(3), 253–275 (2015)
Kantosalo, A., Toivonen, H.: Modes for creative human–computer collaboration: alternating and task-divided co-creativity. In: Seventh International Conference on Computational Creativity (ICCC 2016), Paris, France, pp. 77–84 (2006)
Kelly, N., Gero, J.S.: Situated interpretation in computational creativity. Knowl. Based Syst. 80, 48–57 (2015)
Liapis, A., Yannakakis, G.N., Togelius, J.: Sentient Sketchbook: computer-aided game level authoring. In: 8th International Conference on the Foundations of Digital Games (FDG), Chania, Crete, Greece (2013)
Novick, D.G., Sutton, S.: What is mixed-initiative interaction? Technical report SS-97-04, AAAI (1997)
Pease, A., Colton, S.: Computational creativity theory: inspirations behind the Face and the Idea models. In: Second International Conference on Computational Creativity (ICCC 2011), Mexico City, Mexico, pp. 72–77 (2011)
Pérez y Pérez, R.: The computational creativity continuum. In: Ninth International Conference on Computational Creativity (ICCC 2018), Salamanca, Spain, pp. 177–184 (2018)
Quanz, B., Sun, W., Deshpande, A., Shah, D., Park, J.E.: Machine learning based co-creative design framework. In: 33rd Conference on Neural Information Processing Systems (NeurIPS 2019), Workshop on Machine Learning for Creativity and Design, Vancouver, Canada (2019)
Rama Fiorini, S., Gärdenfors, P., Abel, M.: Representing part–whole relations in conceptual spaces. Cogn. Process. 15(2), 127–142 (2015)
Reymen, I.M.M.J., Hammer, D.K., Kroes, P.A., van Aken, J.E., Dorst, C.H., Bax, M.F.T.: A domain-independent descriptive design model and its application to structured reflection on design processes. Res. Eng. Des. 16(4), 147–173 (2006)
Salustri, F.: The purpose–function–behaviour–structure framework. Website. https://deseng.ryerson.ca/dokuwiki/design:pfbs (2015). Accessed 25 Aug 2018
Gómez de Silva Garza, A.: An introduction to and comparison of computational creativity and design computing. Artif. Intell. Rev. 51(1), 61–76 (2019)
Uflacker, M., Zeier, A.: Extending the situated function–behaviour–structure framework for user-centered software design. In: Third International Conference on Design Computing and Cognition (DCC ’08), Atlanta, GA, USA, pp. 241–259 (2008)
Webb, A.: TRIZ: an inventive approach to invention. Eng. Manag. 12(3), 117–124 (2002)
Wiggins, G.A.: A preliminary framework for description, analysis and comparison of creative systems. Knowl. Based Syst. 19(7), 449–458 (2006)
Yannakakis, G.N., Liapis, A., Alexopoulos, C.: Mixed-initiative co-creativity. In: 9th International Conference on the Foundations of Digital Games (FDG), Liberty of the Seas, Caribbean (2014)
Yilmaz, S., Daly, S.R., Seifert, C.M., Gonzalez, R.: Evidence-based design heuristics for idea generation. Des. Stud. 46, 95–124 (2016)
Acknowledgements
The authors acknowledge the support provided by IIMAS-UNAM in carrying out this research. Jesús Pérez-Romero acknowledges CONACYT for the scholarship granted towards pursuing his doctoral degree.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Pérez-Romero, J., Aguilar, W. CCDSF: A Computational Creative Design Systems Framework. New Gener. Comput. 38, 673–711 (2020). https://doi.org/10.1007/s00354-020-00109-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00354-020-00109-9