ActionIE: Action Extraction from Scientific Literature with Programming Languages

์ €์ž: Xianrui Zhong, Yufeng Du, Siru Ouyang, Ming Zhong, Tingfeng Luo | ๋‚ ์งœ: 2024 | DOI: 10.18653/v1/2024.acl-long.683 📄 PDF


Essence

Figure 1

ํ™”ํ•™ ๋ฐ˜์‘ ์ ˆ์ฐจ๋ฅผ ์ž์—ฐ์–ธ์–ด์—์„œ ๊ตฌ์กฐํ™”๋œ ํ–‰๋™ ์‹œํ€€์Šค๋กœ ์ถ”์ถœํ•˜๋Š” ์˜ˆ์‹œ

๊ณผํ•™ ๋ฌธํ—Œ์˜ ๋น„์ •ํ˜• ์ž์—ฐ์–ธ์–ด๋กœ ํ‘œํ˜„๋œ ์‹คํ—˜ ์ ˆ์ฐจ๋ฅผ Python ์ฝ”๋“œ ์ƒ์„ฑ ๋ฌธ์ œ๋กœ ์žฌ์ •์˜ํ•˜์—ฌ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด๋ชจ๋ธ(LLM)์„ ํ™œ์šฉํ•ด ํ™”ํ•™ ํ•ฉ์„ฑ ํ–‰๋™์„ ์ถ”์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก ์„ ์ œ์‹œํ•œ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๊ตฌ์กฐ์  ํŠน์„ฑ(ํด๋ž˜์Šค, ์ƒ์†, ํƒ€์ž…)์„ ํ™œ์šฉํ•˜์—ฌ ์—”ํ‹ฐํ‹ฐ ๊ฐ„ ๊ด€๊ณ„๋ฅผ ๋ช…ํ™•ํžˆ ํฌ์ฐฉํ•œ๋‹ค.

Motivation

Achievement

Figure 2

ActionIE ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ์š”: ํŒจํ„ด ๋งˆ์ด๋‹ โ†’ ํ…์ŠคํŠธ ์žฌํ‘œํ˜„ โ†’ ์ฝ”๋“œ ์ƒ์„ฑ โ†’ ์ž์—ฐ์–ธ์–ด ๋ณ€ํ™˜

  1. ์ฝ”๋“œ ๊ธฐ๋ฐ˜ ๊ตฌ์กฐํ™”: ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ํด๋ž˜์Šค ์ƒ์†๊ณผ ์ปดํฌ์ง€์…˜ ๊ด€๊ณ„๋ฅผ ํ†ตํ•ด ์•ก์…˜ ๊ฐ„ ์˜์กด์„ฑ๊ณผ ์ค‘์ฒฉ๋œ ๊ตฌ์กฐ๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œํ˜„ํ•˜์—ฌ, LLM์˜ ํ• ๋ฃจ์‹œ๋„ค์ด์…˜(hallucination) ๋ฌธ์ œ ์™„ํ™” ๋ฐ ์•ก์…˜ ์ •์˜ ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ์œ ์—ฐ์„ฑ ์ œ๊ณต
  2. ์‹ ๊ทœ ํ‰๊ฐ€ ๋ฉ”ํŠธ๋ฆญ: ๊ธฐ์กด ํ† ํฐ ์ˆ˜์ค€ ํ‰๊ฐ€์˜ ํ•œ๊ณ„๋ฅผ ์ง€์ ํ•˜๊ณ , ๊ทธ๋ž˜ํ”„ ๋งค์นญ(graph-based matching) ๊ธฐ๋ฐ˜ ๋ฉ”ํŠธ๋ฆญ์„ ์ œ์•ˆํ•˜์—ฌ ์ถ”์ถœ ์ •ํ™•๋„์™€ ์ธ๊ฐ„ ํŒ๋‹จ์˜ ์ƒ๊ด€๊ด€๊ณ„ ํ–ฅ์ƒ
  3. ์‹ ๊ทœ ํ…Œ์ŠคํŠธ์…‹: ๊ธฐ์กด ํŠนํ—ˆ ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์˜ ๋ฒค์น˜๋งˆํฌ(ํ‰๊ท  158.2์ž)๋ฅผ ๋ณด์™„ํ•˜์—ฌ ํ™”ํ•™ ๋ฌธํ—Œ ๊ธฐ๋ฐ˜ ๋Œ€๊ทœ๋ชจ ํ…Œ์ŠคํŠธ์…‹(ํ‰๊ท  770.8์ž) ๊ตฌ์ถ•์œผ๋กœ ํ˜„์‹ค์  ํ‰๊ฐ€ ํ™˜๊ฒฝ ์กฐ์„ฑ
  4. ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ: ๊ธฐ์กด ๊ฐ•๋ ฅํ•œ ๋ฒ ์ด์Šค๋ผ์ธ(fine-tuned T5, GPT-3.5) ๋Œ€๋น„ ์ผ๊ด€๋œ ์„ฑ๋Šฅ ์šฐ์›”์„ฑ ์ž…์ฆ

How

Figure 3

ํ…์ŠคํŠธ ์žฌํ‘œํ˜„ ์˜ˆ์‹œ

Originality

Limitation & Further Study

Evaluation

