<!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>Multiple Instance Learning from Weakly Labeled Videos</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Adrian Ulges</string-name>
          <email>ulges@iupr.dfki.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Schulze</string-name>
          <email>schulze@iupr.dfki.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas M. Breuel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, Technical University of Kaiserslautern</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Image Understanding and Pattern Recognition Group German Research Center for Artificial Intelligence (DFKI)</institution>
          ,
          <addr-line>Kaiserslautern</addr-line>
        </aff>
      </contrib-group>
      <fpage>17</fpage>
      <lpage>24</lpage>
      <abstract>
        <p>Automatic video tagging systems are targeted at assigning semantic concepts (“tags”) to videos by linking textual descriptions with the audio-visual video content. To train such systems, we investigate online video from portals such as YouTubeTMas a large-scale, freely available knowledge source. Tags provided by video owners serve as weak annotations indicating that a target concept appears in a video, but not when it appears. This situation resembles the multiple instance learning (MIL) scenario, in which classifiers are trained on labeled bags (videos) of unlabeled samples (the frames of a video). We study MIL in quantitative experiments on real-world online videos. Our key findings are: (1) conventional MIL tends to neglect valuable information in the training data and thus performs poorly. (2) By relaxing the MIL assumption, a tagging system can be built that performs comparable or better than its supervised counterpart. (3) Improvements by MIL are minor compared to a kernel-based model we proposed recently [13].</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Content-based video retrieval has recently attracted growing interest by research and
industry, which is triggered by the enormous amount of digital video being generated and
published world-wide. While efficient methods for data acquisition and storage exist,
finding useful information within the sheer plethora of content remains a challenge.</p>
      <p>The most successful and comfortable search strategy from a user perspective
remains the text-based search allowing users to “google” inside a database.
Conventionally, this approach demands a previous manual annotation of content, which is
time-consuming, expensive and simply not possible in many situations. To overcome
this problem, automatic video tagging has been investigated (the task is alternatively
referred to as “concept detection” or “high-level feature extraction”), which aims at
building computer systems that detect semantic concepts in video data by analyzing its
audio-visual content. This way, a text-based index can be created automatically.</p>
      <p>To realize such a computer-based tagging, machine learning techniques are used
that analyze correlations between the audio-visual content of a video and textual
keywords associated with it. This requires training sets of annotated videos, which must be
large-scale due to the high number and visual complexity of concepts. The cost
associated with the manual acquisition of such large training sets poses a key burden for the
practical use of concept detection systems.
(a)
(b)</p>
    </sec>
    <sec id="sec-2">
      <title>Learning from Weakly Labeled Online Videos</title>
      <p>
        To overcome the lack of annotated training data, we have recently proposed to train
tagging systems on online video [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], which is freely available at a large scale from
portals like YouTubeTM. In this setup, the tags provided by users during upload serve as
labels in a machine learning framework, which allows for a totally autonomous training
free of manual annotation effort as is illustrated in Figure 1: the tagging system acquires
its training set from online video portals and trains itself on these web videos.
      </p>
      <p>On the downside, online video as training data is of a significantly lower quality
than conventional datasets, which are labeled according to precise visual criteria
(assessors are given instructions like “find shots that take place outdoors at night, but no
sporting events under lights” [TRECVID 2008] ). In contrast to this, tags at portals like
YouTubeTMare often given with an intention that links the tag only indirectly to the
visual content. Further, online videos come with tags for the whole video that do not tell
us when in a video a target concept appears. Overall, online video clips contain relevant
content as well as irrelevant parts. This phenomenon is illustrated in Figure 1, which
shows key frames from clips tagged with the concept “airplane”: some relevant frames
do in fact show airplanes, while other irrelevant ones are not visually related to the
target concept at all.</p>
      <p>Obviously, training a video tagger on all (including non-relevant) content can lead
to significant performance loss. This issue is addressed here by using multiple instance
learning (MIL). In contrast to standard supervised learning – which is targeted at
classifying single samples – MIL aims at classifying bags of samples (which correspond to
videos in our case), whereas latent positive samples in the bag (here: relevant frames)
cause it to be labeled positive regardless of the presence of negative samples (irrelevant
frames). Training is performed on labeled bags of unlabeled samples.</p>
      <p>
        We study two MIL models of varying strictness in quantitative experiments on
realworld online videos. Our contributions are: (1) to our knowledge the first study applying
MIL to video tagging, (2) a modification of the MIL-BPNET [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] algorithm based on a
relaxed formulation of MIL, and (3) experiments demonstrating moderate performance
gains for the modified multiple instance classifier.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>
        To the best of our knowledge, video annotation on weakly labeled videos has not been
