Community

๐Ÿ“ MiniCPM, 2B๋กœ 70B๋ฅผ ๋›ฐ์–ด๋„˜์€ LLM

์ตœ๊ทผ ์†Œํ˜• LLM๋ชจ๋ธ์˜ ์•ฝ์ง„์ด ๊ณ„์†๋˜๋ฉด์„œ, Phi 2, Gemma, Octopus v2 ๋“ฑ 20~30์–ต๊ฐœ ์ˆ˜์ค€์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋งŒ ๊ฐ€์ง€๊ณ ๋„ ๊ณ ์„ฑ๋Šฅ์„ ๋‚ด๋Š” ๋ชจ๋ธ๋“ค์ด ์†์† ๋‚˜์˜ค๊ณ  ์žˆ๋Š”๋ฐ์š”. ์š” ๋ฉฐ์น  Mixture-of-Depths๋ผ๋Š” ๊ธฐ๋ฒ•์œผ๋กœ Octopus v2๊ฐ€ ์•„์ฃผ ํ•ซํ•œ ๊ฐ€์šด๋ฐ, ๋˜ ๋‹ค๋ฅธ ์žฌ๋ฏธ๋‚œ ๋ชจ๋ธ์ด ๋‚˜์™”๋„ค์š”. MiniCPM์€ MMLU, HumanEval, GSM8K ๋“ฑ ๋Œ€ํ‘œ์ ์ธ ๋ฒค์น˜๋งˆํฌ์˜ ์ข…ํ•ฉ์ ์ธ ์„ฑ๋Šฅ์—์„œ Mistral-7B, Llama2-13B, MPT-30B, Falcon-40B, Vicuna -33B ๋“ฑ์„ ๋ชจ์กฐ๋ฆฌ ๋›ฐ์–ด๋„˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด MT-bench์—์„œ๋Š” 20์–ต๊ฐœ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋งŒ์œผ๋กœ 700์–ต๊ฐœ๋ฅผ ๊ฐ€์ง„ LLaMA-2-70B-chat์„ ํฌ๊ฒŒ ๋›ฐ์–ด๋„˜๋Š” ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ์—ฐ๊ตฌ๋Š” ์„ฑ๋Šฅ์ด ๋›ฐ์–ด๋‚˜๋‹ค๋Š” ๊ฒƒ ๋ณด๋‹ค๋Š” ๋‹ค๋ฅธ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ์š”. ์ด๋Š” ๋ฎค-ํŠธ๋žœ์Šคํผ(uTransfer)๋ผ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฐฐ์น˜ ์‚ฌ์ด์ฆˆ, ํ•™์Šต๋ฅ  ๋“ฑ์˜ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ(๋ชจ๋ธ ํ›ˆ๋ จ์‹œ ์‚ฌ์šฉํ•˜๋Š” ์˜ต์…˜)๋ฅผ ๋งค์šฐ ์ž‘์€ ๋ชจ๋ธ(0.009B)์—์„œ ์‹คํ—˜ํ•ด์„œ ๊ฐ€์žฅ ์ข‹์€ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์•Œ์•„๋‚ธ ๋’ค, ์ด๊ฑธ ๋” ํฐ ๋ชจ๋ธ(2B)์—์„œ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•ด๋„ ๊ทธ ํšจ๊ณผ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ฆ๋ช…ํ–ˆ๋‹ค๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ์ž‘์€ ๋ชจ๋ธ๋กœ ํšจ์œจ์ ์œผ๋กœ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํƒ์ƒ‰ ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํฐ ๋ชจ๋ธ์„ ๋งค์šฐ ํšจ์œจ์ ์œผ๋กœ ํ•™์Šต ์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ด ๋ฐฉ๋ฒ•์ด ์ •๋ง๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ๊ฒ€์ฆ๋˜๋ฉด, ์ˆ˜๋งŽ์€ LLM ๋ชจ๋ธ๋“ค์˜ ์„ฑ๋Šฅ์„ ์†์‰ฝ๊ฒŒ ๋ปฅํŠ€๊ธฐใ…Žใ…Ž ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ผ์„œ ๋ชจ๋ธ๋“ค์˜ ์„ฑ๋Šฅ์ด ์ „๋ฐ˜์ ์œผ๋กœ ํ•œ ๋‹จ๊ณ„ ๋น ๋ฅด๊ฒŒ ์˜ค๋ฅผ ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค