论文标题
用于端到端图像字幕的渐进树结构原型网络
Progressive Tree-Structured Prototype Network for End-to-End Image Captioning
论文作者
论文摘要
图像字幕的研究通过利用强大的视觉预训练模型和基于变压器的生成体系结构来进行更灵活的模型训练和更快的推理速度,从而向完全端到端的范式转移了趋势。最先进的方法只需提取孤立的概念或属性即可协助描述生成。但是,这种方法并未考虑文本域中的层次语义结构,这会导致视觉表示和概念词之间的不可预测的映射。为此,我们提出了一种新型的渐进树结构化原型网络(称为PTSN),这是通过对层次结构文本语义进行建模,以适当的语义范围缩小预测词的范围。具体而言,我们设计了一种称为树结构化原型的新颖嵌入方法,生成了一组层次代表性嵌入式嵌入,可在文本空间中捕获分层的语义结构。为了将这种树结构的原型用于视觉认知,我们还提出了一个渐进的聚合模块来利用图像和原型中的语义关系。通过将我们的PTSN应用于端到端字幕框架,在MSCOCO数据集上进行了广泛的实验表明,我们的方法实现了144.2%(单个型号)和146.5%的新最先进的性能,而在“ Karpathy'Splathy'Splate's Splate和141.4%(141.4%)和143.9%(C5)和143.9%(C5)和143.9%(C5)和143.9%(CIDE)中。训练有素的模型和源代码已在以下网址发布:https://github.com/novamind-z/ptsn。
Studies of image captioning are shifting towards a trend of a fully end-to-end paradigm by leveraging powerful visual pre-trained models and transformer-based generation architecture for more flexible model training and faster inference speed. State-of-the-art approaches simply extract isolated concepts or attributes to assist description generation. However, such approaches do not consider the hierarchical semantic structure in the textual domain, which leads to an unpredictable mapping between visual representations and concept words. To this end, we propose a novel Progressive Tree-Structured prototype Network (dubbed PTSN), which is the first attempt to narrow down the scope of prediction words with appropriate semantics by modeling the hierarchical textual semantics. Specifically, we design a novel embedding method called tree-structured prototype, producing a set of hierarchical representative embeddings which capture the hierarchical semantic structure in textual space. To utilize such tree-structured prototypes into visual cognition, we also propose a progressive aggregation module to exploit semantic relationships within the image and prototypes. By applying our PTSN to the end-to-end captioning framework, extensive experiments conducted on MSCOCO dataset show that our method achieves a new state-of-the-art performance with 144.2% (single model) and 146.5% (ensemble of 4 models) CIDEr scores on `Karpathy' split and 141.4% (c5) and 143.9% (c40) CIDEr scores on the official online test server. Trained models and source code have been released at: https://github.com/NovaMind-Z/PTSN.