AutoML-GPT: Automatic Machine Learning with GPT

์ €์ž: Shujian Zhang, Chengyue Gong, Lemeng Wu, Xingchao Liu, Mingyuan Zhou | ๋‚ ์งœ: 2023 | DOI: ๋ฏธ์ œ๊ณต 📄 PDF


Essence

Figure 1

๊ทธ๋ฆผ 1: AutoML-GPT์˜ ๊ฐœ์š”. ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ถ€ํ„ฐ ๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜, ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹, ์˜ˆ์ธก ํ›ˆ๋ จ ๋กœ๊ทธ ์ƒ์„ฑ๊นŒ์ง€์˜ ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์„ ๋ณด์—ฌ์คŒ

๋ณธ ๋…ผ๋ฌธ์€ GPT์™€ ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด๋ชจ๋ธ(LLM)์„ ์ž๋™ ๋จธ์‹ ๋Ÿฌ๋‹(AutoML) ์‹œ์Šคํ…œ์˜ ์ปจํŠธ๋กค๋Ÿฌ๋กœ ํ™œ์šฉํ•˜์—ฌ, ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ถ€ํ„ฐ ๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„, ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹๊นŒ์ง€ ์ „์ฒด ๋จธ์‹ ๋Ÿฌ๋‹ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ž๋™ํ™”ํ•˜๋Š” AutoML-GPT ์‹œ์Šคํ…œ์„ ์ œ์•ˆํ•œ๋‹ค. ๋ชจ๋ธ ์นด๋“œ(Model Card)์™€ ๋ฐ์ดํ„ฐ ์นด๋“œ(Data Card)๋ฅผ ํ™œ์šฉํ•œ ๊ตฌ์กฐํ™”๋œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•ด LLM์ด ๋‹ค์–‘ํ•œ AI ์ž‘์—…์„ ์ž๋™์œผ๋กœ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.

Motivation

Achievement

Figure 4

๊ทธ๋ฆผ 4: ๋ฏธ์ง€์˜ ๋ฐ์ดํ„ฐ์…‹์— ๋Œ€ํ•œ AutoML-GPT์˜ ์ž‘๋™ ๋ฐฉ์‹. ํ…์ŠคํŠธ ์ธ์ฝ”๋”๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ์…‹ ์œ ์‚ฌ๋„ ๊ณ„์‚ฐ ๋ฐ ์˜ˆ์ธก ํ›ˆ๋ จ ๋กœ๊ทธ ์ƒ์„ฑ

  1. ํ†ตํ•ฉ ์ž๋™ํ™” ์‹œ์Šคํ…œ: ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ, ๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„, ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹์˜ ์ „์ฒด ๋จธ์‹ ๋Ÿฌ๋‹ ํŒŒ์ดํ”„๋ผ์ธ์„ LLM ๊ธฐ๋ฐ˜์œผ๋กœ ์ž๋™ํ™”ํ•˜๋Š” ์‹œ์Šคํ…œ ๊ตฌํ˜„
  2. ๋‹ค์ค‘ ๋„๋ฉ”์ธ ์ ์šฉ์„ฑ: ์ปดํ“จํ„ฐ ๋น„์ „(Computer Vision), ์ž์—ฐ์–ด์ฒ˜๋ฆฌ(NLP), ์ง€์†ํ•™์Šต(Continual Learning) ๋“ฑ ๋‹ค์–‘ํ•œ AI ์ž‘์—…์—์„œ ํšจ๊ณผ์ ์ธ ์„ฑ๋Šฅ ๋‹ฌ์„ฑ
  3. ๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์…‹ ๋Œ€์‘: ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋งŒ์œผ๋กœ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์…‹์— ๋Œ€ํ•œ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹์ด ๊ฐ€๋Šฅํ•˜์—ฌ ์ „์ด ํ•™์Šต(Transfer Learning) ํšจ๊ณผ ์ œ๊ณต
  4. ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์•„ํ‚คํ…์ฒ˜: ์ƒˆ๋กœ์šด ๋ชจ๋ธ๊ณผ ์ž‘์—…๋ณ„ ์ „๋ฌธ๊ฐ€ ๋ชจ๋ธ์„ ์ง€์†์ ์œผ๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ํ™•์žฅ์„ฑ ์žˆ๋Š” ์„ค๊ณ„

How

Figure 2

๊ทธ๋ฆผ 2: ๋ฐ์ดํ„ฐ ์นด๋“œ๋Š” ๋ฐ์ดํ„ฐ ์ด๋ฆ„, ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ํƒ€์ž…, ๋ ˆ์ด๋ธ” ๊ณต๊ฐ„, ํ‰๊ฐ€ ์ง€ํ‘œ๋กœ ๊ตฌ์„ฑ

Figure 3

๊ทธ๋ฆผ 3: ๋ชจ๋ธ ์นด๋“œ๋Š” ๋ชจ๋ธ ์ด๋ฆ„, ๋ชจ๋ธ ๊ตฌ์กฐ, ๋ชจ๋ธ ์„ค๋ช…, ์•„ํ‚คํ…์ฒ˜ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๊ตฌ์„ฑ

AutoML-GPT์˜ ์ž‘๋™ ๋ฐฉ์‹:

Originality

Limitation & Further Study

ํ•œ๊ณ„์ :

ํ›„์† ์—ฐ๊ตฌ ๋ฐฉํ–ฅ:

Evaluation