studied except for prior work we presented in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], where a probabilistic framework for
modelling content relevance has been introduced. Here, we compare this framework to
multiple instance learning.
      </p>
      <p>
        Research on video tagging in general is concentrated in the TRECVID campaign3,
an open metrics-based evaluation that provides researchers with common datasets,
evaluations, and a forum for discussion [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. In TRECVID’s “high-level features” task,
the automatic annotation of videos is addressed. Our work differs from the one in
TRECVID in the sense that it is targeted at weakly labeled training content, whereas
in TRECVID strong but cost-intensive high-quality annotations on shot level are used.
      </p>
      <p>
        For learning from weakly labeled training data, several models have been
studied in the context of image annotation. Here, ground truth labels are usually given on
image level and no region-wise annotations are provided. Ku¨ck et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] proposed a
constrained semi-supervised model for this setup that is solved using an MCMC
sampler. Other models build joint co-occurrences of tags and regions [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] – an approach that
does not explicitly identify relevant parts but takes context into account.
      </p>
      <p>
        Research on multiple instance learning has been started by Dietterich et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The
majority of approaches is based on the assumption of a single critical positive sample
per bag [
        <xref ref-type="bibr" rid="ref1 ref14">1,14</xref>
        ] or a critical region in feature space [
        <xref ref-type="bibr" rid="ref4 ref8">4,8</xref>
        ]. We will later refer to such
formulations as “strict”. Other, “relaxed” MIL approaches make the assumption that a bag
label is not caused by a single instance, but by an arbitrary non-empty subset.
Examples are the mi-SVM [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] or the model by Ku¨ck et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. While we are not aware of any
work relating MIL with video content, it has been applied to the domain of still images,
where images are viewed as bags of regions causing bag-level tags. Unfortunately, in
this scenario MIL techniques have not been demonstrated to give performance
improvements over standard supervised algorithms [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Results presented in this paper indicate
why and suggest more relaxed MIL assumptions.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Approach</title>
      <p>
        Given an input video X and a target concept, a tagging system estimates P (T |X),
where T is a Boolean random variable with T = 1 iff. the target concept is present
in X. X is viewed as a “bag” of representative “key frames” associated with feature
vectors x1, .., xn ∈ Rd. To infer P (T |X), a classifier Φ : 2Rd → [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] is constructed
such that Φ(X) ≈ P (T |X). 2Rd denotes the space of all “bags”, i.e. all finite sets of
feature vectors.
      </p>
      <p>To construct Φ, the system is trained on a set of videos X1, .., XN . Again, each Xj
is a bag of key frame-related features xj1, .., xjnj . We assume that training videos are
weakly labeled, i.e. the associated concept presence variables Tj are observed, but we
do not know which key frames of a video are “critical”, i.e. visually related to the target
concept.
3 http://www-nlpir.nist.gov/projects/t01v/</p>
      <p>
        In the following, we discuss multiple instance learning in the context of weakly
labeled videos. Two formulations corresponding to different assumptions on the
relevance of training data are given: (1) the multiple-instance neural network MIL-BPNET
(which has been presented in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]). (2) a relaxed formulation assuming that not a single
instance is relevant, but a certain fraction of samples.
4.1
      </p>
      <sec id="sec-4-1">
        <title>Multiple Instance Learning</title>
        <p>
          This section briefly discusses the MIL-BPNET approach from [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. The model works
similar to a plain backpropagation Multi-Layer Perceptron (MLP) [
          <xref ref-type="bibr" rid="ref15 ref5">5</xref>
          ], only that it is
used as a classifier for bags of samples X = {x1, .., xn} instead of single samples.
        </p>
        <p>
          Classification works by feeding all samples xi to the network, obtaining scores
φ(xi) ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ]. The sample with maximum output is assumed to be critical and is used
for classification, such that the bag’s posterior is approximated by
        </p>
        <p>P (T |X) ≈ Φ(X) :=
max φ(xi)
i=1,..,n</p>
        <p>Correspondingly, training minimizes classification error on the training set of bags
X1, .., XN with relevance labels T1, .., TN ∈ {0, 1}, whereas only the critical sample
in each bag is taken into account:</p>
        <p>E =</p>
        <p>N
j=1</p>
        <p>max φ(xjk) − Tj
