<!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>Enabling Enterprise Semantic Search through Language Technologies: the ProgressIt Experience</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Roberto Basili</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Ciapetti</string-name>
          <email>a.ciapetti@innovationengineering.eu</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Danilo Croce</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valeria Marino</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paolo Salvatore</string-name>
          <email>P.Salvatoreg@ciaotech.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valerio Storch</string-name>
          <email>storchg@info.uniroma2.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ciaotech srl</institution>
          ,
          <addr-line>Roma</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Enterprise Engineering, University of Roma</institution>
          ,
          <addr-line>Tor Vergata</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Innovation Engineering srl</institution>
          ,
          <addr-line>Roma</addr-line>
        </aff>
      </contrib-group>
      <fpage>51</fpage>
      <lpage>62</lpage>
      <abstract>
        <p>This paper presents the platform targeted in the PROGRESSIT project. It represents an Enterprise Semantic Search engine tailored for Small and Medium Sized Enterprises to retrieve information about Projects, Grants, Patents or Scienti c Papers. The proposed solution improves the usability and quality of standard search engines through Distributional models of Lexical Semantics. The quality of the Keyword Search has been improved with Query Suggestion, Expansion and Result Re-Ranking. Moreover, the interaction with the system has been specialized for the analysts by de ning a set of Dashboards designed to enable richer queries avoiding the complexity of their de nition. This paper shows the application of Linguistic Technologies, such as the Structured Semantic Similarity function to measure the relatedness between documents. These are then used in the retrieval process, for example to ask the system for Project Ideas directly using an Organization Description as a query. The resulting system is based on Solr, inheriting its highly reliability, scalability and fault tolerance, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized con guration and more.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        almost all SMEs is the search for external information in di erent sources such as
the web, patent databases, in trade fairs or discussing with clients and partners.
The main source of information for SMEs is the Internet search [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], an activity
realized by more than 90% of SMEs when dealing with innovation. Knowledge
and information are often distributed in heterogeneous and unstructured sources
across networked systems and organizations. Search for entities (such as
competitors or new products) is not always su cient as search for knowledge, as
the one related to novel processes or brands and marketing analysis (whereas
connected to large scale opinion mining) is based upon richer information.
      </p>
      <p>
        The system targeted in the PROGRESS-IT project, funded by Regione Lazio
(FILAS-CR-2011-1089) is here presented and discussed as a potential support
the SMES during the activities described above. It makes use of some of the
results of the European INSEARCH EU project2, presented in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] whose focus
is the design and development of a useful Search Platform for the SMEs. The
PROGRESS-IT platform automatically collects documents expressing Project
Ideas, Organization descriptions, Grants, Patents, Scienti c Papers and Work
Programmes. Three domains have been targeted: Aerospace, ICT and Security.
The system has been designed to access this huge amount of information through
Standard or Advanced Information Retrieval techniques.
      </p>
      <p>
        This paper discusses the application of Distributional models of Lexical
Semantics [
        <xref ref-type="bibr" rid="ref15 ref9">9, 15</xref>
        ] to improve of the quality of the retrieval process: the Keyword
Search is extended with an e ective query expansion and re-ranking strategy;
moreover, the distributional approaches support the design of several Dashboards
to enable richer queries avoiding the complexity of their de nition.
      </p>
      <p>
        One the one hand Distributional models of Lexical Semantics [
        <xref ref-type="bibr" rid="ref15 ref9">9, 15</xref>
        ] have been
applied in the Keyword Search to improve the quality of the ranking function and
providing an e ective query expansion. The main idea is that many documents
are not retrieved by analysts as they are not able to list all possible query terms
to express their information need. Distributional models are used in the system
to retrieve additional terms that are paradigmatically similar to the query, e.g.,
quasi-synonym as discussed in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. The precision drop has been balanced by
introducing a re-ranking function: the query is projected in the Lexical Semantic
Space, as well as the retrieved documents, and their similarity is used to prefer
all documents sharing the same set of latent topics.
      </p>
      <p>
        On the other hand, the interaction with the system has been specialized for
