FigCaps-HF: A Figure-to-Caption Generative Framework and Benchmark with Human Feedback

์ €์ž: Ashish Singh, Prateek Agarwal, Zixuan Huang, Arpita Singh, Tong Yu, Sungchul Kim, Victor Bursztyn, Nikos Vlassis, Ryan A. Rossi | ๋‚ ์งœ: 2023 | DOI: 10.48550/ARXIV.2307.10867 📄 PDF


Essence

๊ณผํ•™ ๋…ผ๋ฌธ์˜ ๊ทธ๋ฆผ์„ ์„ค๋ช…ํ•˜๋Š” ์บก์…˜ ์ƒ์„ฑ ๋ชจ๋ธ์„ ์ธ๊ฐ„ ํ”ผ๋“œ๋ฐฑ๊ณผ ๊ฐ•ํ™”ํ•™์Šต(RLHF)์œผ๋กœ ์ตœ์ ํ™”ํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๋Œ€๊ทœ๋ชจ ๋ฒค์น˜๋งˆํฌ ๋ฐ์ดํ„ฐ์…‹์„ ์ œ์‹œํ•œ๋‹ค. ๊ธฐ์กด์˜ ๋‚ฎ์€ ํ’ˆ์งˆ ์บก์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•œ ๋ชจ๋ธ ๋Œ€์‹ , ๋„๋ฉ”์ธ ์ „๋ฌธ๊ฐ€ ํ”ผ๋“œ๋ฐฑ์œผ๋กœ ํ•™์Šต๋œ ๋ณด์ƒ ๋ชจ๋ธ์„ ํ†ตํ•ด ๋…์ž ์„ ํ˜ธ๋„์— ์ •๋ ฌ๋œ ๊ณ ํ’ˆ์งˆ ์บก์…˜ ์ƒ์„ฑ์„ ๋‹ฌ์„ฑํ•œ๋‹ค.

Motivation

Achievement

Figure 1

Figure 1: RLHF Framework for Figure-Caption Generative Models - ์†Œ์ˆ˜์˜ ์ธ๊ฐ„ ํ”ผ๋“œ๋ฐฑ ๊ทธ๋ฆผ-์บก์…˜ ์Œ์—์„œ ํ•™์Šตํ•œ ํ”ผ๋“œ๋ฐฑ ์˜ˆ์ธก ๋ชจ๋ธ์„ ํ†ตํ•ด ๋Œ€๊ทœ๋ชจ ํ•™์Šต ์ฝ”ํผ์Šค์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ ์ถ”๋ก 

  1. ์„ฑ๋Šฅ ํ–ฅ์ƒ: BLIP์„ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๋กœ ์‚ฌ์šฉํ•  ๋•Œ, ROUGE์—์„œ 35.7%, BLEU์—์„œ 16.9%, METEOR์—์„œ 9% ํ‰๊ท  ์„ฑ๋Šฅ ํ–ฅ์ƒ ๋‹ฌ์„ฑ
  2. ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํ”ผ๋“œ๋ฐฑ ์ƒ์„ฑ: ์ž‘์€ ๊ทœ๋ชจ์˜ ์ธ๊ฐ„ ์ฃผ์„ ๋ฐ์ดํ„ฐ(M โ‰ช N, ์˜ˆ: N=100,000์ผ ๋•Œ M=100)๋กœ๋ถ€ํ„ฐ ๋Œ€๊ทœ๋ชจ ํ•™์Šต ๋ฐ์ดํ„ฐ์…‹์— ๋Œ€ํ•œ ์ž๋™ ํ”ผ๋“œ๋ฐฑ ์ ์ˆ˜ ์˜ˆ์ธก ๊ฐ€๋Šฅ
  3. ๋ณด์ •๋œ ๋ณด์ƒ ๋ชจ๋ธ: ํ›ˆ๋ จ๋œ ๋ณด์ƒ ๋ชจ๋ธ์ด ์ž˜ ๋ณด์ •๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ง€๋ฉด ์ง„์‹ค ์ฃผ์„ ํ†ต๊ณ„๊ฐ€ ์ถ”๋ก ๋œ ์ฃผ์„ ํ†ต๊ณ„์™€ ์ผ์น˜ํ•จ์„ ์‹ค์ฆ์ ์œผ๋กœ ์ž…์ฆ
  4. ๊ณต๊ฐœ ๋ฒค์น˜๋งˆํฌ: ํ–ฅํ›„ RLHF ๊ธฐ์ˆ  ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋Œ€๊ทœ๋ชจ ๋ฒค์น˜๋งˆํฌ ๋ฐ์ดํ„ฐ์…‹ ๊ณต๊ฐœ

How

Figure 2

Figure 2: Human Feedback Prediction Model์˜ ๊ฒฐ๊ณผ - ์„ธ ๊ฐ€์ง€ ๊ทธ๋ฆผ-์บก์…˜ ํ‰๊ฐ€ ์ง€ํ‘œ์— ๋Œ€ํ•œ ์˜ˆ์ธก ์„ฑ๋Šฅ

