Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[RSJ23] ENCHANT: Enhanced Nearest-neighbor Capt...

[RSJ23] ENCHANT: Enhanced Nearest-neighbor Captioning with Hypothesis AugmeNTation

More Decks by Semantic Machine Intelligence Lab., Keio Univ.

Other Decks in Technology

Transcript

  1. 平野慎之助1, 小束拓実,1 和田唯我1, 神原元就1, ç•‘äž­é§¿å¹³1, 平川翌2, 山䞋隆矩2, 藀吉匘亘2杉浊孔明1 1慶應矩塟倧孊, 2䞭郚倧孊

    ENCHANT: 倧芏暡蚀語モデルを甚いた仮説生成に基づく クロスモヌダル説明文生成
  2. 背景: 生掻支揎ロボットには安党性が求められる ▪ 生掻支揎ロボット ▪ 芁介助者支揎の解決策ずしお泚目 ▪ 基本動䜜の䞀぀に物䜓配眮 ▪ タスク実行前に危険性を予枬し、ナヌザに

    刀断を仰ぐ機胜は安党性を高める 䟋バむキンマンのぬいぐるみを眮く際にピンクの 鳥のぬいぐるみに衝突するリスクがありたす 2 2x
  3. 問題蚭定: 物䜓配眮時の衝突に関する説明文生成 3 ▪ タスク: future captioning ▪ 時刻𝑡の画像から時刻𝑡 +

    𝑘の説明文 を生成する ▪ 入力 ▪ 配眮領域および察象物䜓の画像 ▪ 出力 ▪ 物䜓配眮時に起こる衝突に関する 説明文 䟋ルヌビックキュヌブを眮こうずしお カメラにルヌビックキュヌブが衝突する 配眮領域 察象物䜓
  4. 関連研究: 事前に衝突を予枬し説明するこずは困難 4 手法名 内容 CLEVRER [Yi+, ICLR20] 物䜓同士の衝突に関するデヌタセットを構築 倚様な圢状の物䜓に察応しおいない

    Where2Act [Guibas+, ICCV21] 倚関節物䜓の盞互䜜甚に焊点を圓お、物䜓操䜜の 成功確率を予枬 NNFC [小束+, JSAI23] NNLM [Urvashi+, ICLR21] を導入し、衝突に関する future captioningタスクに取り組んだ手法 CLEVRER Where2Act NNFC
  5. Nearest Neighbor Future Captioning (NNFC) 5 入力 NNLM [Uravashi+, ICLR21]

    をマルチモヌダル蚀語生成に導入 配眮領域の特城量抜出が䞍適切であり、生成文の品質が䞍十分
  6. Nearest Neighbor Future Captioning (NNFC) 6 入力 NNLM [Uravashi+, ICLR21]

    をマルチモヌダル蚀語生成に導入 配眮領域の特城量抜出が䞍適切であり、生成文の品質が䞍十分 タスク実行前の 画像を入力
  7. Nearest Neighbor Future Captioning (NNFC) 7 NNLM [Uravashi+, ICLR21] をマルチモヌダル蚀語生成に導入

    配眮領域の特城量抜出が䞍適切であり、生成文の品質が䞍十分 NNLMに基づき、 𝑘近傍法を甚いお 出力をrescore
  8. Nearest Neighbor Future Captioning (NNFC) 8 NNLM [Uravashi+, ICLR21] をマルチモヌダル蚀語生成に導入

    配眮領域の特城量抜出が䞍適切であり、生成文の品質が䞍十分
  9. 提案手法: Enhanced Nearest-neighbor Captioning with Hypothesis AugmeNTation (ENCHANT) ▪ Nearest

    Neighbor Augmentation Module ▪ 倧芏暡蚀語モデルによる生成文を甚いおデヌタ拡匵を行う ▪ Parallel Cross Attentional Decoder ▪ 画像および蚀語の特城抜出を察称的に行う ▪ Segment Feature Extractor ▪ Attention mapずセグメンテヌションモデルを甚いお 特城量を抜出 9
  10. 提案手法: Enhanced Nearest-neighbor Captioning with Hypothesis AugmeNTation (ENCHANT) ▪ Nearest

    Neighbor Augmentation Module ▪ 倧芏暡蚀語モデルによる生成文を甚いおデヌタ拡匵を行う ▪ Parallel Cross Attentional Decoder ▪ 画像および蚀語の特城抜出を察称的に行う ▪ Segment Feature Extractor ▪ Attention mapずセグメンテヌションモデルを甚いお 特城量を抜出 10
  11. 提案手法: Enhanced Nearest-neighbor Captioning with Hypothesis AugmeNTation (ENCHANT) ▪ Nearest

    Neighbor Augmentation Module ▪ 倧芏暡蚀語モデルによる生成文を甚いおデヌタ拡匵を行う ▪ Parallel Cross Attentional Decoder ▪ 画像および蚀語の特城抜出を察称的に行う ▪ Segment Feature Extractor ▪ Attention mapずセグメンテヌションモデルを甚いお 特城量を抜出 11
  12. 提案手法: Enhanced Nearest-neighbor Captioning with Hypothesis AugmeNTation (ENCHANT) ▪ Nearest

    Neighbor Augmentation Module ▪ 倧芏暡蚀語モデルによる生成文を甚いおデヌタ拡匵を行う ▪ Parallel Cross Attentional Decoder ▪ 画像および蚀語の特城抜出を察称的に行う ▪ Segment Feature Extractor ▪ Attention mapずセグメンテヌションモデルを甚いお 特城量を抜出 12
  13. Segment Feature Extractor: attention map ずセグメンテヌション画像を重畳 13 配眮領域 衝突に関する attention

    map SAM [Kirillov+] によるセグメンテヌション画像 Segment Feature Extractorの出力
  14. Parallel Cross Attentional Decoder: 画像および蚀語の特城量から次トヌクンの予枬確率を出力 次トヌクンの 予枬確率 出力 â—Œ 3皮類のマルチモヌダル特城量

    ▪ 察象物䜓の画像特城量 ▪ 配眮領域の画像特城量 ▪ 障害物の特城量 â—Œ 蚀語ず画像の マルチモヌダル特城量 入力 14
  15. Parallel Cross Attentional Decoder: 画像および蚀語の特城量から次トヌクンの予枬確率を出力 15 次トヌクンの 予枬確率 出力 â—Œ

    画像特城量および蚀語特城量を察称的に抜出 â—Œ Cross Attention 構造を䜿甚しお予枬 â—Œ 3皮類のマルチモヌダル特城量 ▪ 察象物䜓の画像特城量 ▪ 配眮領域の画像特城量 ▪ 障害物の特城量 â—Œ 蚀語ず画像の マルチモヌダル特城量 入力
  16. Nearest Neighbor Augmentation Module: LLMによる生成文を甚いおデヌタを拡匵 アヌムがペットボトルを眮こうずしお、 砂糖の容噚に衝突しお倒れる アヌムがペットボトルを眮こうずしお、 砂糖の容噚に衝突しお匟き飛ばされる LLM

    入力䟋 LLM 出力䟋 16 ▪ LLMによるデヌタ拡匵を行わない堎合 同じ動䜜を行った際に起こり埗る耇数の可胜性 を考慮できない LLMを甚いるこずで、起こる可胜性のある事象 を含むサンプルを生成 埌件郚を倉曎するプロンプトを䜿甚
  17. ▪ Inquire & Aggregate ▪ Datastore: LLMを甚いおデヌタを拡匵した 蚓緎集合の朜圚衚珟を事前に栌玍 ▪ 朜圚衚珟に察しお、Datastoreより𝑘近傍𝑁を

    取埗し、次トヌクンの予枬確率𝑝knn ො 𝑊𝑡+1 を蚈算 ▪ rescore ▪ 最終的な出力を以䞋で蚈算 𝑝total ො 𝑊𝑡+1 = 𝜆𝑝 ො 𝑊𝑡+1 + (1 − 𝜆)𝑝knn ො 𝑊𝑡+1 Nearest Neighbor Augmentation Module: 𝒌近傍法を甚いおdecoder の出力をrescore 17 decoder の出力
  18. 実隓蚭定: クラりド゜ヌシングでアノテヌションを行った BILA-caption 3.0を構築 ▪ BILA-caption 3.0 デヌタセット ▪ 配眮領域のRGBD画像

    ▪ 察象物䜓のRGBD画像 ▪ 危険性に関する日本語の説明文 ▪ 4,042サンプル ▪ train: valid: test = 3185: 363: 494 アノテヌト䟋 ケチャップの容噚を机の䞊に眮こうずしお、 醀油瓶に衝突し、ケチャップの容噚が倒れる 18 ※SIGVerse [Inamura+, 13] を拡匵したシミュレヌション環境を利甚 2x
  19. 手法 JaSPICE BLEU4 METEOR ROUGE-L CIDEr-D NNFC [小束+, JSAI23] 19.37±

    0.76 22.95± 0.99 27.34±0.36 43.59±0.64 35.24±2.05 Ours 22.33±0.60 25.92±0.55 28.98±0.55 45.60±0.51 39.85±1.39 定量的結果: すべおの評䟡尺床で粟床向䞊 + 2.96 ▪ 䞻芁尺床JaSPICE [和田+, NLP23]においお提案手法はベヌスラむン手法を 2.96ポむント䞊回った ▪ 他の尺床も同様に、提案手法がそれぞれベヌスラむン手法を䞊回った 20
  20. 手法 JaSPICE BLEU4 METEOR ROUGE-L CIDEr-D NNFC [小束+, JSAI23] 19.37±

    0.76 22.95± 0.99 27.34±0.36 43.59±0.64 35.24±2.05 Ours 22.33±0.60 25.92±0.55 28.98±0.55 45.60±0.51 39.85±1.39 定量的結果: すべおの評䟡尺床で粟床向䞊 + 2.96 ▪ 䞻芁尺床JaSPICE [和田+, NLP23]においお提案手法はベヌスラむン手法を 2.96ポむント䞊回った ▪ 他の尺床も同様に、提案手法がそれぞれベヌスラむン手法を䞊回った 21 日本語における人間による評䟡ずの盞関が 他の自動評䟡尺床ず比范しお最も高い
  21. 手法 JaSPICE BLEU4 METEOR ROUGE-L CIDEr-D NNFC [小束+, JSAI23] 19.37±

    0.76 22.95± 0.99 27.34±0.36 43.59±0.64 35.24±2.05 Ours 22.33±0.60 25.92±0.55 28.98±0.55 45.60±0.51 39.85±1.39 定量的結果: すべおの評䟡尺床で粟床向䞊 ▪ 䞻芁尺床JaSPICE [和田+, NLP23]においお提案手法はベヌスラむン手法を 2.96ポむント䞊回った ▪ 他の尺床も同様に、提案手法がそれぞれベヌスラむン手法を䞊回った 22
  22. 定性的結果(成功䟋): 衝突物䜓を正しく衚珟 配眮領域 察称物䜓 正解文 アヌムが぀かんでいたルヌビックキュヌブをテヌブルの䞊に眮き、ルヌビッ クキュヌブずマペネヌズが衝突する NNFC [小束+,JSAI23] アヌムがルヌビックキュヌブを机の䞊に眮こうずしたが、おこうずした堎所

    にペットボトルず接觊しおしたい、ルヌビックキュヌブが棚の䞊で倒れる Ours アヌムがルヌビックキュヌブを机の䞊に眮こうずしたが、マペネヌズの容噚 に衝突し、マペネヌズの容噚が少し動く 23 2x
  23. Ablation Study: 各モゞュヌルの有効性を確認 ▪ LLMによるデヌタ拡匵が提案手法の性胜ぞ圱響が最も倧きい Ablation 条件 JaSPICE BLEU4 METEOR

    ROUGE-L CIDEr-D w/o NNAM 21.40±0.67 25.31±0.96 28.90±0.47 45.34±0.65 37.48±2.60 w/o PCAD 21.60±0.78 24.71±1.00 29.05±0.14 45.27±0.56 37.95±2.20 w/o SAB 21.61±0.39 25.13±1.13 29.20±0.35 45.49±0.77 38.03±2.69 Ours 22.33±0.60 25.92±0.55 28.98±0.55 45.60±0.51 39.85±1.39 26
  24. Ablation Study: 各モゞュヌルの有効性を確認 ▪ LLMによるデヌタ拡匵が提案手法の性胜ぞ圱響が最も倧きい Ablation 条件 JaSPICE BLEU4 METEOR

    ROUGE-L CIDEr-D w/o NNAM 21.40±0.67 25.31±0.96 28.90±0.47 45.34±0.65 37.48±2.60 w/o PCAD 21.60±0.78 24.71±1.00 29.05±0.14 45.27±0.56 37.95±2.20 w/o SAB 21.61±0.39 25.13±1.13 29.20±0.35 45.49±0.77 38.03±2.69 Ours 22.33±0.60 25.92±0.55 28.98±0.55 45.60±0.51 39.85±1.39 27
  25. 定性的結果(倱敗䟋): 障害物名の生成誀り 配眮領域 attention map 29 正解文 アヌムが぀かんだりんごを、机の䞊にある倒れた砂時蚈にぶ぀けながら眮く NNFC [小束+,

    JSAI23] アヌムがリンゎを棚に眮くずき、アヌムずペットボトルが衝突し、その反動 でペットボトルが少し動く Ours アヌムがリンゎを机の䞊のペットボトルにぶ぀けた反動でペットボトルが少 し机の䞊から萜䞋した 衝突物䜓が 䞍適切 衝突物䜓が 䞍適切 2x
  26. 定性的結果(倱敗䟋): 障害物名の生成誀り 配眮領域 attention map 30 正解文 アヌムが぀かんだりんごを、机の䞊にある倒れた砂時蚈にぶ぀けながら眮く NNFC [小束+,

    JSAI23] アヌムがリンゎを棚に眮くずき、アヌムずペットボトルが衝突し、その反動 でペットボトルが少し動く Ours アヌムがリンゎを机の䞊のペットボトルにぶ぀けた反動でペットボトルが少 し机の䞊から萜䞋した 2x 泚目領域が 䞍適切
  27. ゚ラヌ分析: 衝突に関連する物䜓の特定に倱敗 31 ゚ラヌID 説明 サンプル数 OCE 衝突に関連する障害物に関する蚘述誀り 25 SE

    深刻な蚘述誀り 6 Others その他 4 合蚈 - 35 ▪ JaSPICEによる評䟡が15未満のサンプルを分析 ▪ 衝突に関連する障害物に関する蚘述誀りが䞻芁因
  28. ゚ラヌ分析: 衝突に関連する物䜓の特定に倱敗 32 ゚ラヌID 説明 サンプル数 OCE 衝突に関連する障害物に関する蚘述誀り 25 SE

    深刻な蚘述誀り 6 Others その他 4 合蚈 - 35 ▪ JaSPICEによる評䟡が15未満のサンプルを分析 ▪ 衝突に関連する障害物に関する蚘述誀りが䞻芁因
  29. たずめ ▪ Enhanced Nearest-neighbor Captioning with Hypothesis AugmeNTation (ENCHANT) の提案

    ▪ 倧芏暡蚀語モデルによる生成文を甚いおデヌタを拡匵 ▪ 䞻芁な評䟡尺床においお、ベヌスラむン手法を䞊回る結果を獲埗 33
  30. Appendix 損倱関数: 亀差゚ントロピヌおよびInfoNCE損倱を䜿甚 ▪ 損倱関数 ▪ 𝐿 = 𝜆𝐶𝐞 𝐿𝐶𝐞

    + 𝜆𝑁𝐶𝐞 𝐿𝑁𝐶𝐞 𝐿𝐶𝐞 = CE(𝑊𝑡+1 , 𝑝 ො 𝑊𝑡+1 ) : 亀差゚ントロピヌ損倱 𝐿𝑁𝐶𝐞 = infoNCE(𝒉𝑖𝑚𝑔 , 𝒉𝑡𝑥𝑡 ) : infoNCE損倱 [Radford+, ICML21] 34