SPO-SDXL_4k-p_10ep_LoRA_webui - v1.0
ํ
์ด ๋ชจ๋ธ์ LoRA๋ก ๋ฏธ์ธ ์กฐ์ ํ ์ฒดํฌํฌ์ธํธ์ ๋๋ค.
ํ๋ จ์ 4,000๊ฐ์ ํ๋กฌํํธ๋ก 10 ์ํญ ๋์ ์งํ๋์์ต๋๋ค.
Step-by-step Preference Optimization์ ๊ฐ ๋จ๊ณ์์ ์ธ๋ฐํ ์๊ฐ์ ๊ฐ์ ์ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ๋ฏธํ์ ํจ๊ณผ์ ์ผ๋ก ํฅ์์ํต๋๋ค.
Step-by-step Preference๋ฅผ ์ด์ฉํ ์ผ๋ฐ ์ ํธ๋ ๊ธฐ๋ฐ ๋ฏธํ์ ์ฌํ ํ๋ จ ํ์ฐ ๋ชจ๋ธ
์ด๋ก
์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ธ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ ๊ฒ์ ํ๋ ํ ์คํธ-์ด๋ฏธ์ง ์์ฑ ๋ชจ๋ธ์ ๊ธฐ๋ณธ์ ๋๋ค. ๋ฏธํ์ ๊ฐ์ ํ๋ ํ๋์ ์ ์ฌ์ ํด๋ฒ์ ์ง์ ์ ํธ ์ต์ ํ(DPO)๋ก, ํ๋กฌํํธ ์ ๋ ฌ ๋ฐ ๋ฏธํ์ ํฌํจํ ์ผ๋ฐ ์ด๋ฏธ์ง ํ์ง์ ํฅ์์ํค๊ธฐ ์ํด ํ์ฐ ๋ชจ๋ธ์ ์ ์ฉ๋์ด ์์ต๋๋ค. ๋์ค์ ์ธ DPO ๋ฐฉ๋ฒ์ ๊นจ๋ํ ์ด๋ฏธ์ง ์์์ ์ ํธ ๋ผ๋ฒจ์ ๋ ์์ฑ ๊ฒฝ๋ก ์ ๋ฐ์ ๋ชจ๋ ์ค๊ฐ ๋จ๊ณ๋ก ์ ํํฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ธฐ์กด ๋ฐ์ดํฐ์ ์ ์ ํธ ๋ผ๋ฒจ์ ๋ ์ด์์ ๋ฐ ๋ฏธํ์ ์๊ฒฌ๊ณผ ํผํฉ๋์ด ๋ฏธํ์ ์ ํธ์ ์ผ์นํ์ง ์์ ์ ์์ต๋๋ค. ์ค๋ น ์๋นํ ๋น์ฉ์ ๋ค์ฌ ๋ฏธํ ๋ผ๋ฒจ์ด ์ ๊ณต๋๋๋ผ๋ ๋ ๊ฒฝ๋ก ๋ฐฉ๋ฒ์ ๋ค์ํ ๋จ๊ณ์์ ๋ฏธ๋ฌํ ์๊ฐ์ ์ฐจ์ด๋ฅผ ํฌ์ฐฉํ๊ธฐ ์ด๋ ต์ต๋๋ค.
๋ฏธํ์ ๊ฒฝ์ ์ ์ผ๋ก ๊ฐ์ ํ๊ธฐ ์ํด ๋ณธ ๋ ผ๋ฌธ์ ๊ธฐ์กด์ ์ผ๋ฐ ์ ํธ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๊ณ ์ ํ ์ ๋ต์ ํ๊ธฐํ์ฌ ์ธ๋ฐํ ์ด๋ฏธ์ง ๋ํ ์ผ ํ๊ฐ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ Step-by-step Preference Optimization(SPO)์ ์๊ฐํฉ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก ๊ฐ ๋ ธ์ด์ฆ ์ ๊ฑฐ ๋จ๊ณ์์, 1) ๊ณต์ ๋ ๋ ธ์ด์ฆ ์ ์ฌ๊ณต๊ฐ์์ ํ๋ณด๊ตฐ์ ์ํ๋งํ๊ณ , 2) ๋จ๊ณ ์ธ์ง ์ ํธ ๋ชจ๋ธ์ ์ฌ์ฉํด ํ์ฐ ๋ชจ๋ธ์ ๊ฐ๋ ํ ์ ํฉํ ์น-ํจ ์์ ์ฐพ์ผ๋ฉฐ, 3) ๋ค์ ๋ ธ์ด์ฆ ์ ๊ฑฐ ๋จ๊ณ๋ฅผ ์ด๊ธฐํํ ํ๋ณด๋ฅผ ๋ฌด์์๋ก ์ ํํฉ๋๋ค. ์ด ์ ๋ต์ ํ์ฐ ๋ชจ๋ธ์ด ๋ ์ด์์ ๋์ ๋ฏธ๋ฌํ๊ณ ์ธ๋ฐํ ์๊ฐ์ ์ฐจ์ด์ ์ง์คํ๋๋ก ํฉ๋๋ค. ์ด๋ฌํ ๊ฐ์ ๋ ๋ฏธ์ธ ์ฐจ์ด๋ฅผ ๋์ ํจ์ผ๋ก์จ ๋ฏธํ์ด ํฌ๊ฒ ํฅ์๋จ์ ํ์ธํ์ต๋๋ค.
Stable Diffusion v1.5์ SDXL์ ๋ฏธ์ธ ์กฐ์ ํ ๋, SPO๋ ๊ธฐ์กด DPO ๋ฐฉ๋ฒ๋ณด๋ค ๋ฏธํ ๋ฉด์์ ์๋นํ ํฅ์์ ์ด๋ฃจ๋ฉด์๋ ์ผ๋ฐ ๋ชจ๋ธ๊ณผ ๋น๊ตํด ์ด๋ฏธ์ง-ํ ์คํธ ์ ๋ ฌ์ ์ ํดํ์ง ์์ต๋๋ค. ๋ํ SPO๋ ์ธ๋ฐํ ์๊ฐ์ ๋ํ ์ผ์ ๋จ๊ณ๋ณ ์ ๋ ฌ ๋๋ถ์ DPO ๋ฐฉ๋ฒ๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๊ฒ ์๋ ดํฉ๋๋ค. ์ฝ๋ ๋ฐ ๋ชจ๋ธ: https://rockeycoss.github.io/spo.github.io/
๋ชจ๋ธ ์ค๋ช
์ด ๋ชจ๋ธ์ stable-diffusion-xl-base-1.0์์ ๋ฏธ์ธ ์กฐ์ ๋์์ต๋๋ค. 4,000๊ฐ์ ํ๋กฌํํธ๋ก 10 ์ํญ ๋์ ํ๋ จ๋์์ต๋๋ค. ์ด ์ฒดํฌํฌ์ธํธ๋ LoRA ์ฒดํฌํฌ์ธํธ์ ๋๋ค. ์์ธํ ์ ๋ณด๋ ์ฌ๊ธฐ๋ฅผ ๋ฐฉ๋ฌธํด ์ฃผ์ธ์.
์ธ์ฉ
๋ณธ ์์ ์ด ์ ์ฉํ๋ค๋ฉด ๋ณ์ ๊ณผ ์ธ์ฉ์ ๋ถํ๋๋ฆฝ๋๋ค.
@article{liang2024step,
title={Step-by-step Preference Optimization์ ํตํ ์ผ๋ฐ ์ ํธ ๊ธฐ๋ฐ ๋ฏธํ์ ์ฌํ ํ๋ จ ํ์ฐ ๋ชจ๋ธ},
author={Liang, Zhanhao and Yuan, Yuhui and Gu, Shuyang and Chen, Bohan and Hang, Tiankai and Cheng, Mingxi and Li, Ji and Zheng, Liang},
journal={arXiv preprint arXiv:2406.04314},
year={2024}
}๋ชจ๋ธ ์ธ๋ถ์ฌํญ
ํ ๋ก
๋๊ธ์ ๋จ๊ธฐ๋ ค๋ฉด log inํ์ธ์.
