<?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">Using Formal Concept Analysis for Heterogeneous Information Retrieval</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Ibtissem</forename><surname>Nafkha</surname></persName>
							<email>ibtissem.nafkha@fst.rnu.tn</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Computer Science</orgName>
								<orgName type="institution">University of Tunis</orgName>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">Campus Universitaire</orgName>
								<address>
									<addrLine>le Belvédère</addrLine>
									<postCode>1060</postCode>
									<settlement>Tunis</settlement>
									<country key="TN">Tunisia</country>
								</address>
							</affiliation>
							<affiliation key="aff4">
								<orgName type="department">Department of Computer Science</orgName>
								<orgName type="institution">University of Tunis</orgName>
							</affiliation>
							<affiliation key="aff5">
								<orgName type="institution">Campus Universitaire</orgName>
								<address>
									<addrLine>le Belvédère</addrLine>
									<postCode>1060</postCode>
									<settlement>Tunis</settlement>
									<country key="TN">Tunisia</country>
								</address>
							</affiliation>
							<affiliation key="aff0">
								<orgName type="department">Department of Computer Science</orgName>
								<orgName type="institution">University of Tunis</orgName>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">Campus Universitaire</orgName>
								<address>
									<addrLine>le Belvédère</addrLine>
									<postCode>1060</postCode>
									<settlement>Tunis</settlement>
									<country key="TN">Tunisia</country>
								</address>
							</affiliation>
							<affiliation key="aff4">
								<orgName type="department">Department of Computer Science</orgName>
								<orgName type="institution">University of Tunis</orgName>
							</affiliation>
							<affiliation key="aff5">
								<orgName type="institution">Campus Universitaire</orgName>
								<address>
									<addrLine>le Belvédère</addrLine>
									<postCode>1060</postCode>
									<settlement>Tunis</settlement>
									<country key="TN">Tunisia</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ali</forename><surname>Jaoua</surname></persName>
							<email>jaoua@qu.edu.qa</email>
							<affiliation key="aff2">
								<orgName type="department">Faculty of Sciences</orgName>
								<orgName type="institution">University of Qatar</orgName>
							</affiliation>
							<affiliation key="aff3">
								<orgName type="department">Department of Computer Science</orgName>
								<address>
									<settlement>Doha</settlement>
									<country key="QA">Qatar</country>
								</address>
							</affiliation>
							<affiliation key="aff6">
								<orgName type="department">Faculty of Sciences</orgName>
								<orgName type="institution">University of Qatar</orgName>
							</affiliation>
							<affiliation key="aff7">
								<orgName type="department">Department of Computer Science</orgName>
								<address>
									<settlement>Doha</settlement>
									<country key="QA">Qatar</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="department">Faculty of Sciences</orgName>
								<orgName type="institution">University of Qatar</orgName>
							</affiliation>
							<affiliation key="aff3">
								<orgName type="department">Department of Computer Science</orgName>
								<address>
									<settlement>Doha</settlement>
									<country key="QA">Qatar</country>
								</address>
							</affiliation>
							<affiliation key="aff6">
								<orgName type="department">Faculty of Sciences</orgName>
								<orgName type="institution">University of Qatar</orgName>
							</affiliation>
							<affiliation key="aff7">
								<orgName type="department">Department of Computer Science</orgName>
								<address>
									<settlement>Doha</settlement>
									<country key="QA">Qatar</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Using Formal Concept Analysis for Heterogeneous Information Retrieval</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">24B9C1ADA82C9BA6FA47A76324419026</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T20:18+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>With the advent of the Web along with the unprecedented amount of information coming from sources of heterogeneous data, Formal Concept Analysis (FCA) is more useful and practical than ever, because this technology addresses important limitations of the systems that currently support users in their quest for information. In this paper, we will focus on the unique features of FCA for searching in distributed heterogeneous information. The development of FCA-based applications for distributed heterogeneous information returns a major gain.</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 information systems these days manage, import, broadcast, exchange and integrate big volumes of sometimes recorded data, often in different formats (documents, cards, tables). With the internet development, the institutions are often confronted to the manipulation and the analysis of important information volumes. These informations are often coming from heterogeneous data sources and are themselves of heterogeneous nature. Regarding this heterogeneity, the integration or the simple exchange of the data is not an easy task if the different intervening (producers or information consumers) do not agree on the semantic of data. It is therefore very difficult to research the answer to an information need in all bases.</p><p>In this direction, we are very interested in defining an approach that is focused particularly on the detection of the similar objects. Furthermore, the important volume that occupies the heterogeneous data creates gaps and technical difficulties such as pertinent information deficiency and the loss time for precise information research. In this context, we propose an analysis and an interpretation approach of the similar objects allowing jointly to realize a more effective research and to extract automatically the information from the dispersed sets of heterogeneous data in the framework of the cooperative work. Our approach is based on the formal concept analysis.</p><p>So, this paper is organized as follows. In section 2, we introduce some basic definitions on formal analysis. Then in section 3, we present the related work. Section 4 is devoted to the presentation of proposed system for searching in heterogeneous information. In section 5 and 6, we present the evaluation of our system.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Mathematical Foundations</head><p>Among the mathematical theories recently found with important applications in computer science, lattice theory has a specific place for data organization, information engineering, data mining and for reasoning. It may be considered as the mathematical tool that unifies data and knowledge or information retrieval <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b3">4,</ref><ref type="bibr" target="#b6">7,</ref><ref type="bibr" target="#b9">10,</ref><ref type="bibr" target="#b17">18,</ref><ref type="bibr" target="#b19">20,</ref><ref type="bibr" target="#b22">23]</ref>. In this section, we define formal context, formal concept, Galois connection and the lattice of concepts associated to the formal context.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Formal Context Definition 1.</head><p>A formal context is a triple k = &lt;O,P,R&gt;, where O is a finite set of elements called objects, P a finite set of elements called properties and R is a binary relation defined between O and P. The notations (g,m), or R(g,m)=1, mean that "formal object g verifies property m in relation R" <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b11">12]</ref>.  <ref type="table">1</ref>. An example of a formal context.</p><formula xml:id="formula_0">b 7 a 1 1 0 1 0 0 0 0 a 2 1 1 0 0 0 0 0 a 3 1 1 1 1 0 0 0 a 4 1 1 1 0 1 0 0 a 5 1 0 1 0 0 0 1 a 6 1 1 0 0 0 1 1 Table</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Galois Connection</head><p>Definition 2. Let A ⊆ Ο and B ⊆ P two finite sets, R a relation on O x P. For both sets A and B, operators f(A) and h (B) are defined as <ref type="bibr" target="#b11">[12]</ref>:</p><formula xml:id="formula_1">f (A) = {m | ∀g, g ∈ A (g,m) ∈ R} h (B) = {g | ∀m, m ∈ B (g,m) ∈ R}</formula><p>Operator f defines the properties shared by all elements of A. Operator h defines objects sharing the same properties included in set B. Operators f and h define a Galois Connection between sets O and P <ref type="bibr" target="#b11">[12]</ref>. Proposition 1. Operators f and h define a Galois connection between O and P, such that if A1, A2 are subsets of O, and B1, B2 are two subsets of P, then f and h verify the following properties <ref type="bibr" target="#b11">[12]</ref>:</p><formula xml:id="formula_2">-A 1 ⊆ A 2 ⇒ f (A 1 ) ⊇ f (A 2 ) -B 1 ⊆ B 2 ⇒ h (B 1 ) ⊇ h (B 2 ) -A 1 ⊆ h o f (A 1 ) and B 1 ⊆ f o h (B 1 ) -A ⊆ h (B) ⇔ B ⊆ f (A) -f = f o h o f and h = h o f o h</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Formal Concept</head><p>Definition 3. A formal concept of the context &lt;O,P,R&gt; is a pair (A,B), where A ⊆ Ο, B ⊆ P, such f (A) = B and h (B) = A. Sets A and B are called respectively the domain (extent) and range (intent) of the formal concept <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b11">12]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4">Concept Lattice</head><p>Definition 4. From a formal context &lt;O,P,R&gt;, we can extract all possible concepts. In <ref type="bibr" target="#b11">[12]</ref>, we prove that the set of all concepts may be organized as a lattice, when we define the following partial order relation &lt;&lt; between two concepts, (A1,B1) &lt;&lt; (A2,B2) ⇔ (A1 ⊆ A2 ) and (B2 ⊆ B1). The concepts (A1,B1) and (A2,B2) are called nodes in the lattice.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5">Objects Similarity</head><p>The object similarity can be envisioned according to two view points: -The semantic view point: the objects are similar if they have commons properties, -The system view point: to take into account the object model have vector model. Semantic Similarity. Definition 5. Let k=&lt;O,P,R&gt; a formal context, O is object set, P is properties set and R is the binary relation between O and P. The similarity between two objects a and b is considered the commons properties. Let a and b two elements of O, P a the verifying properties by the object a and P b the verifying properties by the object b. The commons properties between two objects a and b forms the set P a ∩P b . The similarity between two objects is calculated with the following formula <ref type="bibr" target="#b22">[23]</ref>:</p><formula xml:id="formula_3">Similarity (a, b) = b a b a P P P P ∪ ∩ (1)</formula><p>The similarity is a value in the interval [0,1].  System similarity. In order to measure the similarity between two objects a and b, it necessary to take in consideration the different object models. For this reason, we present only the similarity calculation between two objects in the vector seen model the complexity of the others model. <ref type="bibr" target="#b10">[11,</ref><ref type="bibr" target="#b20">21,</ref><ref type="bibr" target="#b21">22,</ref><ref type="bibr" target="#b23">24,</ref><ref type="bibr" target="#b24">25,</ref><ref type="bibr" target="#b25">26,</ref><ref type="bibr" target="#b26">27]</ref> Definition 6. The similarity between two objects a and b in the vectorial model <ref type="bibr" target="#b23">[24,</ref><ref type="bibr" target="#b24">25,</ref><ref type="bibr" target="#b25">26]</ref> is measured as the angle cosines between two vectors presenting those objects.</p><formula xml:id="formula_4">A C D O 1 1 1 1 A B C E O 2 1 1 0 O 6 0 1 1 1 O 3 1 0 1 O 7 1 1 1 0 O 4 1 0 0 O 8 1 1 0 1 O 5 1 1 1 O 9 0 1 0 0</formula><formula xml:id="formula_5">Similarity (a, b) = ) , cos( b a = b a b a . . (2)</formula><p>Object Similarity Choice. We mention that the object similarity value whatever the view point system or semantic is a value in the interval [0,1]. This object similarity criterean may crold two values: two objects may seen alike or different from each other. So, we determine two sets Sim_objet and Dis_objet according to similarities and dissimilarities of an object with an object a:</p><formula xml:id="formula_6">Sim_objet (a) = { b ; Similarity (a,b) &gt;= α sim } Dis_objet (a) = { b ; Similarity (a,b) &lt; α sim }</formula><p>where α sim is the threshold that determines the object notion near or distant. In our work, this threshold is provided by the user. The given value of the research session means that the user accepts the similar answers with this degree. Seen that we use the concepts formal analysis as basic foundation of our research approach, we do not consider the similarity from the system view point but we are very interested in the similarity from the semantic view point.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Related Work</head><p>Using FCA can complement the existing search systems to address some of their main limitations. Basically, FCA exploits the similarity between documents in order to offer an automatic support structure (i.e., the document lattice) in which we place the information retrieval process. The document lattice can be used to improve basic individual search strategies <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2,</ref><ref type="bibr" target="#b3">4,</ref><ref type="bibr" target="#b12">13]</ref>. Moreover, query refinement is one of the most natural applications of concept lattices. Its main objective is to recover from the nulloutput or the information overload problem. The concept lattice may be used to make a transformation between the representation of a query and the representation of each document <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b5">6,</ref><ref type="bibr" target="#b6">7,</ref><ref type="bibr" target="#b7">8,</ref><ref type="bibr" target="#b8">9]</ref>. The query is merged into the document lattice and each document is ranked according to the length of the shortest path linking the query to the document concept. On the other hand, in the set of terms describing the document, there exist hierarchies in the form of thesaurus <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b9">10,</ref><ref type="bibr" target="#b12">13,</ref><ref type="bibr" target="#b13">14]</ref>. The information search using FCA takes as input a query that will be forwarded to a selected search engine <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b6">7,</ref><ref type="bibr" target="#b7">8]</ref>. The first pages retrieved by the search engine in answer to the query are collected and parsed. At this point, a set of index units that describe each returned document is generated; such indices are next used to build the concept lattice corresponding to the retrieved results. The last step consists in showing the lattice to the user and managing the subsequent interaction between the user and the system. In spite of such limitations such as for larger information collection, generally we get a huge number of reference, we are interested in building a FCA-based system for distributed information, which may affect both the efficiency and the effectiveness of the overall system <ref type="bibr" target="#b17">[18,</ref><ref type="bibr" target="#b18">19,</ref><ref type="bibr" target="#b19">20]</ref>. These systems suppose that a same document is identified in same manner that presents a strong hypothesis. In order to reduce this constraint, we proposed a similar object detection method. While basing itself on this last one, we have defined a cooperative system of heterogeneous information retrieval HIC2RS that will be described in the next section.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Cooperative Conceptual Retrieval System for Heterogeneous Information</head><p>We present in this section the cooperative research for heterogeneous information. While considering the formal concept analysis as mathematical foundation, we propose an heterogeneous information conceptual cooperative retrieval system HIC2RS, as illustrated in figure <ref type="figure" target="#fig_0">1</ref>, that is composed of two parts:</p><p>1) The first part is the cooperative information retrieval system handling local databases. The search of the answer to a query consists in applying a research conceptual approach on every local database. As a result, we will have concepts set forming the content of a Response vector.</p><p>2) The second part is the final answer formulation that operates in two steps : i) Similar objects detection based on the Response vector and on the local databases set, and</p><p>ii) The concepts merger based on the similar objects set and operated according to the similarity threshold given by the user in order to offer the final answer. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Cooperative Information Retrieval System</head><p>The first part of the system HIC2RS is formed of information retrieval systems set that cooperate to give the complete answer to a query. Every information retrieval system has access to a local database on which it applies the Galois connection to rediscover the satisfactory documents query. This last one is keywords set. To resolve a query (Qr), every conceptual information retrieval system executes the research algorithm, presented in the following, on its local database (LD). This application gives us concepts set forming the Response vector (RV).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Algorithm Research</head><p>Inputs: Query: Qr Local database: LD Output: Response Vector: RV Begin M := the keywords of LD.</p><p>Ml := M ∩ Qr RV contains the concept obtained by Galois connection application on M1. End</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Final Answer Formulation</head><p>In this section, we present the second part of the system HIC2RS that is the final answer formulation. The final answer formulation is carried out in two steps: i) the detection of the similar objects of the Response vector, and ii) the merger of the different answers based on the Response vector and on the similar objects. The final answer formulation consists in the application of the algorithm Merge_IH that we propose on the Response vector basing on the query and on the similarity threshold to have the final answer.</p><p>Similarity Objects Detection. The similar objects detection consists in examine the documents that figure in the Response vector and calculating the similarity between them. From the concepts, we create a similar objects set. This set contains the similarity degrees between the different documents. The similarity degree calculation between two documents is based on the formula (1) defined in section 2.5. In fact, seen that our system is based on the terminologies of the concepts formal analysis, it is useless to use the similarity from the system view point that depends on used model to present and search the information such as the vectoriel model. While taking account of the keywords number of every document and the number of common keywords between them, the similarity degree between two documents is calculated.</p><p>Answer Merge. Basing on the calculated similarity degrees as well as on the Response vector concepts, we formulate the final answer to the query. The merger is based on algorithm Merge_IH that we propose by the continuation. This merger algorithm combines the Response vector concepts while respecting certain conditions. We construct the final answer in a repeated way. Initially, the final answer is an empty set. We treat the concepts set element by element.</p><p>For every element, if the keywords (the extension) of the concept are different of those of query, we add then the documents (his intention) to the final answer. If this condition is not satisfied, we search the similar documents to those of other concepts of the Response vector (the intention) verifying the threshold similarity, and we calculate the union of the extensions (to obtain the under together keywords). We continue to construct these sets of similar documents until we find all the query keywords.</p><p>This algorithm has as entry the query, the similarity threshold and the Response vector and as a result the final answer.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Algorithm Merge_IH</head><p>Inputs The similar function consists in looking the similar objects with a similar threshold in two objects sets. This research is based on the similar objects set found at the time in the phase of the similar objects detection. We keep only the objects having a similarity degree greater than the similarity Threshold. The function is described in the following and it has as inputs two objects sets A1 and A2 and a similarity threshold α and as output the set A3. End if End for End for Return (A3) End.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Illustrative Example</head><p>We take an illustrative example to show the HIC2RS system functionalities. Let the databases presented in tables 2, 3 and 4. These databases describe documents set indexed by a keywords set. For the query: "Which documents indexed by the keywords M 2 , M 3 and M 4 having a similarity Threshold 0.33", the query is formed by three keywords M 2 , M 3 and M 4 . The treatment of this query is carried out in two steps.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>-Step 1 : Cooperative Research</head><p>The research principle is explained in figure <ref type="figure" target="#fig_5">2</ref>. Every conceptual information retrieval system applies algorithm retrieve on its local database. The Galois connection application on the query keywords sets existing in the first database presented in table 3 and the query (M 1 = {M 2 ,M 3 }) gives the documents set {D 1 }. The found concept is then ({M 2 ,M 3 }, {D 1 }).</p><p>For the second local database presented in table 4, the Galois connection application for the keywords M 2 and M 4 , the common found keywords between the local database keywords and those of the query, we give the documents {D 6 , D 9 }. So, the result for this local database is formed by the concept ({M 2 ,M 4 }, {D 6 ,D 9 }).</p><p>The third local database presented in table 5 contains the keywords M 3 and M 4 . While applying the Galois connection, we find the documents set {D 10 ,D 13 }. Thus, the concept ({M 3 ,M 4 }, {D 10 ,D 13 }) is the result of this research.</p><p>We obtain three concepts from different local databases that we find in the Response vector presented by the table <ref type="table">6</ref>.</p><formula xml:id="formula_7">1 2<label>3</label></formula><formula xml:id="formula_8">M 2 M 3 D 1 M 2 M 4 D 6 D 9 M 3 M 4 D 10 D 13</formula><p>Table <ref type="table">3</ref>. TheResponse vector.</p><p>Basing ourselves on this vector, we construct the final answer.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>-Step 2: Final Answer Formulation</head><p>The final answer formulation is realized in two phases: similar objects detection and the answers merger.</p><p>Similar objects detection : The Response vector contains three concepts that we examine one by one. The first concept contains the document D 1 . We calculate then the degree of similarity between this document and every document existing in the two other concepts that are D 6 , D 9 , D 10 and D 13 . The same treatment is carried out on the document D 6 . We calculate the similarity degree between D 6 and D 10 then between D 6 and D 13 . The same treatment is done on the document D9. The degrees of calculated similarities are the following ones: Answer Merge : We remind that our query is {M 2 ,M 3 ,M 4 } and the similarity threshold is 0.33. Initially, the final answer is an empty set. We treat the first concept of the Response vector. Its keywords are different from the query. So, we merge those keywords with those of the second concept and we search the similar documents. The result of this research is the documents set {D 1 ,D 6 }, considering that the documents D 1 and D 6 are similar with the degree 0.33, and that the keywords union is the set {M 2 ,M 3 ,M 4 } that is equal to the query. The similarity between D 1 and D 9 is equal to 0.25 that is less than the similarity threshold. So, we ignore D 9 and we add the found documents to the final answer. At this step, the final answer is the set {D 1 ,D 6 }.</p><formula xml:id="formula_9">Similarity(D 1 , D 6 ) =</formula><p>Then, we calculate the union of the keywords and the similar documents between the first and the third concepts of the Response vector. The merge result is the set {M 2 ,M 3 ,M 4 } that is equal to the query. We remark that the documents D 10 and D 13 are similar to D 1 and to D 6 with the degree superior to 0.33. So, we add those documents to final answer that becomes {D 1 ,D 6 ,D 10 ,D 13 }.</p><p>Thus, we continue with the next concept. We merge the keywords of the second and the last concepts. The result is the set {M 2 ,M 3 ,M 4 }. The similar documents are {D 6 ,D 10 ,D 13 } that we add to the final answer. The final answer is now the set {D 1 ,D 6 ,D 10 ,D 13 } that will be delivered to the user.</p><p>Remark 1: If we take for example a similarity threshold equal to 0.8, our system returns an empty answer. This answer explains oneself by the fact that there doesn't exist similar objects for this degree. As opposed to the threshold equal to 0.2, the final answer is then composed by all documents forming the Response vector. This can be explained by the fact that the similarity degrees between the different documents are greater than the given value. Thus, our approach considers that the documents set represent the same knowledge and we evade late the empty answers.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Complexity Analysis</head><p>In order to evaluate the system HIC2RS, we calculate the temporal and the spatial complexities.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Temporal Complexity</head><p>We suppose that a database has n objects and m properties and we dispose of k local databases.</p><p>We recall the steps of our system HIC2RS:</p><p>-Phase 1: the concepts research from the different local databases.</p><p>-Phase 2: the similar objects detection and the merge of k found concepts.</p><p>The temporal complexity C T of the system is then:</p><formula xml:id="formula_10">C T = C Phase 1 (n,m,k) + C Phase 2 (n,m,k)</formula><p>The phase 1 needs k×n×m operations and the phase 2 needs k×(k-1)/2+(n×k) operations. So, the temporal complexity is: 2 ) operations. The temporal complexity of the system HIC2RS is then in order of O(k×n×m+k 2 ) operations.</p><formula xml:id="formula_11">C T = k×n×m+k×(n+1)+(n×k) = (k×n×m)+(k 2 - k)/2+n×k ≈ O(k×n×m+k</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Spatial Complexity</head><p>The system HIC2RS uses k matrix of n lines and of m columns, a vector of k elements as well as a square of dimension n. The system reserves thus (k×n×m)+k+(n×n) memory cases. So, the spatial complexity of the system HIC2RS is equal to: C S = (n× m× k+ k+n 2 ).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Evaluation</head><p>The system HIC2RS treats heterogeneous information. Indeed, to remedy the problem of the existence of different identifications for similar or identical documents, we proposed a similar objects detection method during the cooperative information retrieval process. The implementation of this system consists first of in fragmenting a test collection and next in releasing the retrieval process while supposing that a same document can have different identifications. This hypothesis is based on unit similar objects detection. The experiment was conduced on CRAN and MED collections.</p><p>The CRAN collection (Cranfield collection) includes a textual corpus that has a size upper than 1.6Mo. This collection contains 1400 documents and 4612 different terms and it is tested on 225 queries. The MED collection includes a textual corpus that has a size upper than 1.1Mo. It contains 1033 scientific articles extracted from the medicine database domain and 5831 different terms and it is tested on 30 queries. With experiments done on the MED and CRAN test collections, we noticed that the final quality of retrieval improved in term precision and recall that in term answer times.</p><p>The figure <ref type="figure" target="#fig_6">3</ref> illustrates the precision and recall graph of the MED test collection for the system treating homogenous information CIRS and HIC2RS. We note, according to figure <ref type="figure" target="#fig_6">3</ref>, that for the MED test collection, the measure of average precision has 11 reminder points for the system treating information homogenous (CIRS) is in the order of 43.9%. While, for the system HIC2RS treating information heterogeneous is on the order of 46.7%. Thus, the similar object detection integration gives an improvement of average precision on the order of 6.4%.</p><p>All the same, experimentations done on the CRAN test collection fragmented showed an improvement of average precision of the CRAN test collection on the order of 7.5%. (figure <ref type="figure" target="#fig_7">4</ref>). The figure <ref type="figure" target="#fig_8">5</ref> shows that HIC2RS treats different MED test collection queries faster than the conceptual information retrieval system. Of even for the CRAN test collection, the answer time take by HIC2RS is lower than the one take by the system treating information homogenous (to see figures 6). </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">Conclusion</head><p>We presented in this paper a conceptual cooperative retrieval system for heterogeneous information (HIC2RS). Being given a heterogeneous environment constituted by a set of information retrieval systems handling each a local database, our approach allows soliciting these databases in order to have a complete answer to a user query.</p><p>In fact, after a query and according to a similarity threshold given by the user, our system releases conceptual research processes on the different local databases and it will have as a result a concepts set. Basing on this concepts set and on the similarity threshold, the system formulates the final answer that it delivers to the user. The similar objects detection method, that we defined, enriched the returned answers of different databases. This method improved average precision of 6.4% for the MED test collection and of 7.5% for the CRAN test collection.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Example 1 .</head><label>1</label><figDesc>Let O = {a 1 , a 2 , a 3 , a 4 , a 5 , a 6 } be a set of person of different grade and P = {b 1 , b 2 , b 3 , b 4 , b 5 , b 6 , b 7 } be a set of the properties. This context describes the professional qualifications verified by the persons set according to the binary relation R</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. Heterogeneous Information Cooperative Conceptual Retrieval System Architecture.</figDesc><graphic coords="6,97.52,286.69,250.02,141.45" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>-</head><label></label><figDesc>Output: Objects set: A3 Begin A3 := Ø For each object d i of A1 do For each object d j of A2 do -Calculate the similarity between two objects d i and d j : If α&gt;=S, add objects d i and d j and the similarity α to A3.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Cooperative Information Retrieval System.</figDesc><graphic coords="9,97.94,371.90,249.18,174.51" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head></head><label></label><figDesc>1/3 =0.33; Similarity (D 1 , D 9 )= 1/4 = 0.25; Similarity (D 1 ,D 10 ) = 1/3 = 0.33; Similarity (D 1 ,D 13 ) = 1/3 = 0.33; Similarity (D 6 ,D 10 ) = 1/3 = 0.33; Similarity (D 6 ,D 13 ) = 1/3= 0.33; Similarity (D 9 ,D 10 ) = 1 / 4 =0.25; Similarity (D 9 ,D 13 ) = 1/4 = 0.25;</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Precision and recall graph for the MED test collection.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Precision and recall graph for the CRAN test collection.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. The answer time take by the systems CIRS and HIC2RS for the MED test collection.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Fig. 5 .</head><label>5</label><figDesc>Fig. 5. The answer time take by the systems CIRS and HIC2RS for the CRAN test collection.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 2 .</head><label>2</label><figDesc>Formal context example.</figDesc><table><row><cell>The object O 1 is similar to the object O 6 with similarity degree equal to 0.2. Indeed,</cell></row><row><cell>objects O 1 and O 6 verify in five different properties which one is common. The simi-</cell></row><row><cell>larity between O 1 and O 6 is:</cell></row><row><cell>Similarity (O 1 , O 6 ) = 1 / 5 = 0.2</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">Radim Bělohlávek, Václav Snášel (Eds.): CLA 2005, pp. 107-122, ISBN 80-248-0863-3.</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Query a Hypertext Information Retrieval System by use of Classification</title>
		<author>
			<persName><forename type="first">M</forename><surname>Aboud</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Chrisment</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Razouk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Florence</surname></persName>
		</author>
		<author>
			<persName><surname>Soulé-Dupuy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Processing and Management</title>
		<imprint>
			<biblScope unit="volume">29</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="387" to="396" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">FUB at TREC-10 Web Track: A Proabilistic Framework for Topic Relevance Term Weighting</title>
		<author>
			<persName><forename type="first">G</forename><surname>Amati</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Carpineto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Romano</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 10 th Text REtrieval Conference (TREC-10), NIST Special Publication</title>
				<meeting>the 10 th Text REtrieval Conference (TREC-10), NIST Special Publication<address><addrLine>Gaithersburg, MD, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page" from="182" to="191" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Calcul pratique du treillis de Galois d&apos;une correspondance</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">P</forename><surname>Bordat</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Math. Sci. Hum</title>
		<imprint>
			<biblScope unit="volume">96</biblScope>
			<biblScope unit="page" from="31" to="47" />
			<date type="published" when="1986">1986</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Using Concept Lattices for Text Retrieval and Mining</title>
		<author>
			<persName><forename type="first">C</forename><surname>Carpineto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Romano</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">the 1 st International Conference on Formal Concept Analysis</title>
				<meeting><address><addrLine>Darmstadt, Germany</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Information retrieval through hybrid navigation of lattice representations</title>
		<author>
			<persName><forename type="first">C</forename><surname>Carpineto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Romano</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Human-Computer Studies</title>
		<imprint>
			<biblScope unit="volume">45</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="553" to="578" />
			<date type="published" when="1996">1996</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">A lattice conceptual clustering system and its application to browsing retrieval</title>
		<author>
			<persName><forename type="first">C</forename><surname>Carpineto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Romano</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Machine Learning</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="1" to="28" />
			<date type="published" when="1996">1996</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Effective reformulation of Boolean queries with concept lattices</title>
		<author>
			<persName><forename type="first">C</forename><surname>Carpineto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Romano</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 3 rd International Conference on Flexible Query-Answering Systems</title>
				<meeting>the 3 rd International Conference on Flexible Query-Answering Systems<address><addrLine>Roskilde, Denmark</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1998">1998</date>
			<biblScope unit="page" from="83" to="94" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Browsing semi-structured web texts using formal concept analysis</title>
		<author>
			<persName><forename type="first">R</forename><surname>Cole</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Eklund</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 9 th International Conference on Conceptual Structures</title>
				<meeting>the 9 th International Conference on Conceptual Structures<address><addrLine>Stanford, CA, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page" from="319" to="332" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Query expansion</title>
		<author>
			<persName><forename type="first">E</forename><surname>Efthimiadis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Annual Review of Information Systems and Technology</title>
				<editor>
			<persName><forename type="first">M</forename><forename type="middle">E</forename><surname>Williams</surname></persName>
		</editor>
		<meeting><address><addrLine>Silver Spring, Maryland, USA</addrLine></address></meeting>
		<imprint>
			<publisher>American Society for Information Science</publisher>
			<date type="published" when="1996">1996</date>
			<biblScope unit="page" from="121" to="187" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">A file system based on concept analysis</title>
		<author>
			<persName><forename type="first">S</forename><surname>Ferrfie</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Ridoux</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1 st International Conference on Computational Logic</title>
				<meeting>the 1 st International Conference on Computational Logic<address><addrLine>London, UK</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2000">2000</date>
			<biblScope unit="page" from="1033" to="1047" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A probabilistic learning approach for document indexing</title>
		<author>
			<persName><forename type="first">C</forename><surname>Fuhr</surname></persName>
		</author>
		<author>
			<persName><surname>Buckley</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Transactions on Information System</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="223" to="248" />
			<date>19991</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Formal Concept Analysis -Mathematical Foundations</title>
		<author>
			<persName><forename type="first">B</forename><surname>Ganter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Wille</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Building and Maintaining Analysis Level Class Hierarchies Using Galois Lattices</title>
		<author>
			<persName><forename type="first">R</forename><surname>Godin</surname></persName>
		</author>
		<author>
			<persName><forename type="middle">H</forename><surname>Mili</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 8 th Annual Conference on Object Oriented Programming Systems Languages and Applications</title>
				<meeting>the 8 th Annual Conference on Object Oriented Programming Systems Languages and Applications<address><addrLine>Washington, D.C., USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1993">1993</date>
			<biblScope unit="page" from="394" to="410" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Experimental comparison of navigation in a Galois lattice with conventional information retrieval methods</title>
		<author>
			<persName><forename type="first">R</forename><surname>Godin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Missaoui</surname></persName>
		</author>
		<author>
			<persName><forename type="first">April</forename><forename type="middle">A</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Man-Machine Studies</title>
		<imprint>
			<biblScope unit="volume">38</biblScope>
			<biblScope unit="page" from="747" to="767" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Lattice model of browsable data spaces</title>
		<author>
			<persName><forename type="first">R</forename><surname>Godin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Saunders</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Jecsei</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Information Sciences</title>
		<imprint>
			<biblScope unit="volume">40</biblScope>
			<biblScope unit="page" from="89" to="116" />
			<date type="published" when="1986">1986</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">May reasoning be reduced to an Information Retrieval problem</title>
		<author>
			<persName><forename type="first">A</forename><surname>Jaoua</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Consmtini</forename><forename type="middle">W</forename><surname>Bsaies Kh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Relational Methods in Computer Science</title>
				<meeting><address><addrLine>Quebec, Canada</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Conceptual Data Reduction, Application for Reasoning and Learning</title>
		<author>
			<persName><forename type="first">A</forename><surname>Jaoua</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Al-Rashdi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Al-Muraikhi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Al-Subaiey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Al-Ghanim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Al-Misaifri</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The 4 th Workshop on Information and Computer Science</title>
				<meeting><address><addrLine>Dhahran, Saudi Arabia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
		<respStmt>
			<orgName>KFUPM</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Conceptual Cooperative Information Retrieval System</title>
		<author>
			<persName><forename type="first">I</forename><surname>Nafkha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Elloumi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Jaoua</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Arab Conference on Information Technology</title>
				<meeting><address><addrLine>Doha; Qatar</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002">December 16-19. 2002</date>
			<biblScope unit="page" from="534" to="539" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Conceptual Information Retrieval System based on cooperative conceptual data reduction</title>
		<author>
			<persName><forename type="first">I</forename><surname>Nafkha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Elloumi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Jaoua</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">1 St International Conference on Information &amp; Communication Technologies : from Theory to Applications</title>
				<meeting><address><addrLine>Syria</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Using Concept Formal Analysis for Cooperative Information Retrieval</title>
		<author>
			<persName><forename type="first">I</forename><surname>Nafkha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Elloumi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Jaoua</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Concept Lattices and their applications Workshop (CLA&apos;04)</title>
				<meeting><address><addrLine>VSB-TU Ostrava</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">September 23th-24th, 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">A non-classical logic for information retrieval</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">J</forename><surname>Rijsbergen</surname></persName>
		</author>
		<author>
			<persName><surname>Van</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The Computer Journal</title>
		<imprint>
			<biblScope unit="volume">29</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page" from="481" to="485" />
			<date type="published" when="1986">1986</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">A new theorical framework for information retrieval</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">J</forename><surname>Rijsbergen</surname></persName>
		</author>
		<author>
			<persName><surname>Van</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceeding of the 1986-ACM Conference on Research and Development in Information Retrieval</title>
				<meeting>eeding of the 1986-ACM Conference on Research and Development in Information Retrieval</meeting>
		<imprint>
			<date type="published" when="1986">1986</date>
			<biblScope unit="page" from="194" to="200" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<monogr>
		<title level="m" type="main">Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer</title>
		<author>
			<persName><forename type="first">G</forename><surname>Salton</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1989">1989</date>
			<publisher>Addison Wesley</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">A vector space model for automatic indexing</title>
		<author>
			<persName><forename type="first">G</forename><surname>Salton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">S</forename><surname>Yang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communication of the ACM</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="page" from="613" to="620" />
			<date type="published" when="1975">1975</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Improving Retrieval Performance by Relevance Feedback</title>
		<author>
			<persName><forename type="first">G</forename><surname>Salton</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of the American Society for Information Science</title>
		<imprint>
			<biblScope unit="volume">41</biblScope>
			<biblScope unit="page" from="288" to="297" />
			<date type="published" when="1990">1990</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Improving retrieval performance by relevance feedback</title>
		<author>
			<persName><forename type="first">G</forename><surname>Salton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Buckley</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of the American Society for Information Science (JASIS)</title>
		<imprint>
			<biblScope unit="volume">41</biblScope>
			<biblScope unit="page" from="288" to="297" />
			<date type="published" when="1990">1990</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">A mathematical model of a weighted Boolean retrieval system</title>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">W</forename><surname>Waller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">H</forename><surname>Kraft</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Processing and Management</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="page" from="235" to="245" />
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

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