<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Semantic Query Extension through Probabilistic Description Logics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jos´e Eduardo Ochoa Luna</string-name>
          <email>eduardo.ol@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kate Revoredo</string-name>
          <email>katerevoredo@uniriotec.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Gagliardi Cozman</string-name>
          <email>fgcozman@usp.br</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departamento de Inform ́atica Aplicada</institution>
          ,
          <addr-line>Unirio Av. Pasteur, 458, Rio de Janeiro, RJ</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Escola Polit ́ecnica, Universidade de S ̃ao Paulo</institution>
          ,
          <addr-line>Av. Prof. Mello Morais 2231, S ̃ao Paulo - SP</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper presents a novel approach for semantic query extension using a probabilistic description logic. Concepts that are related to a keyword-based query are used for finding other concepts and relations through the use of a relational Bayesian network built using the probabilistic description logic crALC. Furthermore, probabilistic assessments allow us to rank the information returned by search. Examples and issues of importance in real world applications are discussed.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>This paper focuses on the use of ontologies to improve keyword-based search.
The concepts of a given ontology are taken as annotations for documents or
text fragments, thus providing background knowledge and enabling intelligent
search and browsing facilities. Hence the ontological knowledge augments
unstructured text with links to relevant concepts. For example, articles “Life of the
probabilistic fish” and “A new kind of aquatic vertebrate with probabilistic
processing” are all instances of the concept Publication; in a keyword-based search,
the query “Publications about probabilistic fish” would return only the former
paper. However connections amongst concepts are important to indicate further
results. An ontology can then be employed for semantic query extension; that is,
for deriving terms that lead to relevant results for the query. For example, the
concept Publication is related to the concept Author; a semantic query extension
strategy could use this information and reason that the second paper is a valid
result as Professor G. Rouper is an author of both papers.</p>
      <p>There is always uncertainty in this sort of reasoning. In particular, it may not
be possible to guarantee that a concept is related to the ones in the query. Thus,
it would be interesting if the semantic query extension system could handle the
probability of a concept conditioned on the concepts mentioned in the query. In
our example, the information about Author is valuable only if the probability of
it influencing the contents of a paper is high.</p>
      <p>
        An ontology can be represented through a description logic [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], which is
typically a decidable fragment of first-order logic that tries to reach a practical
balance between expressivity and complexity. To represent uncertainty, a
probabilistic description logic must be contemplated. The literature contains a number
of proposals for probabilistic description logics [
        <xref ref-type="bibr" rid="ref10 ref11 ref25">10, 11, 25</xref>
        ]. In this paper we adopt
a recently proposed probabilistic description logic, called Credal ALC (crALC)
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], that extends the popular logic ALC [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In crALC one can specify sentences
such as P (Professor|Researcher) = 0.4, indicating the probability that an element
of the domain is a Professor given that it is a Researcher. These sentences are
called probabilistic inclusions. Exact and approximate inference algorithms that
deal with probabilistic inclusions have been proposed [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ], using ideas inherited
from the theory of relational Bayesian networks [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>In this paper, we propose an algorithm that receives keyword-based queries
and that takes semantic information about the domain of the application to
obtain results that are not possible in standard information retrieval. The idea here
is to obtain all concept instances that are related to a given word even if that
word does not appear with the concept. The system can infer relations through
the probabilistic description logic crALC, finding concepts probabilistically
related to the ones in the query, and making it possible to retrieve concepts that
do not contain any of the specified words. The information related to the
chosen concepts is the set of query results, and they are returned ranked by their
probability.</p>
      <p>Section 2 reviews relevant elements of information retrieval and the
probabilistic description logic crALC. Section 3 presents our proposal information
retrieval system. Section 4 presents some preliminary experiments. Section 5
reviews some related work and Section 6 concludes the paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>In this section, we review keyword-based information retrieval and the
probabilistic description logic crALC.
2.1</p>
      <p>
        Information Retrieval Models
The field of information retrieval (IR) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] has been defined as the subject
concerned with the representation, storage, organization, and access of information
items. One example of traditional IR technique is the Boolean model [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. A
document d is then represented by the vector −→x = (x1, ..., xM ) where xt = 1 if
term t is present in document d and xt = 0 otherwise. The procedure searches
for documents that satisfy a query in the form of a Boolean expression of terms.
Thus, if a query such as x1 AND x2 OR x3 is provided, this technique retrieves
documents where x1 = 1 and x2 = 1 simultaneously or x3 = 1.
      </p>
      <p>
        Another sort of model for IR is based on logical representations [
        <xref ref-type="bibr" rid="ref13 ref4 ref5">4, 5, 13</xref>
        ]. The
task can be described as the extraction, from a given document base, of those
documents d that, given a query q, make the formula d → q valid, where d and q
are formulas of a chosen logic and ”→” denotes logical implication. In this paper,
we are interested in logical representations that consider symbols d and q as
terms (i.e. expressions denoting objects or sets of objects). Different formalisms
have been proposed with these goals. An example is the terminological logic
for IR proposed in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. In that logic, documents are represented by individual
constants, whereas a class of documents is represented as a concept, and queries
are described as concepts. Given a query q, the task is to find all those documents
d such that q(d) holds. The evaluation of q(d) uses the set of assertions describing
documents; that is, instead of evaluating whether d is related to q, evaluate if
“individual d is an instance of the class concept q”.
2.2
      </p>
      <p>
        Probabilistic Description Logics and crALC
A description logic (DL) offers a formal language where one can describe
knowledge such as “A Professor is a Person who works in an Organization”. To do so, a
DL typically uses a decidable fragment of first-order logic [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], and tries to reach a
practical balance between expressivity and complexity. The last decade has seen
a significant increase in interest in DLs as a vehicle for large-scale knowledge
representation, for instance in the semantic web. Indeed, the language OWL [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
proposed by the W3 consortium as the data layer of their architecture for the
semantic web, is an XML encoding for quite expressive DLs.
      </p>
      <p>Knowledge in a DL is expressed using individuals, concepts, and roles. The
semantics is given by a domain D and an interpretation ·I. Individuals represent
objects through names from a set of names NI = {a, b, . . .}. Each concept in
the set of concepts NC = {C, D, . . .} is interpreted as a subset of a domain D
(a set of objects). Each role in the set of roles NR = {r, s, . . .} is interpreted as
a binary relation on the domain. Objects correspond to constants, concepts to
unary predicates, and roles to binary predicates in first order logic. Concepts and
roles are combined to form new concepts using a set of constructors.
Constructors in the ALC logic are conjunction (C ⊓ D), disjunction (C ⊔ D), negation
(¬C), existential restriction (∃r.C), and value restriction (∀r.C). Concept
inclusions/definitions are denoted respectively by C ⊑ D and C ≡ D, where C and
D are concepts. Concept (C ⊔ ¬C) is denoted by ⊤, and concept (C ⊓ ¬C) is
denoted by ⊥.</p>
      <p>
        The probabilistic description logic (PDL) crALC [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] is a probabilistic
extension of the DL ALC that adopts an interpretation-based semantic. It keeps
all constructors of ALC, but only allows concept names in the left hand side of
inclusions/definitions. Additionally, in crALC one can have probabilistic
inclusions such as P (C|D) = α, P (r) = β for concepts C and D, and for role r. For
any element of the domain, the probability that this element is in C, given that
it is in D is α. If the interpretation of D is the whole domain, then we simply
write P (C) = α. The semantics of these inclusions is roughly as follows (a formal
definition can be found in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]):
∀x ∈ D : P (C(x)|D(x)) = α
and
∀x ∈ D, y ∈ D : P (r(x, y)) = β.
      </p>
      <p>We assume that every terminology is acyclic; no concept uses itself. This
assumption allows one to represent any terminology T through a relational Bayesian
network (RBN). A directed acyclic graph, denoted by G(T ), has each concept
name and role name as a node, and if a concept C directly uses concept D, if
C appear in the left and D in the right hand sides of an inclusion/definition,
then D is a parent of C in G(T ). Each existential restriction ∃r.C and value
restriction ∀r.C is added to the graph G(T ) as nodes, with an edge from r to
each restriction directly using it. Each restriction node is a deterministic node
in that its value is completely determined by its parents. Considers the following
example.</p>
      <p>Example 1. Consider a terminology T1 with concepts A, B, C, D. Suppose
P (A) = 0.9, B ⊑ A, C ⊑ B ⊔ ∃r.D, P (B|A) = 0.45, P (C|B ⊔ ∃r.D) = 0.5, and
P (D|∀r.A) = 0.6. The last three assessments specify beliefs about partial overlap
among concepts. Suppose also P (D|¬∀r.A) = ǫ ≈ 0 (conveying the existence of
exceptions to the inclusion of D in ∀r.A). Figure 1 depicts G(T ).</p>
      <p>
        The semantics of crALC is based on probability measures over the space
of interpretations, for a fixed domain. Inferences, such as P (Ao(a0)|E), where
E is a set of evidences, can be computed by propositionalization and
probabilistic inference (for exact calculations) or by a first order loopy propagation
algorithm (for approximate calculations) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Considering the domain D = {a, b}
the grounding of G(T ) of Example 1 is shown in Figure 1.
3
      </p>
      <p>
        Semantic Query Extension with crALC
In the last decade several proposals have been made for semantic information
retrieval. Boolean and vector space procedures, for example, have corresponding
semantic versions [
        <xref ref-type="bibr" rid="ref19 ref20 ref26 ref8">26, 20, 19, 8</xref>
        ] and [
        <xref ref-type="bibr" rid="ref2 ref27 ref9">27, 2, 9</xref>
        ] respectively. We refer to [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] for a
more detailed review. Query extension (or query suggestion) is a strategy often
used in search engines to derive queries that are able to return more useful
search results than original queries [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Most popular search engines provide
facilities that let users complete, specify, or reformulate their queries. Semantic
query extension is a special type of query extension based on the identification
of semantic concepts contained in user queries [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. For example, the result for
query “Publications of probabilistic description logic” can be improved when a
system that considers semantics extends the query to consider also the concept
Author instead of only the concept Publication.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] we employed the PDL crALC, combined with traditional IR, to
retrieve documents relevant to the query when analyzing the terms of the query
separately. In this paper, we claim that the PDL crALC can also be useful for
semantic query extension so as to obtain documents that are related to a given
word even if that word does not appear with the concept. Therefore, a
probabilistic ontology to model the domain represented by the documents is created.
This probabilistic ontology is represented through the PDL crALC and can be
learned from data (we refer to [
        <xref ref-type="bibr" rid="ref17 ref21">17, 21</xref>
        ] for detailed information on how to learn
crALC sentences from data). Then, the documents are linked to this ontology
through indexes. Texts on documents are indexed and these texts are properties
in the corresponding ontology. Therefore, documents and ontology are
decoupled, but at the same time are related by sharing the same indexed text. The
ontology and the indexed documents are input for our semantic search process.
The semantic search process is divided in three parts: (i) search, (ii) query
extension and (iii) ranking the results according to their relevance. The key design
choices for each task are described as follows.
      </p>
      <p>Search Procedure Given a query as a set of keywords, the concepts and roles
related to it are found through three steps. First, a keyword-based search is
performed finding the set of documents related to the keywords provided by the
user. Next, the concepts and roles related to these documents are found through
the corresponding indexes (therefore, the concept properties are also identified).
Finally, a relational Bayesian network propositionalized is built where the
concepts selected are evidence in this network. This relational Bayesian network is
the input for the query extension phase.</p>
      <p>Query Extension Procedure Expanding a given query involves adding terms
and/or operators to the original query in order to improve results. In our
proposal, the ontology provides terms that may be added to the query. Inference is
performed in the relational Bayesian network found during search. The
probability of all concepts that are not evidence in the RBN is inferred. A threshold
is considered and the concepts with a probability higher than this threshold are
selected and provided as input for the ranking results phase.</p>
      <p>Ranking Procedure In this phase the documents related to the concepts
selected by the query extension step are retrieved and ranked according to their
probability. Then, these documents are shown together with the documents
firstly selected in the search process step. It is worth noting that the
documents selected in the search process are reordered according their probabilities;
that is, a merged ordered list of documents is exhibited to the user.</p>
      <p>
        There are two main drawbacks with this proposal. The first is the size of
ontologies and the second is the amount of instances that are obtained after
propositionalization. In principle, these issues prevent us from performing
probabilistic inference on real world domains and therefore limit our framework to
limited size domains. Fortunately, we can resort to variational methods in
order to perform approximate inference [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] making possible the application of our
proposal.
4
      </p>
    </sec>
    <sec id="sec-3">
      <title>Preliminary Results</title>
      <p>
        Experiments were performed on a real world dataset: the Lattes Curriculum
Platform3, a public repository containing data about Brazilian researchers in
HTML format. Due its content is quite structured (sections such as name,
address education, etc. are well defined) it is clearly possible to construct a
probabilistic ontology from it. We randomly selected 1964 web documents to this
task, learning the probabilistic terminology from data with the crALC learning
algorithm presented in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. The complete probabilistic terminology is given by:
      </p>
      <p>Text on web documents was indexed according to linked properties on the
ontology. When a keyword occurs within a given property, the keyword brings
evidence about instance of properties for a given concept. The former
probabilistic terminology acts as template for concept and property instances.</p>
      <p>The overall process is detailed as follows. Assume we pose a query on “Bayesian
networks” (the Lucene 4 search engine was used to do so), the system retrieves
3 http://lattes.cnpq.br/.
4 http://lucene.apache.org/
an ordered list of 20 researchers with links to Lattes curriculum as depicted in
Figure 2.</p>
      <p>Suppose the user intends to follow each link and to inspect where “Bayesian
networks” is located, so as to determine relevance of the document retrieved.
In our setting these 20 results are candidate documents that could be further
extended. Actually, these results are candidate instance concepts in the
probabilistic terminology.</p>
      <p>Furthermore, because of indexing on text properties, we are able to
instantiate specific properties where the query occurs. This step allow us to
“propositionalize” the inherent relational Bayesian network associated with the
probabilistic ontology. Furthermore, in this probabilistic setting, each query
occurrence inside properties denotes evidence on corresponding nodes. For instance,
if Researcher(0) contains the query keyword on a given publication the
corresponding node hasPublication(0, 1) is set to true. Some roles also allow us to
state relationships among concept instances (the sharePublication(0, 2) role
relates Researcher(0) and Researcher(2) through a shared publication) and
therefore enforce likelihood of related concepts that leads to extensions of the original
query. The resulting relational Bayesian network after propositionalization is
shown in Figure 3.</p>
      <p>Probabilistic inference is performed on the relational Bayesian network to
obtain semantic query extensions; that is, top related concepts and top related
researchers to the query are added to results. The extended results page is
depicted in Figure 4. Some new entries were added to the former results page (for
instance, the researcher P. E. M. was added because of its strong relationship
with a top researcher on “Bayesian networks”). In addition, the final research list
has extended information with links to specific properties and concepts rather
than uninformative snippet texts.</p>
      <p>Probabilistic reasoning also allows us to obtain a probabilistic ranking.
Intuitively, higher evidence on a given topic gives rise to a better ranking position.
The previous ranking in Figure 2 returned the three following researchers: I.B.
de M., F. T. R. and F. G. C. Conversely, our probabilistic logic setting returns a
modified order: F. G. C., I.B. de M. and A. C. F. O. A relational Bayesian
network model allow us to further investigate these results. The higher ranking was
attributed to researcher F. G. C. due to evidence of query topic on publications,
advising works and participations of examination boards (P(Researcher(F.G.C.)
|hasPublication.P, advises.S, participate.B) = α). The rest of the ranking was
obtained accordingly.</p>
      <p>
        To evaluate results obtained by our approach, two types of tests were
conducted. The first type focuses on searching researchers that best match several
topics (given as keywords). The aim of this test is evaluate whether the
semantic search return meaningful results. In order to do so, we have chosen random
topics such as “Bayesian networks”, “probabilistic logic”, “pattern recognition”
and so on with well established research groups in Brazil. Lists of researchers
and related concepts were evaluated qualitatively. All 20 topics evaluated had
positive analysis. Note that the analysis of results for semantic searches is still an
open issue; in fact, there is no standard evaluation benchmarks that contain all
required information to judge the quality of the current semantic search methods
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>The second test addresses the ranking problem; that is, are the top
researchers listed first for every topic? This issue is linked to probabilistic
assessments that denote strength of relationships among instances, and give rise
to a 99% positive analysis.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Related Work</title>
      <p>Our framework for semantic query extension has been influenced by previous
works, which we now briefly review.</p>
      <p>
        The work in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] describes a semantic search that is based on keywords, but
at the same time uses the semantic information about the domain of interest to
obtain results that are not possible with traditional searches. Differently from
traditional searches, the work obtains all concept instances that are related to
a given word even if that word does not appear inside the concept. The system
can infer relations through a spread activation algorithm, making it possible to
retrieve concepts that do not contain any of the specified words. Given an initial
set of activated concepts and some restrictions, activation flows through the
instance network reaching other concepts which are closely related to the initial
concepts. One of the ideas is to extract knowledge from the ontology and its
instances to obtain a numerical weight for each existing relation instance in the
model. The result is an hybrid instances network, where each relation instance
has both a semantic label and numerical weight. The intuition behind this idea
is that better results in the search process can be achieved using the semantic
information together with the sub-symbolic (numerically encoded) information
extracted from the instances. The present work is different in that it uses a
relational Bayesian network to find other concepts related to the one in the
query. Therefore, it also finds the probability associated to the concepts.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] the most relevant concepts for the full query and for each
contiguous sequence of n words of the query are collected; then, a supervised machine
learning method is used to decide which of the retrieved concepts should be
kept and which should be discarded. In order to train the learning algorithm,
queries submitted and manually linked to relevant DBpedia concepts are used
as datasets [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. The task: given a query (within a session, for a given user),
produce a ranked list of concepts from DBpedia that are mentioned or meant in
the query. These concepts could then be used to suggest contextual information,
such as text snippets from the Wikipedia article. One difference to the present
proposal is that we do handle uncertainty explicitly; also, we do not change the
original query.
      </p>
      <p>
        Another complete framework was proposed in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Basically, two tasks were
addressed. The first, understanding the natural language user request and
retrieving an answer in the form of pieces of ontological knowledge. The user’s
query is processed and translated into the terminology of available ontologies,
thus retrieving a list of ontological entities as a response. In the second task,
relevant documents are retrieved and ranked based on the previously retrieved
pieces of ontological knowledge. Just as traditional ranking algorithms are based
on keyword weighting, their approach relies on measuring the relevance of each
individual association between semantic concepts and web documents. This work
is related to ours because it also maintains the search process decoupled
(ontology and text are explored separately). The difference relies on the consideration
of uncertainty in the present work.
6
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>We have presented a framework for retrieving information using a mix of web
documents and probabilistic ontologies. The idea is to extract semantic
information in two steps. In the first step, a probabilistic ontology is constructed based
on a set of documents. The second step searches for instance concepts that best
match a given user query. The algorithm links ontology properties to indexed
documents in such a way that properties are instantiated in response to queries.</p>
      <p>By handling properties and concepts we can instantiate related concepts and
therefore obtain a meaningful relational Bayesian network to perform inference
and to obtain a ranking of concepts. Experiments focused on a real-world
domain (the Lattes scientific repository) suggest that this approach does lead to
improved query results.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>The first author is supported by CAPES and the third author is partially
supported by CNPq. The work reported here has received substantial support
through FAPESP grant 2008/03995-5.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniou</surname>
          </string-name>
          and
          <string-name>
            <given-names>F. van Harmelen. Semantic</given-names>
            <surname>Web</surname>
          </string-name>
          <article-title>Primer</article-title>
          . MIT Press,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>K.</given-names>
            <surname>Anyanwu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maduko</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <surname>A. Sheth.</surname>
          </string-name>
          <article-title>SemRank: ranking complex relationship search results on the semantic web</article-title>
          .
          <source>In Proceedings of the 14th international conference on World Wide Web</source>
          , pages
          <fpage>117</fpage>
          -
          <lpage>127</lpage>
          , New York, NY, USA,
          <year>2005</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>Nutt</surname>
          </string-name>
          .
          <article-title>Basic description logics</article-title>
          .
          <source>In Description Logic Handbook</source>
          , pages
          <fpage>47</fpage>
          -
          <lpage>100</lpage>
          . Cambridge University Press,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>J.</given-names>
            <surname>Cornelis</surname>
          </string-name>
          and
          <string-name>
            <surname>A. van Rljsbergen</surname>
          </string-name>
          .
          <article-title>New theoretical framework for information retrieval</article-title>
          .
          <source>In ACM Conf. on Research and Development in Information Retrieval (SIGIR)</source>
          , pages
          <fpage>194</fpage>
          -
          <lpage>200</lpage>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>J.</given-names>
            <surname>Cornelis</surname>
          </string-name>
          and
          <string-name>
            <surname>A. van Rljsbergen.</surname>
          </string-name>
          <article-title>A non-classical logic for information retrieval</article-title>
          .
          <source>The Computer Journal</source>
          ,
          <volume>29</volume>
          :
          <fpage>481</fpage>
          -
          <lpage>485</lpage>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>F.G.</given-names>
            <surname>Cozman and R.B. Polastro</surname>
          </string-name>
          .
          <article-title>Loopy propagation in a probabilistic description logic</article-title>
          . In Sergio Greco and Thomas Lukasiewicz, editors,
          <source>Second International Conference on Scalable Uncertainty Management, Lecture Notes in Artificial Intelligence (LNAI 5291)</source>
          , pages
          <fpage>120</fpage>
          -
          <lpage>133</lpage>
          . Springer,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>F.G.</given-names>
            <surname>Cozman and R.B. Polastro</surname>
          </string-name>
          .
          <article-title>Complexity analysis and variational inference for interpretation-based probabilistic description logics</article-title>
          .
          <source>In Conference on Uncertainty in Artificial Intelligence</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>L.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Finin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Joshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Reddivari</surname>
          </string-name>
          .
          <article-title>Search on the semantic web</article-title>
          .
          <source>Computer</source>
          ,
          <volume>38</volume>
          :
          <fpage>62</fpage>
          -
          <lpage>69</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>M.</given-names>
            <surname>Fernandez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Lopez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sabou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Uren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Vallet</surname>
          </string-name>
          , E. Motta, and
          <string-name>
            <given-names>P.</given-names>
            <surname>Castells</surname>
          </string-name>
          .
          <article-title>Semantic search meets the web</article-title>
          .
          <source>In Proceedings of the 2nd IEEE International Conference on Semantic Computing</source>
          , pages
          <fpage>253</fpage>
          -
          <lpage>260</lpage>
          , Washington, DC, USA,
          <year>2008</year>
          . IEEE Computer Society.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>J.</given-names>
            <surname>Heinsohn</surname>
          </string-name>
          .
          <article-title>Probabilistic description logics</article-title>
          .
          <source>In International Conf. on Uncertainty in Artificial Intelligence</source>
          , pages
          <fpage>311</fpage>
          -
          <lpage>318</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>M.</given-names>
            <surname>Jaeger</surname>
          </string-name>
          .
          <article-title>Probabilistic reasoning in terminological logics</article-title>
          .
          <source>In Principals of Knowledge Representation (KR)</source>
          , pages
          <fpage>461</fpage>
          -
          <lpage>472</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>M.</given-names>
            <surname>Jaeger</surname>
          </string-name>
          .
          <article-title>Relational Bayesian networks: a survey</article-title>
          .
          <source>Linkoping Electronic Articles in Computer and Information Science</source>
          ,
          <volume>6</volume>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>M.</given-names>
            <surname>Lalmas</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Bruza</surname>
          </string-name>
          .
          <article-title>The use of logic in information retrieval modelling</article-title>
          .
          <source>The Knowledge Engineering Review</source>
          ,
          <volume>13</volume>
          :
          <fpage>263</fpage>
          -
          <lpage>295</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>C. Manning</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Raghavan</surname>
          </string-name>
          , and H. Schu¨tze, editors. Introduction to Information Retrieval. Cambridge,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>C. Meghini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Sebastiani</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          <string-name>
            <surname>Straccia</surname>
            , and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Thanos</surname>
          </string-name>
          .
          <article-title>A model of information retrieval based on a terminological logic</article-title>
          .
          <source>In Proceedings of the 16th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pages
          <fpage>298</fpage>
          -
          <lpage>307</lpage>
          , New York, NY, USA,
          <year>1993</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. E. Meij,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Huurnink</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hollink</surname>
          </string-name>
          , and
          <string-name>
            <surname>M. de Rijke</surname>
          </string-name>
          .
          <article-title>Learning semantic query suggestions</article-title>
          .
          <source>In 8th International Semantic Web Conference</source>
          , pages
          <fpage>424</fpage>
          -
          <lpage>440</lpage>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. J.
          <string-name>
            <surname>Ochoa-Luna</surname>
            and
            <given-names>F.G. Cozman.</given-names>
          </string-name>
          <article-title>An algorithm for learning with probabilistic description logics</article-title>
          .
          <source>In 5th International Workshop on Uncertainty Reasoning for the Semantic Web (URSW) at the 8th International Semantic Web Conference (ISWC)</source>
          , pages
          <fpage>63</fpage>
          -
          <lpage>74</lpage>
          , Chantilly, USA,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. J.
          <string-name>
            <surname>Ochoa-Luna</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Revoredo</surname>
            , and
            <given-names>F.G.</given-names>
          </string-name>
          <string-name>
            <surname>Cozman</surname>
          </string-name>
          .
          <article-title>Semantic query extension using query contexts and probabilistic description logics</article-title>
          .
          <source>In Proceedings of the 3rd International Workshop on Web and Text Intelligence</source>
          . To appear,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>B.</given-names>
            <surname>Popov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kiryakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ognyanoff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Manov</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Kirilov</surname>
          </string-name>
          .
          <article-title>Kim - a semantic platform for information extraction and retrieval</article-title>
          .
          <source>Nat. Lang</source>
          . Eng.,
          <volume>10</volume>
          (
          <issue>3-4</issue>
          ):
          <fpage>375</fpage>
          -
          <lpage>392</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>R. Guha</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCool</surname>
            ,
            <given-names>and E.</given-names>
          </string-name>
          <string-name>
            <surname>Miller</surname>
          </string-name>
          .
          <article-title>Semantic search</article-title>
          .
          <source>In Proceedings of the 12th international conference on World Wide Web</source>
          , pages
          <fpage>700</fpage>
          -
          <lpage>709</lpage>
          , New York, NY, USA,
          <year>2003</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>K.</given-names>
            <surname>Revoredo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ochoa-Luna</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.G.</given-names>
            <surname>Cozman</surname>
          </string-name>
          .
          <article-title>Learning terminologies in probabilistic description logics</article-title>
          .
          <source>In Proceedings of the 20th Brazilian Symposium on Artificial Intelligence</source>
          . To appear,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>C. Rocha</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Schwabe</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Aragao</surname>
          </string-name>
          .
          <article-title>A hybrid approach for searching in the semantic web</article-title>
          .
          <source>In Proceedings of the 13th international conference on World Wide Web</source>
          , pages
          <fpage>374</fpage>
          -
          <lpage>383</lpage>
          , New York, NY, USA,
          <year>2004</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>G.</given-names>
            <surname>Salton and M. McGill</surname>
          </string-name>
          .
          <article-title>Introduction to Modern Information Retrieval. McGrawHill, Inc</article-title>
          ., New York, NY, USA,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>P.</given-names>
            <surname>Scheir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Pammer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Lindstaedt</surname>
          </string-name>
          .
          <article-title>Information retrieval on the semantic web - does it exist</article-title>
          ? In In LWA 2007, Lernen - Wissensentdeckung - Adaptivit¨at, 24.-
          <fpage>26</fpage>
          .9. 2007 in Halle/Saale (in this volume,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <given-names>F.</given-names>
            <surname>Sebastiani</surname>
          </string-name>
          .
          <article-title>A probabilistic terminological logic for modelling information retrieval</article-title>
          .
          <source>In ACM Conf. on Research and Development in Information Retrieval (SIGIR)</source>
          , pages
          <fpage>122</fpage>
          -
          <lpage>130</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>A.</given-names>
            <surname>Sheth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bertram</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Avant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hammond</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kochut</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Warke</surname>
          </string-name>
          .
          <article-title>Managing semantic content for the web</article-title>
          .
          <source>IEEE Internet Computing</source>
          ,
          <volume>6</volume>
          (
          <issue>4</issue>
          ):
          <fpage>80</fpage>
          -
          <lpage>87</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>N.</given-names>
            <surname>Stojanovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Studer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Stojanovic</surname>
          </string-name>
          .
          <article-title>An approach for the ranking of query results in the semantic web</article-title>
          .
          <source>In Proceedings of the 2nd International Semantic Web Conference</source>
          , pages
          <fpage>500</fpage>
          -
          <lpage>516</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <given-names>I.</given-names>
            <surname>Witten</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Frank</surname>
          </string-name>
          .
          <source>Data Mining: Practical Machine Learning Tools and Techniques</source>
          . Morgan Kaufmann,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>