<!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>DeepDive: Web-scale Knowledge-base Construction using Statistical Learning and Inference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Feng Niu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ce Zhang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christopher Re´</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jude Shavlik</string-name>
          <email>shavlikg@cs.wisc.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Sciences University of Wisconsin-Madison</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present an end-to-end (live) demonstration system called DeepDive that performs knowledge-base construction (KBC) from hundreds of millions of web pages. DeepDive employs statistical learning and inference to combine diverse data resources and best-of-breed algorithms. A key challenge of this approach is scalability, i.e., how to deal with terabytes of imperfect data e ciently. We describe how we address the scalability challenges to achieve web-scale KBC and the lessons we have learned from building DeepDive.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Knowledge-base construction (KBC) is the process of
populating a knowledge base (KB) with facts (or assertions)
extracted from text. It has recently received tremendous
interest from academia, e.g., CMU's NELL [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and MPI's
YAGO [
        <xref ref-type="bibr" rid="ref7 ref9">7,9</xref>
        ], and from industry, e.g., IBM's DeepQA [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and
Microsoft's EntityCube [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. To achieve high quality, these
systems leverage a wide variety of data resources and KBC
techniques. A crucial challenge that these systems face is
coping with imperfect or con icting information from
multiple sources [
        <xref ref-type="bibr" rid="ref13 ref3">3, 13</xref>
        ]. To address this challenge, we present
an end-to-end KBC system called DeepDive.1 DeepDive
went live in January 2012 after processing the 500M English
web pages in the ClueWeb09 corpus2, and since then has
been adding several million newly-crawled webpages every
day. Figure 1 shows several screenshots of DeepDive.
      </p>
      <p>
        Similar to YAGO [
        <xref ref-type="bibr" rid="ref7 ref9">7,9</xref>
        ] and EntityCube [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], DeepDive is
