<!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>Regimvid at ImageCLEF 2015 ScalableConcept Image Annotation Task: Ontology based Hierarchical Image Annotation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mohamed Zarka</string-name>
          <email>mohamed.ezzarka@ieee.org</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anis Ben Ammar</string-name>
          <email>ben.ammar.regim@gmail.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Adel M. Alimi</string-name>
          <email>adel.alimi@ieee.org</email>
        </contrib>
      </contrib-group>
      <abstract>
        <p>In this paper, we describe our participation in the ImageCLEF 2015 Scalable Concept Image Annotation task. In this participation, we display our approach for an automatic image annotation by the use of an ontology-based semantic hierarchy handled at both learning and annotation steps. While recent works focused on the use of semantic hierarchies to improve concept detector accuracy, we are investigating the use of such hierarchies to reduce detector complexity and then, to handle e ciently large-scale image datasets. Our framework is based on two steps: (1) constructing a fuzzy ontology through analyzing learning dataset, and (2) guiding the annotation process through a reasoning engine. The obtained results con rm that this approach is promising for scalable image annotation.</p>
      </abstract>
      <kwd-group>
        <kwd>Image Annotation</kwd>
        <kwd>Classi cation</kwd>
        <kwd>Concept Detection</kwd>
        <kwd>fuzzy Ontology</kwd>
        <kwd>fuzzy Reasoning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>For the ImageCLEF2015 Scalable Concept Image Annotation task, our aim is to
construct an automated image annotation framework that focuses on the
scalability aspect through reducing semantic concept detection cost and complexity.</p>
      <p>
        Automatic photo annotation is considered as a classi cation problem that
consists in assigning a set of semantic concepts to a semantic content of a given
image [
        <xref ref-type="bibr" rid="ref33 ref39">33, 39</xref>
        ].
      </p>
      <p>
        Image collections are increasing staggeringly. Thus, retrieving from
largescale image datasets is a challenging task [
        <xref ref-type="bibr" rid="ref16 ref34 ref35 ref36">36, 35, 16, 34</xref>
        ]. The access to such
enormous contents has forced the image retrieval community to look for advanced
approaches and techniques in order to make the availability of automated and
e cient semantic annotation for such contents [
        <xref ref-type="bibr" rid="ref29 ref30 ref4">4, 30, 29</xref>
        ].
      </p>
      <p>
        In the previous ImageCLEF Scalable Concept Image Annotation task, [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]
focused on the use of a knowledge based approach. Thus, an ontology was
generated and used both: (1) in training phase to select images that should be used
for optimizing classi ers, and (2) in testing phase for deducing new annotations
through concept inter-relationships. This approach was considered as the winner
within ImageCLEF2014 Scalable Concept Image Annotation task.
      </p>
      <p>
        Aspiring to reconcile and exploit the semantic assets provided by the use of
