<!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>Towards Faster Annotation Interfaces for Learning to Filter in Information Extraction and Search</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Carlos A. Aguirre Dept. of Computer Science</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kansas State University Manhattan</institution>
          ,
          <addr-line>KS</addr-line>
          ,
          <country country="US">United States</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Margaret Rys Department of Industrial and Manufacturing Systems Engineering</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Maria F. De La Torre Dept. of Computer Science</institution>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Shelby Coen Dept. of Electrical and Computer Engineering</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>This work explores the design of an annotation interface for a document filtering system based on supervised and semisupervised machine learning, focusing on usability improvements to the user interface to improve the efficiency of annotation without loss of precision, recall, and accuracy. Our objective is to create an automated pipeline for information extraction (IE) and exploratory search for which the learning filter serves as an intake mechanism. The purpose of this IE and search system is ultimately to help users create structured recipes for nanomaterial synthesis from scientific documents crawled from the web. A key part of each text corpus used to train our learning classifiers is a set of thousands of documents that are hand-labeled for relevance to nanomaterials search criteria of interest. This annotation process becomes expensive as the text corpus is expanded through focused web crawling over open-access documents and the addition of new publisher collections. To speed up annotation, we present a user interface that facilitates and optimizes the interactive steps of document presentation, inspection, and labeling. We aim towards transfer of these improvements to usability and response time for this annotator to other classification learning domains for text documents and beyond.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>ACM Classification Keywords
Information systems ® Information retrieval ® Users and
interactive retrieval; Retrieval tasks and goals ® question
answering, document filtering, information extraction;
machine learning ® supervised learning supervised
learning by classification
© 2018. Copyright for the individual papers remains with the authors.
Copying permitted for private and academic purposes.</p>
      <p>ESIDA'18, March 11, Tokyo, Japan.</p>
      <p>INTRODUCTION
This paper addresses the task of learning to filter [7] for
information extraction and search, specifically by
developing a user interface for human annotation of
documents. These documents are in turn used to train a
machine learning system to filter documents by conformance
to pre-specified formats and topical criteria. The purpose of
filtering in our extraction task context centers around
question answering (QA), a problem in information retrieval
(IR), information extraction (IE), and natural language
processing (NLP) that involves formulating structured
responses to free text queries. Filtering for QA tasks entails
restricting the set of source documents, from which answers
to specific queries are to be extracted.</p>
      <p>
        Our overarching goal is to make manual annotation more
affordable for researchers, by reducing the annotation time.
This leads to the technical objectives of optimizing the
presentation, interactive viewing, and manual annotation of
objects without loss of precision, accuracy, or recall. This
annotation is useful in many scientific and technical fields
where users seek a comprehensive repository of publications,
or where large document corpora are being compiled. In
these fields, machine learning is applied to select and prepare
data for various applications of artificial intelligence, from
cognitive services such as question answering, to document
categorization. Ultimately, annotation is needed not only to
deal with the cold start problem [
        <xref ref-type="bibr" rid="ref12 ref3 ref8">10</xref>
        ] of personalizing a
recommender system or learning filter, but also to keep
previous work up to date with new document corpora [
        <xref ref-type="bibr" rid="ref6">4</xref>
        ].
Manual annotation is expensive because it requires expertise
in the topic and because of the time taken in the process.
Currently, there are fields such as materials science and
bioinformatics where annotation is needed to produce
ground truth for learning to filter [2]. For this we have
created a lightweight PDF annotation tool to classify
documents based on relevance.
      </p>
      <p>This annotation tool was developed with the goal to be more
efficient and accurate than normal document annotation. The
task is to filter documents based on content relevance,
potentially reducing the size of the result set returned in
response to a search query. This can boost the precision of
search while also supporting information extraction for data
mining by returning selected documents that are likely to
contain domain-specific information, such as recipes for
synthesizing a material of interest [6]. This can include
passages and snippets recipes to be extracted for the
synthesis of materials of interest. Analogous to this is
annotating documents by category tagging. In this paper,
classification is used to determine the eligibility (by format)
and relevance of a candidate document, and annotation
refers to the process of determining both eligibility and
relevance. The purpose of this paper is to record and test this
annotation tool with a relatively large subject group.
Background
In recent years, the growth of available electronic
information has increased the need for text mining to enable
users to extract, filter, classify and rank relevant structured
and semi structured data from the web. Document
classification is crucial for information retrieval of existing
literature. Machine learning models based on global word
statistics such as TF-IDF, linear classifiers, and
bag-ofwords support vector machine classifiers, have shown
remarkable efficiency at document classification. The broad
goal of our research is to extract figures and instructions from
domain-specific scientific publications to create organized
recipes for nanomaterial synthesis, including raw
ingredients, quantity proportions, manufacturing plans, and
timing. This task involves classification and filtering of
documents crawled from the web.</p>
      <p>The filtering task is framed in terms of topics of interest,
specifically a dyad (pair) consisting of a known material and
morphology. This in turn supports question answering (QA)
tasks defined over documents that are about this query
pair. For example, a nanomaterials researcher may wish to
know the effective concentration and temperature of
surfactants and other catalysts, to achieve a chemical
synthesis reaction for producing a desired nanomaterial. [6]
Collecting information about a document’s representation
involves syntactic and semantic attributes, domain ontology
and tokenization. Through the process of linguistically
parsing sentences and paragraphs, semantic analysis extracts
key concepts and words relevant to the aimed domain topic
that are then compared to the taxonomy. In our work, this
extraction involves inference and supervised learning to
determine different sections using metadata attributes such
as font, text-size and spatial location, along with natural
language processing. Data and knowledge retrieval is
dependent on finding documents that contain information
about the synthesis of nanomaterials. Our approach is to use
annotation-based learning, along with TF-IDF and a
bag-ofwords classifier to obtain relevant documents. This approach
requires tagging and manual classification of documents to
train the classifier-learning algorithm.</p>
      <p>
        The document corpora that the paper focuses on is in the area
of chemistry in synthesis of nanomaterial. We have
constructed a custom web crawler to retrieve and filter
documents in this area of research. The filtering process
checks for the presence of a gazetteer – a list of words in the
documents (TF-IDF) as best described in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Gazetteers in
information extraction (IE) are so named as generalizations
of the geographical dictionaries used in maps and atlases.
This process is only intended to filter documents based on
the vocabulary. On the other hand, other criteria might be
needed to determine the relevance of the documents.
Because metadata in these documents is not always
available, a learning to filter algorithm is necessary.
Need for a Fast Annotator
While many search engines provide a mechanism for explicit
relevance feedback, past work on rapid annotation has
mostly focused on markup for chunk parsing and other
natural language-based tasks. For example, the Basic Rapid
Annotation Tool (BRAT) of Stenetorp et al. [
        <xref ref-type="bibr" rid="ref13">11</xref>
        ] is designed
to provide assistance in marking up entities and relationships
at the phrase level. Meanwhile, fast annotators designed for
information extraction (IE) are often focused on a knowledge
capture task that is ontology-informed, such as in the case of
the Melita framework for Ciravegna et al. [3] and the
MMAX tool of Müller and Strube [8].
      </p>
      <p>We seek to produce a reconfigurable tool for explicit
relevance feedback for learning to filter that can make use of
not only text features, but also domain-specific features
(such as named entities detected using a gazetteer) and
metadata features (such as formatting for sidebars, equations,
graphs, photographs, other figures, and procedures). The
longer-term goal for intelligent user interface design is to
incorporate user-specific cues for relevance determination.
These include actions logged from the user interface such as
scrolling and searching within the document, but may be
extensible to gaze tracking data such as scan paths and eye
fixations. [5]
Manual annotation of training data brings a high cost in time
due to the amount of training examples needed. Challenges
in human annotation extend from time consumption to
inconsistency in labeled data. The variety in the annotators’
domain expertise among other human factors can create
inaccurate and problematic training data. In the present work,
an annotator user interface was developed to optimize the
human annotation process by providing previews of
document pages and highlighting relevant keywords. The
increase in speed, user interface design and annotator biases
are studied through an experiment with 43 unexperienced
annotators.</p>
      <p>METHODOLOGY