the analysts by de ning a set of Dashboards designed to enable richer queries
avoiding the complexity of their de nition. Each Dashboard is designed to
determine the relatedness between two homogeneous or heterogeneous texts based
on a Structured Semantic Text Similarity function, discussed in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. This
function measures the similarity between documents that are modeled according to
record-like structures, so that each document is represented as a collection of
different textual elds written in natural language. As an example, let us consider a
user interested in searching useful Project Ideas or Grants for a given
Organization. This activity is modeled as the task of retrieving all Project documents that
2 FP7-SME-2010-1, Research for the bene t of speci c groups, GA n. 262491
are considered related, i.e. compatible in some way, to the given Organization
description. In the scenario targeted by PROGRESS-IT, the structural
decomposition has been carried out as each section of di erent documents has di erent
scope and importance. As an example, the decomposition may be useful to focus
only on the competences of an organization, so ignoring its generic description,
to estimate the relatedness with the foreseen activities in the project.
      </p>
      <p>The resulting system is based on Solr3, an open source enterprise search
platform from the Apache Lucene project. Progress-IT inherits the Solr advantages,
it is highly reliable, scalable and fault tolerant, providing distributed indexing,
replication and load-balanced querying, automated failover and recovery,
centralized con guration and more. In this paper we will evaluate the Advanced
Retrieval functionalities, i.e. the Dashboards, while a broader manual validation
is nearing completion.</p>
      <p>In the rest of the paper Section 2 presents the Semantic Text Similarity
among unstructured texts as well as Structured Semantic Text Similarity
between documents. Section 3 presents the PROGRESS-IT platform architecture.
Finally, Section 4 presents the rst evaluations.
2</p>
      <p>
        Structured Similarity for Advanced Semantic Search