ํ”„๋ ˆ์ž„์›Œํฌ ๊ตฌ์„ฑ:

Originality

Limitation & Further Study

Evaluation

์ดํ‰: ์ด ๋…ผ๋ฌธ์€ ๊ทธ๋ฆผ ์บก์…˜ ์ƒ์„ฑ์˜ ํ˜„์‹ค์  ๋ฌธ์ œ(์ €ํ’ˆ์งˆ ํ•™์Šต ๋ฐ์ดํ„ฐ)๋ฅผ ์ธ๊ฐ„ ํ”ผ๋“œ๋ฐ•๊ณผ ์˜คํ”„๋ผ์ธ ๊ฐ•ํ™”ํ•™์Šต์œผ๋กœ ํšจ๊ณผ์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ณ , ๋Œ€๊ทœ๋ชจ ๊ณต๊ฐœ ๋ฒค์น˜๋งˆํฌ ๊ธฐ์—ฌ๋กœ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ๋‹ค๋งŒ ํ‰๊ฐ€ ๋ฉ”ํŠธ๋ฆญ ๊ฒ€์ฆ์˜ ์—„๋ฐ€์„ฑ ๊ฐ•ํ™”์™€ ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธยท๋ชจ๋ธ์— ๋Œ€ํ•œ ์ผ๋ฐ˜ํ™” ๊ฒ€์ฆ์ด ์ง„ํ–‰๋˜๋ฉด ๋”์šฑ ๊ฐ•ํ•œ ๋…ผ๋ฌธ์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
SciCap ๋…ผ๋ฌธ์€ ๊ณผํ•™ ๋…ผ๋ฌธ ๊ทธ๋ฆผ์— ๋Œ€ํ•œ ์ง€์‹ ๊ธฐ๋ฐ˜ ์บก์…˜ ์ƒ์„ฑ ๋ชจ๋ธ ๋ฐ ๋ฐ์ดํ„ฐ์…‹์„ ์ œ๊ณตํ•˜์—ฌ, 336์˜ ๋ฒค์น˜๋งˆํฌ ๋ฐ ์ƒ์„ฑ ๋ชจ๋ธ ๊ฐœ๋ฐœ์˜ ๊ธฐ๋ฐ˜ ์ž๋ฃŒ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
336์˜ ๋„ํ‘œ-์บก์…˜ ์ƒ์„ฑ ๋ฐ ๋ฒค์น˜๋งˆํ‚น ์—ฐ๊ตฌ๋Š” 807์—์„œ ๊ธดํ˜•์‹ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์„ค๋ช… ๋น„๋””์˜ค ์ƒ์„ฑ์‹œ ์‹œ๊ฐ ์ •๋ณด ์š”์•ฝ ๋ฐ ํ‘œํ˜„ ์ธก๋ฉด์—์„œ ๋งค์šฐ ์ค‘์š”ํ•œ ๊ธฐ์ˆ ์  ํ† ๋Œ€๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
336์€ ๊ณผํ•™ ๋…ผ๋ฌธ ๋„ํ‘œโ†’์บก์…˜ ์ƒ์„ฑ ๋ฒค์น˜๋งˆํฌ๋กœ, 773์—์„œ ๋…ผ๋ฌธ์„ ์งง์€ ๋™์˜์ƒ ๋“ฑ ๋น„์ •ํ˜• ์‹œ๊ฐ ์ปจํ…์ธ ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ธฐ์ˆ ์˜ ์บก์…˜ ๋ถ€๋ถ„๊ณผ ์ง๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๊ณผํ•™ ๋…ผ๋ฌธ์˜ ๊ทธ๋ฆผ์—์„œ ๋„ํ˜•-์บก์…˜ ์ž๋™ ์ƒ์„ฑ ์‹œ์Šคํ…œ๊ณผ ๊ด€๋ จ๋œ ์‹ค์ œ ๋ฐ์ดํ„ฐ ๋ฐ ๋ชจ๋ธ ํ‰๊ฐ€ ์ง€ํ‘œ๋ฅผ ์ œ์‹œํ•˜์—ฌ, ๋ฉ€ํ‹ฐ LLM ํ˜‘์—… ๊ธฐ๋ฐ˜์˜ caption ์ƒ์„ฑ ์ „๋žต ์„ค๊ณ„์— ๊ทผ๊ฑฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
SciBERT๋Š” ๋„๋ฉ”์ธ ํŠนํ™” ํ”ผ๋“œ๋ฐฑ ๋ฐ ๋„๋ฉ”์ธ ์ ํ•ฉ์„ฑ ๊ธฐ๋ฐ˜ ๊ณผํ•™ ํ…์ŠคํŠธ ์ƒ์„ฑ ๋Šฅ๋ ฅ์„ ์‹คํ—˜์ ์œผ๋กœ ๋น„๊ตํ•˜๋Š” ๋Œ€์•ˆ์  ๋ฐฉ๋ฒ•๋ก ์„ ์ œ์‹œํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๊ณผํ•™ ๋…ผ๋ฌธ ๊ทธ๋ฆผ ์บก์…˜ ์ƒ์„ฑ๊ณผ์ •์—์„œ ์ž…๋ ฅ ํ…์ŠคํŠธ ํ’ˆ์งˆ ๊ฐœ์„  ๋ฐ ์ž์—ฐ์Šค๋Ÿฌ์šด ์ƒ์„ฑ์ด ์ค‘์š”ํ•˜๋ฏ€๋กœ, ๋ฌธ์žฅ ์œ ์ฐฝ์„ฑ ๋ณ€ํ™˜ ๊ด€์ ์—์„œ 272๋ฒˆ๊ณผ ์ฐธ๊ณ ํ• ๋งŒํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
336 ๋…ผ๋ฌธ์€ ๊ณผํ•™ ์ด๋ฏธ์ง€์—์„œ ์บก์…˜์„ ์ƒ์„ฑํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฒค์น˜๋งˆํฌ ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์†Œ๊ฐœํ•ด, ๋ฐ์ดํ„ฐ์…‹ ๋ฐ ํ‰๊ฐ€ ๋ฐฉ๋ฒ•๋ก  ๋‹ค์–‘์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
FigCaps-HF๋Š” ๋„๋ฉ”์ธ ์ „๋ฌธ๊ฐ€ ํ”ผ๋“œ๋ฐฑ ๊ธฐ๋ฐ˜ RLHF ์บก์…˜ ์ƒ์„ฑ์œผ๋กœ, ์ฆ๊ฑฐ ํ•˜์ด๋ผ์ดํŠธ/๊ฐ•ํ™” ๋ฐฉ์‹์ด ๋‹ค๋ฅด๋ฉด์„œ๋„ ์‘์šฉ ๋ชฉ์ ์ด ๊ฐ™๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Figuring out figures ๋…ผ๋ฌธ์€ ํ…์ŠคํŠธ ๋‚ด ์ฐธ์กฐ๋ฅผ ํ™œ์šฉํ•œ ๊ณผํ•™ ๊ทธ๋ฆผ ์บก์…˜ ์ž๋™ ์ƒ์„ฑ ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•ด, FigCaps-HF์˜ RLHF ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
125๋ฒˆ ๋…ผ๋ฌธ์˜ ์ด๋ฏธ์ง€-ํˆฌ-์ฝ”๋“œ ๋ฌธ์ œ๋Š” 336๋ฒˆ ๋…ผ๋ฌธ์˜ ์ด๋ฏธ์ง€-ํˆฌ-์บก์…˜ ์ƒ์„ฑ๊ณผ ๋น„์Šทํ•œ ๊ตฌ์กฐ์  ๋‚œ์ด๋„๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
FigCaps-HF ๋…ผ๋ฌธ์€ ๋„ํ‘œ ์บก์…˜ ์ƒ์„ฑ์˜ ๋Œ€์ฒด์  ์ฒด๊ณ„๋กœ, ๋™์ ยท๊ณ„ํš์  ์ ‘๊ทผ๋ฒ•๊ณผ ํ…œํ”Œ๋ฆฟ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ๋ฒ•์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
FigCaps-HF๋Š” ๊ณผํ•™ ๊ทธ๋ฆผ์—์„œ ์บก์…˜ ์ƒ์„ฑ์„ ์œ„ํ•œ ๋Œ€์•ˆ์  ๋ชจ๋ธ ๋ฐ ๋ฒค์น˜๋งˆํฌ๋ฅผ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
FigCaps-HF ๋…ผ๋ฌธ๋„ S1-MMAlign์ฒ˜๋Ÿผ ๊ณผํ•™ ๋„๋ฉ”์ธ์—์„œ์˜ ์ด๋ฏธ์ง€-์บก์…˜ ๋ฐ์ดํ„ฐ์…‹ ๊ตฌ์ถ• ๋ฐ ์ƒ์„ฑ ๊ณผ์ œ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
โ€˜Multi-llm collaborative caption generationโ€™ ๋…ผ๋ฌธ์€ ๋‹ค์ˆ˜์˜ LLM ํ˜‘๋ ฅ ๊ตฌ์กฐ๋ฅผ ํ†ตํ•ด ์บก์…˜ ํ’ˆ์งˆ ํ–ฅ์ƒ๋ฒ•์„ ์‹ค์ฆ์ ์œผ๋กœ ๋ณด์—ฌ์ค˜ ํ’ˆ์งˆ ํ‰๊ฐ€ ๊ด€์ ์—์„œ ์‹œ๋„ˆ์ง€๊ฐ€ ์žˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •