This paper presents a Keyword-driven and N-gram Graph based approach for Image Captioning (KENGIC). Most current state-of-the-art image caption generators are trained end-to-end on large scale paired image-caption datasets which are very laborious and expensive to collect. Such models are limited in terms of their explainability and their applicability across different domains. To address these limitations, a simple model based on N-Gram graphs which does not require any end-to-end training on paired image captions is proposed. Starting with a set of image keywords considered as nodes, the generator is designed to form a directed graph by connecting these nodes through overlapping n-grams as found in a given text corpus. The model then infers the caption by maximising the most probable n-gram sequences from the constructed graph. To analyse the use and choice of keywords in context of this approach, this study analysed the generation of image captions based on (a) keywords extracted from gold standard captions and (b) from automatically detected keywords. Both quantitative and qualitative analyses demonstrated the effectiveness of KENGIC. The performance achieved is very close to that of current state-of-the-art image caption generators that are trained in the unpaired setting. The analysis of this approach could also shed light on the generation process behind current top performing caption generators trained in the paired setting, and in addition, provide insights on the limitations of the current most widely used evaluation metrics in automatic image captioning.
翻译:本文展示了一个基于 Keyword 驱动和 Ngram 图的图像描述工具( KENGIC ) 。 多数当前最先进的图像字幕生成器都是经过培训的, 以大型配对图像描述数据集为主端对端, 这些数据集非常劳累, 收集费用很高。 这些模型在解释性和在不同领域适用性方面受到限制。 为解决这些局限性, 提议了一个基于 N- Gram 图形的简单模型, 不需要对配对图像标题进行任何端对端培训。 从一组被视为节点的图像关键字开始, 生成器设计成一个定向图表, 通过在给定的文本库中找到的重叠的 ngram 将这些节点连接起来。 模型然后通过将构建图中最可能的 ngram 序列最大化来推断这些数据集。 为了分析这些关键字的用法的使用和选择, 本研究分析了基于 (a) 从黄金标准标题中提取的关键字和(b) 自动检测到的近端关键字, 生成器的设计设计器的设计设计设计设计设计设计设计图的当前正向背后的当前图像分析, 运行中最精度分析中最精细的模型的当前智能分析, 也可以在目前智能分析中完成中完成的当前发动机的流程中,, 进行最精确的流程,, 进行最精确的对正向后演练的流程的流程的演练的演制的演制的演制,,,,,, 的演的演的演的演的演的演的演的演的演进的演进的演进。