k=1,..,nj
2
This energy function is minimized in a procedure similar to backpropagation: samples
are iteratively fed to the network, and for each bag Xj = {x1, .., xnj } the “critical
sample” is determined as arg maxk=1,..,nj φ(xjk). Then, the network weights are updated
with respect to the critical samples previously identified.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Relaxed Multiple Instance Learning</title>
        <p>The strict multiple instance learning setup outlined in Section 4.1 is very restrictive in a
sense that it assumes a single critical sample per bag. This neglects valuable information
in the training data if multiple relevant samples per bag exist. In our video-related setup
it is fair to assume that videos contain more than a single key frame related to the target
concept, which is why we relax the multiple instance learning condition.</p>
        <p>
          The basic idea is to assume a known fraction α ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] of critical instances for each
bag. This set of critical samples for bag X is:
        </p>
        <p>Sα(X) = { xi | φ(xi) ≥ Q1−α[φ(X)] }
where Q1−α[φ(X)] is the empirical (1−α)-quantile of the MLP scores φ(x1), .., φ(xn).
For example, we might assume that α = 70 % of key frames sampled from each
“basketball” video are in fact visually related to the concept, and assume that these are the
ones with the highest MLP scores φ(.).</p>
        <p>
          The parameter α is unknown and can vary between videos and between concepts.
In the current setting, we assume that it is learnable using a validation set, and that no
variation between videos of a concept takes place (a more sophisticated way would be
to introduce a prior for α similar to topic priors in topic models [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]).
        </p>
        <p>Classification is again based on the assumption that a fraction α of samples in the
bag is positive. Their scores are averaged:
Training is also similar to the multiple instance version. Iteratively, critical samples are
estimated and used for updating the network. Again, instead of a single critical sample
per bag, a fraction of samples Sα(X) is estimated and used for updating the network
weights in order to minimize the following energy function:</p>
        <p>E =</p>
        <p>(φ(x) − Tj )2
j x∈Sα(Xj)</p>
        <p>Let us briefly discuss the behavior of the model for extreme choices of the “critical
fraction” α: if α → 0, only the single sample with the highest score is considered
critical, i.e. the model corresponds to the MIL model outlined in Section 4.1. For α →
1, the model becomes fully supervised: all samples are considered relevant, and bag
classification is done using a sum rule fusion over all samples in the bag.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Experiments</title>
      <p>
        In the following experiments on a dataset of real-world online videos it is studied
whether multiple instance learning can make video taggers more robust to irrelevant
training content. First, the dataset and experimental protocol are outlined. After this,
we study whether strict MIL (Section 4.1) leads to performance improvements
compared to a conventional supervised setup. Third, the relaxed MIL model introduced in
Section 4.2 is tested. Finally, the results are compared to the generative weakly
supervised approach introduced in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
5.1
      </p>
      <sec id="sec-5-1">
        <title>Dataset and Protocol</title>
        <p>
          We test our framework on the youtube-22concepts dataset of real-world online videos
