Document (#38876)

Author
Vinyals, O.
Toshev, A.
Bengio, S.
Erhan, D.
Title
¬A picture is worth a thousand (coherent) words : building a natural description of images
Source
http://googleresearch.blogspot.de/2014/11/a-picture-is-worth-thousand-coherent.html
Year
2014
Content
"People can summarize a complex scene in a few words without thinking twice. It's much more difficult for computers. But we've just gotten a bit closer -- we've developed a machine-learning system that can automatically produce captions (like the three above) to accurately describe images the first time it sees them. This kind of system could eventually help visually impaired people understand pictures, provide alternate text for images in parts of the world where mobile connections are slow, and make it easier for everyone to search on Google for images. Recent research has greatly improved object detection, classification, and labeling. But accurately describing a complex scene requires a deeper representation of what's going on in the scene, capturing how the various objects relate to one another and translating it all into natural-sounding language. Many efforts to construct computer-generated natural descriptions of images propose combining current state-of-the-art techniques in both computer vision and natural language processing to form a complete image description approach. But what if we instead merged recent computer vision and language models into a single jointly trained system, taking an image and directly producing a human readable sequence of words to describe it? This idea comes from recent advances in machine translation between languages, where a Recurrent Neural Network (RNN) transforms, say, a French sentence into a vector representation, and a second RNN uses that vector representation to generate a target sentence in German. Now, what if we replaced that first RNN and its input words with a deep Convolutional Neural Network (CNN) trained to classify objects in images? Normally, the CNN's last layer is used in a final Softmax among known classes of objects, assigning a probability that each object might be in the image. But if we remove that final layer, we can instead feed the CNN's rich encoding of the image into a RNN designed to produce phrases. We can then train the whole system directly on images and their captions, so it maximizes the likelihood that descriptions it produces best match the training descriptions for each image.
Our experiments with this system on several openly published datasets, including Pascal, Flickr8k, Flickr30k and SBU, show how robust the qualitative results are -- the generated sentences are quite reasonable. It also performs well in quantitative evaluations with the Bilingual Evaluation Understudy (BLEU), a metric used in machine translation to evaluate the quality of generated sentences. A picture may be worth a thousand words, but sometimes it's the words that are most useful -- so it's important we figure out ways to translate from images to words automatically and accurately. As the datasets suited to learning image descriptions grow and mature, so will the performance of end-to-end approaches like this. We look forward to continuing developments in systems that can read images and generate good natural-language descriptions. To get more details about the framework used to generate descriptions from images, as well as the model evaluation, read the full paper here." Vgl. auch: https://news.ycombinator.com/item?id=8621658.
Footnote
Vgl.: http://arxiv.org/abs/1411.4555.
Theme
Automatisches Indexieren
Form
Bilder
Object
Google

Similar documents (content)

  1. Graphic details : a scientific study of the importance of diagrams to science (2016) 0.54
    0.5375661 = sum of:
      0.5375661 = product of:
        1.2095238 = sum of:
          0.13285364 = weight(abstract_txt:words in 4500) [ClassicSimilarity], result of:
            0.13285364 = score(doc=4500,freq=1.0), product of:
              0.22686672 = queryWeight, product of:
                1.1040734 = boost
                5.354077 = idf(docFreq=555, maxDocs=43254)
                0.03837852 = queryNorm
              0.58560216 = fieldWeight in 4500, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.354077 = idf(docFreq=555, maxDocs=43254)
                0.109375 = fieldNorm(doc=4500)
          0.22820841 = weight(abstract_txt:picture in 4500) [ClassicSimilarity], result of:
            0.22820841 = score(doc=4500,freq=1.0), product of:
              0.32539403 = queryWeight, product of:
                1.3222615 = boost
                6.4121547 = idf(docFreq=192, maxDocs=43254)
                0.03837852 = queryNorm
              0.7013294 = fieldWeight in 4500, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                6.4121547 = idf(docFreq=192, maxDocs=43254)
                0.109375 = fieldNorm(doc=4500)
          0.339251 = weight(abstract_txt:worth in 4500) [ClassicSimilarity], result of:
            0.339251 = score(doc=4500,freq=1.0), product of:
              0.42384064 = queryWeight, product of:
                1.5090855 = boost
                7.318136 = idf(docFreq=77, maxDocs=43254)
                0.03837852 = queryNorm
              0.8004211 = fieldWeight in 4500, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                7.318136 = idf(docFreq=77, maxDocs=43254)
                0.109375 = fieldNorm(doc=4500)
          0.5092107 = weight(abstract_txt:thousand in 4500) [ClassicSimilarity], result of:
            0.5092107 = score(doc=4500,freq=1.0), product of:
              0.55563146 = queryWeight, product of:
                1.7278497 = boost
                8.379008 = idf(docFreq=26, maxDocs=43254)
                0.03837852 = queryNorm
              0.916454 = fieldWeight in 4500, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                8.379008 = idf(docFreq=26, maxDocs=43254)
                0.109375 = fieldNorm(doc=4500)
        0.44444445 = coord(4/9)
    
  2. Rolling, L.: ¬The role of graphic display of concept relationships in indexing and retrieval vocabularies (1985) 0.23
    0.23038547 = sum of:
      0.23038547 = product of:
        0.5183673 = sum of:
          0.056937277 = weight(abstract_txt:words in 5647) [ClassicSimilarity], result of:
            0.056937277 = score(doc=5647,freq=1.0), product of:
              0.22686672 = queryWeight, product of:
                1.1040734 = boost
                5.354077 = idf(docFreq=555, maxDocs=43254)
                0.03837852 = queryNorm
              0.25097236 = fieldWeight in 5647, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.354077 = idf(docFreq=555, maxDocs=43254)
                0.046875 = fieldNorm(doc=5647)
          0.0978036 = weight(abstract_txt:picture in 5647) [ClassicSimilarity], result of:
            0.0978036 = score(doc=5647,freq=1.0), product of:
              0.32539403 = queryWeight, product of:
                1.3222615 = boost
                6.4121547 = idf(docFreq=192, maxDocs=43254)
                0.03837852 = queryNorm
              0.30056974 = fieldWeight in 5647, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                6.4121547 = idf(docFreq=192, maxDocs=43254)
                0.046875 = fieldNorm(doc=5647)
          0.1453933 = weight(abstract_txt:worth in 5647) [ClassicSimilarity], result of:
            0.1453933 = score(doc=5647,freq=1.0), product of:
              0.42384064 = queryWeight, product of:
                1.5090855 = boost
                7.318136 = idf(docFreq=77, maxDocs=43254)
                0.03837852 = queryNorm
              0.34303764 = fieldWeight in 5647, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                7.318136 = idf(docFreq=77, maxDocs=43254)
                0.046875 = fieldNorm(doc=5647)
          0.21823314 = weight(abstract_txt:thousand in 5647) [ClassicSimilarity], result of:
            0.21823314 = score(doc=5647,freq=1.0), product of:
              0.55563146 = queryWeight, product of:
                1.7278497 = boost
                8.379008 = idf(docFreq=26, maxDocs=43254)
                0.03837852 = queryNorm
              0.392766 = fieldWeight in 5647, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                8.379008 = idf(docFreq=26, maxDocs=43254)
                0.046875 = fieldNorm(doc=5647)
        0.44444445 = coord(4/9)
    
  3. Jascó, P.: Searching for images on the Web : pt.2 (1997) 0.23
    0.2292327 = sum of:
      0.2292327 = product of:
        0.68769807 = sum of:
          0.1646872 = weight(abstract_txt:natural in 1549) [ClassicSimilarity], result of:
            0.1646872 = score(doc=1549,freq=1.0), product of:
              0.20639242 = queryWeight, product of:
                1.0530753 = boost
                5.106767 = idf(docFreq=711, maxDocs=43254)
                0.03837852 = queryNorm
              0.7979324 = fieldWeight in 1549, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.106767 = idf(docFreq=711, maxDocs=43254)
                0.15625 = fieldNorm(doc=1549)
          0.19699888 = weight(abstract_txt:images in 1549) [ClassicSimilarity], result of:
            0.19699888 = score(doc=1549,freq=1.0), product of:
              0.232575 = queryWeight, product of:
                1.1178771 = boost
                5.421016 = idf(docFreq=519, maxDocs=43254)
                0.03837852 = queryNorm
              0.8470338 = fieldWeight in 1549, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.421016 = idf(docFreq=519, maxDocs=43254)
                0.15625 = fieldNorm(doc=1549)
          0.326012 = weight(abstract_txt:picture in 1549) [ClassicSimilarity], result of:
            0.326012 = score(doc=1549,freq=1.0), product of:
              0.32539403 = queryWeight, product of:
                1.3222615 = boost
                6.4121547 = idf(docFreq=192, maxDocs=43254)
                0.03837852 = queryNorm
              1.0018991 = fieldWeight in 1549, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                6.4121547 = idf(docFreq=192, maxDocs=43254)
                0.15625 = fieldNorm(doc=1549)
        0.33333334 = coord(3/9)
    
  4. Cawkell, A.E.: Developments in indexing picture collections (1993) 0.18
    0.18177152 = sum of:
      0.18177152 = product of:
        0.8179718 = sum of:
          0.23639865 = weight(abstract_txt:images in 445) [ClassicSimilarity], result of:
            0.23639865 = score(doc=445,freq=1.0), product of:
              0.232575 = queryWeight, product of:
                1.1178771 = boost
                5.421016 = idf(docFreq=519, maxDocs=43254)
                0.03837852 = queryNorm
              1.0164405 = fieldWeight in 445, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.421016 = idf(docFreq=519, maxDocs=43254)
                0.1875 = fieldNorm(doc=445)
          0.5815732 = weight(abstract_txt:worth in 445) [ClassicSimilarity], result of:
            0.5815732 = score(doc=445,freq=1.0), product of:
              0.42384064 = queryWeight, product of:
                1.5090855 = boost
                7.318136 = idf(docFreq=77, maxDocs=43254)
                0.03837852 = queryNorm
              1.3721505 = fieldWeight in 445, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                7.318136 = idf(docFreq=77, maxDocs=43254)
                0.1875 = fieldNorm(doc=445)
        0.22222222 = coord(2/9)
    
  5. Cawkell, A.E.: Imaging systems and picture collection management : a review (1992) 0.17
    0.17398052 = sum of:
      0.17398052 = product of:
        0.52194154 = sum of:
          0.098714195 = weight(abstract_txt:description in 5097) [ClassicSimilarity], result of:
            0.098714195 = score(doc=5097,freq=1.0), product of:
              0.18611223 = queryWeight, product of:
                4.849385 = idf(docFreq=920, maxDocs=43254)
                0.03837852 = queryNorm
              0.53040147 = fieldWeight in 5097, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                4.849385 = idf(docFreq=920, maxDocs=43254)
                0.109375 = fieldNorm(doc=5097)
          0.19501893 = weight(abstract_txt:images in 5097) [ClassicSimilarity], result of:
            0.19501893 = score(doc=5097,freq=2.0), product of:
              0.232575 = queryWeight, product of:
                1.1178771 = boost
                5.421016 = idf(docFreq=519, maxDocs=43254)
                0.03837852 = queryNorm
              0.83852065 = fieldWeight in 5097, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                5.421016 = idf(docFreq=519, maxDocs=43254)
                0.109375 = fieldNorm(doc=5097)
          0.22820841 = weight(abstract_txt:picture in 5097) [ClassicSimilarity], result of:
            0.22820841 = score(doc=5097,freq=1.0), product of:
              0.32539403 = queryWeight, product of:
                1.3222615 = boost
                6.4121547 = idf(docFreq=192, maxDocs=43254)
                0.03837852 = queryNorm
              0.7013294 = fieldWeight in 5097, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                6.4121547 = idf(docFreq=192, maxDocs=43254)
                0.109375 = fieldNorm(doc=5097)
        0.33333334 = coord(3/9)