based on the classic Entity-Relationship (ER) model [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and
employs popular techniques such as distant supervision [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]
and the Markov logic language [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] to combine a variety of
signals. However, DeepDive goes deeper in two ways: (1)
Unlike prior large-scale KBC systems, DeepDive performs
deep natural language processing (NLP) to extract useful
      </p>
      <sec id="sec-1-1">
        <title>1http://research.cs.wisc.edu/hazy/deepdive</title>
      </sec>
      <sec id="sec-1-2">
        <title>2http://lemurproject.org/clueweb09.php/</title>
        <p>VLDS’12 August 31, 2012. Istanbul, Turkey.</p>
        <p>Copyright c 2012 for the individual papers by the papers’ authors. Copying
permitted for private and academic purposes. This volume is published and
copyrighted by its editors.
linguistic features such as named-entity mentions and
dependency paths3 from terabytes of text; and (2) DeepDive
performs web-scale statistical learning and inference using
classic data-management and optimization techniques.</p>
        <p>Figure 2 depicts the current architecture of DeepDive.
To populate a knowledge base, DeepDive rst converts
diverse input data (e.g., raw corpora and ontologies) into
relational features using standard NLP tools and custom code.
These features are then used to train statistical models
representing the correlations between linguistic patterns and
target relations. Finally, DeepDive combines the trained
statistical models with additional knowledge (e.g., domain
knowledge) into a Markov logic program that is then used
to transform the relational features (e.g., candidate entity
mentions and linguistic patterns) into a knowledge base with
entities, relationships, and their provenance.</p>
        <p>Given the amount of data and depth of processing, a key
challenge is scaling feature extraction (see Figure 2). For
example, while deep linguistic features such as dependency
paths are useful for relationship extraction, it takes about
100K CPU hours for our NLP pipeline to nish
processing ClueWeb09. Although we have access to a 100-node
Hadoop cluster, we found that the throughput of Hadoop
is often limited by pathological data chunks that take very
long to process or even crash (due to Hadoop's
no-task-leftbehind failure model). Fortunately, thanks to the Condor
infrastructure4, we were able to nish feature extraction
on ClueWeb09 within a week by opportunistically assigning
jobs on hundreds of workstations and shared cluster
machines using a best-e ort failure model.</p>
        <p>
          A second scalability challenge is statistical learning and
inference. There are two aspects of scalability with
statistical learning: scale of training examples and scale of
performance. To scale up the amount of training examples for
KBC, we employ the distant supervision technique [
          <xref ref-type="bibr" rid="ref14 ref15 ref8">8,14,15</xref>
          ]
that automatically generates what are called silver-standard
examples by heuristically aligning raw text with an existing
knowledge base such as Freebase.5 To scale up the
performance of machine learning, we leverage the Bismarck
system [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] that executes a wide variety of machine
learning techniques inside an RDBMS. For statistical inference,
DeepDive employs a popular statistical-inference
framework called Markov logic. In Markov logic, one can write
rst-order logic rules with weights (that intuitively model
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>3http://nlp.stanford.edu/software/</title>
      </sec>
      <sec id="sec-1-4">
        <title>4http://research.cs.wisc.edu/condor/</title>
      </sec>
      <sec id="sec-1-5">
        <title>5http://freebase.com</title>
        <p>
          our con dence in a rule); this allows one to capture rules
that are likely, but not certain, to be correct. A Markov logic
program (aka Markov logic network, or simply MLN)
species what (evidence) data are available, what predictions to
make, and what constraints and correlations there are [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
However, when trying to apply Markov logic to KBC, we
found that existing MLN systems such as Alchemy6 do not
scale to our datasets. To cope, we designed and implemented
two novel approaches to MLN inference by leveraging
datamanagement and optimization techniques.
        </p>
        <p>In addition to statistical learning and inference, we have
found debugging and tuning based on the output of a KBC
system to be an e ective method to improve KBC quality.
To support systematic debugging and tuning, it is important
that the underlying statistical models are well-calibrated,
i.e., predictions with probability around p should have an
actual accuracy around p as well. Such calibration is an
integral part of the development process of DeepDive.</p>
        <p>We describe the DeepDive architecture in Section 2 and
some implementation details in Section 3. We summarize
the lessons we have learned from DeepDive as follows:
Inference and Learning. Statistical inference and
learning were bottlenecks when we rst started DeepDive,
but we can now scale them with data-management and
optimization techniques.</p>
        <p>Feature Extraction. Good features are a key bottleneck
for KBC; with a scalable inference and learning
infrastructure in place, we can now focus on gathering and
tuning features for DeepDive.</p>
        <p>Debugging and Tuning. Developing KBC systems is an
iterative process; systematic debugging and tuning
requires well-calibrated statistical models.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>DEEPDIVE ARCHITECTURE</title>
      <p>We rst describe a simple KBC model that we use in
DeepDive, and then brie y discuss the infrastructure that</p>
      <sec id="sec-2-1">
        <title>6http://alchemy.cs.washington.edu</title>
        <p>
          enables web-scale KBC in DeepDive, namely how we scale
up web-scale feature extration, machine learning for KBC,
and statistical inference in Markov logic, respectively.
A Conceptual KBC Model. DeepDive adopts the
classic Entity-Relationship (ER) model [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]: the schema of the
target knowledge base (KB) is speci ed by an ER graph
G = (E; R) where E is one or more sets of entities (e.g.,
people and organizations), and R is a set of relationships.
De ne E(G) = [E2EE, i.e., the set of known entities. To
specify a KBC task to DeepDive, one provides the schema
G and a corpus D. Each document di 2 D consists of a set of
(possibly overlapping) text spans (e.g., tokens or sentences)
T (di). Text spans referring to entities or relationships are
called mentions (see Figure 4). De ne T (D) = [di2DT (di).
Our goal is to accurately populate the following tables:
Entity-mention table M (E(G); T (D)).7
Relationship-mention tables MRi T (D)k+1 for each
Ri 2 R; k is Ri's arity, and the rst k attributes (resp.
last attribute) are entity (resp. relationship) mentions.
        </p>
        <p>Relationship tables Ri 2 R.</p>
        <p>Note that Ri can be derived from ME and MRi . By the
same token, ME and MRi provide provenance that connects
the KB back to the documents supporting each fact. The
process of populating ME is called entity linking; the process
of populating MRi is called relation extraction. Intuitively,
the goal is to produce an instance J of these tables that is as
large as possible (high recall) and as correct as possible (high
precision). As shown in Figure 4, DeepDive populates the
target KB based on signals from mention-level features (over
text spans, e.g., positions, contained words, and matched
regular expressions) and entity-level features (over the target
KB, e.g., age, gender, and alias).
7For simplicity, we assume that all entities are known, but
DeepDive supports generating novel entities for the KB as
well (e.g., by clustering \dangling" mentions).</p>
        <p>Wikipedia    
3M  En77es  
Web  Search  
100M  Results  </p>
        <p>Freebase  
…  
3M  Facts  </p>
        <p>NLP  Tools,  
Custom  Code  </p>
        <sec id="sec-2-1-1">
          <title>Feature   Extrac+on  </title>
        </sec>
        <sec id="sec-2-1-2">
          <title>Machine   Learning  </title>
          <p>Features  </p>
          <p> 
Candidate  Men7ons:  </p>
          <p>En77es:  25B    
Rela7onships:  8B  
 
 </p>
          <p>Markov  Logic  </p>
          <p>Program  
Sta+s+cal  
Inference  </p>
          <p> </p>
          <p>KB 
En77es,  Rela7onships,  </p>
          <p>
            Proven ance  
 
 
Scaling Feature Extraction at Web Scale. To scale
DeepDive to web-scale KBC tasks, we employ high-throughput
parallel computing frameworks such as Hadoop8 and
Condor for feature extraction. We use the Hadoop File System
for storage, but found a 100-node MapReduce cluster to be
insu cient for ClueWeb: (1) Hadoop's all-or-nothing
approach to failure handling hinders throughput, and (2) the
number of cluster machines for Hadoop is limited.
Fortunately, the Condor infrastructure supports a best-e ort
failure model, i.e., a job may nish successfully even when
Condor fails to process a small portion of the input data.
Moreover, Condor allows us to simultaneously leverage thousands
of machines from across a department, an entire campus, or
even the nation-wide Open Science Grid.9
Scaling Machine Learning for KBC. Traditional KBC
systems rely on manual annotations or domain-speci c rules
provided by experts, both of which are scarce resources.
To remedy these problems, recent years have seen
interest in the distant supervision approach for relation
extraction [
            <xref ref-type="bibr" rid="ref14 ref15 ref8">8, 14, 15</xref>
            ]. The input to distant supervision is a set
of seed facts for the target relation together with an
(unlabeled) text corpus, and the output is a set of (noisy)
annotations that can be used by any machine learning
technique to train a statistical relation-extraction model. For
example, given the target relation BirthPlace(person, place)
and a known fact BirthPlace(John, Spring eld), the
sentence \John was born in Spring eld in 1946 " would qualify
as a positive training example. Despite the noise in such
examples, Zhang et al. [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] show that the quality of the
TAC-KBP10 relation-extraction benchmark improves
significantly as we increase the training corpus size (Figure 3).
DeepDive learns its relation-extraction models (as logistic
regression classi ers) on about 1M examples (see Section 3)
using the RDBMS-based Bismarck system [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ].
          </p>
          <p>
            Scaling Statistical Inference in Markov Logic. To scale
up statistical inference in Markov logic, DeepDive employs
the Tuffy [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ] and Felix11 systems. Tuffy is based on
the observation that MLN inference consists of a
ground
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>8http://hadoop.apache.org/</title>
      </sec>
      <sec id="sec-2-3">
        <title>9http://www.opensciencegrid.org 10http://nlp.cs.qc.cuny.edu/kbp/2010/ 11http://research.cs.wisc.edu/hazy/felix</title>
        <p>0.40  </p>
        <p>Precision  
ll,,rcFae1oR    iirscePno 000...321000     F1   Recall  
0.00  
1.E+02   1.E+03   1.E+04   1.E+05   1.E+06   1.E+07   1.E+08  </p>
        <p>Corpus  size  
ing step that essentially performs relational operations, and
a search (or sampling) step that often comprises multiple
independent subproblems. Thus, Tuffy achieves orders of
magnitude speed-up in grounding (compared to Alchemy)
by translating grounding into SQL statements that are
executed by an RDBMS. Moreover, Tuffy performs graph
partitioning at the search step to achieve scalability in inference
and (serendipitously) improved quality. Felix is based on
the observation that an MLN program (especially those for
KBC) often contains routine subtasks such as classi cation
and coreference resolution; these subtasks have specialized
algorithms with high e ciency and quality. Thus, instead
of solving a whole MLN with generic inference algorithms,
Felix splits the program into multiple parts and solves
subtasks with corresponding specialized algorithms. To resolve
possible con icts between predictions from di erent tasks,
Felix employs the classic dual decomposition technique.
3. IMPLEMENTATION DETAILS</p>
        <p>A key tenet of DeepDive is that statistical learning and
inference enables one to build high-quality KBC systems
(see Figure 1) by combining diverse resources. We brie y
describe more technical details of DeepDive to conceretely
demonstrate the advantage of this approach.</p>
        <p>Entity Linking. Recall that entity linking is the task of
mapping a textual mention to a real-world entity. We run
the state-of-the-art StanfordNER (Named Entity
RecogniPERSON  
• Bill  Clinton  
• Bill  Gates  
• Steve  Jobs  
• Barack  Obama  
• …  
ORGANIZATION  
• Google  Inc.  
• Microso;  Corp.  
• United  States  
• YouTube  
• …  </p>
        <p>Corpus  
EnJty    
MenJons  </p>
        <p>Mr.  Gates  was  the  CEO  of  Microso;.  
Google  acquired  Youtube  in  2006.  
…  
Rela9onships  
FoundedBy  
Company  </p>
        <p>Founder  
…  </p>
        <p>RelaJonship  MenJons  
Mr.  Gates  
•  “Mr.”  is  a  male  personal  Jtle  
•  “Gates”  is  a  common  name  
…  
En9ty-­‐level  Features  
Bill  Gates  
•  is  a  male  person  
•  is  very  frequently  menJoned  
•  aka  William  Gates  III  
…  
tion)12 to extract textual mentions and corresponding
entity types. DeepDive then tries to map each mention to a
Wikipedia entry using the following signals: string
matching, Wikipedia redirects and inter-page anchor text, Google
and Bing search results that link to Wikipedia pages,
entity type compatibility between StanfordNER and Freebase,
person-name coreference based on heuristics and proximity,
etc. We write a couple dozen MLN rules for these data
resources and then train the rule weights using the
entitylinking training data from TAC-KBP. Our entity-linking
component achieves an F1 score of 0.80 on the TAC-KBP
benchmark (human performance is around 0.90). As shown
in Figure 1, DeepDive also solicits user feedback on the
entity types; we plan to integrate such feedback into the
statistical inference process.</p>
        <p>
          Relation Extraction. The relation-extraction models in
DeepDive are trained using the methods described in Zhang
et al. [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. Speci cally, during feature extraction, we
perform dependency parsing using MaltParser13 and
Ensemble.14 We use Freebase and about 2M high-quality news
and blog articles provided by TAC-KBP to perform distant
supervision, generating about 1M training examples over 20
target relations (including those shown in Figure 1). We
use sparse logistic regression (`1 regularized) classi ers [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]
to train statistical relation-extraction models using both
lexical (e.g., word sequences) and syntactic (e.g., dependency
paths) features. We achieved an F1 score of 0.31 on the
TAC-KBP relation extraction benchmark (lower than only
the top participant in TAC-KBP 2010 [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]).
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. CONCLUDING REMARKS</title>
      <p>We presented DeepDive, an end-to-end demonstration
system that performs knowledge-base construction from the
web. DeepDive demonstrates that a promising approach to
KBC is to integrate diverse data resources and best-of-breed
algorithms via statistical learning and inference. We
discussed the key lessons we have learned from building
DeepDive { including feature extraction, statistical learning and
inference, and systematic debugging { and hope that they
are of value to other researchers.</p>
    </sec>
    <sec id="sec-4">
      <title>ACKNOWLEDGMENTS</title>
      <p>We gratefully acknowledge the support of DARPA grant
FA875009-C-0181. CR is also generously supported by NSF CAREER award
IIS-1054009, ONR award N000141210041, and gifts or research awards
from Google, Greenplum, Johnson Controls, Inc., LogicBlox, and
Oracle. We thank the generous support from the Center for High
Throughput Computing and Miron Livny's Condor research group.
Any opinions, ndings, and conclusions or recommendations expressed
in this material are those of the authors and do not necessarily re ect
the view of the above companies, DARPA, or the US government.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Cal</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Gottlob, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Pieris</surname>
          </string-name>
          .
          <article-title>Query answering under expressive entity-relationship schemata</article-title>
          .
          <source>Conceptual Modeling{ER</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Carlson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Betteridge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kisiel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Settles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. Hruschka</given-names>
            <surname>Jr</surname>
          </string-name>
          , and T. Mitchell.
          <article-title>Toward an architecture for never-ending language learning</article-title>
          .
          <source>In AAAI</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. D.</given-names>
            <surname>Sarma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Yu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Bohannon</surname>
          </string-name>
          . Rex:
          <article-title>Explaining relationships between entity pairs</article-title>
          .
          <source>Proc. VLDB Endow</source>
          .,
          <volume>5</volume>
          (
          <issue>3</issue>
          ):
          <volume>241</volume>
          {
          <fpage>252</fpage>
          ,
          <string-name>
            <surname>Nov</surname>
          </string-name>
          .
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>X.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Recht</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Re</surname>
          </string-name>
          .
          <article-title>Towards a uni ed architecture for in-RDBMS analytics</article-title>
          .
          <source>In SIGMOD</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ferrucci</surname>
          </string-name>
          et al.
          <article-title>Building Watson: An overview of the DeepQA project</article-title>
          .
          <source>AI Magazine</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Grishman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Dang</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          <article-title>Gri tt, and</article-title>
          <string-name>
            <given-names>J.</given-names>
            <surname>Ellis</surname>
          </string-name>
          .
          <article-title>Overview of the TAC 2010 knowledge base population track</article-title>
          .
          <source>In Text Analysis Conference</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>G.</given-names>
            <surname>Kasneci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ramanath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Suchanek</surname>
          </string-name>
          , and
          <string-name>
            <surname>G. Weikum.</surname>
          </string-name>
          <article-title>The YAGO-NAGA approach to knowledge discovery</article-title>
          .
          <source>SIGMOD Record</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mintz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bills</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Snow</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Jurafsky</surname>
          </string-name>
          .
          <article-title>Distant supervision for relation extraction without labeled data</article-title>
          .
          <source>In ACL</source>
          , pages
          <volume>1003</volume>
          {
          <fpage>1011</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>N.</given-names>
            <surname>Nakashole</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Theobald</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Weikum</surname>
          </string-name>
          .
          <article-title>Scalable knowledge harvesting with high precision and high recall</article-title>
          .
          <source>In WSDM</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>F.</given-names>
            <surname>Niu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Re</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Doan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Shavlik</surname>
          </string-name>
          .
          <article-title>Tu y: Scaling up statistical inference in Markov logic networks using an RDBMS</article-title>
          .
          <string-name>
            <surname>In</surname>
            <given-names>VLDB</given-names>
          </string-name>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Richardson</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Domingos</surname>
          </string-name>
          .
          <article-title>Markov logic networks</article-title>
          .
          <source>Machine Learning</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Tibshirani</surname>
          </string-name>
          .
          <article-title>Regression shrinkage and selection via the LASSO</article-title>
          .
          <article-title>Journal of the Royal Statistical Society</article-title>
          .,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Weikum</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Theobald</surname>
          </string-name>
          .
          <article-title>From information to knowledge: Harvesting entities and relationships from web sources</article-title>
          .
          <source>In PODS</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>F.</given-names>
            <surname>Wu</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Weld</surname>
          </string-name>
          .
          <article-title>Autonomously semantifying Wikipedia</article-title>
          .
          <source>In CIKM</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Niu</surname>
          </string-name>
          , C. Re, and
          <string-name>
            <given-names>J.</given-names>
            <surname>Shavlik</surname>
          </string-name>
          .
          <article-title>Big data versus the crowd: Looking for relationships in all the right places</article-title>
          .
          <source>In ACL</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Nie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Wen</surname>
          </string-name>
          .
          <article-title>Statsnowball: A statistical approach to extracting entity relationships</article-title>
          .
          <source>In WWW</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>