<?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">Interweaving Knowledge Representation and Adaptive Neural Networks</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Ilianna</forename><surname>Kollia</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Electrical and Computer Engineering</orgName>
								<orgName type="institution">National Technical University of Athens</orgName>
								<address>
									<postCode>15780</postCode>
									<settlement>Zographou</settlement>
									<country key="GR">Greece</country>
								</address>
							</affiliation>
						</author>
						<author role="corresp">
							<persName><forename type="first">Nikolaos</forename><surname>Simou</surname></persName>
							<email>nsimou@image.ntua.gr</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Electrical and Computer Engineering</orgName>
								<orgName type="institution">National Technical University of Athens</orgName>
								<address>
									<postCode>15780</postCode>
									<settlement>Zographou</settlement>
									<country key="GR">Greece</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Giorgos</forename><surname>Stamou</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Electrical and Computer Engineering</orgName>
								<orgName type="institution">National Technical University of Athens</orgName>
								<address>
									<postCode>15780</postCode>
									<settlement>Zographou</settlement>
									<country key="GR">Greece</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Andreas</forename><surname>Stafylopatis</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Electrical and Computer Engineering</orgName>
								<orgName type="institution">National Technical University of Athens</orgName>
								<address>
									<postCode>15780</postCode>
									<settlement>Zographou</settlement>
									<country key="GR">Greece</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Interweaving Knowledge Representation and Adaptive Neural Networks</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">AD60AC9A79E5139FA1AC5606A510C51B</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T18:21+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>Both symbolic knowledge representation systems and machine learning techniques, including artificial neural networks, play a significant role in Artificial Intelligence. Interweaving these techniques, in order to achieve adaptation and robustness in classification problems is of great importance. In this paper we present a novel architecture that can provide effective connectionist adaptation of ontological knowledge. The proposed architecture can be used to improve performance of multimedia analysis and man machine interaction systems.</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>Intelligent systems based on symbolic knowledge processing, on the one hand, and artificial neural networks, on the other, differ substantially. Nevertheless, they are both standard approaches to artificial intelligence and it is very desirable to combine the robustness provided by neural networks, especially when data are noisy, with the expressivity of symbolic knowledge representation. This has contributed decisively to the growing interest in developing neural-symbolic systems <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b5">6,</ref><ref type="bibr" target="#b4">5]</ref>. This integration can be realised by an incremental workflow for knowledge adaptation. Symbolic knowledge bases can be embedded into a connectionist representation, where the knowledge can be adapted and enhanced from raw data. This knowledge may in turn be extracted into symbolic form, where it can be further used.</p><p>In this paper we focus on developing connectionist adaptation of ontological knowledge. Section 2 presents the proposed architecture that mainly consists of the formal knowledge and the knowledge adaptation components, which are described in sections 3 and 4 respectively. Conclusions and ongoing research involving semantic multimedia analysis applications are reported in section 6.  Moreover, the Formal Knowledge contains the World Description that is actually a representation of all objects and individuals of the world, as well as their properties and relationships in terms of the Ontology (ABox). It is evident that most of the above data involve different types of uncertain information and, thus, they can be represented as formal (fuzzy) assertions connecting the objects and individuals of the world with the concepts and relationships of the Ontology. This operation is performed by the Semantic Interpretation module.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">The Proposed Architecture</head><p>In real environments however, this is a rather optimistic claim. Unfortunately, there may be lot of reasons that cause inconsistencies in the Formal Knowledge. For example, it is impossible to model all specific environments and thus, in some cases, conflicting assertions can arise. In such cases, the Knowledge Adaptation component of the system tries to resolve the inconsistency through a recursive learning process. Adaptation improves the knowledge of system by changing the world description and to some degree the axioms of the terminology. The new information as represented in a connectionist model and, with the aid of learning algorithms, is adapted and then re-inserted in the knowledge base through the Knowledge Extraction and Semantic Interpretation modules for system adaptation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">The Formal Knowledge Component</head><p>The focus of the proposed system architecture in Figure <ref type="figure" target="#fig_0">1</ref> is on adaptation of the knowledge base, so as to deal with contextual information and raw data peculiarities obtained from multimodal inputs. In the paper we deal with interweaving of formal knowledge representation and neural-symbolic integration. In particular, we use recent results that extract parameter kernel functions for individuals within ontologies <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b1">2,</ref><ref type="bibr" target="#b0">1]</ref>. Exploitation of these kernels permits inducing classifiers for individuals in Semantic Web (OWL) ontologies. In this paper, extraction of kernel functions is the main outcome of the Formal Knowledge componentassisted by a reasoning engine -for feeding the connectionist-based Knowledge Adaptation task.</p><p>The family of kernel functions k F p : Ind(A)×Ind(A) → [0, 1], for a knowledge base K = T, A consisting of the TBox T (set of terminological axioms of concept descriptions) and the ABox A (assertions on the world state); Ind(A) indicates the set of individuals appeared in A, and F = {F 1 , F 2 , . . . , F m } is a set of concept descriptions. These functions are defined as the L p mean of the, say m, simple concept kernel functions κ i , i = 1, . . . , m, where, for every two individuals a,b, and p &gt; 0,</p><formula xml:id="formula_0">κ i (a, b) =    1 (F i (a) ∈ A ∧ F i (b) ∈ A) ∨ (¬F i (a) ∈ A ∧ ¬F i (b) ∈ A) 0 (F i (a) ∈ A ∧ ¬F i (b) ∈ A) ∨ (¬F i (a) ∈ A ∧ F i (b) ∈ A) 1 2 otherwise (1) ∀a, b ∈ Ind(A) k F p (a, b) := m i=1 κ i (a, b) m p 1/p<label>(2)</label></formula><p>The rationale of these kernels is that similarity between individuals is determined by their similarity with respect to each concept F i , i.e, if they both are instances of the concept or of its negation. It has been shown that k F p is a valid kernel, based on its composition through simpler matching kernels and on the closure property with respect to sum, multiplication by a constant and kernel multiplication.</p><p>It should be stressed that the reasoning engine, included in Figure <ref type="figure" target="#fig_0">1</ref>, is of major importance for the whole procedure, because it assists the operation of all knowledge related components. First, during the knowledge development phase, it is responsible for enriching manual generation of concepts and relations. In the operation phase, it interacts with the semantic interpretation layer and the connectionist system for knowledge adaptation to local environments. Both crisp and fuzzy reasoners can form this engine, we use the FIRE engine <ref type="bibr" target="#b10">[11]</ref> that is based on the fuzzy extension of the DL SHIN <ref type="bibr" target="#b6">[7]</ref>.</p><p>We use fuzzy reasoning because a fuzzy assertional component permits more detailed descriptions of a domain. In order to compute (1), (2) the greatest lower bound (GLB) reasoning service of FiRE defined in <ref type="bibr" target="#b11">[12]</ref> is used, but the resulting greatest lower bound is treated crisply. In other words, if GLB for F i (a) &gt; 0, then F i (a) ∈ A, while if GLB for F i (a) = 0, then ¬F i (a) ∈ A. We intend to incorporate the fuzzy element in the estimation of kernel functions using fuzzy operations like fuzzy aggregation and fuzzy weighted norms for the evaluation of the individuals.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">The Adaptation Mechanism</head><p>In the proposed architecture of Figure <ref type="figure" target="#fig_0">1</ref>, let us assume that the set of individuals (and corresponding features), that have been used to generate the formal knowledge, is provided, by the Semantic Interpretation Layer, to the Knowledge Adaptation component. Support Vector Machines constitute a well known method which can be based on kernel functions <ref type="bibr" target="#b1">[2]</ref> to efficiently induce classifiers that work by mapping the instances into an embedding feature space, where they can be discriminated by means of a linear classifier. Kernel Perceptrons can be also applied to this linearly separable classification problem.</p><p>Let the system be in its -real life-operation phase. Due to local or user oriented characteristics, real life data can be quite different from those of the individuals used in the training phase; thus they may be not well represented by the existing formal knowledge. Whenever a new individual is presented to the system, it should be related, through the kernel function to each individual of the knowledge base w.r.t to a specific concept -category; the input data domain is, thus, transformed to another domain -taking into account the semantics that have been inserted to the kernel function. However, the kernel function in (1), ( <ref type="formula" target="#formula_0">2</ref>) is not continuous w.r.t individuals. Consequently, the values of the kernel functions when relating a new individual to any existing one should be computed. To cope with this problem, it is assumed that the semantic relations, that are expressed through the above kernel functions, also hold for the syntactic relations of the individuals, as expressed by their corresponding low level features, estimated and presented at the system input. Under this assumption, a feature based matching criterion using a k-means algorithm, is used to relate the new individual to each one of the cluster centers w.r.t the low level feature vector. The SVM or Kernel Perceptron can be retrained -including the new individuals in the training data set, while getting the corresponding desired responses by the User or by the Semantic Interpretation Layer -adapting its knowledge to the specific context and use. An hierarchical, multilayer kernel perceptron, the input layer of which is identical to the trained kernel perceptron can also be used <ref type="bibr" target="#b8">[9]</ref>.</p><p>Knowledge extraction from trained neural networks has been a topic of extensive research <ref type="bibr" target="#b7">[8]</ref>. One way is to transfer the -most characteristic -new individuals obtained in the local environment, together with the corresponding desired outputs -concepts, to the knowledge development module of the main system (Figure <ref type="figure" target="#fig_0">1</ref>), so that with the assistance of the reasoning engine, the system formal knowledge, i.e., both the T-Box and the A-Box, be updated, w.r.t the specific context or user. A methodology that can be used to adapt a knowledge base K = T, A for a concept F i , is the following. Check all related concepts, denoted as R Fi F 1 . . . R Fi F i under the specific context, count the number |R Fi F i | of occurrences of R F i F i ∈ A, as well as the axioms defined for the concept F i in the knowledge base (i.e. Axiom(F i ) ∈ T ). Let R F i F i ∈ Axiom(F i ) when the concept R F i F i is used in Axiom(F i ) and R F i F i ∈ Axiom(F i ) when it is not used. The related concepts with the highest occurrence are selected for adaptation of the terminology, while the insignificant ones are removed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>In this paper we presented a novel architecture for connectionist adaptation of ontological knowledge. We are currently performing experimentation of the system performance for solving an image/video segmentation and classification problem <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b9">10]</ref>. Future work, includes the incorporation of fuzzy set theory in the kernel evaluation. Additionally, we intend to further examine the adaptation of the knowledge base using the connectionist architecture, mainly focusing on the selection of the appropriate DL constructors and on inconsistency handling.</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 summarizes the proposed system architecture, consisting of two main components: the Formal Knowledge and the Knowledge Adaptation. The Formal</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. The semantic adaptation architecture</figDesc><graphic coords="2,212.72,201.13,189.74,181.40" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Kernel methods for mining instance data in ontologies</title>
		<author>
			<persName><forename type="first">S</forename><surname>Bloehdorn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Sure</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 6th International Semantic Web Conference (ISWC)</title>
				<meeting>the 6th International Semantic Web Conference (ISWC)</meeting>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Randomised metric induction and evolutionary conceptual clustering for semantic knowledge bases</title>
		<author>
			<persName><forename type="first">N</forename><surname>Fanizzi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Amato</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Esposito</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of CIKM 07</title>
				<meeting>CIKM 07</meeting>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Statistical learning for inductive query answering on owl ontologies</title>
		<author>
			<persName><forename type="first">N</forename><surname>Fanizzi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Amato</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Esposito</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 7th International Semantic Web Conference (ISWC)</title>
				<meeting>the 7th International Semantic Web Conference (ISWC)</meeting>
		<imprint>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="195" to="212" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Symbolic knowledge extraction from trained neural networks: A sound approach</title>
		<author>
			<persName><forename type="first">Artur</forename><forename type="middle">S</forename><surname>Avila Garcez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Broda</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Gabbay</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">125</biblScope>
			<biblScope unit="page" from="155" to="207" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Perspectives of Neural-Symbolic Integration</title>
	</analytic>
	<monogr>
		<title level="s">Studies in Computational Intelligence</title>
		<editor>Barbara Hammer and Pascal Hitzler</editor>
		<imprint>
			<biblScope unit="volume">77</biblScope>
			<date type="published" when="2007">2007</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Logic programs and connectionist networks</title>
		<author>
			<persName><forename type="first">P</forename><surname>Hitzler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Holldobler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Seda</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Applied Logic</title>
		<imprint>
			<biblScope unit="page">245272</biblScope>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Reasoning with Individuals for the Description Logic SHIQ</title>
		<author>
			<persName><forename type="first">I</forename><surname>Horrocks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Sattler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Tobies</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CADE-2000</title>
				<editor>
			<persName><forename type="first">David</forename><surname>Macallester</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2000">2000</date>
			<biblScope unit="volume">1831</biblScope>
			<biblScope unit="page" from="482" to="496" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Are artificial neural networks white boxes?</title>
		<author>
			<persName><forename type="first">E</forename><surname>Kolman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Margaliot</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. on Neural Networks</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="844" to="852" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Semantic adaptation of neural network classifiers in image segmentation</title>
		<author>
			<persName><forename type="first">N</forename><surname>Simou</surname></persName>
		</author>
		<author>
			<persName><surname>Th</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Athanasiadis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Kollias</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Stamou</surname></persName>
		</author>
		<author>
			<persName><surname>Stafylopatis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">18th ICANN 2008</title>
				<meeting><address><addrLine>Prague, Czech Republic</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008-09">September 2008. 2008</date>
			<biblScope unit="page" from="907" to="916" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Multimedia Content and the Semantic Web: Methods, Standards and Tools</title>
		<author>
			<persName><forename type="first">G</forename><surname>Stamou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kollias</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2005">2005</date>
			<publisher>John Wiley &amp; Sons Ltd</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Uncertainty and the semantic web</title>
		<author>
			<persName><forename type="first">Giorgos</forename><surname>Stoilos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Nikos</forename><surname>Simou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Giorgos</forename><surname>Stamou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Stefanos</forename><surname>Kollias</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Intelligent Systems</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="84" to="87" />
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Reasoning within fuzzy description logics</title>
		<author>
			<persName><forename type="first">U</forename><surname>Straccia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Artificial Intelligence Research</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="137" to="166" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

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