์ดํ‰: AutoML-GPT๋Š” LLM์˜ ๊ฐ•๋ ฅํ•œ ์–ธ์–ด ์ดํ•ด ๋Šฅ๋ ฅ์„ ๋จธ์‹ ๋Ÿฌ๋‹ ์ž๋™ํ™”์— ์ฐฝ์˜์ ์œผ๋กœ ์ ์šฉํ•œ ํฅ๋ฏธ๋กœ์šด ์‹œ๋„์ด๋ฉฐ, ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธ์—์„œ์˜ ์‘์šฉ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์˜ˆ์ธก ํ›ˆ๋ จ ๋กœ๊ทธ์˜ ์ •ํ™•์„ฑ ๊ฒ€์ฆ ๋ถ€์žฌ์™€ ์‹ค์ œ ๊ตฌํ˜„ ์„ธ๋ถ€์‚ฌํ•ญ์˜ ๋ถ€์กฑ์œผ๋กœ ๊ธฐ์ˆ ์  ์™„์„ฑ๋„ ์ธก๋ฉด์—์„œ ๊ฐœ์„ ์ด ํ•„์š”ํ•˜๋‹ค.

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
AutoML๊ณผ LLM ํ†ตํ•ฉ์˜ ํ˜„ํ™ฉ๊ณผ ๋„์ „๊ณผ์ œ๋ฅผ ๋ถ„์„ํ•˜๋ฉฐ AutoML-GPT์˜ ์ด๋ก ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
AutoGen์€ ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ LLM ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, 136 AutoML-GPT ์‹œ์Šคํ…œ ์„ค๊ณ„์— ํ•ต์‹ฌ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
GPT๊ณ„์—ด LLM ํ™œ์šฉํ•œ ์ตœ์‹  AutoML ํ๋ฆ„๊ณผ ๋„์ „๊ณผ์ œ๋ฅผ ๋‹ค๋ฃจ๋ฉฐ, 016 ์—ฐ๊ตฌ์˜ ๋ฒค์น˜๋งˆํ‚น ์„ค๊ณ„ ๋ฐ ํˆด ์ž๋™ํ™”ํ•ต์‹ฌ์— ๊ด€๋ จ๋œ ์ด๋ก ์  ํ”„๋ ˆ์ž„์„ ์ œ๊ณตํ•จ.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM์„ AutoML ์ปจํŠธ๋กค๋Ÿฌ๋กœ ํ™œ์šฉํ•˜๋Š” ์œ ์‚ฌํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ์‹œํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM์„ ํ™œ์šฉํ•œ ๋ชจ๋ธ ์„ ํƒ ๋ฐ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹ ์ž๋™ํ™”์˜ ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Autokaggle์€ LLM ๊ธฐ๋ฐ˜ ๋‹ค์ค‘ ์—์ด์ „ํŠธ ์ž๋™ ๋ฐ์ดํ„ฐ ๊ณผํ•™ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ AutoML-GPT์™€ ์œ ์‚ฌํ•œ ์ž๋™ํ™” ๋ชฉ์ ์„ ๊ฐ€์กŒ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
mlr-copilot์€ LLM ๊ธฐ๋ฐ˜ ์ž์œจ ML ์—ฐ๊ตฌ ์„ค๊ณ„๋ฅผ ๋‹ค๋ฃจ๋Š” ์œ ์‚ฌ ์‹œ์Šคํ…œ์œผ๋กœ, 136๊ณผ ๋น„๊ตํ•ด ๊ฐ๊ฐ์˜ ์ž๋™ํ™” ๋ฐฉ์‹ ์ฐจ์ด๊ฐ€ ์ ๊ฒ€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋ชจ๋ธ ์นด๋“œ๋‚˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•œ AutoML ์ ‘๊ทผ์˜ ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๊ธฐ์กด AutoML ๋„๊ตฌ์˜ ๋‹ค์–‘ํ•œ ์„ฑ๋Šฅ๊ณผ ํ•œ๊ณ„๋ฅผ ์‹ค์ œ ๋ฒค์น˜๋งˆํฌ ๊ด€์ ์—์„œ ๋…ผ์˜ํ•˜๋ฉฐ, ์ž๋™ํ™” ์ ์šฉ ํ˜„์‹ค์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ์ž๋™ ๊ธฐ๊ณ„ํ•™์Šต ์‹œ์Šคํ…œ์˜ ์œ ์‚ฌํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
GPT ๊ธฐ๋ฐ˜ ๋จธ์‹ ๋Ÿฌ๋‹ ํŒŒ์ดํ”„๋ผ์ธ ์ž๋™ํ™”์˜ ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
AutoML-GPT ๋…ผ๋ฌธ์€ LLM์„ ํ™œ์šฉํ•œ ์ž๋™ ๊ธฐ๊ณ„ํ•™์Šต ๊ตฌํ˜„ ์‚ฌ๋ก€๋กœ, 135๋ฒˆ์˜ AutoML-LLM ํ†ตํ•ฉ ๋…ผ์˜์˜ ์‹ค์ œ ์ ์šฉ ์˜ˆ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
AutoML ๊ณผ์ •์—์„œ GPT์˜ ๊ณ ๋„ํ™”๋œ ๋„๊ตฌ ํ™œ์šฉ ๋Šฅ๋ ฅ๊ณผ ํˆด ์—ฐ๊ณ„ ์ž‘์—… ์ž๋™ํ™” ๋ฐฉ๋ฒ•์„ ์‹ฌ์ธต์ ์œผ๋กœ ๋‹ค๋ฃฌ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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