<!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>Query Formulation for Prior Art Search - Georgetown University at CLEF-IP 2013</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jiyun Luo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hui Yang</string-name>
          <email>huiyang@cs.georgetown.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Georgetown University, Department of Computer Science</institution>
          ,
          <addr-line>37th and O Streets NW, Washington DC</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Our group participated in the CLEF-IP 2013 Passage Retrieval starting from Claims task. We focus on formulating representative queries from various metadata that is embedded in a patent document. We then submit the queries to a state-of-the-art search engine to perform document level retrieval. For passage level retrieval, we implement a TF-IDF algorithm that calculates the sum of query keywords' TFIDF scores. We submitted six runs, which tested di erent uses of the metadata and di erent retrieval algorithms. We nd that carefully constructed structured queries from titles and terms with mid-range IDF values are e ective for patent prior art retrieval.</p>
      </abstract>
      <kwd-group>
        <kwd>Patent Search</kwd>
        <kwd>Prior Art Search</kwd>
        <kwd>Query Formulation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>A patent is a set of legal documents authorized by a government's patent o ce.
It is used to grant exclusive rights for exploitation of the invention for a span of
time, usually 20 years. A Patent Application document is written by the patent
applicant to describe the background and the description of the invention, and
to declare a set of claims. The claims are usually drafted with the help of a
patent attorney, and are used to specify what exactly the patent should protect.</p>
      <p>
        The novelty search, also called Prior Art Search, is the procedure that patent
examiners search for existing patent documents, which are called prior arts, to
prove that the all or part of the claims in a newly led patent application
document are not novel and hence can be rejected. CLEF-IP 2013 Passage Retrieval
starting from Claims task exactly captures the procedure of the novelty search.
Given one or a few claims, the participants are asked to retrieve relevant patent
documents in the collection and mark out the relevant passages. The following
is an example of a CLEF-IP query:
&lt;t le&gt;EP-1752179-A2.xml&lt;/t le&gt;
&lt;title&gt;Needle guard clip with stylus&lt;/title&gt;
&lt;abstract&gt;A needle guard (10) includes a clip (12) with a canting wall (16) to grip
the needle shaft (56) and a distal wall (22) to block the tip (58) thereof, wherein
the canting and distal walls may be interconnected by an angled strut (24,26). . .
&lt;/abstract&gt;
&lt;tclaims&gt;/patent-document/claims/claim[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ][8]&lt;/tclaims&gt;
&lt;claim num="1"&gt;
      </p>
      <p>A safety catheter device comprising a catheter hub and a catheter tube extending
therefrom, a needle having a needle shaft terminating in a sharp tip, . . .
&lt;/claim&gt;
&lt;claim num="8"&gt;</p>
      <p>A needle protector device comprising a housing adapted to slidably receive a
needle therethrough, a clip positioned in the housing and having a rst wall with
an aperture adapted to slidably receive a needle shaft of the needle. . .
&lt;/claim&gt;</p>
      <p>In the example, the participants are asked to search the given patent corpus
and to retrieve prior arts for the patent le EP-1752179-A2.xml with relevant
passages being marked out. These retrieved documents and passages should be
evidence to help patent examiners reject the 1st and the 8th claims in the patent
application.</p>
      <p>
        The data collection [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] used in CLEF-IP 2013 Passage Retrieval starting
from Claims task is consisted by XML patent documents from European Patent
O ce (EPO) prior to year 2002 as well as over 400,000 documents published
by the World Intellectual Property Organization (WIPO). The documents are
multilingual, including English, German and French. No images are kept in the
collection.
Field Description
abstract the abstract section in a patent document
applicants metadata about the applicants in a patent document, including the
name, address and country of each applicant
application-date the application date
application-reference includes country code, application document number, patent kind
code and application-date
claim-num claim number used as the identi cation number of a claim
claims the claims section in a patent, including all claim texts, and claim
numbers
date all date elds in a patent document
description the description section in a patent document
inventors metadata about the inventors in a patent document, including the
name, address, and country of each inventor
priority-claims the priority claim section in a patent document
publication-date the publication date
publication-reference includes country code, publication document number, patent kind
code, and publication-date
title the English title
docno the external document id
      </p>
      <p>
        Dataset Preparation and Document Indexing