knowledge based approaches, number of initiatives have investigated the
knowledge engineering for image retrieval ([
        <xref ref-type="bibr" rid="ref10 ref2 ref26">26, 2, 10</xref>
        ] to cite a few). Yet, ontologies (as
a knowledge database) are powerful tools to design concepts and their
interrelationships. In general, ontology-based approaches consists in de ning a knowledge
conceptualization and a reasoning process in order to handle and enhance a
semantic interpretation. An immediate e ect of such e orts is the alleviation of
the semantic barriers and many promising works raised [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        Aiming to contribute towards this direction, in [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ], we presented a fuzzy
ontology based framework for enhancing a multimedia content indexing
accuracy. Key dimensions of this inquiry constitute the three main issues addressed
by the existing ontologies, namely a generic ontology structure aspect, an
automated knowledge extraction process for populating an ontology content, and a
machine-driven context detection for a multimedia content. What was
accomplished in this study is a novel ontology management method which is intended
to a machine-driven knowledge database construction. The experiment that we
conducted on the ImageCLEF2012 dataset displayed semantic improvements
over a classical image annotation framework used in large-scale multimedia
contents.
      </p>
      <p>
        Our submitted runs within ImageCLEF2015 Scalable Concept Image
Annotation rely on a visual analysis of the provided testing dataset. As visual
features, we used a k-means [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ] algorithm to classify training local feature
extract by Surf algorithm [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. For scalability, our runs aim to show that we can
go further in such aspect by reducing computing cost. In fact, we propose an
ontology based approach that alleviates the computing cost for labeling a given
testing image by candidate semantic concepts. By reading papers that have been
published within ImageCLEF Labs [
        <xref ref-type="bibr" rid="ref25 ref34 ref35 ref36 ref7">25, 36, 35, 7, 34</xref>
        ], it can be clearly seen that
there are a serious focus made on scalability through reducing the candidate
concept list to be analyzed within an image content. Mainly, these works rely
on dividing candidate concepts into: (1) initial concepts that can be detected
directly through analyzing an image content, and (2) extended concepts that
can be detected through reasoning with the initial ones. In [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ], we presented
a fuzzy framework for enhancing a semantic interpretation through reasoning
with a given initial concept set. In our submitted runs, we focused on detecting
initial concepts. Thus, our contribution consists in developing a fuzzy ontology
to guide the annotation process through reducing the number of concepts to be
detected.
      </p>
      <p>The present working note is organized as follows: Section 2 describes the
proposed framework. Section 3 describes our submitted runs to ImageCLEF2015
Scalable Concept Image Annotation task as well as comparison results with other
participants runs. Finally, a conclusion and some future directions of our work
are described in Section 4.</p>
    </sec>
    <sec id="sec-2">
      <title>The RegimVid Image Annotation System</title>
      <sec id="sec-2-1">
        <title>Framework overview</title>
        <p>
          The RegimVid [
          <xref ref-type="bibr" rid="ref11 ref12 ref19">11, 12, 19</xref>
          ] is a semantic video indexing, retrieval and
visualization system developed within our team. In this paper, we propose a scalable
image annotation framework based on hierarchical annotators. We investigate
research works on semantic hierarchies for hierarchical image annotation. Our
framework relies on constructing and managing a fuzzy ontology that handle a
semantic hierarchy. Such a hierarchy is used then to train more accurate image
annotators (see gure 1).
Image annotation is considered as a multi-class classi cation problem. Many
approaches were proposed to handle the annotation scalability aspect (large
number of concept to annotate with) through combining semantic hierarchical
structures with classi cation techniques (like Svm : Support Vector Machine)
[
          <xref ref-type="bibr" rid="ref1 ref22 ref24 ref8">8, 22, 1, 24</xref>
          ].
        </p>
        <p>
          Mainly, two di erent approaches were proposed for constructing the semantic
hierarchy. The rst one is quali ed as top-down method: the semantic hierarchy
is build through recursive class set clustering [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. The second one is quali ed as
bottom-up method: the hierarchy is de ned by agglomerative partitioning of the
classes [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. Furthermore, two di erent approaches were proposed also for
hierarchical image classi cation: the rst is the Binary Hierarchical Decision Trees
(Bhdts)[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], and the second is the Decision Directed Acyclic Graphs (Ddags)
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>Let C = fc1; c2; : : : ; cN g be a set of N semantic concept. The Ddags
approach trains N (N 1)=2 binary classi ers and uses a DAG to decide if an
image image belongs or not to a semantic concept class ci 2 C. At each given
node at a distance d from the tree root, d semantic concept classes are
eliminated, and N d decision nodes remain to be evaluated. The Bhdts approach
handle the semantic hierarchy as a binary tree: concept classes are clustered
hierarchically into two subsets. This clustering step is iterated until a single
concept class set is reached. For every clustering step, an Svm classi er is trained in
order to decide if an image image could be annotated by the rst or the opposite
semantic concept class. A total of log2(N ) Svm classi ers are trained and used
for analyzing a test image. Despite the fact that these two approaches enable
accurate classi ers, they handle semantic hierarchy as binary structures which
requests a considerable structure to handle with large amount of concept classes.</p>
        <p>In our proposed framework, we aim to de ne a new method for constructing
a hierarchical classi ers for scalable image annotation. At rst, an annotated
image dataset is analyzed to construct the hierarchy tree for concept classes.
Then, and for every level of the de ned tree structure, an Svm is trained for
predicting if a test image image belongs to the rst concept class set or the
second one. By starting by the rst level (root node), the hierarchy is walked
until reaching leafs nodes through computing classi er votes (see gure 2).</p>
        <p>
          Our method is inspired from fuzzy decision tree based method [
          <xref ref-type="bibr" rid="ref37 ref6">37, 6</xref>
          ] to
extract uncertain knowledge in a classi cation problem. Fuzzy set theory is used
to model the tree structure. Thus, our proposed approach is based on a fuzzy
ontology that handles such a decision tree. In what follows, we discuss the
structure of our fuzzy ontology, we show how we populate its content, and how to
infer available knowledge in order to use the hierarchical classi ers to annotate
a test image accurately.
        </p>
        <p>Ontology Structure The ontology structure is based on three conceptual
classes : the semantic concept Concept, the hierarchical node Node, and the
test image Image.</p>
        <p>We de ne also a set of relationships between these conceptual classes (see
table 1).</p>
        <p>Relationships
isIndexedBy
votesFor
existsIn
isChildOf</p>
        <p>The relationship isChildOf depicts that a node node1 2 Node is a child of
another node node2 2 Node. This relationship is used then for modeling the
semantic hierarchy for concept classes.</p>
        <p>The relationship existsIn enumerates for each node node 2 Node the contained
set of concept classes. A concept concept 2 Concept can exists in many nodes,
but for separate levels.</p>
        <p>The relationship votesFor is used when an image image is being annotated
and the hierarchy is walked from the root node to the leafs. A node node 2 Node
votes for an image image 2 Image by a fuzzy weight p2 when a Svm classi cation
on that image predicts that the image image could annotated by the set of
semantic concepts that exists in the node node.</p>
        <p>Finally, the relationship isIndexedBy depicts that an image image 2 Image is
annotated by the concept concept 2 Concept by a fuzzy weight equal to p1.</p>
        <p>The proposed ontology structure is used to enable handling the hierarchical
classi ers, to trace the hierarchy walk for classifying a given test image, and then
to model the set of semantic concepts that annotate that image (see gure 3). In
what follows, we expose the population process for our ontology, then, we discuss
the reasoning process used to guide and assist the hierarchical annotation.
Ontology population Given a de ned set of semantic concepts, we start by
clustering it through analyzing annotated image dataset provided by the
ImageCLEF 2015 Scalable Concept Image Annotation task.</p>
        <p>At rst, we apply a binary clustering for the whole concept set, and we de ne
two new nodes in the ontology node1 and node2. We use a k-means clustering
algorithm with k = 2. Then, each concept is instantiated within the ontology,
and for every concept concept that belongs to the node node, a new relationship
existsIn is instantiated between concept and node. This process is recursively
called on node1 and node2 until a sub-node contains only one semantic concept
class, or the clustering process seems unable to cluster a given semantic
concept classes. At each iteration, the new de ned nodes are populated within the
ontology through instantiating the isChildOf relationships.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Hierarchical classi cators construction Once the hierarchical structure is</title>
        <p>de ned through the above mentioned recursive binary clustering, an Svm based
classi er is trained for all the nodes that belong to the same level. As training
images, we select some development images for every concept that belongs to
a node. In section 2.2, we detail the development image dataset used for the
training task.</p>
        <p>At a given level, two possible nodes are guring (see gure 4). By exploring
existsIn relationships, we construct a training image dataset. For the rst node
(see node Root in gure 4), and for each concept that belongs to that node, a
subset of images that are annotated by this concept are selected to be training
images for corresponding node.</p>
        <p>For a leaf node (see node Node1 in gure 4), we proceed as follow: let
Cm = fc1; c2; : : : ; ckg be a set of k concepts that belongs to the node nodem.
We construct then k classi ers. Each classi er is related to a given concept and
trained against the other concepts. Then, and for a classi er f of a concept
cf 2 Cm, we train an Svm classi er based on two image sets: the rst set is
based on images that are annotated by the concept cf , and the other set is
based on images that are annotated by the other concepts (Cm n cf ).</p>
        <p>For a leaf node that contain only one concept class (see node Node2 in gure
4), no Svm classi er will be constructed. And an image annotation for this
concept will be computed through the leaf node classi cation vote.
Reasoning We start reasoning from the root node (top node) of the constructed
fuzzy tree (see gure 3). For a given node, we compute the values of the
membership functions ( ) for the child nodes through ring the corresponding Svm
classi ers. The classi cation results (the vote) are populated into the fuzzy
ontology through instantiating the votesFor relationship.</p>
        <p>In order to improve reasoning accuracy and to minimize the decision tree
walk (which will also minimize the number of Svm classi ers to be red), we
de ne a Fuzziness control threshold r = 0:1: given two sub-nodes node1 and
node2, ring the Svm classi er at this level provides two membership function
values 1 for node1 and 2 for node2. Then, we compute r = j 1 2j.</p>
        <p>if r 0:1, then we could not be sure if the Svm classi er is discriminative
to judge if the content of a test image belongs to the rst or to the second node.
We proceed so to walk both sub-nodes (node1 and node2). For the opposite case
( r &gt; 0:1), the reasoner walks only the node that has the greater membership
function value ( ).</p>
        <p>Given the example in gure 3, the Svm classi er of the node root computed
1 = 0:2 for the node N ode1, and 2 = 0:8 for the node N ode2. Then, the
reasoning algorithm stops walking the node N ode1 and proceeds to walk the
N ode2 since r = 0:8 0:2 = 0:6 and 0:1 0:6.</p>
        <p>A leaf node can contain a set of concept classes, or only one concept class.
In the rst case, and for every contained concept class, an Svm classi er is red
for that concept against the other contained concept classes. The classi cation
result is populated in the ontology through the instantiation of the relationship
isIndexedBy between the concept class and the test image. The fuzzy weight for
the new relationship is computed as an average of values computed from the
root node to the leaf one. In case of a single concept class, a new isIndexedBy
relationship is instantiated within the ontology between that concept and the
test image. The fuzzy weight as in the rst case.</p>
        <p>Our proposed fuzzy decision tree reasoner assists the annotation of a given
test image through ring recursive trained Svm classi ers in order to optimize
the number of concept to be detected. Such an optimization should reduce also
the computing cost of a given test image annotation process.</p>
        <p>In the next section, we expose how we construct an Svm classi er for each
node in the constructed fuzzy hierarchical semantic structure of concept classes.
2.2</p>
      </sec>
      <sec id="sec-2-3">
        <title>Svm Classi er Construction</title>
        <p>
          In our participation within ImageCLEF 2015 Scalable Concept Image
Annotation task, we aimed basically to evaluate the scalability aspect of our preliminary
automatic annotation framework. For semantic concept detector/annotator, we
have not really de ned an original approach, but we implemented state-of-the-art
bags of quantized local features and linear classi ers learned by support vector
machines. In fact, and as pointed in [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], bag-of-features and codebook approach
has gained a great attention by image classi cation and annotation community
as it showed notable semantic accuracy [
          <xref ref-type="bibr" rid="ref17 ref26 ref9">26, 17, 9</xref>
          ]. In what follow, we expose how
we construct Svm classi ers for semantic concept detection and annotation.
Construct a learning dataset Image annotation has always been heavily
dependent to good development datasets. First, datasets were mainly
handcollected. However, and recently, several researches attempt to automate such a
laborious task. Re-ranking images gathered from popular Image search engines
(Google, Yahoo!, Bing, . . . ) can construct automatically an image learning
dataset [
          <xref ref-type="bibr" rid="ref13 ref14 ref31">14, 13, 31</xref>
          ].
        </p>
        <p>As a development dataset, we have not used one provided by the ImageCLEF
2015 Scalable Concept Image Annotation task. In fact, not all the concepts were
annotated. We relied then on Flickr image search engine to obtain image set
and construct a learning dataset. We used so the information provided with
concept list to query the search engine and we gathered rst 100 result images
for each given concept.</p>
        <p>At the outset, it seems to be curious to use an external data source as a
development dataset. Our aim is to explore available on-line data-sources (like
search engines) to train non annotated semantic concepts.</p>
        <p>
          Local Feature Extraction Our framework extracts features from an input
image through a robust local feature extractor. We followed a basic and
stateof-the-art framework for such purpose (as described in [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]). Leading
extractors for such a purpose includes Scale Invariant Feature Transform (Sift) and
Speeded Up Robust Features (Surf). Local feature descriptors handle a pixel
within an image by analyzing its neighborhood pixels. Many di erent
descriptors and interest-point detectors were proposed and discussed in the literature.
While the Sift descriptor [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] is considered as the most widely used descriptor,
Surf [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] is known as robust local feature extraction to various image
perturbations.
        </p>
        <p>
          Our framework extracts local features and descriptors using Surf. Such a
choice is argued by Surf concise descriptor length (64 oating point values).
The Surf implementation that we used is provided by OpenCv [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
        </p>
        <p>For query image analysis, local features are extracted and mapped into
nearest computed cluster centroids. The query image is then handled by a vector
that represents de ned visual bag-of-words.</p>
      </sec>
      <sec id="sec-2-4">
        <title>Classi cation of local Features and Contructing the bag-of-words model</title>
        <p>After extracting local features, a bag-of-words model is used to represent these
descriptors. The latter are extracted from training images and are grouped into
N clusters of visual words using k-means. Each de ned descriptor is classi ed
into its cluster centroid by computing the Euclidean distance metric. For our
runs, we choose a value of N = 100. This value is argued by a balance between
high bias (under- tting) and high variance (over- tting).</p>
        <p>
          In order to alleviate the computing cost of k-means clustering, we used Mini
Batch k-means [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ] as an alternative to the k-means algorithm for clustering
massive datasets. Mini Batch k-means reduces the computational cost by
handling xed size subsample instead of all the data in the database. This strategy
reduces the amount of distance to be computed at each clustering iteration.
Learning Algorithm The learning algorithm consists in training
one-vs.one linear Svm to operate in the bag of Surf feature space. Training images
are classi ed through a histogram vector conctructed in the k-means based
clustering. We used a linear kernel for our Svm based learning algorithm in
view of its simplicity and computational e ciency in training and classi cation:
K(x; y) = xT y + c.
        </p>
        <p>
          Basically, Svm are binary classi er. For a given detector, an image is
annotated by one of two distinct groups. A one-vs.-one scheme is used in which each
Svm trained for each combination of individual classes. The Svm implementation
used in our runs is given by Scikit-Learn library [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ].
        </p>
        <p>Decision As an Svm decision function, a class membership probability
estimation ts the decision values.</p>
        <p>
          Scikit-Learn library uses a Platt Scaling in order to calibrate the Svm
classi er to produce, in addition to class predictions, probabilities. When the
Svm is trained, an optimization process is called to optimize parameter vectors
A and B such that : P (yjX) = 1=(1 + exp(A f (X) + B)) where f (X) is the
signed distance of a sample from the hyperplane.
Our developed framework does not handle yet concept localization. As future
work, we are motivated to use state-of-the-art based techniques (such as [
          <xref ref-type="bibr" rid="ref20 ref21">21, 20</xref>
          ]).
In our submitted runs, we considered the whole image content as a localization
for all annotated concepts.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments and Results</title>
      <sec id="sec-3-1">
        <title>Submitted Runs</title>
        <p>We submitted two runs, where the only di erence is the value of the threshold
weight for all computed annotation:
{ Run 1 (regimvid at imageclef2015 task1 ): In this run, we considered all the
annotation weights performed by our annotation framework.
{ Run 2 (regimvid at imageclef2015 task1 0.7 ): In this run, we considered only
annotation weights that are greater or equal to 0:7.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Results</title>
        <p>
          We would like to notice that we annotated only 300 000 images of the 500 000
images provided in the test dataset. And, since many test images were not
accessible on-line, we extracted features from the provided image thumbnails1 (with
low resolutions). Due to these facts, our runs haven't reached an advanced
position compared to the other runs (see tables 2 and 3). Furthermore, our system
used a state-of-the-art based Svm classi er. We think that a complete image
annotation on real (full size) images with more tweaked Svm classi ers should
give better results. Furthermore, fuzzy ontology based semantic enhancement
(described in [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ]) should also enhance our framework annotation accuracy.
Best run 0; 795403 (/SMIVA/21.run)
Worst run 0; 0305398 (/REGIM/regimvid at imageclef2015 task1 0.7.txt)
Average 0; 31046
        </p>
        <p>Our best run 0; 0366072 (position 85=89)
Training process: Training the Svm classi ers task elapsed about 4 days (we
used 100 learning images per a concept). This task was executed on a moderm
machine (Intel i5 processor with 16 GB RAM memory).
1 compressed in the webupv15 data visual images.zip le.
Annotation process: The annotation task was done on 10 Vps machines (each
one has one core CPU and 1 GB of RAM). The annotation of 300 000 images
elapsed about 1 633 hours (without taking into consideration the Vps parallel
computing).</p>
        <p>Our framework annotates a test image with an average of 19:615 seconds (the
maximum record was 597:250 seconds and the minimum one was 0:066 second).</p>
        <p>And for a given test image, an average of 52 Svm classi ers were red (the
maximum was 175 and the minimum was 6). Our framework has reduced the
number of Svm classi ers to be red in order to annotate a given test image.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In this working note, we described our annotation framework for the ImageCLEF
2015 Scalable Concept Image Annotation task. We discussed our ontology based
framework for reducing the number of concepts to be detected for a given image.
We developed a state-of-the art bag-of-words based concept detector (that uses
Surf feature extractor and k-means classi cation). Then, concept detectors are
selected through reasoning with a fuzzy ontology content. Thus, not all the
concept detectors are used for a given image.</p>
      <p>In our experiment, we showed how the use of such a method could reduce the
number of concept detectors to be used in order to e ciently annotate a
largescale image dataset. While the obtained results were not really impressive, we
still believe that our framework can reveal better results through tweaking local
feature extraction and training, and exploiting semantic enhancement through
fuzzy reasoning. Thus, we are considering potential future directions to further
improve our proposed framework.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgment</title>
      <p>The authors would like to acknowledge the nancial support of this work by
grants from General Direction of Scienti c Research (DGRST), Tunisia, under
the ARUB program. The authors would like to acknowledge also the
ImageCLEF2015 Organising Committee.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bannour</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hudelot</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Hierarchical image annotation using semantic hierarchies</article-title>
          .
          <source>In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management</source>
          . pp.
          <volume>2431</volume>
          {
          <fpage>2434</fpage>
          . CIKM '12,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bannour</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hudelot</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Building and using fuzzy multimedia ontologies for semantic image annotation</article-title>
          .
          <source>Multimedia Tools and Applications</source>
          pp.
          <volume>1</volume>
          {
          <issue>35</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bay</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ess</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuytelaars</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gool</surname>
            ,
            <given-names>L.V.</given-names>
          </string-name>
          :
          <article-title>Speeded-up robust features (surf)</article-title>
          .
          <source>Computer Vision and Image Understanding</source>
          <volume>110</volume>
          (
          <issue>3</issue>
          ),
          <volume>346</volume>
          {
          <fpage>359</fpage>
          (
          <year>2008</year>
          ),
          <article-title>similarity Matching in Computer Vision</article-title>
          and Multimedia
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Benavent</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castellanos</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Ves</surname>
          </string-name>
          , E.,
          <string-name>
            <surname>Hernandez-Aranda</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Granados</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garc</surname>
            a-Serrano,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A multimedia ir-based system for the photo annotation task at imageclef2013</article-title>
          .
          <source>In: Working Notes for CLEF 2013 Conference , Valencia, Spain, September 23-26</source>
          ,
          <year>2013</year>
          . (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bradski</surname>
            ,
            <given-names>D.G.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaehler</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          : Learning Opencv, 1st
          <string-name>
            <surname>Edition. O'Reilly Media</surname>
          </string-name>
          , Inc., rst edn. (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bujnowski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Szmidt</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kacprzyk</surname>
          </string-name>
          , J.:
          <article-title>Intuitionistic fuzzy decision tree: A new classi er</article-title>
          . In: Angelov,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Atanassov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Doukovska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Hadjiski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Jotsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Kacprzyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Kasabov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Sotirov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Szmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Zadrony</surname>
          </string-name>
          , S. (eds.)
          <source>Intelligent Systems'2014, Advances in Intelligent Systems and Computing</source>
          , vol.
          <volume>322</volume>
          , pp.
          <volume>779</volume>
          {
          <fpage>790</fpage>
          . Springer International Publishing (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Cappellato</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferro</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , San Juan, E. (eds.):
          <article-title>CLEF 2015 Labs and Workshops, Notebook Papers</article-title>
          .
          <source>No. 994 in CEUR Workshop Proceedings (CEURWS.org)</source>
          (
          <year>2015</year>
          ), http://ceur-ws.
          <source>org/</source>
          Vol-1391
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Cevikalp</surname>
          </string-name>
          , H.:
          <article-title>New clustering algorithms for the support vector machine based hierarchical classi cation</article-title>
          .
          <source>Pattern Recognition Letters</source>
          <volume>31</volume>
          (
          <issue>11</issue>
          ),
          <volume>1285</volume>
          {
          <fpage>1291</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Elleuch</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ammar</surname>
            ,
            <given-names>A.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alimi</surname>
            ,
            <given-names>A.M.:</given-names>
          </string-name>
          <article-title>A generic framework for semantic video indexing based on visual concepts/contexts detection</article-title>
          .
          <source>Multimedia Tools Appl</source>
          .
          <volume>74</volume>
          (
          <issue>4</issue>
          ),
          <volume>1397</volume>
          {
          <fpage>1421</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Elleuch</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zarka</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Ben</given-names>
            <surname>Ammar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Alimi</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.A.</surname>
          </string-name>
          :
          <article-title>A fuzzy ontology: based framework for reasoning in visual video content analysis and indexing</article-title>
          .
          <source>In: Proceedings of the Eleventh International Workshop on Multimedia Data Mining</source>
          . pp.
          <volume>1</volume>
          {
          <issue>1</issue>
          . MDMKDD '11,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Elleuch</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zarka</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feki</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ammar</surname>
            ,
            <given-names>A.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alimi</surname>
            ,
            <given-names>A.M.:</given-names>
          </string-name>
          <article-title>REGIMVID at TRECVID2010: semantic indexing</article-title>
          .
          <source>In: TRECVID 2010 workshop participants notebook papers, Gaithersburg</source>
          ,
          <string-name>
            <surname>MD</surname>
          </string-name>
          , USA,
          <year>November 2010</year>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Feki</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ksibi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ammar</surname>
            ,
            <given-names>A.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amar</surname>
            ,
            <given-names>C.B.</given-names>
          </string-name>
          : Regimvid at imageclef2012:
          <article-title>Improving diversity in personal photo ranking using fuzzy logic</article-title>
          .
          <source>In: CLEF 2012 Evaluation Labs and Workshop</source>
          , Online Working Notes, Rome, Italy,
          <source>September 17-20</source>
          ,
          <year>2012</year>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Fergus</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fei-Fei</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perona</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Learning object categories from google's image search</article-title>
          .
          <source>In: Computer Vision</source>
          ,
          <year>2005</year>
          .
          <source>ICCV 2005. Tenth IEEE International Conference on. vol. 2</source>
          , pp.
          <year>1816</year>
          {1823 Vol.
          <volume>2</volume>
          (Oct
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Fergus</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perona</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A visual category lter for google images</article-title>
          . In: Pajdla,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Matas</surname>
          </string-name>
          ,
          <string-name>
            <surname>J</surname>
          </string-name>
          . (eds.)
          <source>Computer Vision - ECCV 2004, Lecture Notes in Computer Science</source>
          , vol.
          <volume>3021</volume>
          , pp.
          <volume>242</volume>
          {
          <fpage>256</fpage>
          . Springer Berlin Heidelberg (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koller</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Discriminative learning of relaxed hierarchy for large-scale visual recognition</article-title>
          .
          <source>In: Proceedings of the 2011 International Conference on Computer Vision</source>
          . pp.
          <year>2072</year>
          {
          <year>2079</year>
          . ICCV '11, IEEE Computer Society, Washington, DC, USA (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Gilbert</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piras</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yan</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dellandrea</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gaizauskas</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villegas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolajczyk</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Overview of the ImageCLEF 2015 Scalable Image Annotation, Localization and Sentence Generation task</article-title>
          .
          <source>In: CLEF2015 Working Notes. CEUR Workshop Proceedings</source>
          , CEUR-WS.org, Toulouse,
          <source>France (September 8-11</source>
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Kanehira</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hidaka</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Makuta</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsuchiya</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mano</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harada</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>MIL at imageclef 2014: Scalable system for image annotation</article-title>
          .
          <source>In: Working Notes for CLEF 2014 Conference, She eld, UK, September 15-18</source>
          ,
          <year>2014</year>
          . pp.
          <volume>372</volume>
          {
          <issue>379</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Kannan</surname>
            ,
            <given-names>P.</given-names>
            , Bala, P.
          </string-name>
          ,
          <string-name>
            <surname>Aghila</surname>
          </string-name>
          , G.:
          <article-title>A comparative study of multimedia retrieval using ontology for semantic web</article-title>
          .
          <source>In: Advances in Engineering, Science and Management (ICAESM)</source>
          , 2012 International Conference on. pp.
          <volume>400</volume>
          {
          <issue>405</issue>
          (March
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Ksibi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ammar</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ammar</surname>
            ,
            <given-names>A.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amar</surname>
            ,
            <given-names>C.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alimi</surname>
            ,
            <given-names>A.M.:</given-names>
          </string-name>
          <article-title>Regimrobvid: Objects and scenes detection for robot vision 2013</article-title>
          . In: Working Notes for CLEF 2013 Conference , Valencia, Spain,
          <source>September 23-26</source>
          ,
          <year>2013</year>
          . (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Lampert</surname>
            ,
            <given-names>C.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blaschko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hofmann</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Beyond sliding windows: Object localization by e cient subwindow search</article-title>
          .
          <source>In: Computer Vision and Pattern Recognition</source>
          ,
          <year>2008</year>
          .
          <article-title>CVPR 2008</article-title>
          . IEEE Conference on. pp.
          <volume>1</volume>
          {
          <issue>8</issue>
          (
          <year>June 2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Lazebnik</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmid</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ponce</surname>
          </string-name>
          , J.:
          <article-title>Beyond bags of features: Spatial pyramid matching for recognizing natural scene categories</article-title>
          .
          <source>In: Computer Vision and Pattern Recognition</source>
          ,
          <source>2006 IEEE Computer Society Conference on. vol. 2</source>
          , pp.
          <volume>2169</volume>
          {
          <issue>2178</issue>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>L.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lim</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blei</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fei-Fei</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Building and using a semantivisual image hierarchy</article-title>
          .
          <source>In: Computer Vision and Pattern Recognition (CVPR)</source>
          ,
          <source>2010 IEEE Conference on</source>
          . pp.
          <volume>3336</volume>
          {
          <issue>3343</issue>
          (
          <year>June 2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Lowe</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Distinctive image features from scale-invariant keypoints</article-title>
          .
          <source>International Journal of Computer Vision</source>
          <volume>60</volume>
          (
          <issue>2</issue>
          ),
          <volume>91</volume>
          {
          <fpage>110</fpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>McNamara</surname>
            ,
            <given-names>D.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crossley</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roscoe</surname>
            ,
            <given-names>R.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Allen</surname>
            ,
            <given-names>L.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A hierarchical classi cation approach to automated essay scoring</article-title>
          .
          <source>Assessing Writing</source>
          <volume>23</volume>
          (
          <issue>0</issue>
          ),
          <volume>35</volume>
          {
          <fpage>59</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Mller</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clough</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deselaers</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caputo</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>ImageCLEF: Experimental Evaluation in Visual Information Retrieval</article-title>
          . Springer Publishing Company, Incorporated, 1st edn. (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Mylonas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spyrou</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Avrithis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kollias</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Using visual context and region semantics for high-level concept detection</article-title>
          .
          <source>Multimedia, IEEE Transactions on 11(2)</source>
          ,
          <volume>229</volume>
          {
          <fpage>243</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Pedregosa</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Varoquaux</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gramfort</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Michel</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thirion</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grisel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blondel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prettenhofer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiss</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubourg</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanderplas</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Passos</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cournapeau</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brucher</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perrot</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duchesnay</surname>
          </string-name>
          , E.:
          <article-title>Scikit-learn: Machine learning in Python</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>12</volume>
          ,
          <volume>2825</volume>
          {
          <fpage>2830</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Piras</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacinto</surname>
          </string-name>
          , G.:
          <article-title>Open issues on codebook generation in image classi cation tasks</article-title>
          .
          <source>In: Machine Learning and Data Mining in Pattern Recognition - 10th International Conference, MLDM</source>
          <year>2014</year>
          ,
          <article-title>St</article-title>
          . Petersburg, Russia,
          <source>July 21-24</source>
          ,
          <year>2014</year>
          . Proceedings. pp.
          <volume>328</volume>
          {
          <issue>342</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Reshma</surname>
            ,
            <given-names>I.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ullah</surname>
            ,
            <given-names>M.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aono</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>KDEVIR at imageclef 2014 scalable concept image annotation task: Ontology based automatic image annotation</article-title>
          .
          <source>In: Working Notes for CLEF 2014 Conference, She eld, UK, September 15-18</source>
          ,
          <year>2014</year>
          . pp.
          <volume>386</volume>
          {
          <issue>397</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Sahbi</surname>
          </string-name>
          , H.:
          <article-title>CNRS - TELECOM paristech at imageclef 2013 scalable concept image annotation task: Winning annotations with context dependent svms</article-title>
          .
          <source>In: Working Notes for CLEF 2013 Conference , Valencia, Spain, September 23-26</source>
          ,
          <year>2013</year>
          . (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Schro</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Criminisi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Harvesting image databases from the web</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          <volume>33</volume>
          (
          <issue>4</issue>
          ),
          <volume>754</volume>
          {
          <fpage>766</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Sculley</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Web-scale k-means clustering</article-title>
          .
          <source>In: Proceedings of the 19th International Conference on World Wide Web</source>
          . pp.
          <volume>1177</volume>
          {
          <fpage>1178</fpage>
          . WWW '10,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Snoek</surname>
            ,
            <given-names>C.G.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Worring</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Concept-based video retrieval</article-title>
          .
          <source>Foundations and Trends in Information Retrieval</source>
          <volume>2</volume>
          (
          <issue>4</issue>
          ),
          <volume>215</volume>
          {
          <fpage>322</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Villegas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Muller, H.,
          <string-name>
            <surname>Gilbert</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piras</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolajczyk</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Herrera</surname>
            ,
            <given-names>A.G.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bromuri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amin</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mohammed</surname>
            ,
            <given-names>M.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Acar</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uskudarli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marvasti</surname>
            ,
            <given-names>N.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aldana</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>del Mar</surname>
          </string-name>
          Roldan Garc a, M.:
          <article-title>General Overview of ImageCLEF at the CLEF 2015 Labs</article-title>
          . Lecture Notes in Computer Science, Springer International Publishing (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Villegas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paredes</surname>
          </string-name>
          , R.:
          <article-title>Overview of the imageclef 2014 scalable concept image annotation task</article-title>
          .
          <source>In: CLEF 2014 Evaluation Labs and Workshop</source>
          , Online Working Notes (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Villegas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paredes</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thomee</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Overview of the imageclef 2013 scalable concept image annotation subtask</article-title>
          .
          <source>In: CLEF 2013 Evaluation Labs and Workshop</source>
          , Online Working Notes, Valencia, Spain (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pedrycz</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , Zhang, L.:
          <article-title>Fuzzy rule based decision trees</article-title>
          .
          <source>Pattern Recognition</source>
          <volume>48</volume>
          (
          <issue>1</issue>
          ),
          <volume>50</volume>
          {
          <fpage>59</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Zarka</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Ben</given-names>
            <surname>Ammar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Alimi</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Fuzzy reasoning framework to improve semantic video interpretation</article-title>
          .
          <source>Multimedia Tools and Applications</source>
          pp.
          <volume>1</volume>
          {
          <issue>32</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Islam</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
          </string-name>
          , G.:
          <article-title>A review on automatic image annotation techniques</article-title>
          .
          <source>Pattern Recogn</source>
          .
          <volume>45</volume>
          (
          <issue>1</issue>
          ),
          <volume>346</volume>
          {362 (Jan
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>