Efficient Case-Based Structure Generation for Design Support

This paper describes a general approach to support case-based structure generation named Conceptual Analogy (Börner 1997). The approach can be used to support design tasks in domains that do not allow the acquisition of a complete and consistent set of constraints or rules but that do provide a larger set of past experiences. The experiences – also called cases – may resemble for example CAD data of room layouts or pipe systems. Thus, cases represent solutions to particular problems without an explicit, a priori separation of problem and solution variables.The paper starts with a description and formalization of the case-based structure generation task and a discussion of why standard case-based reasoning and other approaches are not applicable.Then, the new approach of Conceptual Analogy (CA) is introduced. CA applies conceptual clustering to organize cases represented by graphs into hierarchical classes of structurally similar cases. These case classes are then represented by concepts. Given a problem, i.e., a partial solution, the hierarchy of concepts is searched for applicable concepts, i.e., concepts that allow the generation of at least one solution to the given problem. Applicable concepts are used to generate a set of solutions that can be ordered according to their quality. Properties of the approach as well as complexity results are presented. An architectural design domain and task where the approach has been applied successfully, is used for illustration and for practical evaluation.Finally, the approach and its implementation are compared to two systems that aim at the support of similar design tasks. The paper concludes with an assessment of the future direction of this research.

[1]  Richard W. Hamming,et al.  Coding and Information Theory , 1980 .

[2]  D. Kurmann Sculptor-A Tool for Intuitive Architectural Des , 2003 .

[3]  Janet L. Kolodner,et al.  An introduction to case-based reasoning , 1992, Artificial Intelligence Review.

[4]  K. Börner Interactive , Adaptive , Computer-aided Design , 1995 .

[5]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[6]  Brian Falkenhainer,et al.  The Structure-Mapping Engine * , 2003 .

[7]  Peter G. Underwood Issues and applications of case‐based reasoning in design , 1998 .

[8]  Ralph Bergmann,et al.  Towards a New Formal Model of Transformational Adaptation in Case-Based Reasoning , 1998, ECAI.

[9]  Jörg Walter Schaaf,et al.  "Fish and Sink" - An Anytime-Algorithm to Retrieve Adequate Cases , 1995, ICCBR.

[10]  Angi Voß,et al.  Case reusing systems — survey, framework and guidelines , 1997, The Knowledge Engineering Review.

[11]  Katy Börner,et al.  Konzeptbildende Analogie - Integration von Conceptual Clustering und analogem Schließen zur effizienten Unterstützung von Entwurfsaufgaben: motiviert durch und illustriert an Aufgaben aus der Bauarchitektur , 1997, DISKI.

[12]  Katy Börner,et al.  Structural Similarity as Guidance in Case-Based Design , 1993, EWCBR.

[13]  K. Jantke Nonstandard Concepts of Similarity in Case-Based Reasoning , 1994 .

[14]  Leonardo Oliveira,et al.  Virtual Reality as an Environment for CBR , 1998, EWCBR.

[15]  L. Komatsu Recent views of conceptual structure , 1992 .

[16]  Katy Börner CBR for Design , 1998, Case-Based Reasoning Technology.

[17]  K. Orner,et al.  Concept-based, Adaptive Human-computer Interaction , 2022 .

[18]  Angi Voß,et al.  Retrieval of Similar Layouts , 1994 .

[19]  Mary Lou Maher,et al.  Issues and Applications of Case Based Reasoning to Design , 1997 .

[20]  Michael M. Richter,et al.  The Knowledge Contained in Similarity Measures , 1995 .

[21]  Katy Börner,et al.  Vegowelt: A smart virtual playroom , 2000 .