The objective is to create a tool for faster annotation (Fast
Annotator) that will not compromise on normal accuracy
(Manual Annotation). The document corpus that is used in
this experiment is composed by documents retrieved from
the web. Since these documents are only filtered by
vocabulary, there are multiple types of documents present in
the corpus. Because of the importance of the validity of
content of the document, the relevant documents are only
going to be composed of scientific peer-reviewed papers.
Since these types of documents often require publication
standards, which often includes a structured layout, we
expect the relevant documents to be well-formatted. To
classify these documents, verification of the layout is
typically an easy task for a human annotator. To take
advantage of this, first, the annotator has to determine
whether the document has the aspect to be a scientific paper.
Therefore, our classification categories can be separated in
papers and non-papers. In the case the document is a
scientific paper, the annotator still has to determine the
relevance to the content, synthesis of nanoparticles. This
process cannot be automated since the input source files are
in PDF, and therefore many of the metadata found in these
source files are oriented for printing or rendering purposes
rather than reading and classifying.</p>
      <p>In the case the document is not a scientific paper, it is
automatically considered not relevant; however further
refinement of the class label is needed. The purpose of this
subsidiary classification task is to help identify low-level
features and those that can be identified by modern feature
extraction algorithms, such as deep learning autoencoders.
There are three sub-categories for helping determine the type
of document: poster/presentation, form, and other; these are
the subclass labels The poster/presentation category has
documents that can be described as graphics, informational
posters or presentation talks. The form category are all
documents that are online application forms, survey or
journal petitions. The third and final category, contains all
documents that cannot be classified as any of the above,
along with any documents that are not in the language of our
research (English) since those are out of our scope.
Documents that are scientific posters or presentations, but
whose content is relevant, are considered not relevant for the
purpose of simplifying the task for human annotators and
validation of content.</p>
      <p>Manual Annotation
To evaluate the performance of the Fast Annotator we have
to compare it with the standard way of classifying documents
without an annotation tool. We are calling Manual
Annotation the classification of documents without the Fast
Annotator. We are considering the time it takes the annotator
to open, mentally determine the classification of the
document, and physically classifying it. This Manual
Annotation depends totally on the procedure in which the
annotator classifies the documents. Because of this, we have
created an algorithm that is to be followed by all the
annotators.</p>
      <p>Using an online stopwatch, the procedure to classify a
document is to start the time, then open the document in the
default PDF renderer for the machine. Once the document is
classified, the annotator would move the file to the
correspondent directory and pause the time. This ensures that
the time for decision making and physical annotation is taken
into account, while also following the way the Fast
Annotator records its time.</p>
      <p>Fast Annotator
The Fast Annotator (Figure 1) was designed with loose
implementation of the classical Nielsen heuristics [9]. While
designing the Fast Annotator, questions such as consistency
of the user experience, feedback of user’s input, simplicity,
shortcuts and other heuristics where considered. For
consistency purposes, all papers are shown to the user the
same way: first page is in the central window, and the other
pages (up to five) are shown as thumbnails on the left side of
the screen. The thumbnails have two purposes, to help the
user look ahead in the annotation process by showing a
preview of the pages, and to aid the user to get familiar to the
UI, since thumbnails is a very common aspect of many
document readers, visually, the user can start with something
similar to their previous experience and move to a new
experience as they follow to the right. Only the first 5 pages
of the document are shown. This is to increase the speed of
PDF rendering with the hope of decreasing the final time for
annotation.</p>
      <p>The Fast Annotator shows the status of the annotation
process (paper i out of n) on the bottom left side of the screen
and every time a paper is classified, a “loading” message
appears to let the user know that the operation is processing.
These gives the user a sense of task progress as the user can
see how many papers are done, and a sense of feedback speed
as the loading message appears right after any classification
button is pressed.</p>
      <p>The Fast Annotator shows the gazetteer list as “Keywords
list” and highlights all the words inside the document. The
button layout is designed to show the difference in the types
of documents (whether the document is a paper or not and
then further classify based on relevance).</p>
      <p>The procedure to use the Fast Annotator is simpler for the
annotator than the Manual Annotation. Normally, the user
annotating has to start the program and choose the directory
were all the documents are located, but for the experiment
this location was predetermined, so the user only had to start
the program. Since the program keeps track of the time spent
on each document in the background, the user does not have
to keep track of the time as they had to in the Manual
Annotation. Once the program starts, it queues all the
documents in the specified directory, so the user does not
have to open each file. The user simply has to click the
category to classify the document, and the next file will be
queued by the program right away.</p>
      <p>Preliminary Experiment Design: Best-of-3, Large Batch