We adopt the Lemur Search Engine1 to build index and retrieve the patent
documents. Speci cally, we use Lemur to build inverted index for each word
in the CLEF-IP collection except the stopwords. We stem the terms using the
Krovetz stemmer [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. To allow structured retrieval, we also index many elds
that are present in the patent application documents. Table 1 gives a complete
list of indexed elds and their detail descriptions.
      </p>
      <p>
        The Lemur Search Engine implements many retrieval algorithms, including
the vector space model, Language Modeling, and Okapi BM25 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In our work,
we focus at generating highly representative query keywords. During retrieval, we
adopt the algorithms that implemented by Lemur directly. The two particular
algorithms that we use are Language Modeling with Dirichlet smoothing and
Okapi BM25.
      </p>
      <p>The language modeling with Dirichlet smoothing can be shown as in the
following scoring formula:</p>
      <p>tft;d + P (tjMC )</p>
      <p>P (tjd) = Pt02V tft0;d +
where tft;d means term t's term frequency in document d, MC is the corpus
model, V is the Vocabulary. In order to get the best value for parameter , we
xed the input query keywords, and switched between f3000, 3500, 3700, 3800,
3900, 3950, 4000, 4050, 4100, 4200, 4300, 4500, 5000, 5500g. Our experiments
shows that 4050 is the best value.</p>
      <p>Okapi BM25 follows the scoring formula as below:</p>
      <p>X (log N
t2Q</p>
      <p>dft + 0:5
dft + 0:5
)
(k1 + 1)tft</p>
      <p>(k3 + 1)qtft
k1((1</p>
      <p>b) + b avdgocdolcenlen ) + tft k3 + qtft
where Q is the query keywords set, N is the number of documents in the corpus,
dft is term t's document frequency, tft is term t's term frequency in document
d, doc len is the length of document d as the number of terms, avg doc len is
the average length of a document, qtft is term t's term frequency in query set
Q. There are 3 parameters (k1, b ,k3) in Okapi's scoring formula. In order to
evaluate the best value set for (k1, b ,k3), we xed b=0.75, k3=7, and varied k1
through 1.0 to 10. We perform parameter tuning to b and k3. The experiments
show that the best value set for (k1, b ,k3) is (8.0, 0.85, 1000).
3</p>
    </sec>
    <sec id="sec-2">
      <title>Query Formulation</title>
      <p>In this section, we present several approaches to formulate queries from patent
documents.</p>
      <sec id="sec-2-1">
        <title>1 http://www.lemurproject.org/</title>
        <p>(1)
(2)
Extracting claim texts We directly extract task claims out of patent
documents and use these claims as query keywords to retrieve documents. For patent
EP-1752179-A2, we get query:</p>
        <p>A safety catheter device comprising a catheter hub and a catheter tube extending
therefrom, a needle having a needle shaft terminating in a sharp tip, . . .
A needle protector device comprising a housing adapted to slidably receive a
needle therethrough, a clip positioned in the housing and having a rst wall with
an aperture adapted to slidably receive a needle shaft of the needle. . .</p>
        <p>Extracting hyphenating phrases We believe that hyphenating phrases like
\water- bed' are usually representative words, hence we propose to form queries
by extracting hyphenating phrases from the claims.</p>
        <p>Extracting titles We believe that a document's title usually summarizes a
document well. In this approach, we use patent title to generate queries. Some
patent application documents may have multiple titles; each title is written in
English, German, or French. We refer the title written in English as the English
Title, and the title which shares the consistent language with the patent
application document as the Consistent Title. For example, patent EP-0195350-A2
is written in German and has three titles:</p>
        <sec id="sec-2-1-1">
          <title>English Title: Method for regenerating carbon articles</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>German Title: Verfahren zur Regenerierung von Formkorpern aus Kohlensto</title>
        </sec>
        <sec id="sec-2-1-3">
          <title>French Title: Procede pour regenerer des corps en carbone</title>
          <p>The rst title is called the English Title and the second title is called the
Consistent Title since it matches with the language document of the application. For
a patent document written in English like EP-1752179- A2 (see Section 1), its
English Title is also the Consistent Title.</p>
          <p>Through experiments on last year's data, we nd out that if we retrieve
results using the Language Modeling approach, we get better results when we
use the Consistent Title; on the other hand, if we retrieve results using the Okapi
BM25 Model, we get better results when we add both the Consistent Title and
the English Title into the query keywords.</p>
          <p>
            IDF ltering Each of the previous three approaches alone or their combinations
can provide us with a set of query keywords. Even though we remove stopwords
out of the query keywords, there are still many terms like \water" which are not
stopwords but are also common in the document collection; hence they are not
representative. In this approach, we propose that using IDF (inverse document
frequency) [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] to lter query keywords. Terms with a very low IDF value are
common words in the corpus, while terms with a very high IDF value has a high
possibility to be a typo.
          </p>
          <p>We propose a two layer ltering strategy. We believe that hyphenating phrases
and terms extracted from title are better words than words extracted from
claims. Based on this assumption, we split query keywords into two sets. One
set is called the Standard Query, it contains terms extracted from claims. The
other set is called the Re ned Query, it contains hyphenating phrases and terms
extracted from titles. We conduct a stricter ltering strategy on the Standard
Query and a looser one on the Re ned Query. That is when we lter the
Standard Query, we set the IDF's lower bound to be 0.7 and the upper bound to be
3.2, while when we lter the Re ned Query, we set the best IDF lower bound
to be 0.65 and the upper bound to be 3.2. These values are decided by a series
of experiments based on CLEF-IP 2012 Passage Retrieval starting from Claims
training tasks and testing tasks.</p>
          <p>
            POS tagging Another way to lter query keywords is using POS [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ] tagging.
We use Stanford Log-linear Part-Of-Speech Tagger2 to identify query keywords.
Initially we thought only nouns and adjectives are representative words and need
to be kept, but our experiment results shows that this strategy is too aggressive.
In the end, we loosed it a bit that we kept verbs in the query keywords set too.
4
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experimental Results</title>
      <p>The runs that we submitted to this year's CLEF-IP Prior Art Retrieval Task
used a combination of some or all of the approaches that we list in Section 3.
These runs are:
1. Run ID: OnlyClaimLM</p>
      <p>- extract the task claims to be query keywords
2. Run ID: coOnlyTtlLM</p>
      <p>- use patent application's Consistent Title as query keywords
3. Run ID: HypCoTtlNoIdfUpperBoundLM
- extract claims, hyphenating phrases and the Consistent Title to form
query keyword set
- lter the Original Query with IDF lower bound 0.7 and the Re ned</p>
      <p>Query with IDF lower bound 0.65, no IDF upper bound is set
- POS tagging query keywords and only leave nouns, adjectives and verbs
4. Run ID: HypCoTtlWithIdfUpperBoundLM
- the same as &lt;HypCoTtlNoIdfUpperBoundLM&gt;, but also lter the</p>
      <p>Standard Query and the Re ned Query using IDF upper bound 3.2
5. Run ID: HypDuTtlNoIdfUpperBoundBM
- the same as &lt;HypCoTtlNoIdfUpperBoundLM&gt;, but di erent in 2
ways:
add not only the Consistent Title but also the English title into the
Re ned Query
use Okapi Model instead of Language Model
6. Run ID: HypDuTtlWithIdfUpperBoundBM
- the same as &lt;HypDuTtlNoIdfUpperBoundBM&gt;, but also lter the</p>
      <p>Original Query and the Re ned Query using IDF upper bound 3.2</p>
      <sec id="sec-3-1">
        <title>2 http://nlp.stanford.edu/software/tagger.shtml</title>
        <p>Each patent document has a kind code. The code can be A1, A2, A3, . . . or B1,
B2, . . . The A* kind codes means that patent documents are published during the
patent application phase, while the B* kind codes means that patent documents
are published during the granting phase. In our runs, we ltered the retrieval
list to make sure that only A1, A2 and A* type patent documents will show in
the nal result list.</p>
        <p>The top run in the English sub task comes from our submission. Table 4
lists the o cial evaluation results from CLEF-IP 2013. The results show that
our approaches of generating highly representative queries are e ective. The
results also show that the Okapi BM25 retrieval model outperforms the Language
Modeling retrieval model in the Novelty Search Task.</p>
        <p>Our experiments show that in the Novelty Search Task, using long queries
helps to nd more relevant patent documents than using short queries, e.g. only
using document titles. Hence although titles and hyphenating phrases are good
resources, we also added claim texts as one resource to extract quali ed query
keywords. But very long queries always contain noise, in our best run, our
strategy to balance this is to control the query keywords in less than 20 words.
Speci cally, after ltering quali ed terms from titles, hyphenating phrases and
claims texts by using IDF and POS tagging, if the query keywords coming from
titles and hyphenating phrases are less than 20 words, we ranked query keywords
from claims texts by IDF score and added the top ranked terms into the query
keywords set until it contains 20 words.</p>
        <p>All the approaches we talked above are about document level retrieval. At
passage retrieval level, in all runs, we used the sum of query keywords' T F IDF
score to rank passages, where TF is the query keyword's term frequency in a
passage and IDF is its corpus inverse document frequency. Only the top 10
ranked passages will be returned. Our approaches have good passage MAP and
Precision scores which proves that our approach is e ective.</p>
        <p>In summary, our approach is highly e ective in nding Patent Prior Arts
written in English, as well as e ective in nding Patent Prior Arts written in
German or French.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>CLEF-IP 2013 Passage Retrieval starting from Claims task precisely captures
the procedure of the Prior Art Search. Participants are given one or a few claims,
and are asked to retrieve relevant patent documents in the collection and mark
out the relevant passages.</p>
      <p>In this paper we present an integrated process of Prior Art Search.We focus
on formulating representative queries from various metadata that is embedded
in a patent document. We then submit the queries to the Lemur search engine
to perform document level retrieval. We mainly used two retrieval algorithms,
Language Modeling and Okapi BM25. We tuned the parameters for CLEF-IP
2012 dataset. We believe that the parameter setting we list in Section 2 are
also suitable for other Patent collections. Moreover, in the paper, we present
six approaches to formulate queries from patent documents. The experimental
results from CLEF-IP 2012 and 2013 both support that our approaches are
e ective to identify representative query keywords.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>W. B.</given-names>
            <surname>Croft</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Metzler</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Strohman</surname>
          </string-name>
          .
          <article-title>Search engines: Information retrieval in practice</article-title>
          .
          <source>Addison-Wesley Reading</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>R.</given-names>
            <surname>Krovetz</surname>
          </string-name>
          .
          <article-title>Viewing morphology as an inference process</article-title>
          .
          <source>In Proceedings of the 16th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pages
          <volume>191</volume>
          {
          <fpage>202</fpage>
          . ACM,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>F.</given-names>
            <surname>Piroi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lupu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hanbury</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. P.</given-names>
            <surname>Sexton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Magdy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and I. V.</given-names>
            <surname>Filippov.</surname>
          </string-name>
          Clef-ip
          <year>2012</year>
          :
          <article-title>Retrieval experiments in the intellectual property domain</article-title>
          .
          <source>In CLEF-IP '12.</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>A.</given-names>
            <surname>Ratnaparkhi</surname>
          </string-name>
          et al.
          <article-title>A maximum entropy model for part-of-speech tagging</article-title>
          .
          <source>In Proceedings of the conference on empirical methods in natural language processing</source>
          , volume
          <volume>1</volume>
          , pages
          <fpage>133</fpage>
          {
          <fpage>142</fpage>
          . Philadelphia, PA,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>P.</given-names>
            <surname>Treeratpituk</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Callan</surname>
          </string-name>
          .
          <article-title>Automatically labeling hierarchical clusters</article-title>
          .
          <source>In Proceedings of the 2006 international conference on Digital government research</source>
          , pages
          <volume>167</volume>
          {
          <fpage>176</fpage>
          . Digital Government Society of North America,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>