Neural Baby Talk
We introduce a novel framework for image captioning that can produce natural language explicitly grounded in entities that object detectors find in the image. Our approach reconciles classical slot filling approaches (that are generally better grounded in images) with modern neural captioning approaches (that are generally more natural sounding and accurate). Our approach first generates a sentence `template' with slot locations explicitly tied to specific image regions. These slots are then filled in by visual concepts identified in the regions by object detectors. The entire architecture (sentence template generation and slot filling with object detectors) is end-to-end differentiable. We verify the effectiveness of our proposed model on different image captioning tasks. On standard image captioning and novel object captioning, our model reaches state-of-the-art on both COCO and Flickr30k datasets. We also demonstrate that our model has unique advantages when the train and test distributions of scene compositions -- and hence language priors of associated captions -- are different. Code has been made available at: https://github.com/jiasenlu/NeuralBabyTalk
Code (1)
Tasks
Image CaptioningObjectSentenceslot-fillingSlot FillingSimilar Papers 제목 키워드 기반
Relationship-based Neural Baby Talk
Understanding interactions between objects in an image is an important element for generating captions. In this paper, we propose a relationship-based neural baby talk (R-NBT) model to comprehensively investigate several…
Caption GenerationGraph AttentionA Long Hard Look at MWEs in the Age of Language Models
In recent years, language models (LMs) have become almost synonymous with NLP. Pre-trained to “read” a large text corpus, such models are useful as both a representation layer as well as a source of world knowledge. But …
World KnowledgeBabyNet: Reconstructing 3D faces of babies from uncalibrated photographs
We present a 3D face reconstruction system that aims at recovering the 3D facial geometry of babies from uncalibrated photographs, BabyNet. Since the 3D facial geometry of babies differs substantially from that of adults…
3D Face ReconstructionDecoderFace ReconstructionTransfer LearningDesign of an IoT-based smart incubator that listens to the baby
In the industrial era 4.0, domestic baby incubator producers are facing the challenge of free trade of foreign products that will compete in innovation with the application of IoT technology. One of the opportunities tha…
BabyAI 1.1
The BabyAI platform is designed to measure the sample efficiency of training an agent to follow grounded-language instructions. BabyAI 1.0 presents baseline results of an agent trained by deep imitation or reinforcement …
Computational EfficiencyImitation Learningreinforcement-learningReinforcement Learning+1