<!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 Matching Using Concept Lattice</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Rijeka, Department of Informatics</institution>
          ,
          <addr-line>Omladinska 14, 51000 Rijeka</addr-line>
          ,
          <country country="HR">Croatia</country>
        </aff>
      </contrib-group>
      <fpage>49</fpage>
      <lpage>58</lpage>
      <abstract>
        <p>This paper describes how a concept lattice that represents semantic relations (synonymy, hyponymy, hypernymy) in a set of words can be used for semantic matching. This kind of concept lattice is the result of the formal concept analysis technique used for determining semantic relations in a set of words extracted from a monolingual dictionary. It is shown how relations between concepts can be mapped into semantic matching relations (equivalence, disjointness, more speci c, less speci c). The results of using semantic matching with concept lattice in a spoken dialog manager system are shown. The models are represented in F-logic language and implemented in FLORA-2 system.</p>
      </abstract>
      <kwd-group>
        <kwd>Concept Lattice</kwd>
        <kwd>Semantic Matching</kwd>
        <kwd>Synonym Extraction</kwd>
        <kwd>F-logic</kwd>
        <kwd>Natural Language Dialog System</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        This paper describes how formal concept analysis can be applied in the domain
of natural language processing. An approach of semantic analysis using concept
lattice as background knowledge is proposed. An important problem of semantic
analysis is semantic heterogeneity that includes managing the diversity in
knowledge. Therefore a process of semantic matching is de ned. Semantic matching in
this paper denotes an operation of matching two lexical units that have equal or
similar meaning. Semantic matching may have a more general de nition, such as
matching operation that takes two graph-like structures (e.g., conceptual
hierarchies, database schemas or ontologies) and produces mappings among the nodes
of two graphs that correspond semantically to each other [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. However, the main
idea presented in this paper is one of semantic matching as an operation that
matches di erent concepts that are semantically close.
      </p>
      <p>
        Formal concept analysis is a technique that includes lattices and order theory
as a tool for data analysis. It is based on sound mathematical theory, introduced
to information science by Ganter and Wille [
        <xref ref-type="bibr" rid="ref6 ref7">6,7</xref>
        ]. The idea of using FCA in
the domain of natural language processing has been already discussed in [
        <xref ref-type="bibr" rid="ref3 ref5">5,3</xref>
        ].
Further, the idea of using concept lattices for semantic relations capturing and
in linguistic applications is presented in [
        <xref ref-type="bibr" rid="ref12 ref14 ref17 ref18 ref19 ref20 ref21">12,14,18,19,20,21,17</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] it is
described how WordNet can be formalised using FCA. A similar approach has been
used in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] for capturing semantic relations between words given in a Croatian
monolingual dictionary using formal concept analysis in FLORA-2 system. We
presented how semantic relations that are automatically extracted from a
dictionary can be formalised and visualised using concept lattice. These results can be
further used for semantic analysis in the dialog system. In this work, a deductive
object-oriented logic programming language named F-logic, for semantic
analysis is used. F-logic [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] provides a natural way of de ning a conceptual model of
data semantics and Web data manipulation. Further, F-logic is a formalism that
can capture formal concept analysis. All rules for semantic analysis are de ned
in F-logic and implemented in FLORA-2 system. It is shown how proposed
semantic analysis with a concept lattice can be used as a part of the spoken dialog
system for weather information in Croatia.
      </p>
      <p>The second section of this paper introduces semantic analysis and semantic
matching process. The third section presents how semantic relations de ned in
the monolingual dictionary can be represented using concept lattice. Section
four presents how concept lattice can be implemented as a part of a spoken
dialog system for the Croatian language. Finally, some possible improvements
are discussed and some future work plans are presented.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Semantic analysis and semantic matching</title>
      <p>
        Semantic analysis can be viewed as a task of translating a natural language