downloaded from the portal YouTubeTM. The dataset consists of 2200 videos (about
194 hrs.) and has been made available for research purposes4. It contains 100 clips
for each of 22 semantic concepts that include locations (e.g., “desert”, “beach”),
actions (e.g., “hiking”, “interview”), objects (e.g., “cat”, “eiffeltower”), and sports (e.g.,
“swimming”, “soccer”). Tests were run for 5 concepts: the sports “basketball”, “golf”,
“soccer”, and “swimming”, as well as the tag “desert”. Our motivation for the sports
4
http://sites.google.com/a/iupr.com/iupr-image-and-video-computing/youtube-22-conceptsdataset
candidates is that good tagging performance has been achieved even with simple
features in previous experiments, which makes them good candidates for studying the
influence of multiple instance learning. “desert” is a more challenging tag, for which
weakly supervised learning similar to MIL has previously been demonstrated to give
good results [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
        <p>
          The dataset was split into a training set of 66 % and a test set of 33 % using
stratified sampling. Key frames were extracted using a shot boundary detection and
intrashot clustering of frames [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. For each key frame, color histograms and Tamura texture
features [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] were concatenated to a joint 1024-dimensional feature vector.
        </p>
        <p>The parameters for neural network training were set to 5 hidden units, a fixed
backpropagation learning rate (0.5) and 100 training epochs. In previous test, results were
found rather insensitive with respect to these parameters. Since results vary with the
initialization of backpropagation, the median results over multiple runs are presented.</p>
        <p>To measure performance for each concept, test videos are sorted by their score
P (T |X), obtaining a ranked retrieval list. By thresholding this list at different positions,
a recall-precision curve is obtained, and the average precision AP (which corresponds
to the area under the curve) is used as a performance measure.
5.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Multiple Instance Learning</title>
        <p>We first evaluate multiple instance learning as discussed in Section 4.1. As a baseline
serves the fully supervised MLP, which uses all key frames for training (including the
ones not visually related to the target concept). Note that another interesting benchmark
would be training on relevant key frames, but this is thus omitted here due to the time
and cost associated with manual ground truth annotation.</p>
        <p>
          Figure 2 gives the median results over 7 backpropagation restarts for both methods.
For all concepts tested, multiple instance learning is significantly outperformed and
gives poor results. An explanation for this is also given in Figure 2: for a “basketball”
training clip, the 5 samples are plotted for which the MIL classifier gives the highest
scores at the end of training. Under each image, the corresponding score can be found.
Obviously, the system has overfitted to a few examples it assumes to be critical. The rest
of the bag – though it contains a significant amount of basketball content – is neglected
in training and thus given incorrect low scores. Similar observations have been made by
Ray and Craven [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] in the context of image annotation.
(b)
5.3
While the multiple instance learning assumption seems too restrictive, the next
experiment studies the relaxed MIL setup discussed in Section 4.2. Thereby, the fraction of
relevant material α was tested for α ∈ {0.1, 0.25, 0.5, 0.75, 0.9, 1.0}, and the choice of
α was picked that performs best on the test set. We assume that α can be determined
reliably via cross-validation, as has been demonstrated for a similar parameter in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
        <p>
          Table 1 gives the median performance for both methods. Relaxed MIL outperforms
strict MIL significantly and gives performance improvements over the supervised case
for three of five concepts (4.9 % for “basketball”, 2.8 % for “desert”, and 3.5 for “golf”).
For “soccer” and “swimming”, the standard supervised setup performs comparably.
We also compare MIL to another system following the idea of modelling irrelevant
training video content. This “kernel-based relevance modelling” (KRM) approach was
introduced in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. It models densities of relevant and irrelevant material in a
probabilistic manner, whereas – similar to the MIL approach – the relevance of training frames
is estimated using Expectation Maximization. The differences to the MLP framework
presented here are: (1) the decision whether a training frame is relevant is absolute in
MIL, whereas KRM estimates smooth probabilities of relevance, (2) both systems deal
differently with non-relevant content: while it is simply ignored in the MIL framework,
it influences the corresponding density in KRM (3) both relaxed MIL and KRM assume
a fraction of relevant material in relevant videos. However, while the first one assumes
this fraction on video level, the other defines it over the whole collection.
        </p>
        <p>It can be seen in Table 1 that KRM tends to benefit more from modelling irrelevant
content. For all concepts, an improvement compared to the fully supervised case is
achieved that can reach up to 17.2 % (desert). Due to this fact, KRM outperforms both
MIL and the supervised system on all concepts.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Discussion</title>
      <p>
        We have addressed the challenge of visual learning from weakly labeled videos with
the practical motivation of training automatic video tagging systems on online video
content. To achieve such weakly supervised learning, a relaxed formulation of MIL was
suggested as a modification of the MIL-BPNET algorithm [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        In quantitative experiments using on a dataset of real-world online videos, the
following key observations have been made: (1) While strict MIL was significantly
outperformed, relaxed MIL gave moderate performance improvements compared to a
supervised system. (2) The benefits of multiple instance learning are lower than for a
kernelbased model we have introduced recently [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. However, the MIL approach followed
here offers a better scalability, which is interesting in real-world large-scale setups.
      </p>
      <p>Finally, we point to the annotations of web videos as another information pool of
potential interest. In a video search framework, this information might help to link queries
with concepts or concepts with detectors. While we have focused on the visual aspect
of concept detection in this paper, we believe that video concept detection and search
could benefit from a joint learning on textual descriptions and content5.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>S.</given-names>
            <surname>Andrews</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Tsochantaridis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Hofmann</surname>
          </string-name>
          .
          <article-title>Support Vector Machines for MultipleInstance Learning</article-title>
          .
          <source>In NIPS '03</source>
          , pages
          <fpage>561</fpage>
          -
          <lpage>568</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>D.</given-names>
            <surname>Blei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ng</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Jordan</surname>
          </string-name>
          .
          <source>Latent Dirichlet Allocation. J. Mach. Learn. Res.</source>
          ,
          <volume>3</volume>
          :
          <fpage>993</fpage>
          -
          <lpage>1022</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>D.</given-names>
            <surname>Borth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ulges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schulze</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. M.</given-names>
            <surname>Breuel</surname>
          </string-name>
          .
          <article-title>Keyframe Extraction for Video Tagging and Summarization</article-title>
          .
          <source>In Proc. Informatiktage</source>
          <year>2008</year>
          , pages
          <fpage>45</fpage>
          -
          <lpage>48</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>T.</given-names>
            <surname>Dietterich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lathrop</surname>
          </string-name>
          , and
          <string-name>
            <surname>T.</surname>
          </string-name>
          Lozano-Perez.
          <article-title>Solving the Multiple Instance Problem with Axis-parallel Rectangles</article-title>
          . Artif. Intell.,
          <volume>89</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>31</fpage>
          -
          <lpage>71</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>R.</given-names>
            <surname>Duda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hart</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Stork</surname>
          </string-name>
          .
          <article-title>Pattern Classification (2nd Edition)</article-title>
          . Wiley-Interscience,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>S. L.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Manmatha</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Lavrenko</surname>
          </string-name>
          .
          <article-title>Multiple Bernoulli Relevance Models for Image and Video Annotation</article-title>
          .
          <source>In Proc. Int. Conf. Computer Vision Pattern Recognition</source>
          , pages
          <fpage>1002</fpage>
          -
          <lpage>1009</lpage>
          ,
          <year>June 2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. H. Ku¨ck, P. Carbonetto, and N. de Freitas.
          <article-title>A Constrained Semi-Supervised Learning Approach to Data Association</article-title>
          .
          <source>In Proc. Europ. Conf. Computer Vision</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>O.</given-names>
            <surname>Maron</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Lozano-Perez</surname>
          </string-name>
          .
          <article-title>A Framework for Multiple Instance Learning</article-title>
          .
          <source>In NIPS '97</source>
          , pages
          <fpage>570</fpage>
          -
          <lpage>576</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>S.</given-names>
            <surname>Ray</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Craven</surname>
          </string-name>
          .
          <article-title>Supervised versus Multiple Instance Learning: an Empirical Comparison</article-title>
          .
          <source>In ICML '05</source>
          , pages
          <fpage>697</fpage>
          -
          <lpage>704</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>A. F.</given-names>
            <surname>Smeaton</surname>
          </string-name>
          .
          <article-title>Large Scale Evaluations of Multimedia Information Retrieval: The TRECVid Experience</article-title>
          .
          <source>In Proc. Int. Conf. Image and Video Retrieval</source>
          , pages
          <fpage>11</fpage>
          -
          <lpage>17</lpage>
          ,
          <year>July 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. H.
          <string-name>
            <surname>Tamura</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Mori</surname>
            , and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Yamawaki</surname>
          </string-name>
          .
          <article-title>Textural Features Corresponding to Visual Perception</article-title>
          .
          <source>IEEE Trans. System, Man, Cybernetics</source>
          ,
          <volume>8</volume>
          (
          <issue>6</issue>
          ):
          <fpage>460</fpage>
          -
          <lpage>472</lpage>
          ,
          <year>1978</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>A.</given-names>
            <surname>Ulges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schulze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Keysers</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. M.</given-names>
            <surname>Breuel</surname>
          </string-name>
          .
          <article-title>A System that Learns to Tag Videos by Watching Youtube</article-title>
          .
          <source>In Proc. Int. Conf. on Vision Systems</source>
          , pages
          <fpage>415</fpage>
          -
          <lpage>424</lpage>
          , May
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>A.</given-names>
            <surname>Ulges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schulze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Keysers</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. M.</given-names>
            <surname>Breuel</surname>
          </string-name>
          .
          <article-title>Identifying Relevant Frames in Weakly Labeled Videos for Training Concept Detectors</article-title>
          .
          <source>In Proc. Int. Conf. Image and Video Retrieval</source>
          , pages
          <fpage>9</fpage>
          -
          <lpage>16</lpage>
          ,
          <year>Jul 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>M.-L. Zhang</surname>
            and
            <given-names>Z.-H.</given-names>
          </string-name>
          <string-name>
            <surname>Zhou</surname>
          </string-name>
          .
          <article-title>Improve Multi-Instance Neural Networks through Feature Selection</article-title>
          .
          <source>Neural Process. Lett.</source>
          ,
          <volume>19</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <article-title>5 This work was supported in part by the Deutsche Forschungsgemeinschaft (DFG), project MOONVID (BR 2517/1-1</article-title>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>