์ดํ‰: ActionIE๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๊ตฌ์กฐ์  ํŠน์„ฑ์„ ํ™œ์šฉํ•˜์—ฌ ๊ณผํ•™ ๋ฌธํ—Œ์˜ ๋ณต์žกํ•œ ์‹คํ—˜ ์ ˆ์ฐจ๋ฅผ ์ถ”์ถœํ•˜๋Š” ์ฐฝ์˜์ ์ธ ์ ‘๊ทผ๋ฒ•์„ ์ œ์‹œํ•˜๋ฉฐ, ์‹ ๊ทœ ๋ฒค์น˜๋งˆํฌ์™€ ํ‰๊ฐ€ ๋ฉ”ํŠธ๋ฆญ์„ ํ†ตํ•ด ์‹ค์งˆ์  ๊ธฐ์—ฌ๋ฅผ ํ•˜์˜€๋‹ค. ๋‹ค๋งŒ LLM ์˜์กด์„ฑ, ๋„๋ฉ”์ธ ํŠนํ™”์„ฑ, ํŒจํ„ด ๋งˆ์ด๋‹์˜ ์‹ ๋ขฐ๋„ ๋ถ„์„ ๊ฐ•ํ™”๋กœ ๋”์šฑ ๊ฒฌ๊ณ ํ•œ ์—ฐ๊ตฌ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๊ณผํ•™ ์ง€์‹ ์ถ”์ถœ์— ๊ด€ํ•œ LLM ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•๋ก ์„ ์ฒด๊ณ„์ ์œผ๋กœ ๋‹ค๋ฃจ์–ด ActionIE ์—ฐ๊ตฌ์˜ ์ด๋ก ์  ๋ฐฐ๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
์ •๋ณด ์ถ”์ถœ ๋ฐ ์ฝ”๋“œ ์ƒ์„ฑ์„ ํ†ตํ•œ ๊ณผํ•™ ๋ฌธํ—Œ ๋ถ„์„์˜ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•๋ก ์„ ์ œ๊ณตํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๊ณผํ•™ ๋ฌธํ—Œ์˜ ๊ตฌ์กฐํ™”๋œ ์ •๋ณด ์ถ”์ถœ์„ ์œ„ํ•œ ๋‹ค๋ฅธ LLM ๊ธฐ๋ฐ˜ ์ ‘๊ทผ๋ฒ•์„ ์ œ์‹œํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๊ณผํ•™ ํ…์ŠคํŠธ ๊ตฌ์กฐํ™”๋ฅผ ์œ„ํ•ด ๊ณ„์ธต์  ์กฐ์ง ๋ฐฉ๋ฒ•๋ก ์„ ์‚ฌ์šฉํ•˜๋Š” 215๋Š” 047๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ, hierarchical organization์— ๋” ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM ๊ธฐ๋ฐ˜ ํ™”ํ•™ ์‹คํ—˜ ์ž๋™ํ™” ์ ์šฉ ์˜ˆ์‹œ๋กœ, ์‹คํ—˜ ํ”„๋กœํ† ์ฝœ ์ถ”์ถœ์„ ํ™”ํ•™ ํƒ์ƒ‰์— ์ ์šฉํ•˜๋Š” ๋Œ€์•ˆ์„ ๋ณด์—ฌ์ค€๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๊ณผํ•™ ๋ฌธํ—Œ์—์„œ ์ •๋ณด ์ถ”์ถœ์„ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
ํ™”ํ•ฉ๋ฌผ ํ•ฉ์„ฑ ํ–‰๋™ ์ถ”์ถœ๊ณผ ํ™”ํ•™ ๋ถ„์•ผ LLM ํ™œ์šฉ ์ธก๋ฉด์—์„œ ChemAgent๊ฐ€ ๊ตฌ์กฐ์ ์œผ๋กœ ๋‹ค๋ฅธ ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ์ ‘๊ทผ๋ฒ•์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
ํ™”ํ•™ ์‹คํ—˜ ์ ˆ์ฐจ ๋˜๋Š” ํ•ฉ์„ฑ ๊ฒฝ๋กœ ์ถ”์ถœ์„ ๋‹ค๋ฅธ NLP ๋ฐฉ๋ฒ•์œผ๋กœ ์ ‘๊ทผํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Biological sequence annotation์„ ์œ„ํ•œ LLM ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ ์ ‘๊ทผ๋ฒ•์œผ๋กœ, ActionIE์˜ ์ƒ๋ฌผํ•™์  ์‹œํ€€์Šค ์‘์šฉ์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
ActionIE ๋…ผ๋ฌธ์€ ๊ณผํ•™ ๋…ผ๋ฌธ์—์„œ ์‹คํ—˜์  ํ–‰์œ„(action) ์ถ”์ถœ์— ์ง‘์ค‘ํ•˜์—ฌ, MOF ํ•ฉ์„ฑ์กฐ๊ฑด ์ •๋ณด ์ถ”์ถœ ์—ฐ๊ตฌ์™€์˜ ์‹œ๋„ˆ์ง€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜ ๊ณ„์‚ฐํ™”ํ•™ ์›Œํฌํ”Œ๋กœ์šฐ ์ž๋™ํ™”๋ฅผ ๋‹ค๋ฃจ์–ด, ActionIE์˜ ์ž๋™ํ™” ๋ฐฉ์‹์— ๋Œ€ํ•œ ๋„๋ฉ”์ธ ํ™•์žฅํŒ ์‚ฌ๋ก€๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
LLM ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ๋ช…๊ณผํ•™ ๋ฌธํ—Œ์˜ ์‹คํ—˜ ์ ˆ์ฐจ๋ฅผ ์ฝ”๋“œ๋กœ ์ถ”์ถœํ•˜๋Š” 047์˜ ๋ฐฉ๋ฒ•์ด 046์˜ biomolecular interaction ์˜ˆ์ธก ํŒŒ์ดํ”„๋ผ์ธ์— ์ง์ ‘ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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