<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Conceptual Blending in Case Adaptation (Position Paper)</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Amílcar</forename><surname>Cardoso</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Informatics Engineering</orgName>
								<orgName type="laboratory">CISUC</orgName>
								<orgName type="institution">University of Coimbra</orgName>
								<address>
									<settlement>Coimbra</settlement>
									<country key="PT">Portugal</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Pedro</forename><surname>Martins</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Informatics Engineering</orgName>
								<orgName type="laboratory">CISUC</orgName>
								<orgName type="institution">University of Coimbra</orgName>
								<address>
									<settlement>Coimbra</settlement>
									<country key="PT">Portugal</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Conceptual Blending in Case Adaptation (Position Paper)</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">F349D8C3433A024DD655CBCA64C64689</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T21:32+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>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 computational implementation of CB can intervene in the CBR cycle, and use the results of an experiment made in the past to illustrate the aproach. We focus our attention on graph-based structured cases. Other case representations could also be considered in the future.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The Conceptual Blending (CB) theory <ref type="bibr" target="#b2">[3]</ref> intends to explain several cognitive phenomena related to the creation of ideas and meanings. A key element in this theory is the mental space, which corresponds to a temporary and partial structure of knowledge built for the purpose of local understanding and action. The CB framework relies on a network comprised of at least four connected mental spaces (Figure <ref type="figure">1</ref>). Two or more of them correspond to the input spaces, which are the initial domains, i.e., the content that will be blended. Then, a cross-space mapping, i.e., a partial correspondence between the input spaces, is established. The correspondences between elements of the different input spaces is not arbitrary; elements are only matched if they are perceived as similar in some way. This association is reflected in another mental space, the generic space, which contains elements common to the different input spaces, capturing the conceptual structure that is shared by the initial mental spaces. The result of the blending process is the blend, a new mental space that maintains partial structures from the input spaces, combined with an emergent structure.</p><p>In this position paper, we propose that Conceptual Blending can play a role within Case-Based Reasoning, particularly in the Reuse and Revise tasks of the classic model of the problem solving cycle in CBR, known as the "4 REs" <ref type="bibr" target="#b0">[1]</ref>, as an alternative adaptation mechanism that may provide better solutions in computational creativity setups, and possibly also for problem solving. We will focus our attention on graph-based structured cases (like in <ref type="bibr" target="#b6">[7]</ref>), but we think the approach could also be adapted to other case representations <ref type="bibr" target="#b1">[2]</ref>. To better Fig. <ref type="figure">1</ref>. The original four-space conceptual blending network <ref type="bibr" target="#b3">[4]</ref>.</p><p>explain our idea, we will use an implementation of the CB mechanism called Divago <ref type="bibr" target="#b5">[6]</ref>, previously developed by our team.</p><p>After the current introduction, we will briefly describe Divago in Section 2 and present our proposal in Section 3. In Section 4 we draw some conclusions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Divago</head><p>The CB framework has served as the basis for several artificial creative systems. To discuss the role of CB within the CBR cycle, we focus on the Divago architecture <ref type="bibr" target="#b5">[6]</ref>, which relies on one of the most thorough and detailed computational models of CB to date.</p><p>The Divago framework works on a multi-domain knowledge base where the basic representation formalism is the concept map, a semantic network that denotes the relationship between the concepts of a given domain. It is composed of several modules (Fig. <ref type="figure" target="#fig_0">2</ref>) that reflect the different stages of the CB mechanism. The process starts by feeding a pair of input spaces (domains) from the knowledge base into the Mapper module, which is responsible for performing the selection of elements for projection. Such selection is achieved by means of a partial mapping between the input spaces using structural alignment. This operation looks for the largest isomorphic (structurally equivalent) pair of subgraphs contained in the input spaces. Each mapping is a set of mapping relations m(x, y) between two concepts, one of each input space.</p><p>For each resulting mapping, the Blender module performs a projection operation into the blended space: for each m(x, y) in the mapping, it produces a nondeterministic projection choice x, y, ∅ and x|y (which means both x and y); each combination of choices is the seed of a possible blend (to be completed and elaborated in the next stages). This process results in a graph structure (the blendoid ) that includes all projection choices and thus represent the search space for all the blends that may result from the mapping.</p><p>The Factory module is responsible for exploring this search space. It is based on a variation of a genetic algorithm (GA) that uses the Elaboration module to enrich blends with additional knowledge and the Constraints module to assess their quality. This module provides an implementation of the optimality principles (a set of principles that ensure a coherent and highly integrated blend <ref type="bibr" target="#b2">[3]</ref>). When an adequate solution is found or a pre-defined number of iterations is attained, the Factory stops the execution of the GA and returns the best blend. The Constraints module acts, thus, as the "fitness function" of the algorithm.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Conceptual blending in case-adaptation</head><p>The classic model of the problem solving cycle in CBR, known as the "4 REs", comprises 4 tasks: Retrieve, Reuse, Revise and Retain <ref type="bibr" target="#b0">[1]</ref>. In the core of the process lies a case base of stored past experiences, each one of them comprising a problem description and the respective solution.</p><p>Although cases can be represented in many different ways <ref type="bibr" target="#b1">[2]</ref>, we will consider the situation where a structured representation is used, like for instance <ref type="bibr" target="#b6">[7]</ref>. In particular, we will assume that there are relations between attributes. Some of them allow for hierarchical organisations (e.g., isa and partwhole), others induce a network structures (e.g., purpose, shape, relations for relative position). Table <ref type="table" target="#tab_0">1</ref> describes, using a Prolog-like notation, a fragment of a case for a "House", where such relations occur. The right column is a partial description of the attribute/value pair part of the same case.</p><p>Coming back to the "4 REs" cycle, the reasoning process starts with a new problem specification being given to the first task, Retrieve, which seeks for stored cases with similar problem descriptions, using some similarity criterion. The result is a list of retrieved cases, of which one can be selected as having the most similar problem description to the given problem. In the general case, the similatity is not absolute and differences with the given problem description exist. This requires that the retrieved case is subject to some sort of adaptation in the task Reuse, trying to compensate for the differences with the given problem description. Revise will be responsible for evaluating the quality of the result. Now, let us assume that the retrieved case, c r , is the one described in Table <ref type="table" target="#tab_0">1</ref>. This might happen, for instance, if the case base was composed of descriptions of houses, the problem to solve was to find a house description according to a given specification and the specification of c r was the most similar to the given one. Let us also assume that we are in a creative setup, where we want to find ideas for houses that, although satisfying the specification, are novel and surprising. Our proposal is to seek for surprising solutions by processing the adaptation through blending c r with knowledge from a different domain. The result will be a case that shares part of its description with the retrieved case, but includes contributions from the other domain. Such contributions may, for instance, fill existing gaps in c r , substitute part of its structure, etc. As we will see, the result may be more or less divergent from the original domain of "houses" according to how we control the blending process and "how far" from "houses" the other domain is. The domain to use in this process may be chosen by the user, or may result from a contextual analysis whose discussion is outside the scope of this paper. We argue that Divago can deal with the process in a suitable way.</p><p>To illustrate our proposal, we re-visit the experiment described in <ref type="bibr" target="#b4">[5]</ref>, where the blend of two domains, "boats" and "houses", is explored using just the modules Mapper and Blender of Divago, with the aim of studying their generation potential. The situation is very similar to the one described in the previous section, as c r , the "House" case, can be seen as an instance of the original "houses" domain. With this analysis, we intend to illustrate how the "House" case can be merged with the domain "boats".</p><p>In the experiment, the blendoid resulting from the most frequent mapping represents a wide variety of instances for "boat-house". We show six of them in Figure <ref type="figure" target="#fig_1">3</ref>, where the visual representation of c r is shown on the left. We can see that the weight of the "boats" domain in the blends varies a lot. The divergence of the blends from the stereotypical description of a Boat and from c r also varies a lot, from a house with a hatch instead of a window to a house with a sail instead of a door and a mast instead of a roof.</p><p>In Divago, the GA-like search for blends is guided by an implementation of a variation of the "optimality principles" proposed in the CB theory, which favours the coherence of the resulting blends. In the context of this proposal, however, a metric for the similarity with the original problem specification should also be taken into account, and possibly assume a prevailing weight in measuring the quality of the blends.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusions</head><p>We argued that Conceptual Blending, and in particular its computational implementation Divago, can provide an alternative adaptation mechanism for the Reuse and Revise tasks of the classic CBR model. The idea is to blend the case selected in the Retrieve task with knowledge from a different domain. This may prove especially effective in computational creativity contexts, where it may provide an iterative divergence mechanism coupled with evaluation. The criteria for evaluating each possible blend may combine measures of coherence with measures of distance to the given problem specification. This is a preliminary proposal in the context of a Position Paper. Definitely, further research is needed to understand its limits.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Divago's architecture.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. The retrieved "House" case and six possible blends with the "boat" domain.</figDesc><graphic coords="4,143.41,588.79,328.67,60.36" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 .</head><label>1</label><figDesc>Fragment of the "House" case.</figDesc><table><row><cell>isa(house,physical structure)</cell><cell>part whole(door, house)</cell><cell>instance of(r1, roof)</cell></row><row><cell>isa(door, physical object)</cell><cell>part whole(window, house)</cell><cell>instance of(b1, body)</cell></row><row><cell>isa(window, physical object)</cell><cell>part whole(roof, house)</cell><cell>instance of(d1, door)</cell></row><row><cell>isa(roof, physical object)</cell><cell>part whole(body, house)</cell><cell>instance of(w1, window)</cell></row><row><cell>isa(body, physical object)</cell><cell>part whole(room, house)</cell><cell>shape(r1, triangle)</cell></row><row><cell>isa(observation, task)</cell><cell>purpose(body, container)</cell><cell>shape(b1, square)</cell></row><row><cell>isa(protection, task)</cell><cell>purpose(door, entrance)</cell><cell>shape(w1, square)</cell></row><row><cell>isa(entrance, task)</cell><cell>purpose(window, observation)</cell><cell></cell></row><row><cell cols="2">isa(container, physical object) purpose(roof, protection)</cell><cell></cell></row></table></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgements. The authors acknowledge the financial support from the Future and Emerging Technologies (FET) programme within the Seventh Framework Programme for Research of the European Commission, under the Con-CreTe FET-Open project (grant number 611733) and the PROSECCO FET-Proactive project (grant number 600653).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Case-based reasoning: Foundational issues, methodological variations, and system approaches</title>
		<author>
			<persName><forename type="first">A</forename><surname>Aamodt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Plaza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">AI communications</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="39" to="59" />
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Representation in case-based reasoning</title>
		<author>
			<persName><forename type="first">R</forename><surname>Bergmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kolodner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Plaza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Knowl. Eng. Rev</title>
		<imprint>
			<biblScope unit="volume">20</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="209" to="213" />
			<date type="published" when="2005-09">Sep 2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Conceptual integration networks</title>
		<author>
			<persName><forename type="first">G</forename><surname>Fauconnier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Turner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cognitive Science</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="133" to="187" />
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">The Way We Think</title>
		<author>
			<persName><forename type="first">G</forename><surname>Fauconnier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Turner</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2002">2002</date>
			<publisher>Basic Books</publisher>
			<pubPlace>New York</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">The boat-house visual blending experience</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">C</forename><surname>Pereira</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Cardoso</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Procs 2nd. Workshop on Creative Systems, ECAI 2002</title>
				<meeting>s 2nd. Workshop on Creative Systems, ECAI 2002<address><addrLine>Lyon, France</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Creativity and AI: A Conceptual Blending approach</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">C</forename><surname>Pereira</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2005">2005</date>
			<pubPlace>Portugal</pubPlace>
		</imprint>
		<respStmt>
			<orgName>FCTUC, Universidade de Coimbra</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Ph.D. thesis</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Cases as terms: A feature term approach to the structured representation of cases</title>
		<author>
			<persName><forename type="first">E</forename><surname>Plaza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Case-Based Reasoning Research and Development</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="1995">1995</date>
			<biblScope unit="page" from="265" to="276" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
