<?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">An Approach to Interaction-Based Concept Convergence in Multi-Agent Systems</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Kemo</forename><surname>Adrian</surname></persName>
							<email>kemo.adrian@iiia.csic.es</email>
							<affiliation key="aff0">
								<orgName type="laboratory" key="lab1">IIIA</orgName>
								<orgName type="laboratory" key="lab2">Artificial Intelligence Research Institute CSIC</orgName>
								<orgName type="institution">Spanish Council for Scientific Research</orgName>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">Campus UAB</orgName>
								<address>
									<postCode>08193</postCode>
									<settlement>Bellaterra</settlement>
									<region>Catalonia (</region>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="institution">Universitat Autònoma de Barcelona</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Enric</forename><surname>Plaza</surname></persName>
							<affiliation key="aff0">
								<orgName type="laboratory" key="lab1">IIIA</orgName>
								<orgName type="laboratory" key="lab2">Artificial Intelligence Research Institute CSIC</orgName>
								<orgName type="institution">Spanish Council for Scientific Research</orgName>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">Campus UAB</orgName>
								<address>
									<postCode>08193</postCode>
									<settlement>Bellaterra</settlement>
									<region>Catalonia (</region>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">An Approach to Interaction-Based Concept Convergence in Multi-Agent Systems</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">9ED8A4B39EB3B5C2C3BB7712E690BF96</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T08:37+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>
			<textClass>
				<keywords>
					<term>Multi-Agent Systems</term>
					<term>Knowledge-Sharing</term>
					<term>Formalism</term>
					<term>Interaction-Based</term>
					<term>Semiotics</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The problems that are faced by two communicating systems that have different knowledge representations can be difficult to formalize due to the different notations of these different knowledge representation approaches. We present a new formalism that has been conceived to describe how communicating systems can argue the meaning of their concepts. This aims to help to develop new methods for the systems with heterogeneous vocabularies to reach mutual understanding.</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>"What ya going to have, Mac? Something to eat?" "Yeah. What kind of sandwiches ya got besides hamburgers and hot dogs?" "How about a ham'n cheese sandwich?" "Nah ...I guess I'll take a hamburger again." *** "Hey, that's no hamburger; that's a cheeseburger!" Charles O. Frakes, 1962 <ref type="bibr" target="#b6">[7]</ref> The first requirement for a communication can be seen as the ability for two systems to send and receive signals. If two systems want to communicate, we assume that they will need more than sending and receiving random noises. This is where the key notion of meaning appears. Our two systems will need of course to exchange symbols, but also to agree that these symbols have -if not equal, at least compatible -meanings. A global agreement on the symbol-meaning associations from both systems leads to mutual intelligibility, while disagreements might cause you to eat something different than what you thought you ordered. How to reach such an agreement is the object of various fields of research that we can refer to by the term concept convergence.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.1.">Context</head><p>Before addressing any issue in communicating systems, there should be a clear definition for each of the three key elements listed above: the symbol, the meaning and the nature of their relation.</p><p>A definition for the term symbol is given relatively to the notion of sign by Pierce: there are three kinds of sign -icons, indexes and symbols. A symbol is a sign that "denotes its object solely by virtue of the fact that it will be interpreted to do so": it possesses an abstract relation with its associated meanings, (for instance the words "poule", "pollo" and "chicken" do not share any physical connection with the animal that they represent). Symbols are the category of sign that we use in computer science.</p><p>Conversely, the term meaning is more tricky to define. There is a long story of debate within the field of philosophy of language over the meaning of meaning. However, Goldstone <ref type="bibr" target="#b7">[8]</ref> simplifies them into two major branches: the conceptual web approach and the externally grounded concepts approach. The former approach considers that the meaning of a concept is given by its connections to other concepts <ref type="bibr" target="#b2">[3]</ref> [6] <ref type="bibr" target="#b10">[11]</ref> in a similar way as the early semiotic theories of Ferdinand De Saussure. In contrast, the last approach considers that a meaning has to be grounded. The term has been coined by Steven Harnard and its thought experiment of the Chinese room <ref type="bibr" target="#b8">[9]</ref>. The conceptual web approach finds its foundation in the British empiricist movement and continues to influence science today, through the embodied cognition theory in cognitive sciences for instance.</p><p>With the diversity of approaches to give a definition of meaning, and often in contradiction with each other, it can be challenging for researchers to address formally an issue in communicating systems, especially if the research takes place in an interdisciplinary context that combine the two approaches. We do not intend to list the advantages and drawbacks of each approach, we rather intend to create a formalism that can be used in both.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.2.">Aim of our Formalism</head><p>While this formalism does not define the notion of meaning, it defines a set of other related notions that can help anyone to create a formalization of its custom notion of meaning -regardless to where this notion falls in the spectrum of possible approaches, between the conceptual web and the externally grounded concepts. Moreover, even if a scientific community decides to use a huge set of definitions for the notion of meaning, as long as they notions are defined in the same formalism it will be possible to compare them, and their related work.</p><p>Researchers from many fields including (but not limited to) Machine Learning, Ontology Matching or Multi-Agent Systems need to address a broad range of situations where two communicating systems, that we will refer to as agents from now on, do not agree on the meaning of their symbols. In order to clarify their problem and solution, they need a robust and domain independent formalism that provides clear definitions for notions including meaning, agreement on the meaning, concept etc.</p><p>We provide a formalism that defines these notions in a compatible way with respect to each other. While this formalism has been initially created in the context of symbolic inductive learning <ref type="bibr" target="#b1">[2]</ref>, it incorporates elements from semiotics and can be used with a large set of approaches. The formalism's inherent flexibility comes from three main points:</p><p>The formalism is designed for an interactive approach In most of ontological approaches, a third system -the oracle -will solve the disagreements on the meaning between two other agents by accessing the combined knowledge of both agents <ref type="bibr" target="#b4">[5]</ref>. We designed a formalism that is able to work in an interactive way, where the two disagreeing agents are able to solve their disagreements by interacting with each other, without any help from a third part. While this allows the formalism to remain compatible with classical approaches of ontology matching, the growing interest from the research community in interactive approaches <ref type="bibr" target="#b3">[4]</ref> allows this point to be a main feature of our formalism.</p><p>The formalism is designed for a lazy approach This formalism is designed to allow a lazy approach of resolving disagreements on the meaning: a disagreement can be solved on demand when it arises, without requiring an exhaustive analysis of both agent's symbols and meanings. For this reason, the formalism can represent a concept as itself, not only through all its relations with other concepts (external concepts approach). The exhaustive approach usually found in ontology matching (conceptual web) can also be formalized, due to the notion of contrast set which defines a set of concepts by their respective relations.</p><p>The formalism differentiates symbols and meanings The formalism establishes a strict distinction between the symbol and what it stands for, allowing the agents to clarify the notions of symbol, meaning, and these two notions' relations. This allows researchers to formalize models where the agents can dynamically modify the symbol of a concept without modifying the relations that the concept has with other concepts, in the case of a conceptual web approach.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Semiotic Formalism</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Presentation</head><p>The formalism uses the three basic components of semiotics from the semiotic triangle of Odgen and Richards <ref type="bibr" target="#b9">[10]</ref>, and draw a correspondence between the triangle's symbol, thought of reference and referent with respectively the sign, the generalizations and the examples more commonly used in machine learning (see Figure <ref type="figure" target="#fig_0">1</ref>).</p><p>These three components are assembled into a concept, and concepts are assembled among containers. There are two kinds of containers: the contrast sets, that are used for communication by agents, and the hypotheses, that are not suitable for communication but useful during the process of building new contrast sets.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Semiotic Elements</head><p>The semiotic element are the components of concepts and containers. The different elements that an agent has perceived in its environment are called examples -real world observations of objects. For example, a specific chair from an office is an example. They are noted e</p><formula xml:id="formula_0">i . A context E = {e 1 ...e n } is a set of examples. An extensional definition on a context is a set of examples E i ⊂ E.</formula><p>The agents are using ψ-terms as their representation language. An agent represents an example e i using a feature-term. A generalization g j of a set of examples E i is an other feature-term that verifies ∀e i ∈ E i , g j e i . An intensional definition</p><formula xml:id="formula_1">I i = {g 1 ...g i } is a set of generalizations.</formula><p>A sign s i is an abstract entity that exists only in the communication between two agents. A concept C i = (s i , I i , E i ) is the triadic relation between a sign<ref type="foot" target="#foot_0">1</ref> , an intensional definition and an extentional definition. The relation should verify: ∀e i ∈ E i , ∃g i ∈ I i as g i e i . If the concept C i belongs to an Agent A k , we note it C k i .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">Containers</head><p>Containers are a dyadic relation between a context E and a set of concepts {C 1 , ...,C n }.</p><p>A hypothesis H = (E, {C 1 , ...,C n }) is a container such that the set of examples E 1 ∪ ... ∪ E n ⊆ E and where the signs of the concepts are different: ∀C i ,C j ∈ {C 1 , ...,C n }, i = j → s i = s j . We will note the context of the hypothesis E H .</p><p>A contrast set</p><formula xml:id="formula_2">K = {C 1 , ...,C n } is a container such that the context E = E 1 ∪ ... ∪ E n , the concepts are disjoint ∀i, j, E i ∩ E j = /</formula><p>0 and the signs of the concepts are different. K is a partition of E. We will note the context of the contrast set E K .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Agreement and Disagreement</head><p>In multi-agent systems, agents are using their contrast sets to encode a meaning into a sign and decode signs into meanings. Understanding the conditions to mutual intelligibility between two agents requires to study the relations between the contrast sets they are using, A 1 .K for agent 1 and A −1 .K for agent 2. Since we aim to grant the agents with the ability to modify their contrast sets into A 1 .K and A −1 .K , the relation between an initial version A k .K of a contrast set and its latest version A k .K needs to be studied as well.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Agreement over Meaning</head><p>Agents always aim to set the contrast set they are using as intelligible for both of them: we refer at this aim as mutual intelligibility. Each agent is in charge of evaluating if a contrast set is intelligible for himself. The different criteria that an agent uses to evaluate whether or not a contrast set is intelligible from its point of view, are called the agreements.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.1.">Synchronic Agreement</head><p>The first criterion to the intelligibility, is to share the same signs for concepts with same extensional definitions, and different signs for concepts with different extensional definitions. In order to avoid ambiguity, the contrast sets still need to have the extensional definitions of its concepts disjoint. This criterion is the synchronic agreement, referring to the sub-field of linguistics that describes language at a specific point of time, by opposition to diachronic. The synchronic agreement can be formalized as</p><formula xml:id="formula_3">∀(C k i ,C −k j ) with C k i ∈ A k .K and C −k j ∈ A −k .K, (E k i = E k j ) ⇔ (s i = s j ), (E k i ∩ E k j = / 0) ⇔ (s i = s j ) and (E k i = E k j ) ((E k i ∩ E k j ) = / 0) 2 .</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.2.">Diachronic Agreement</head><p>A second criteria reflects the expected trade-off between generalization and specialization among a contrast set. We want the agents to have concepts general enough to remain as far as possible from the extreme scenario of having one different concept by example. However at the same time, we want the agents to have concepts specific enough to remain as far as possible from the extreme scenario of having only one concept for all examples.</p><p>We consider here that agents initially start with contrast sets that were intelligible from their point-of-view. Therefore, we use there level of trade-off as the baseline for the expected generality and specialization of any new contrast set's concepts. However, if agents need to change their concepts in order to reach mutual intelligibility, they will have to make concessions either on the generality or the specialization of their concepts. Therefore, we have to make a choice between having more general or more specific concepts as the result of the changes.</p><p>Since the number of concepts among the contrast set is from far inferior to the number of examples in its context, the risk of having an over-generalized contrast set is more constraining than the risk of an over-specialized. For this reason, an agent can only give its agreement to a contrast set that is more specific than its initial one. It will be the role of the argumentation to limit the concepts' specialization. We call this criterion the diachronic agreement, in reference to linguistics where diachronic refers to the development and evolution of language through time. The diachronic agreement can be formalized as</p><formula xml:id="formula_4">∀C k i ∈ A k .K, !∃(C k j ...C k n ) ∈ A k .K such that E j ∩ ... ∩ E n = / 0 and E j ∩ ... ∩ E n = E i .</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Disagreements over the Meaning</head><p>Within a mutli-agent system, the success of a communication lies on multiple criteria that we present as agreements. Every contradiction to these criteria are seen as disagree- ments over these criteria. Since the criteria over one agent's agreement are now clear, it is possible to express which relations between concepts can contradict them. Since we have synchronic and diachronic agreements, we refer to their respective contradictions synchronic and diachronic disagreements. First, the synchronic agreement can be contradicted by two kinds of relations: relations between two concepts' signs, or relations between two concepts' extensional definitions.</p><p>The first kind of synchronic disagreement is related to the signs. If two concepts C k i ∈ A k .K and C −k j ∈ A −k .K have different signs but their extensional definitions are the same, situation that is formalized as (s i = s j ) ∧ (E i = E j ), the two concepts are in a relation of homonymy. However, if the two concepts have different sign but the same extensional definition, formalized as (s i = s j ) ∧ (E i = E j ), the concepts are in a relation of synonymy.</p><p>The second kind of synchronic disagreement is independent from the signs, and lies only on extensional definitions. If one of the two concepts' extensional definition is a proper subset of the other concept's extensional definition such that E i ⊂ E j , then the two concepts are in a hypo/hypernymy relation. The other possibility is that the two extensional definitions are overlapping onto each others such that</p><formula xml:id="formula_5">(E i ∩ E j = / 0) ∧ (E i ∩ E j = / 0) ∧ (E i ∩ E j = / 0</formula><p>). This relation is referred by as an overlapping relation. The diacronic agreement can be contradicted in two ways. The first one is by having at least one concept from a contrast set that does not have its extensional definition included in the extensional definition of a concept from an anterior contrast set. The relation causing the disagreement is referred to as a confusion, and adopting the same notation as in section 3.1.2 about K and K , we formalize it as</p><formula xml:id="formula_6">∃C k i ∈ K ∧ C k j ∈ K such that E i ⊂ E j .</formula><p>The last contradiction arises when some examples from one contrast set's context is not present in a posterior contrast set's context. This particular case is not caused by a relation between concepts, but by a relation between contexts. It is noted E K ⊂ E K , and is referred by as the incompleteness relation. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.">Overall Relations</head><p>The relations behind the diachronic disagreement are easily identifiable by one agent, since it possesses the two contrast sets with the incriminated relations. However, the case of the synchronic disagreement is more complicated. Since the relations causing this disagreement are between examples from different agent, and that agents are not necessary having the same examples in their contexts, the agents might not individually identify a disagreement that occurs when you consider the total set of examples present in both agents. This kind of disagreements is referred to as second order disagreements.</p><p>To detect and solve the second order disagreements with the elements of our protocol listed so far, the agents would need to transfer all their example to each other. Fortunately, by granting the agents the ability to communicate with each other about their point-of-view on the relation between two concepts, it is possible to overcome the requirement of an extensive example transfer. To do so, an agent has to receive all the pairs of signs and intensional definitions from the other agent's contrast set. When the agent A k received all the pairs from A −k .K, it can build a hypothesis H with the context E K of its contrast set and a concept C k j = (s j , I j , E j = {e ∈ E|∃g ∈ I j ∧ g e}) for each received pair (s j , I j ).</p><p>After building the hypothesis, A k can examine the relations between the concepts from its contrast set and the concepts from its hypothesis. These relations are referred to as the local relations. If A k has m concepts and A −k has n concepts, each agent has a set of m * n local relations. In order to standardize the communication, we allow the agents to express their relations through four different symbols. A relation r between the concepts C i and C j takes its value from the set {≡, , , ⊗} depending on the relation between the concepts' extensional definitions E i and E j as follow:</p><formula xml:id="formula_7">• r = ≡ if E i is equivalent to E j .</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Set of all cats</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Set of all cats</head><p>Set of all cats Set of all dogs</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Set of all Mammals</head><p>Set of all dogs</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Set of all Homeoterms</head><p>Set of all Reptilias (Birds) • r = if E i and E j are disjoint.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Equivalence Exclusion Inclusion Overlap</head><formula xml:id="formula_8">• r = if E i ⊂ E j or E j ⊂ E i . • r = ⊗ if E i ∩ E j = / 0, E i ∩ E j = / 0 and E i ∩ E j = / 0.</formula><p>A k knows the local relation between each pair of concepts</p><formula xml:id="formula_9">(C k i ∈ A k .K, C k j ∈ A k .H). Since A −k behave similarly, A k knows that there exists two concepts C −k i ∈ A −k .H and C −k j ∈ A −k .K.</formula><p>By getting the local relation between C −k i and C −k j , A k can infer the overall relation between C k i and C −k j according to the following rule:</p><p>• case 0: if the two local relations are the same, the overall relation is also the same.</p><p>• case 1: if the local relations are</p><formula xml:id="formula_10">C k i C k j and C −k i C −k j , the overall relation is C k i ⊗C −k j . • case 2: if the local relations are C k i C k j and C −k i ≡ C −k j , the overall relation is C k i C −k j . • case 3: if the local relations are C k i ≡ C k j and C −k i C −k j , the overall relation is C k i ⊗C −k j . • case 4: if the local relations are C k i ⊗C k j and C −k i C −k j , C −k i C −k j or C −k i ≡ C −k j , the overall relation is C k i ⊗C −k j .</formula><p>Since these relations are symmetrical, this set of rules covers any possible combination of relations. The overall relation is the relation that the two concepts C k i and</p><formula xml:id="formula_11">C −k j would have in an overall context E = E A k .K ∪ E A −k .K . A k : A k : A k : A k : A k : A k : A k : A k : Overall : Overall : Overall : Overall : ⌘ ⌘ ⌘ ↵ ↵ ⌦ ⌦ ⌦ ⌦ ↵ E i E j</formula><p>Case 1 Case 2</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Case 3</head><p>Case 4 </p><formula xml:id="formula_12">E i [ E j</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4.">Hierarchy</head><p>The overall relation does not provide enough information yet to decide an agreement in all cases. The relation does not specify which concept includes the other in the overall relation. In order to resolve this ambiguity, the agents have to decide on a hierarchy between the concepts.</p><p>If we look at the vocabulary from section 3.2, we see that the case of a concept's extensional definition having the extensional definition of another concept as a subset is referred to as a hypo/hypernymy. This name comes from the field of linguistic: a hyponym shares a type-of relation with its hypernym, where the most general concept is the hypernym and the most specific is the hyponym. An example is the color navy-blue, that is a hyponym of blue. Deciding a hierarchy, in our case, means deciding which of the two concepts of the overall relation is the hyponym, and which one is the hypernym.</p><p>The hierarchy among the overall relation is deciding according to the following rules. There are five possibilities that leads to the relation as the overall relation between two concepts C k i and C −k j . In three of these possibilities, both local relations were already a relation:</p><formula xml:id="formula_13">• if E i ⊂ E j and E j ⊂ E i , or E j ⊂ E i and E i ⊂ E j , the overall relation is in fact C k i ⊗C −k j . • if E j ⊂ E i and E j ⊂ E i , C −k j is the hyponym and C k i the hypernym. • if E i ⊂ E j and E i ⊂ E j , C k</formula><p>i is the hyponym and C −k j the hypernym. In the last two possibilities, one of the local relation was not but ≡, as in case 2 of section 3.3:</p><p>• if E i ⊂ E j and E i ≡ E j , or E i ≡ E j and E i ⊂ E j , C k i is the hyponym and C −k j the hypernym.</p><p>• if E j ⊂ E i and E j ≡ E i , or E j ≡ E i and E j ⊂ E i , C −k j is the hyponym and C k i the hypernym.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.5.">Complements</head><p>These additions are not part of the core formalism, but can be still useful for researchers that face particular situations. Ambiguity of the Sign: Since sometimes the concepts C k i from A k .K and C −k j from A −k .K will be in a situation where i = j. In this situation, the concept C i from A K and the concept C j from A k .H can be both noted C k i or C k j . In order to remove this ambiguity, we will note C k j the concept that belongs to A k .H. This way, the apostrophe marks the belonging to a hypothesis. In the situation where i = j, the absence of ambiguity allows us to not put the apostrophe.</p><p>Co-hyponymy: In this Section, four notions from semiotics have been introduced to describe the semantic relation 3 between two concepts. These notions are: hyponymy, hypernymy, synonymy and homonymy. We add now a fifth notion, the co-hyponymy. A set of concepts C h 1 , ...,C h n are co-hyponyms of a common hypernym C H if the co-hyponyms' extensional definitions E h 1 , ..., E h n are a partition of the extensional definition of the hypernym's extensional definition E H .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Discussion</head><p>The formalism is versatile and can be used in many of the fields cited in the introduction (Ontology Matching, Symbolic Inductive Learning, Semiotic ...). However, the real interest of the formalism lies in its compatibility with works that belong to a combination of these fields. The main feature of the formalism is its ability to formalize concepts of our language that we use to talk about language itself. This function of language, the reflexive function, can be confusing sometimes. Expressions like meaning of the meaning, or concept of concept are often useful to use in a research paper from one of the previously cited field, but confuses the reader. This problem is exacerbated in the case of interdisciplinary texts, where making a reference to which instance of a notion like concept is used may degrade the clarity of the text even more. By formalizing each of these terms together with their relations, we aim to improve the clarity of interdisciplinary research reports: for instance C refers to the formal notion of a concept while concept refers to the notion of concept in its broad meaning. The concept of concept is now noted C concept .</p><p>We do not provide a definition for the meaning. Since this notion is subjective and defined in different ways among different approaches, we prefer to let each user of the formalism choose the way that he/she considers the most appropriate to define the notion of meaning. Different ways to formalize the meaning of a concept C i include (but are not limited to):</p><p>• its intensional definition I i (dualism) • its extensional definition E i (materialism) • the concept C i itself, as the tuple {s i , I i , E i } (externally grounded concepts)</p><p>• the relation r of the concept C i with another concept C j (conceptual web)</p><p>The formalism has been used in an experiment where a pair of agents resolves simple scenarios of disagreements by arguing over the meaning of their concepts <ref type="bibr" target="#b0">[1]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusion</head><p>We presented an original formalism that can fit, but is not limited to, interdisciplinary approaches of communication. This formalism presents the basic elements sign, extensional definition and intensional definition, how their interaction forms a concept, how concepts are organized to partition a linguistic context, and finally how these organizations can cause disagreements on the meaning, what is the typology of these disagreements and how we can evaluate a good organization that results in an agreement, even from the point of view of an agent that has only partial information on the linguistic context of its interlocutor. We are looking forward to see how the research community will use this formalism to disambiguate abstract notions of our language.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 .</head><label>1</label><figDesc>Figure 1. The semiotic triangle representations of a concept to compare the original semiotic elements from Odgen and Richard (left) to the ones used in our formalism (right).</figDesc><graphic coords="4,122.30,152.67,175.34,137.35" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 .</head><label>2</label><figDesc>Figure2. A synchronic (left) and diachronic (right) agreement (top) and disagreement (bottom). The synchronicity is related to the concepts' relations between two different agents' contrast sets, while the diachronicity is linked to the evolution of one same contrast set over the time.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 3 .</head><label>3</label><figDesc>Figure 3. The different types of synchronic disagreements between two concepts. The concepts' extensional definitions are represented as Venn diagrams, using examples from zoology. The disagreement can arise from the sign of the concept (top) or only the number of examples that their extensional definitions share.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 4 .</head><label>4</label><figDesc>Figure 4. An illustration of the different possible relations between concepts with examples from zoology. A concept is always equivalent to itself, and have different relations according to the number of examples that it shares with another concept.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 5 .</head><label>5</label><figDesc>Figure 5. The four cases where the two local relations are not matching, and their associated overall relations.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 6 .</head><label>6</label><figDesc>Figure 6. In some situations, the relation between two concepts might be seen differently depending on which agent observes it. This is due to the different contexts of their contrast set. In the Figure, the two agent are seeing the relation between two concepts as equivalence and disjoint (top) while the reality is a third relation of overlap (bottom).</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Notice that there is no constraint on the sign, therefore the choice of a sign for a concept is arbitrary. The arbitrariness of the sign means that all of those signs are symbols from a semiotic point of view.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">is an infix for "exclusive or".</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">We are not referring there to the local and overall relations, which do not belong to the field of semantic but only to the field of set theory.</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgements This paper has been partially supported by projects ESSENCE: Evolution of Shared Semantics in Computational Environments (ITN 607062).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Agent-based agreement over concept meaning using contrast sets</title>
		<author>
			<persName><forename type="first">Kemo</forename><surname>Adrian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Enric</forename><surname>Plaza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence Research and Development</title>
		<imprint>
			<biblScope unit="volume">277</biblScope>
			<biblScope unit="page" from="19" to="28" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Lazy induction of descriptions for relational case-based learning</title>
		<author>
			<persName><forename type="first">Eva</forename><surname>Armengol</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Enric</forename><surname>Plaza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Machine Learning: ECML</title>
				<imprint>
			<date type="published" when="2001">2001. 2001</date>
			<biblScope unit="page" from="13" to="24" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Advertisement for a semantics for psychology</title>
		<author>
			<persName><forename type="first">Ned</forename><surname>Block</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Midwest studies in philosophy</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="615" to="678" />
			<date type="published" when="1987">1987</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Attuning ontology alignments to semantically heterogeneous multi-agent interactions</title>
		<author>
			<persName><forename type="first">Paula</forename><surname>Chocron</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Marco</forename><surname>Schorlemmer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ECAI</title>
				<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="871" to="879" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Ontology matching</title>
		<author>
			<persName><forename type="first">Jérôme</forename><surname>Euzenat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Pavel</forename><surname>Shvaiko</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007">2007</date>
			<publisher>Springer</publisher>
			<biblScope unit="volume">18</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Logic, meaning, and conceptual role</title>
		<author>
			<persName><forename type="first">H</forename><surname>Hartry</surname></persName>
		</author>
		<author>
			<persName><surname>Field</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The Journal of Philosophy</title>
		<imprint>
			<biblScope unit="volume">74</biblScope>
			<biblScope unit="issue">7</biblScope>
			<biblScope unit="page" from="379" to="409" />
			<date type="published" when="1977">1977</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">The ethnographic study of cognitive systems</title>
		<author>
			<persName><forename type="first">Charles</forename><forename type="middle">O</forename><surname>Frake</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Language, Culture, and Society</title>
				<editor>
			<persName><forename type="first">G</forename><surname>Ben</surname></persName>
		</editor>
		<editor>
			<persName><surname>Blount</surname></persName>
		</editor>
		<imprint>
			<publisher>Waveland Press</publisher>
			<date type="published" when="1969">1969</date>
			<biblScope unit="page" from="125" to="136" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Using relations within conceptual systems to translate across conceptual systems</title>
		<author>
			<persName><forename type="first">L</forename><surname>Robert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Brian</forename><forename type="middle">J</forename><surname>Goldstone</surname></persName>
		</author>
		<author>
			<persName><surname>Rogosky</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cognition</title>
		<imprint>
			<biblScope unit="volume">84</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="295" to="320" />
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">The symbol grounding problem</title>
		<author>
			<persName><forename type="first">Stevan</forename><surname>Harnad</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Physica D: Nonlinear Phenomena</title>
		<imprint>
			<biblScope unit="volume">42</biblScope>
			<biblScope unit="issue">1-3</biblScope>
			<biblScope unit="page" from="335" to="346" />
			<date type="published" when="1990">1990</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">The Meaning of Meaning: A Study of the Influence of Language upon Thought and of the Science of Symbolism, chapter Thoughts, Words and Things</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">K</forename><surname>Ogden</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">A</forename><surname>Richards</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1923">1923</date>
			<publisher>Harcourt, Brace &amp; World</publisher>
			<biblScope unit="page" from="10" to="11" />
			<pubPlace>San Diego, California</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Holism, conceptual-role semantics, and syntactic semantics</title>
		<author>
			<persName><forename type="first">Rapaport</forename><surname>William</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Minds and machines</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="3" to="59" />
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

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