In a preliminary exploratory experiment to assess the
feasibility of learning to filter from text features for the
materials informatics domain, we created two large batches
of files for testing Manual Annotation and an earlier version
of the Fast Annotator. The earlier version of the Fast
Annotator is functionally the same, with the difference that
it has a few more button categories, and visually, the button
layout is located on the left side of the screen rather than on
the right on the current version. Each large batch contained
1260 files, consisting of 12 smaller batches of size 105 each
(the least common multiple of 3, 5, and 7, for ease of
experimenting with Best-of-3, Best-of-5, and Best-of-7
interannotator agreement).</p>
      <p>Training data for supervised inductive learning was
generated by creating a bag of words representation of 7633
unique tokens occurring in all small batches, after stop word
removal and stemming.</p>
      <p>In this and other preliminary experiments, we noted that the
variance of annotation time for 1 to 3 annotators was high,
suggesting that an experiment using 20-50 annotators would
be more conducive to testing the hypothesis that the Fast
Annotator required less user time than Manual Annotation,
without loss of precision, recall, and accuracy.</p>
      <p>Speedup Experiment Design: Best-of-43, Small Batch
For this experiment conducted using 50 documents and a
participant pool of 43 users, the focus was on assessing
speedup. Ground truth was designated to be the previous
annotation given by one of two subject matter experts.
As described earlier, the fast annotator was designed to
retrieve results at a more accelerated rate than doing the
classification manually. The background information,
layout, and survey were considered when organizing the
design.</p>
      <p>The subjects were volunteers Kansas State University
industrial engineering students. They had no background
knowledge about synthesis of nanomaterials, or how to use
our annotation tool.</p>
      <p>When preparing for the execution of the experiment, the
information provided to our subjects was observed for
accurate measurements when categorizing the data. A
background summary of our project was provided on the
creation of nanomaterials and how their annotations would
be used in a normal environment as training data. Their
objective was to complete the annotation as efficiently as
possible. Following the definition and reasoning for the
different categories described earlier: relevant, irrelevant,
form, poster, and other.</p>
      <p>Later, half of the students started with the Fast Annotator and
the other half started with the Manual Annotation. This
separation is to account for the learning curve of annotating
a topic that the subjects were not experts in.</p>
      <p>The task for each annotator was to annotate a total of 50
documents for each type of annotation. Each document
corpus was previously annotated by experts in the field. The
document corpora had equal representation of document
categories for both the Manual and the Fast Annotator.
After the experiment, students were asked to take a
completely confidential survey. This survey started with
questions that analyzed the outcomes of the data, then later
provided feedback on improvements to the Fast Annotator.
RESULTS
Preliminary Experiment: Best-of-3, Large Batch
In the preliminary experiment, the focus was on
generalization quality rather than on the statistical
significance of speedup in the annotator. Tables 1 and 2
show the results: accuracy, weighted average precision,
average recall, F1 score, and area under the (receiver
operating characteristic or ROC) curve, under 10-fold
crossvalidation, for Manual Annotation and the Fast Annotator.
Bold face indicates the better of the two sets of results.</p>
    </sec>
    <sec id="sec-2">
      <title>The inducers compared in [1] were:</title>
      <p>•
•
•
•</p>
    </sec>
    <sec id="sec-3">
      <title>Logistic: Logistic Regression IB1: Nearest Neighbor NB: Discrete Naïve Bayes RF: Random Forests</title>
      <p>The average time required for Manual Annotation was
18,413.4 seconds versus 5,246.8 seconds for the Fast
Annotator – a 251% speedup – with statistically insignificant
gains in precision or AUC, slightly lower accuracy, and
lower recall.</p>
      <p>Speedup Experiment: Best-of-43, Small Batch
As described in the design specification, accuracy was
assessed based on user annotations relative to expert ground
truth. For N = 43, the accuracy of Manual Annotation
classifications is 0.639 ± 0.125 (mean 0.639, stdev 0.125),
while the accuracy of Fast Annotator classifications is 0.726
± 0.114. The null hypothesis that the Fast Annotator is less
accurate that Manual Annotation is rejected with p &lt;
.00002071 (2.071 × 10-5) at the 95% level of confidence
using a paired, one-tailed t-test. Meanwhile, for N = 42 (due
to one misrecorded time for participant #23) the time taken
to process batches of 50 documents using Manual
Annotation is 1070.41 ± 361.45 while the Fast Annotator
time is 663.77 ± 468.14. The null hypothesis that the Fast
Annotator is slower than Manual Annotation is rejected with
p &lt; .0000537 (5.37 × 10-5) at the 95% level of confidence
using a paired, one-tailed t-test.</p>
      <p>We received good feedback from the survey with 89.74% of
the users indicating that highlighting the keywords helped
them determine the type of document. We also found that on
average, 97.44% only needed the first 3 pages to classify the
document.</p>
      <p>CONCLUSIONS
Summary of Results
The speedup trend observed in the preliminary experiment is
upheld with lower variance but a much lower margin of
victory: a 38% gain in speed using the Fast Annotator.
Observed over 43 participants, however, the accuracy of the
Fast Annotator is also conclusively higher.</p>
      <p>The positioning of buttons, reduction of classification
categories and overall layout along with the highlighting of
keywords can account the increase in accuracy as the ease of
use and learnability may have affected annotators’ abilities
to make a category classification decision. This may also be
attributable to prior background expertise and interest.
Future Work
One priority in this continuing work is to isolate
improvements to the user interface, such as highlighting and
document previewing, from other causes of speedup and
increased filtering precision and recall. These other causes
include UI-independent optimizations such as document
pre-fetching. It is important to be able to differentiate these
causes to fairly attribute the observed improvement in
performance measures for the system.</p>
      <p>
        Attributing annotation speedup to specific user interface
changes versus user-specific causes is a challenging open
problem. To provide a cognitive baseline, collecting and
analyzing survey data regarding annotators’ expertise and
interest in the domain topic could reveal an effect on the
speed and accuracy of the results. A related problem is that
of accounting for user expertise as subject matter experts and
experience with the fast annotator: in our earliest
experiments [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we obtained greater speedups (251% as
mentioned above) that may be attributable to greater
familiarity with the fast UI due to the original annotators
being UI developers. Although the hypothesized trends were
supported by the experiment reported in this paper, using
novice participants who were given only a rubric, these
trends are lower in magnitude and significance. We
hypothesize a learning curve that may be useful to model.
Further analysis for user interface design is planned for the
Fast Annotator. To draw conclusions and test new tools, a
technology such as gaze tracking and gaze prediction [5]
could be used to expand the features available for relevance
determination, and also to personalize and tune the interface
for faster response. One particular application of this
technology is to procedurally automate layout of annotation
interface elements for user experience (UX) objectives,
particularly the efficiency of explicit relevance feedback and
multi-stage document categorization.
      </p>
      <p>Information extraction from text and learning to filter
documents (especially from text corpora) are already
actively-studied problems in different scientific fields, and
our project aims to aid in this area. As technology
progresses, however, machine learning for information
retrieval, information extraction, and search is being applied
to more types of media, such as video and audio. An efficient
video or audio annotator would increase the range of
application of enabling technologies, such as action
recognition, to different fields.</p>
      <p>Finally, we are investigating applications of this type of
human-in-the-loop information filtering in other problem
domains, such as network traffic monitoring in cyberdefense,
and anomaly detection. We hypothesize that reinforcement
learning to develop policies for UI personalization can yield
improvements in filtering quality such as the kind reported
in this paper.</p>
      <p>ACKNOWLEDGMENTS
The authors thank Yong Han and David Buttler of Lawrence
Livermore National Labs for helpful feedback and assistance
with ground truth annotation, and Tessa Maze for help with
editing.</p>
      <p>This work was funded by the Laboratory Directed Research
and Development (LDRD) program at Lawrence Livermore
National Laboratory (16-ERD-019). Lawrence Livermore
National Laboratory is operated by Lawrence Livermore
National Security, LLC, for the U.S. Department of Energy,
National Nuclear Security Administration under Contract
DE-AC52-07NA27344. This work was also originally
supported in part by the U.S. National Science Foundation
(NSF) under grants CNS-MRI-1429316 and
EHR-DUEWIDER-1347821.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aguirre</surname>
            ,
            <given-names>C. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gullapalli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De La Torre</surname>
            ,
            <given-names>M. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lam</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weese</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Hsu</surname>
            ,
            <given-names>W. H.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Learning to Filter Documents for Information Extraction using Rapid Annotation</article-title>
          .
          <source>Proceedings of the 1st International Conference on Machine Learning and Data Science</source>
          . IEEE Press.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Baumgartner</given-names>
            <surname>Jr.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. A.</given-names>
            ,
            <surname>Cohen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. B.</given-names>
            ,
            <surname>Fox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. M.</given-names>
            ,
            <surname>Acquaah-Mensah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            , &amp;
            <surname>Hunter</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.</surname>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Manual curation is not sufficient for annotation of genomic databases</article-title>
          .
          <source>Bioinformatics</source>
          ,
          <volume>23</volume>
          (
          <issue>13</issue>
          ),
          <fpage>i47</fpage>
          -
          <lpage>i48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>doi:10</source>
          .1093/bioinformatics/btm229 Ciravegna,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Dingli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Petrelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            , &amp;
            <surname>Wilks</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          (
          <year>2002</year>
          ).
          <article-title>User-System Cooperation in Document Annotation Based on Information Extraction</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management (EKAW 2002): Lecture Notes in Computer Science</source>
          <volume>2473</volume>
          (pp.
          <fpage>122</fpage>
          --
          <lpage>137</lpage>
          ). Berlin, Germany: Springer.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          4.
          <string-name>
            <surname>Fiorini</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ranwez</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montmain</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Ranwez</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>USI: a fast and accurate approach for conceptual document annotation</article-title>
          .
          <source>BMC Bioinformatics</source>
          ,
          <volume>16</volume>
          (
          <issue>83</issue>
          ). doi:
          <volume>10</volume>
          .1093/bioinformatics/btm229 5.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Karaman</surname>
            ,
            <given-names>Ç. Ç.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sezgin</surname>
            ,
            <given-names>T. M.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Gaze-based predictive user interfaces: Visualizing user intentions in the presence of uncertainty</article-title>
          .
          <source>International Journal of Human-Computer Studies</source>
          ,
          <volume>111</volume>
          ,
          <fpage>78</fpage>
          -
          <lpage>91</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>doi:10</source>
          .1016/j.ijhcs.
          <year>2017</year>
          .
          <volume>11</volume>
          .005 Kim,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Saunders</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>McCallum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Ceder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            , &amp;
            <surname>Olivetti</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Materials Synthesis Insights from Scientific Literature via Text Extraction and Machine Learning</article-title>
          .
          <source>Chemistry of Materials</source>
          ,
          <volume>29</volume>
          (
          <issue>21</issue>
          ),
          <fpage>9436</fpage>
          -
          <lpage>9444</lpage>
          . doi:
          <volume>10</volume>
          .1021/acs.chemmater.7b03500 Lang,
          <string-name>
            <surname>K.</surname>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>NewsWeeder: Learning to Filter Netnews</article-title>
          .
          <source>Proceedings of the 12th International Conference on Machine Learning (ICML</source>
          <year>1995</year>
          )
          <article-title>(pp</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          331-
          <fpage>339</fpage>
          ). San Francisco, CA, USA: Morgan Kaufmann.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Müller</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Strube</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>MMAX: a tool for the annotation of multi-modal corpora</article-title>
          .
          <source>Proceedings of the 2nd IJCAI Workshop on Knowledge and Reasoning in Practical Dialogue Systems</source>
          , (pp.
          <fpage>45</fpage>
          -
          <lpage>50</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Nielsen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1994</year>
          ).
          <article-title>Enhancing the explanatory power of usability heuristics</article-title>
          .
          <source>Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI</source>
          <year>1994</year>
          )
          <article-title>(pp</article-title>
          .
          <fpage>152</fpage>
          -
          <lpage>158</lpage>
          ). New York, NY, USA: ACM.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <source>doi:10.1145/191666</source>
          .191729 10.
          <string-name>
            <surname>Schein</surname>
            ,
            <given-names>A. I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popescul</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ungar</surname>
            ,
            <given-names>L. H.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Pennock</surname>
            ,
            <given-names>D. M.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Methods and Metrics for Cold-Start Recommendations</article-title>
          .
          <source>Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development</source>
          (pp.
          <fpage>253</fpage>
          -
          <lpage>260</lpage>
          ). New York, NY, USA: ACM.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          11.
          <string-name>
            <surname>Stenetorp</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pyysalo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Topić</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ohta</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ananiadou</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Tsujii</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>BRAT: a Web-based Tool for NLP-Assisted Text Annotation</article-title>
          .
          <source>Proceedings of the 13th Conference of the European Chapter of the Association for Computational Linguistics (ACL</source>
          <year>2012</year>
          ): Demonstrations (pp.
          <fpage>102</fpage>
          -
          <lpage>107</lpage>
          ).
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>