Controllable Image Captioning(CIC)タスクは、指定された制御信号を条件とするキャプションを生成することを目的としています。文の長さや品詞タグシーケンスなど、文の意味構造を制御するために、いくつかの構造関連の制御信号が提案されています。ただし、精度ベースの報酬はセマンティック構造ではなくコンテンツに主に焦点を当てているため、既存の強化トレーニング方法は構造関連のCICモデルには適用できません。強化トレーニングの欠如は、露出バイアスと最適化機能と評価指標の間の不一致につながります。この論文では、CICモデルの精度と可制御性の両方を改善するために、構造関連の制御信号の新しい強化トレーニング方法である自己注釈付きトレーニング(SAT)を提案します。 SATでは、再帰的注釈メカニズム(RAM)が、入力制御信号を実際の出力文と一致させるように設計されています。さらに、SATメソッドの後にトレーニングされたCICモデルを微調整するための追加のアライメント報酬を提案します。これにより、モデルの可制御性がさらに向上します。 MSCOCOベンチマークでは、さまざまな構造関連の制御信号とさまざまなベースラインモデルで広範な実験を実施し、その結果は、メソッドの有効性と一般化可能性を示しています。
The Controllable Image Captioning (CIC) task aims to generate captions conditioned on designated control signals. Several structure-related control signals are proposed to control the semantic structure of sentences, such as sentence length and Part-of-Speech tag sequences. However, due to the fact that the accuracy-based reward focuses mainly on contents rather than semantic structures, existing reinforcement training methods are not applicable to structure-related CIC models. The lack of reinforcement training leads to exposure bias and the inconsistency between the optimizing function and evaluation metrics. In this paper, we propose a novel reinforcement training method for structure-related control signals: Self-Annotated Training (SAT), to improve both the accuracy and controllability of CIC models. In SAT, a recursive annotation mechanism (RAM) is designed to force the input control signal to match the actual output sentence. Moreover, we propose an extra alignment reward to finetune the CIC model trained after SAT method, which further enhances the controllability of models. On the MSCOCO benchmark, we conduct extensive experiments on different structure-related control signals and on different baseline models, the results of which demonstrate the effectiveness and generalizability of our methods.