Semantic Textual Similarity (STS) measures the degree of semantic equivalence
between two phrases or texts. An e ective method to compute similarity between
sentences or semi-structured material may have many applications in Natural
Language Processing [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and related areas such as Information Retrieval,
improving the e ectiveness of semantic search engines [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The de nition of e
ective similarity functions presents an interesting research topic and it has been
considered in several international evaluation campaigns, as in [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. The
Structured Similarity and Advanced Semantic Search functionalities are discussed in
this Section.
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Distributional Models for Semantic Text Similarity among unstructured texts</title>
      <p>
        Among existing text similarity functions, the Bag of Word (BoW ) similarity
function emphasizes pure lexical information, expressed as the word overlap
between texts. Such representation is very common in Information Retrieval, since
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], where documents are represented as vectors whose dimensions correspond
to di erent words. Many weighting schemas can be applied; in the later
evaluations, each dimension represents a boolean indicator of the presence or not of a
word in a text. The similarity function between two texts is the cosine similarity
between vector pairs.
      </p>
      <p>
        In order to generalize the lexical information of texts, the Latent Semantic
(LS ) similarity function is also applied. Such generalization is needed to reduce
3 http://lucene.apache.org/solr/
data sparseness that usually compromises recall, as documents may not contain
one or more query terms. Di erent approaches to acquire word meaning through
the Distributional Analysis of word in large-scale corpora have been de ned, as
discussed in [
        <xref ref-type="bibr" rid="ref15 ref17 ref18">15, 18, 17</xref>
        ]. In this work, lexical generalization is obtained by a
cooccurrence Word Space built accordingly to the methodology described in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. A word-by-context matrix M is obtained through the corpus analysis and
the Latent Semantic Analysis [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] technique is applied to it. The matrix M is
decomposed through Singular Value Decomposition (SVD) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] into the product of
three new matrices: U , S, and V so that S is diagonal and M = U SV T . M is then
approximated by Mk = UkSkVkT , where only the rst k columns of U and V are
used, corresponding to the rst k greatest singular values. This approximation
supplies a way to project a generic word wi into the k -dimensional space using
W = UkSk1=2, where each row corresponds to the representation vector wi. The
original statistical information about M is captured by the new k-dimensional
space, which preserves the global structure while removing low-variant
dimensions, i.e. distribution noise. Traditional Information Retrieval approaches apply
the SVD decomposition to a term-by-document matrix. As discussed in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] these
spaces well capture topical relations between words. In order to capture more
ne-grained relations, we preferred a word-by-context space, able to better
capture quasi-synonymic relations, as discussed in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Given two words w1 and w2,
the similarity function is estimated as the cosine similarity between the
corresponding projections w1; w2 in the space, i.e (w1; w2) = kww11kkww22k . The result
is that each word can be projected in the reduced Word Space and an entire text,
e.g. a sentence, can be represented by applying an additive linear combination,
in line with [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Finally, the resulting kernel function is still modeled as the
cosine similarity between vector pairs, in line with [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>The Word Space is also bene cial to improve the ranking quality and enable
Query Suggestion and Expansion. Given a query term, it is geometrically
represented into the space and the most related words are automatically retrieved by
considering the nearest vectors in the space. These new terms can be proposed
to the user or automatically selected to extend the query terms. Obviously, in
the automatic expansion phase new terms should be penalized into the rank in
order to prefer explicit user terms. Finally, if the query terms are considered as a
pseudo-document, the additive linear combination can be also used to estimate
the similarity with the retrieved documents within the Word Space. It allows to
assign higher rank to all documents containing di erent words, still related with
the query. The similarity between the query vector and each document is here
used to re-weight the numerical score determining a retrieval system rank4.
2.2</p>
    </sec>
    <sec id="sec-3">
      <title>Comparing documents with Structured STS</title>
      <p>Structured Semantic Text Similarity insists on records, i.e. a sequence of typed
textual elds, rather than on a individual text. We model the similarity between
4 In particular, the score produced by the Distributional models has been combined
through the multiplicative operation with the solr score.
documents in term of similarity between semi-structured data. In fact, not all
the document sections have the same importance for a reader. As an example, a
paper title or abstract usually synthesizes the whole content, thus containing the
most representative information of the entire paper. In order to assign a di erent
importance to di erent sections, we decomposed each document type considered
in the project. As an example, patents are decomposed in speci c elds
containing the title, abstract, claims and full-description; papers are decomposed in title,
abstract and full-text ; projects in title, project activities (e.g. the work-package
list) and project objectives ; organization descriptions in description, organization
competences and organization key interests. This approach allows to weight and
combine the contribution of di erent linguistic evidences from each eld through
independent similarity functions.</p>
      <p>When considering document pairs sharing the same types, a homogeneous
similarity function is applied to consider corresponding elds, i.e. the LS
similarity between the two abstracts or the two description in the paper. This is
a simpler case with respect to a heterogeneous similarity function that,
instead, considers heterogeneous documents and di erent elds. As an example,
when considering a patent and a paper each eld of the paper is compared with
each eld of the patent. However, the similarity between the paper abstract with
the patent claims may be more important. It means that selected elds provide
di erent evidences to the overall similarity. Each similarity type corresponds to
a speci c function, that selects the required information features to satisfy the
user need. Obviously not all eld combinations are needed: speci c weighting
schemes are applied to avoid the introduction of noise.</p>
      <p>Moreover, not all morpho-syntactic informations are extracted as features
from some elds. Filters are applied to focus on speci c syntactic categories or
Named Entities (NEs) classes: they are textual mentions to speci c real-world
categories, such as of Persons (Per), Locations (Loc) or Dates. They are
detected in a eld and made available as feature to the corresponding kernel: this
introduces a bias on typed measures and emphasizes speci c semantic aspects
(e.g. places Loc or persons Per, in location or author measures, respectively).
For example, in the sentence \The chemist R.S. Hudson began manufacturing
soap in the back of his small shop in West Bomich in 1837 ", when POS tag
lters are applied, only verbs (V ), nouns (N ) or adjectives (J ) can be selected
as features. This allows to focus on speci c actions, e.g. the verb \manufacture",
entities, e.g. nouns \soap" and \shop", or some properties, e.g. the adjective
\small ". When Named Entity categories are used, a mention to a person like
\R.S. Hudson" or to a location, e.g. \West Bomich', or date, e.g. \1837 ", can be
useful to model ner grain information. In the corpus collected in
PROGRESSIT, few documents contain mention to standard Named Entity classes and the
real contribution of this speci c information is still an open issue.</p>
      <p>The combination of di erent elds from the document decomposition as well
as the proliferation of functions that take into account speci c morpho-syntactic
information require a proper combination of elds. This can be learned from
labeled data examples by learning regression functions to determine the proper
Organization
description</p>
      <sec id="sec-3-1">
        <title>Name</title>
      </sec>
      <sec id="sec-3-2">
        <title>Key Interest</title>
      </sec>
      <sec id="sec-3-3">
        <title>Competencies</title>
      </sec>
      <sec id="sec-3-4">
        <title>Description</title>
        <p>
          a1
weighting, as discussed in many systems reported in [
          <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
          ]. When the examples
required for training the regressor are not available, a manual weighting can still
be applied. Moreover, it allows the nal user to personalize his own similarity
function, even through simple graphical controls, e.g. sliders. An example of the
Structured similarity estimated between two document types is shown in Figure
1. The similarity between an organization description and a project is shown. In
the nal score not all the elds are considered, but only a speci c eld subset is
selected and weighted according to a1; :::; an. In Figure 1, the similarity between
the organization Key interests and project Activities is estimated and weighted
by a1, while the organization Description and the project Objectives similarity
is weighted by a4. Notice that some elds, such as the organization title, are not
considered, i.e. they provide no contribution in the resulting score.
3
        </p>
        <p>The PROGRESS-IT platform architecture
In this Section the architecture of the PROGRESS-IT platform is presented. It
is summarized in Figure 2 and it can be divided in three main parts: the Data
Gathering modules collect and process all the targeted documents; the
Persistence modules store all this information into Solr cores; the Retrieval modules
realize all the functionalities to retrieve documents, improve the rank quality
and automatically build advanced queries; nally the Human Interface modules
realize the interactions with the nal users.
3.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>The Data Gathering modules</title>
      <p>The Data Gathering modules collect targeted documents from heterogeneous
sources, process texts, extract semantic representation and index documents.
Linguistic analysis and distributional algebraic methods acquire semantic
information and domain-speci c lexicons for an accurate document search and
ranking. The chain can be decomposed in the following modules:
{ The Import Handler loads and pre-processes the requisite documents, in
order to acquire a representation that is readable by the following modules.
Documents are extracted from database, such as Innovation Place within
Ciaotech s.r.l.5, specialized sites, such as EPO6 for patent or the web, for
example to retrieve scienti c papers.
{ The Reveal Natural Language Toolkit (RevNLT) is provided by
Reveal s.r.l.7 and implements techniques for natural language processing (NLP)
used to achieve a morphosyntactic analysis of texts contained within
documents. Examples of this analysis are the segmentation of the documents
into sentences or the identi cation of the main classes providing
grammatical characterization of the words that make up the sentences (e.g. nouns,
verbs or adjectives). In the overall architecture, RevNLT represents a module
providing linguistic information useful to build arti cial representation for
indexing/retrieval modules. During PROGRESS-IT the NLP processor has
been customized for documents from three targeted domains, i.e. Aerospace,
ICT and Security: speci c lexicons and a domain speci c terminology have
been acquired; moreover all models have been updated for best results in the
selected domains.
{ The Index System is a rst interface to serialize documents into the Solr
cores. It selects all useful linguistic information provided by the RevNLT,
decomposes each document according to its type (e.g. a patent or paper)
and collects required information for each eld to enable the advanced
dashboards, as discussed in Section 2.2. All material is pre-processed in order to
be easily handled by the Persistence layer (explained below).
{ The Advanced Retrieval and discovery module implements the
distributional algebraic methods needed to acquire the geometrical representation
of word from the document collection. The statistical analysis of the entire
corpus (made now of more than 200k documents) is performed. These
informations are extracted in separated indexes and serialized in the Solr cores.
3.2</p>
    </sec>
    <sec id="sec-5">
      <title>The Persistence modules</title>
      <p>These modules implement all methods required to serialize extracted
information and indexes into the Solr cores. We de ned the required Solr schema for
each document in order to re ect the required decomposition. Moreover, several
functionalities, such as the weight of query terms and the rst ranking function,
are implemented within this low-level interface to Solr. They allow to e ciently
retrieve the subset of indexed documents needed by each query in order to
drastically improve performances.
3.3</p>
    </sec>
    <sec id="sec-6">
      <title>The Retrieval modules</title>
      <p>The Retrieval modules realize all functionalities to expand users queries, retrieve
documents, improve the rank quality and automatically build advanced queries.
The chain can be decomposed in the following modules:
5 www.innovationplace.eu
6 www.epo.org
7 www.revealsrl.it
Domain specific</p>
      <p>Web-sites</p>
      <p>Data  gathering  </p>
      <p>Import  Handler  </p>
      <p>RevNLT  
Index  System  
Adv.Retrieval  &amp; </p>
      <p>Discovery System 
Persistence  </p>
      <p>Queries</p>
      <p>Human  Interface   Actions</p>
      <p>AIpnptWelircefaba7c oen      IntReErSfaTc e   Projects
Linguis7c  
Informa7on  </p>
      <p>Indexed  </p>
      <p>Data  
Augmented  
Doc.  Index  </p>
      <p>Retrieval  
Query  handler  
Retrieval  &amp;  
Ranking  
Re-­‐ranking  </p>
      <p>User
Answer
Alerts</p>
      <p>Suggestions
Organiz.  </p>
      <p>Patents  </p>
      <p>Project  
Ideas  </p>
      <p>Project  
closed  
Scien7fic  
Papers  </p>
      <p>Work  
Progr.  </p>
      <p>Grants  
{ The Query Handler module intercepts and pre-processes the user query.</p>
      <p>As discussed in Section 2, the distributional representation of words enables
the Query Suggestion. Moreover, it implements the Query Expansion step,
thus extending the terms used to query the system, in order to increase the
number of retrieved documents from the Solr cores and improving the system
recall. The corresponding precision drop is reduced through the Semantic
Re-ranking.
{ The Retrieval and ranking module translates the user query for the
retrieval system and stores documents. In PROGRESS-IT it acts as an
interface for the di erent Solr cores to weight the importance of di erent query
terms.
{ The Re-ranking module enables the Advanced Retrieval functionalities. It
allows to geometrically represent the query terms to re-rank the document
list proposed by Solr. Moreover it implements the structured similarity
between speci c document types, to enable the Advanced Dashboards.
Finally, the human interface implements all possible interactions between the
user and the system. Two interaction modalities are considered: a Web
Application server enables the interaction via Web with the users; a Rest-based
Architecture provides a set of SOA interfaces to other systems.
At the moment of writing the PROGRESS-IT platform has collected and indexed
more than 350k document of many di erent types divided in:
{ 150 Project Ideas
{ 100k documents reporting Closed Project
{ 400 Organization Descriptions
{ 400 Grants
{ 200k Patents
{ 50k Papers
{ Work Programmes from the European Community
We are now evaluating and validating the platform considering all possible user
interactions. In this paper we will numerically evaluate some of the implemented
Dashboards. In particular we implemented several Dashboards as shown in the
following list, where the rst document type represents the query while the
second re ects the list of expected results:
{ Project ideas to Organization descriptions
{ Organization descriptions to Project Ideas
{ Organization description To Grants
{ Organization descriptions to Scienti c Papers</p>
      <p>In Figure 3 the rst version of the Dashboard visualization is shown. In
particular the Project ideas to Organization descriptions dashboard is considered.
100%
90%
80%
70%
ll60%
c50%
a
e
R40%
30%
20%
10%
0%</p>
      <p>Pessimistic Recall Estimate</p>
      <p>Upperbound
0
10
20
30
40 50 60
Results Size
70
80
90
100
The user can select the input project, shown in detail on the top of Figure 3,
and the system provides the list of the related organizations, sorted according
to the score shown in the last column of the table on the bottom of the gure.
While the manual validation is not nished yet, a rst automatic evaluation will
be reported. We considered the \Organizations to Closed Projects" dashboard
to measure the potential contribution that PROGRESS-IT would have given if
used in the past years.</p>
      <p>We simulated a consultant asking the system for possible projects for 25
random organizations. Nowadays these projects are funded but we think that the
platform would have been useful if returning a project that the organization
participated to. Obviously, it is a sort of pessimistic evaluation as one organization
may have not participated to the project even being a good candidate. In Figure
4 this rst \pessimistic" evaluation is reported. It re ects the percentage of
organizations receiving at least a \good" project after a given number of projects.
It means that 5 years ago, given the organization description, a consultant using
PROGRESS-IT would have read only 10 project descriptions in order to nd a
good candidate project with more than 50% of recall. Some of the organizations
did not participate to any projects from the indexed one, so determining an
upper-bound of 90%. At the moment of writing a manual validation of the other
dashboards is nearing completion.
5</p>
      <sec id="sec-6-1">
        <title>Conclusion</title>
        <p>
          The system targeted in the PROGRESS-IT project is a rst application of some
of the results of the European INSEARCH EU project8, presented in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] and it
focuses on the design and development of a useful Search Platform for the Small
and Medium Sized Enterprises (SMEs).
8 FP7-SME-2010-1, Research for the bene t of speci c groups, GA n. 262491
        </p>
        <p>The PROGRESS-IT platform allows to access information derived from
heterogeneous sources, through Standard or Advanced Information Retrieval
techniques. The quality of the Keyword Search has been improved by applying
Distributional models of Lexical Semantics, while an advanced query set has been
de ned and several Dashboards have been designed to enable richer queries,
avoiding the complexity of their de nition.</p>
      </sec>
      <sec id="sec-6-2">
        <title>Acknowledgment</title>
        <p>This work has been partially supported by the Regione Lazio under the project
PROGRESS-IT (FILAS-CR-2011-1089).</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Agirre</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diab</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalez-Agirre</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Semeval-2012 task 6: A pilot on semantic textual similarity</article-title>
          .
          <source>In: *SEM</source>
          <year>2012</year>
          . pp.
          <volume>385</volume>
          {
          <fpage>393</fpage>
          . Montreal,
          <source>Canada (7-8 June</source>
          <year>2012</year>
          ), http://www.aclweb.org/anthology/S12-1051
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Agirre</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diab</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalez-Agirre</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
          </string-name>
          , W.:
          <article-title>*sem 2013 shared task: Semantic textual similarity</article-title>
          .
          <source>In: Second Joint Conference on Lexical and Computational Semantics (*SEM)</source>
          , Volume
          <volume>1</volume>
          :
          <source>Proceedings of the Main Conference and the Shared Task: Semantic Textual Similarity</source>
          . pp.
          <volume>32</volume>
          {
          <fpage>43</fpage>
          . Association for Computational Linguistics, Atlanta, Georgia, USA (
          <year>June 2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Cocchi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bohm</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Deliverable 2.2: Analysis of functional and market information</article-title>
          .
          <source>TECH-IT-EASY</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Cristianini</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shawe-Taylor</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Lodhi</surname>
          </string-name>
          , H.:
          <article-title>Latent semantic kernels</article-title>
          .
          <source>J. Intell. Inf. Syst</source>
          .
          <volume>18</volume>
          (
          <issue>2-3</issue>
          ),
          <volume>127</volume>
          {
          <fpage>152</fpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Croce</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Filice</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basili</surname>
          </string-name>
          , R.:
          <article-title>Distributional models and lexical semantics in convolution kernels</article-title>
          . In: Gelbukh,
          <string-name>
            <surname>A.F</surname>
          </string-name>
          . (ed.)
          <source>CICLing (1). Lecture Notes in Computer Science</source>
          , vol.
          <volume>7181</volume>
          , pp.
          <volume>336</volume>
          {
          <fpage>348</fpage>
          . Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Croce</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Previtali</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Manifold learning for the semi-supervised induction of framenet predicates: an empirical investigation</article-title>
          .
          <source>In: GEMS 2010</source>
          . pp.
          <volume>7</volume>
          {
          <fpage>16</fpage>
          . Association for Computational Linguistics, Stroudsburg, PA, USA (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Croce</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Storch</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basili</surname>
          </string-name>
          , R.:
          <article-title>Unitor-core typed: Combining text similarity and semantic lters through sv regression</article-title>
          .
          <source>In: *SEM</source>
          <year>2013</year>
          . pp.
          <volume>59</volume>
          {
          <fpage>65</fpage>
          . Association for Computational Linguistics, Atlanta, Georgia, USA (
          <year>June 2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>DeCao</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Storch</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Croce</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basili</surname>
          </string-name>
          , R.:
          <article-title>Insearch: A platform for enterprise semantic search</article-title>
          . In: Basili,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Sebastiani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Semeraro</surname>
          </string-name>
          ,
          <string-name>
            <surname>G</surname>
          </string-name>
          . (eds.)
          <source>IIR. CEUR Workshop Proceedings</source>
          , vol.
          <volume>964</volume>
          , pp.
          <volume>104</volume>
          {
          <fpage>115</fpage>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Deerwester</surname>
            ,
            <given-names>S.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumais</surname>
            ,
            <given-names>S.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Landauer</surname>
            ,
            <given-names>T.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Furnas</surname>
            ,
            <given-names>G.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harshman</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          :
          <article-title>Indexing by latent semantic analysis</article-title>
          .
          <source>JASIS</source>
          <volume>41</volume>
          (
          <issue>6</issue>
          ),
          <volume>391</volume>
          {
          <fpage>407</fpage>
          (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Golub</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kahan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Calculating the singular values and pseudo-inverse of a matrix</article-title>
          .
          <source>Journal of the Society for Industrial and Applied Mathematics: Series B, Numerical Analysis</source>
          <volume>2</volume>
          (
          <issue>2</issue>
          ), pp.
          <volume>205</volume>
          {
          <issue>224</issue>
          (
          <year>1965</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Landauer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumais</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A solution to plato's problem: The latent semantic analysis theory of acquisition, induction and representation of knowledge</article-title>
          .
          <source>Psychological Review</source>
          <volume>104</volume>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Mihalcea</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corley</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strapparava</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Corpus-based and knowledge-based measures of text semantic similarity</article-title>
          . In: In AAAI06 (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. Mitchell, J.,
          <string-name>
            <surname>Lapata</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Composition in distributional models of semantics</article-title>
          .
          <source>Cognitive Science</source>
          <volume>34</volume>
          (
          <issue>8</issue>
          ),
          <volume>1388</volume>
          {
          <fpage>1429</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Sahami</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heilman</surname>
          </string-name>
          , T.D.:
          <article-title>A web-based kernel function for measuring the similarity of short text snippets</article-title>
          .
          <source>In: Proceedings of the 15th international conference on World Wide Web</source>
          . pp.
          <volume>377</volume>
          {
          <fpage>386</fpage>
          . WWW '06,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2006</year>
          ), http://doi.acm.
          <source>org/10</source>
          .1145/1135777.1135834
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Sahlgren</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The Word-Space Model</article-title>
          .
          <source>Ph.D. thesis</source>
          , Stockholm University (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Salton</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wong</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>A vector space model for automatic indexing</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>18</volume>
          ,
          <issue>613</issue>
          {
          <fpage>620</fpage>
          (
          <year>1975</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Turian</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ratinov</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Word Representations: A Simple and General Method for Semi-Supervised Learning</article-title>
          .
          <source>In: Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics</source>
          . pp.
          <volume>384</volume>
          {
          <fpage>394</fpage>
          . Association for Computational Linguistics, Uppsala,
          <source>Sweden (Jul</source>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Turney</surname>
            ,
            <given-names>P.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pantel</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>From frequency to meaning: Vector space models of semantics</article-title>
          .
          <source>Journal of Arti cial Intelligence Research</source>
          <volume>37</volume>
          ,
          <volume>141</volume>
          {
          <fpage>188</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>