sentences into a formal meaning representation language [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. An important issue
of semantic analysis and natural language understanding in general is how to
treat semantically close words or phrases. Therefore a natural language
understanding module needs to have additional knowledge about semantic relations
between words. In this paper, an elementary process of linking semantically close
words (concepts) is called semantic matching.
      </p>
      <p>For two words w1 and w2 there are three possible relations that describe cases
of semantic closeness: equivalence ( ), more speci c (v), partial overlapping (u).
If two words have no semantic closeness then they are disjoint (?). Additionally,
a relation less speci c (w) can be introduced as an inverse relation of more
speci c. For every two words w1 and w2 there is only one possible relation and
it depends on how close these words are in meaning. Therefore, it is possible to
de ne a function that connects two words by assigning a semantic relation that
holds between them.</p>
      <p>De nition 1. Let W be the set of all possible words and let R be the set of
relations, R = f ; v; w; u; ?g. Mapping frel from W W to R assignes to each
pair of words (w1; w2)2W W an approprate relation from R that holds between
w1 and w2.</p>
      <p>
        There are also measures de ned for measuring semantic distance [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. This is
not considered in this paper, but eventually function frel can be extended with
a measure of closeness and that is a plan for future work. Furthermore, semantic
matching may be described with semantic correspondences called mappings
attached to one of the following semantic relations: disjointness, equivalence, more
speci c, less speci c, overlapping [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Although semantic matching has a broader
de nition as described in the introduction, the basic task of semantic matching
in the context of semantic analysis is to connect the word (phrase) with a set
of words (phrases) that are semantically close to it. For that purpose another
mapping is de ned.
      </p>
      <p>De nition 2. Let W and R be the sets as in the previous de nition. Mapping
fmatch from W R to a partitive set of W , P(W ) assigns to each pair (w; r)
where w 2 W and r 2 R a set of words Wm that for each word wm from Wm
holds frel(w; wm) = r.</p>
      <p>Using mapping fmatch it is possible to link each word with a set of words that
are semantically close into it. Therefore, mapping fmatch may be used to
accomplish an operation of semantic matching. In the next section it is shown how all
relations between words, that are a result of semantic matching operation, can
be presented and visualised using concept lattice. Furthermore, a concept lattice
that describes semantic relations can be used for semantic analysis.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Monolingual dictionary formalization using formal concept analysis</title>
      <p>3.1</p>
      <sec id="sec-3-1">
        <title>From a monolingual dictionary to a concept lattice</title>
        <p>
          In this section an approach for dictionary formalization using the formal concept
analysis (FCA) technique is presented. A similar approach may be de ned by
using WordNet as a resource of semantically close words and their relationships.
There are many research projects that deal with WordNet and some of them use
formal concept analysis as a technique for exploiting semantic relations,
visualization and other research[
          <xref ref-type="bibr" rid="ref12 ref21 ref9">9,12,21</xref>
          ]. In this research a monolingual dictionary is
used instead of WordNet. One reason is that WordNet for Croatian language is
not completely nished and available. Eventually, there is more information that
can be extracted from a dictionary than from WordNet. Moreover, the described
approach can be used to de ne or update Croatian WordNet because FCA based
semantic matching gives synsets as the nal result.
        </p>
        <p>
          Data in dictionaries are usually presented with implicitly de ned structure.
Important attributes of a word are organized following implicit dictionary
structure. Each word may have more than one meaning. Each meaning has its own
description with its own set of attributes described. This complex way of
representing a word de nes a dictionary structure that can be captured using formal
grammar. A monolingual Croatian dictionary [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] is used for automatic
extraction of semantically close words. The formal grammar is de ned in F-logic in
order to capture this structure. After formalizing the structure of a dictionary,
the nal goal was to extract words that are semantically close.
        </p>
        <p>
          Set of semantically close words are further analyzed using FCA technique.
Di erent semantic relations can be found in dictionaries (synonyms, near
synonyms, hypernym, hyponym, etc.). These relations form a hierarchical structure
between semantically close words. In [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] it is shown how that can be modeled
as a formal context and viewed as a concept lattice.
        </p>
        <p>If a word in a dictionary has more than one meaning and if any of these
meaning is descriptive (not explained with another synonym), than a set of
special marks is introduced (as zd, zd1, zd2,...). These marks are appearing in
the formal context and concept lattice, denoting that there are more meanings
for some word but with no synonyms in a dictionary.</p>
        <p>Figure 1 shows three possible relations between two words (w1; w2) that have
semantic overlapping. In the rst case (a) word w1 can replace word w2 in any
context and vice versa. In the second case (b) word w2 can be replaced with word
w1 in any context, but not vice versa since word w1 has a more general
meaning. In the third case (c) both words w1 and w2 have some additional meaning
and therefore can be replaced with each other only in certain contexts. These
cases actually re ect the relationships between two synonyms or hyperonym and
hyponym described as relations of equivalence, less speci c and more speci c
respectively .</p>
        <p>
          The idea was to de ne formal context in a way that concept lattice as a result
shows a naturally established hierarchy in a set of words. Firstly, the general
case is analysed in order to present the basic idea of the proposed approach. Let
Wn = w1; w2; :::; wn be a set of n words, then a formal context C = (O; M; I)
may be de ned for set Wn. Set O is a set of words from Wn, (O = Wn) and
set M is a set of words that overlap with words from Wn. In some generalized
cases set of attributes can be a subset to a set of objects, but here it is M = O.
Rules for transforming dictionary data into formal concepts are de ned in
Flogic as it is shown in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. The transformation process assumes adding relations
of re exivity, symmetry and eventual transitivity. A nal model should also
capture a possibility of a di erent representation of meanings. Apart from this,
incompleteness and irregularities can also appear in a dictionary and thus, have
to be included into a model. Therefore, many additional rules for handling these
speci c situations are formed.
        </p>
        <p>The nal result of FCA technique applied to a dictionary is a concept lattice
of words. The described model of a concept lattice re ects semantic closeness
between words, therefore, it may be called a semantic relation concept lattice.
On the higher levels of the lattice there are words with more general meaning and
on the lower levels there are words with more speci c meaning. These relations
naturally correspond to relations de ned within the semantic matching operator.
The interpretation of a concept lattice is given in the next section.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Concept lattice interpretation</title>
        <p>For the purpose of this paper, a small set of words is translated into English. A
set of words with similar relations between them is chosen in order to show the
main idea of semantic closeness representation using concept lattice. However,
there may be slight di erences in lattice interpretation using English language
from which we have using Croatian language in the original example. An example
of formal context is described for a given set of words W1 =finf inite, endless,
prominent, noted, enormous, strong, huge, well known, eminent, big, high,
remarkableg. All these words translated into Croatian language have semantic
similarity detected in the Croatian monolingual dictionary. This particular set
of words has been chosen as an example because it generates a rich concept
lattice structure. Other sets of words with semantic similarity from Croatian
monolingual dictionary contains a smaller number of words. Some smaller set of
words are presented in the next section where an application of concapt
latticebased semantic analysis for the weather forecast domain is shown.</p>
        <p>Using the rules for de ning concepts shortly presented in a previous
section, a set of 19 concepts is generated. Relations between concepts de ned by a
conceptual lattice are shown in Fig. 2.</p>
        <p>Using the proposed technique, it is possible to de ne a concept lattice for
any set of words that have semantic similarities. Each concept connects words
from a dictionary in a way that concept extent corresponds to the words given
in an intent set. For example, concept k14 with extent de ned as k14[extent !
[inf inite; endless]] links words inf inite and endless in a way that these two
words have semantic overlapping with the same set of words given as the intent
of the same concept, k14[intent ! [inf inite; endless; enormous; huge; big; zd1]].
Moreover, these are the only two words that have semantic overlapping with this
exact set of words represented as the concept intent. Hierarchical relationships
de ned between concepts in the concept lattice re ect the possible relations
between words that can be attached using function frel de ned in the second
section. The hierarchy is de ned in the way that the words belonging to extents
of concepts of a higher level are less speci c (w) than the words which belong
to lower level concepts. For example, in Croatian language the word big that
is an extent of a concept k10 has less speci c meaning than the word huge
that belongs to an extent of concept k2, that is a subconcept of a concept k10.
In further analysis of the concept k10 it can be noticed that an extent of the
concept k10 is only the word big. Hierarchy of a lattice provides information
that the word big semantically links all words from set W1. For some words in
a lattice the word big includes all their meaning and for other words it includes
only partial meaning. For example, the word big can replace words prominent,
remarkable in every context, but cannot replace the words endless, inf inite
in every context. In the set of words that is given in this example there is no
word that represents generalization of all the words because the concept k1 is an
empty concept. The rst lower level has ve di erent concepts (k14, k17, k10,
k19 and k7). These concepts can not be compared. The extents of these ve
concepts deal with the words that have a more general meaning.</p>
        <p>
          Concept lattice can be presented in another way, as it is shown in Fig. 3.
This kind of representation is called reduced lattice representation [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. In the
reduced lattice, each word is shown only once. The extent of a concept is formed
by collecting all objects that can be reached by edges that connect that concept
with concepts on a higher level. It is important that in reduced representation
some relations between sets of words are visualized in a clearer way. Besides, this
kind of representation shows only necessary words. In a reduced lattice, each
word appears only once in the exact position that shows where it belongs in a
word hierarchy. It is expressed that words enormous and huge are synonyms and
that can be described as an equivalence relation. Set of words S=fprominent,
noted, eminent, remarkableg is also a set of synonyms with some exceptions.
Words well known and big are more general than the words in set S. This
means it is possible to replace every word from a set S with word well known
or big in every context with no change in meaning. This re ects a relation more
speci c (less speci c, on the contrary) between each word from W1 and the word
well known. Henceforth the words well known and big semantically overlap,
but have separate meaning nevertheless. It refers to an overlapping relation.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>An application of semantic relation concept lattice</title>
      <p>
        One possible application of semantic relation concept lattice is to use it as
background knowledge in the process of semantic analysis. Semantic analysis is a
fundamental part of the natural language understanding module. In this section
an example of semantic matching using semantic relation concept lattice in the
Croatian language dialog system for the weather forecast domain is described.
The current status of a Croatian spoken dialog system prototype is presented in
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        There are di erent approaches de ned for semantic analysis that can be
implemented in the natural language understanding module [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]: syntax-driven
semantic analysis, semantic analysis based on formal grammar and information
extraction. The Croatian weather data semantic analysis combines information
extraction slot lling technique with grammar [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. This combined approach is
chosen mainly because of the limited weather domain and highly ective nature
of the Croatian language. Information extraction is used with limited domain and
when no detailed comprehention is needed. In information extraction process,
knowledge can be described with simple templates. Templates consist of frames
with slots that need to be lled with data from the text. In those situations only
relevant information from the input text is used for lling the slots and the rest
of the text is ignored. Information extraction with the slot lling technique is
used in many semantic parsers of spoken dialog systems [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>The slot lling technique is focused on prede ned keywords and matching
tempaltes. The problem of such a key word-based matching interpretation are
words with semantic similarities. In the proposed approach knowledge of
semantic similarities is automatically extracted from a dictionary and stored in the
concept lattice. Therefore, for each word w it is possible to use fmatch function
to get all words that have semantic similarities (descibed relations from
previously introduced set R) with the word w. One simple example of using fmatch
function to interpret the question from the weather forecast dialog system is
shown in Table 3. Information about wind and weather is given as a small part
of the weather forecast for the Adriatic coast. Wind names are speci c for the
Adriatic coast and therefore are not translated into English (note that jugo and
siroko are synonyms for the same wind and bura is a wind name, also). The
result of applying concept lattice for matching words from the question, more
precise answers are obtained.
In this paper an approach of concept lattice-based semantic matching is
introduced. The main motivation of this research was to improve the process of
natural language understanding in the previously developed Croatian language
dialog system for the weather forecast domain. At rst, the idea of how to use
semantic match operators in the process of semantic analysis is introduced.
Secondly, the idea of using FCA technique for representing semantic relationships
between words in a dictionary is presented. Three di erent models of semantic
relationships are modeled as three di erent formal contexts using F-logic. This
way, a set of words can be represented using formal context designed in order
to represent semantic hierarchy between words. The nal result is a concept
lattice that shows a semantic overlapping between words. Implementation and
results are presented in the fourth section. The conceptual model is represented
in F-logic and after that implemented in FLORA-2 system.</p>
      <p>The nal result is more precise semantic analysis and more precise answer
generation with concept lattice for semantic matching (Table 1). This hypothesis
has been proved for a set of examples, but no evaluation for the whole system
has been done yet. The evaluation of concept lattice-based semantic matching
is a topic for further research.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Allen</surname>
          </string-name>
          , J.:
          <article-title>Natural language understanding</article-title>
          . Benjamin/Cummings series in computer science, Benjamin/Cummings Pub. Co. (
          <year>1995</year>
          ), http://books.google.hr/ books?id=l4lQAAAAMAAJ
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Anic</surname>
          </string-name>
          , V.:
          <article-title>Rjecnik hrvatskoga jezika</article-title>
          .
          <source>Novi Liber</source>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Boutari</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carpineto</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nicolussi</surname>
          </string-name>
          , R.:
          <article-title>Evaluating term concept association measures for short text expansion: two case studies of classi cation and clustering</article-title>
          .
          <source>In: Proceedings of the Seventh International Conference on Concept Lattices and their Applications (CLA</source>
          <year>2010</year>
          )
          <article-title>(</article-title>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Carpineto</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Romano</surname>
          </string-name>
          , G.:
          <article-title>Concept data analysis: theory and applications</article-title>
          . Wiley (
          <year>2004</year>
          ), http://books.google.hr/books?id=-F8OoVXQioAC
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Falk</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gardent</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Combining formal concept analysis and translation to assign frames and thematic grids to french verbs</article-title>
          . In: Amedeo Napoli, V.V. (ed.)
          <source>International Conference on Concept Lattices and Their Applications CLA</source>
          <year>2011</year>
          . pp.
          <volume>223</volume>
          {
          <fpage>228</fpage>
          .
          <string-name>
            <surname>INRIA</surname>
          </string-name>
          Nancy -
          <article-title>Grand Est and LORIA (</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <source>Formal concept analysis: mathematical foundations</source>
          . Springer (
          <year>1999</year>
          ), http://books.google.hr/books?id=cN1QAAAAMAAJ
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <article-title>Applied lattice theory: Formal concept analysis</article-title>
          . In: G. Gatzer editor, B. (ed.)
          <article-title>General Lattice Theory (</article-title>
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yatskevich</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yatskevich</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>S-match: an algorithm and an implementation of semantic matching</article-title>
          .
          <source>In: In Proceedings of ESWS</source>
          . pp.
          <volume>61</volume>
          {
          <issue>75</issue>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hotho</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stumme</surname>
          </string-name>
          , G.:
          <article-title>Explaining text clustering results using semantic structures</article-title>
          .
          <source>In: In Principles of Data Mining and Knowledge Discovery, 7th European Conference</source>
          ,
          <string-name>
            <surname>PKDD</surname>
          </string-name>
          <year>2003</year>
          . pp.
          <volume>217</volume>
          {
          <fpage>228</fpage>
          . Springer-Verlag (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jurafsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Speech and language processing: an introduction to natural language processing, computational linguistics, and speech recognition</article-title>
          .
          <source>Prentice Hall series in arti cial intelligence</source>
          , Pearson Prentice Hall (
          <year>2009</year>
          ), http: //books.google.hr/books?id=fZmj5UNK8AQC
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kifer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lausen</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
          </string-name>
          , J.:
          <article-title>Logical foundations of object-oriented and framebased languages</article-title>
          .
          <source>Journal of the ACM</source>
          <volume>42</volume>
          ,
          <issue>741</issue>
          {
          <fpage>843</fpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eklund</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Applying formal concept analysis to semantic le systems leveraging wordnet</article-title>
          .
          <source>In: Proceedings of the 10th Australasian Document Computing Symposium</source>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Mestrovic</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernic</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pobar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martincic-Ipsic</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ipsic</surname>
            ,
            <given-names>I.:</given-names>
          </string-name>
          <article-title>A croatian weather domain spoken dialog system prototype</article-title>
          .
          <source>CIT. Journal of computing and information technology 18</source>
          ,
          <volume>309</volume>
          {
          <fpage>316</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mestrovic</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cubrilo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Monolingual dictionary semantic capturing using concept lattice</article-title>
          .
          <source>International Review on Computers and Software (I.RE.CO.S.) 6</source>
          ,
          <issue>173</issue>
          {
          <fpage>184</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Mestrovic</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martincic-Ipsic</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cubrilo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Weather forecast data semantic analysis in f-logic</article-title>
          .
          <source>Journal of Information and Organizational Sciences</source>
          <volume>31</volume>
          ,
          <volume>115</volume>
          {
          <fpage>129</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Mohammad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gurevych</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hirst</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zesch</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Cross-lingual distributional proles of concepts for measuring semantic distance</article-title>
          .
          <source>In: Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Old</surname>
          </string-name>
          , J.:
          <article-title>Homograph disambiguation using formal concept analysis</article-title>
          . In: Missaoui,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Schmid</surname>
          </string-name>
          ,
          <string-name>
            <surname>J</surname>
          </string-name>
          . (eds.) 4th
          <source>International Conference on Formal Concept Analysis, Lecture Notes in Computer Science</source>
          . vol.
          <volume>3874</volume>
          , pp.
          <volume>221</volume>
          {
          <fpage>232</fpage>
          . Springer-Verlag (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Potemkin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Concept lattice implementation in semantic structuring of adjectives</article-title>
          . In: Ignatov,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Kuznetsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Poelmans</surname>
          </string-name>
          ,
          <string-name>
            <surname>J</surname>
          </string-name>
          . (eds.)
          <article-title>Concept Discovery in Unstructured Data</article-title>
          . pp.
          <volume>63</volume>
          {
          <issue>70</issue>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Priss</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Linguistic applications of formal concept analysis</article-title>
          . In: Wille, G.S. (ed.)
          <source>Formal Concept Analysis, Foundations and Applications</source>
          . pp.
          <volume>149</volume>
          {
          <fpage>160</fpage>
          . Springer Verlag (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Priss</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Old</surname>
            ,
            <given-names>L.J.:</given-names>
          </string-name>
          <article-title>Modelling lexical databases with formal concept analysis</article-title>
          .
          <source>Journal of Universal Computer Science</source>
          , Vol
          <volume>10</volume>
          ,
          <issue>967</issue>
          {
          <fpage>984</fpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Priss</surname>
          </string-name>
          , U.E.:
          <article-title>The formalization of wordnet by methods of relational concept analysis</article-title>
          .
          <source>In: WordNet: An Electronic Lexical Database and Some of its Applications</source>
          . pp.
          <volume>179</volume>
          {
          <fpage>196</fpage>
          . MIT Press (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Sene</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hurley</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lau</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pao</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmid</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zue</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Galaxy-ii: A reference architecture for conversational system development</article-title>
          .
          <source>In: in Proc. ICSLP</source>
          . pp.
          <volume>931</volume>
          {
          <issue>934</issue>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>