์ธ๊ณต์ง๋ฅ
AnomalyGPT: LVLM์ ์ฌ์ฉํ์ฌ ์ฐ์ ์ด์ ๊ฐ์ง

์ต๊ทผ LLava ๋ฐ MiniGPT-4์ ๊ฐ์ LVLM(๋ํ ๋น์ ์ธ์ด ๋ชจ๋ธ)์ ์ด๋ฏธ์ง๋ฅผ ์ดํดํ๊ณ ์ฌ๋ฌ ์๊ฐ์ ์์ ์์ ๋์ ์ ํ์ฑ๊ณผ ํจ์จ์ฑ์ ๋ฌ์ฑํ๋ ๋ฅ๋ ฅ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. LVLM์ ๊ด๋ฒ์ํ ๊ต์ก ๋ฐ์ดํฐ ์ธํธ๋ก ์ธํด ๊ณตํต ๊ฐ์ฒด๋ฅผ ์ธ์ํ๋ ๋ฐ๋ ํ์ํ์ง๋ง ํน์ ๋๋ฉ์ธ ์ง์์ด ๋ถ์กฑํ๊ณ ์ด๋ฏธ์ง ๋ด์ ์ง์ญํ๋ ์ธ๋ถ ์ ๋ณด์ ๋ํ ์ดํด๊ฐ ์ ํ์ ์ ๋๋ค. ์ด๋ก ์ธํด IAD(์ฐ์ ์ด์ ์งํ ํ์ง) ์์ ์ ํจ์จ์ฑ์ด ์ ํ๋ฉ๋๋ค. ๋ฐ๋ฉด, ๊ธฐ์กด IAD ํ๋ ์์ํฌ๋ ์ด์ ํ์์ ์์ธ๋ง ์๋ณํ ์ ์์ผ๋ฉฐ ์ ์ ์ํ๊ณผ ๋น์ ์ ์ํ์ ๊ตฌ๋ณํ๊ธฐ ์ํด ์๋ ์๊ณ๊ฐ ์ค์ ์ด ํ์ํ๋ฏ๋ก ์ค์ ๊ตฌํ์ด ์ ํ๋ฉ๋๋ค.
IAD ํ๋ ์์ํฌ์ ์ฃผ์ ๋ชฉ์ ์ ์ฐ์ ์๋๋ฆฌ์ค ๋ฐ ์ ํ ์ด๋ฏธ์ง์์ ์ด์ ํ์์ ๊ฐ์งํ๊ณ ์์น๋ฅผ ํ์ ํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ค์ ์ด๋ฏธ์ง ์ํ์ ์์ธก ๋ถ๊ฐ๋ฅํ๊ณ ๋๋ฌผ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ธ์ ์ผ๋ฐ์ ์ผ๋ก ์ผ๋ฐ ๋ฐ์ดํฐ๋ก๋ง ํ์ต๋ฉ๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ธ ์ํ๊ณผ์ ํธ์ฐจ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋น์ ์์ ์ธ ์ํ๊ณผ ์ ์ ์ํ์ ๊ตฌ๋ณํฉ๋๋ค. ํ์ฌ IAD ํ๋ ์์ํฌ์ ๋ชจ๋ธ์ ์ฃผ๋ก ํ ์คํธ ์ํ์ ๋ํ ์ด์ ์ ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋์ฑ์ด ๊ฐ ํญ๋ชฉ ํด๋์ค์ ๋ํด ์ ์ ์ธ์คํด์ค์ ๋ณ์น ์ธ์คํด์ค๋ฅผ ๊ตฌ๋ณํ๋ ค๋ฉด ์๊ณ๊ฐ์ ์๋์ผ๋ก ์ง์ ํด์ผ ํ๋ฏ๋ก ์ค์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ํฉํ์ง ์๊ฒ ๋ฉ๋๋ค.
IAD ํ๋ ์์ํฌ๋ก ์ธํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ํ ๋น์ ์ธ์ด ๋ชจ๋ธ์ ์ฌ์ฉ ๋ฐ ๊ตฌํ์ ํ์ํ๊ธฐ ์ํด LVLM์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์๋ก์ด IAD ์ ๊ทผ ๋ฐฉ์์ธ AnomalyGPT๊ฐ ๋์ ๋์์ต๋๋ค. AnomalyGPT๋ ์๋์ผ๋ก ์๊ณ๊ฐ์ ์ค์ ํ ํ์ ์์ด ์ด์ ํ์์ ๊ฐ์งํ๊ณ ์์น๋ฅผ ํ์ ํ ์ ์์ต๋๋ค. ๋ํ AnomalyGPT๋ ์ด๋ฏธ์ง์ ๋ํ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ฌ ์ฌ์ฉ์์ ๋ํํ์ผ๋ก ์ํตํ ์ ์์ผ๋ฏ๋ก ์ฌ์ฉ์๊ฐ ์ด์ ํ์์ด๋ ํน์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ํ์ ์ง๋ฌธ์ ํ ์ ์์ต๋๋ค.
์ฐ์ ์ด์ ํ์ง ๋ฐ ๋ํ ๋น์ ์ธ์ด ๋ชจ๋ธ
๊ธฐ์กด IAD ํ๋ ์์ํฌ๋ ๋ ๊ฐ์ง ๋ฒ์ฃผ๋ก ๋ถ๋ฅ๋ ์ ์์ต๋๋ค.
- ์ฌ๊ฑด ๊ธฐ๋ฐ IAD.
- Embedding ๊ธฐ๋ฐ IAD ๊ธฐ๋ฅ.
์ฌ๊ตฌ์ฑ ๊ธฐ๋ฐ IAD ํ๋ ์์ํฌ์์ ์ฃผ์ ๋ชฉํ๋ ์ด์ ์ํ์ ๊ฐ๊ฐ์ ์ ์ ๋์ ์ํ๋ก ์ฌ๊ตฌ์ฑํ๊ณ ์ฌ๊ตฌ์ฑ ์ค๋ฅ ๊ณ์ฐ์ ํตํด ์ด์์ ํ์งํ๋ ๊ฒ์ ๋๋ค. SCADN, RIAD, AnoDDPM ๋ฐ InTra๋ GAN(Generative Adversarial Networks) ๋ฐ ์๋ ์ธ์ฝ๋๋ถํฐ ํ์ฐ ๋ชจ๋ธ ๋ฐ ๋ณํ๊ธฐ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ์ฌ๊ตฌ์ฑ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ฐ๋ฉด์ Feature Embedding ๊ธฐ๋ฐ IAD ํ๋ ์์ํฌ์์๋ ๊ธฐ๋ณธ ๋๊ธฐ๋ ์ผ๋ฐ ๋ฐ์ดํฐ์ Feature Embedding์ ๋ชจ๋ธ๋งํ๋ ๋ฐ ์ค์ ์ ๋๋ ๊ฒ์ ๋๋ค. PatchSSVD์ ๊ฐ์ ๋ฐฉ๋ฒ์ ์ผ๋ฐ ์ํ์ ๋จ๋จํ ์บก์ํํ ์ ์๋ ํ์ดํผ์คํผ์ด๋ฅผ ์ฐพ์ผ๋ ค๊ณ ์๋ํ๋ ๋ฐ๋ฉด, PyramidFlow ๋ฐ Cfl๊ณผ ๊ฐ์ ํ๋ ์์ํฌ๋ ์ ๊ทํ ํ๋ฆ์ ์ฌ์ฉํ์ฌ ์ผ๋ฐ ์ํ์ ๊ฐ์ฐ์ค ๋ถํฌ์ ํฌ์ํฉ๋๋ค. CFA ๋ฐ PatchCore ํ๋ ์์ํฌ๋ ํจ์น ์๋ฒ ๋ฉ์ ์ผ๋ฐ ์ํ ๋ฉ๋ชจ๋ฆฌ ๋ฑ ํฌ๋ฅผ ๊ตฌ์ถํ๊ณ ํ ์คํธ ์ํ ์๋ฒ ๋ฉ ์ผ๋ฐ ์๋ฒ ๋ฉ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด์ ํ์์ ๊ฐ์งํฉ๋๋ค.
์ด ๋ ๊ฐ์ง ๋ฐฉ๋ฒ ๋ชจ๋ โํ๋์ ํด๋์ค ํ๋์ ๋ชจ๋ธโ, ๊ฐ ๊ฐ์ฒด ํด๋์ค์ ๋ถํฌ๋ฅผ ํ์ตํ๊ธฐ ์ํด ๋ง์ ์์ ์ ๊ท ์ํ์ด ํ์ํ ํ์ต ํจ๋ฌ๋ค์์ ๋๋ค. ๋ง์ ์์ ์ผ๋ฐ ์ํ์ ๋ํ ์๊ตฌ ์ฌํญ์ผ๋ก ์ธํด ์๋ก์ด ๊ฐ์ฒด ๋ฒ์ฃผ์ ์ ํฉํ์ง ์์ผ๋ฉฐ ๋์ ์ ํ ํ๊ฒฝ์์๋ ์ ์ฉ์ด ์ ํ๋ฉ๋๋ค. ๋ฐ๋ฉด์ AnomalyGPT ํ๋ ์์ํฌ๋ ๊ฐ์ฒด ๋ฒ์ฃผ์ ๋ํ ์ํฉ ๋ด ํ์ต ํจ๋ฌ๋ค์์ ์ฌ์ฉํ์ฌ ์์์ ์ ์ ์ํ์๋ง ๊ฐ์ญ์ ํ์ฉํฉ๋๋ค.
์์ผ๋ก๋ Large Vision Language Model(LVLM)์ด ์์ต๋๋ค. LLM ๋๋ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ NLP ์ ๊ณ์์ ์์ฒญ๋ ์ฑ๊ณต์ ๊ฑฐ๋์์ผ๋ฉฐ ํ์ฌ ์๊ฐ์ ์์ ์ ์ ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ด ๋ชจ์๋๊ณ ์์ต๋๋ค. BLIP-2 ํ๋ ์์ํฌ๋ Q-former๋ฅผ ํ์ฉํ์ฌ Vision Transformer์ ์๊ฐ์ ๊ธฐ๋ฅ์ Flan-T5 ๋ชจ๋ธ์ ์ ๋ ฅํฉ๋๋ค. ๋์ฑ์ด, MiniGPT ํ๋ ์์ํฌ BLIP-2 ํ๋ ์์ํฌ์ ์ด๋ฏธ์ง ์ธ๊ทธ๋จผํธ์ Vicuna ๋ชจ๋ธ์ ์ ํ ๋ ์ด์ด๋ก ์ฐ๊ฒฐํ๊ณ ์ด๋ฏธ์ง-ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ XNUMX๋จ๊ณ ๋ฏธ์ธ ์กฐ์ ํ๋ก์ธ์ค๋ฅผ ์ํํฉ๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ LLM ํ๋ ์์ํฌ์ ์๊ฐ์ ์์ ์ ์ํ ์ผ๋ถ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์์ ์ ์์์ ๋ํ๋ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ชจ๋ธ์ ์ผ๋ฐ ๋ฐ์ดํฐ์ ๋ํด ๊ต์ก์ ๋ฐ์๊ธฐ ๋๋ฌธ์ ๊ด๋ฒ์ํ ์ ์ฉ์ ํ์ํ ๋๋ฉ์ธ๋ณ ์ ๋ฌธ ์ง์์ด ๋ถ์กฑํฉ๋๋ค.
AnomalyGPT๋ ์ด๋ป๊ฒ ์๋ํ๋์?
AnomalyGPT์ ํต์ฌ์ ์ฃผ๋ก ์ฐ์ ์ด์ ํ์์ ๊ฐ์งํ๊ณ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ์ฌ ์ ํํ ์์น๋ฅผ ์ฐพ์๋ด๊ธฐ ์ํด ์ค๊ณ๋ ์๋ก์ด ๋ํํ IAD ๋ํ ๋น์ ์ธ์ด ๋ชจ๋ธ์ ๋๋ค. AnomalyGPT ํ๋ ์์ํฌ๋ LLM๊ณผ ์ฌ์ ํ๋ จ๋ ์ด๋ฏธ์ง ์ธ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ์๊ทน๋ ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ํด๋น ํ ์คํธ ์ค๋ช ๊ณผ ์ ๋ ฌํฉ๋๋ค. ์ด ๋ชจ๋ธ์ IAD ์์คํ ์ ์ฑ๋ฅ์ ํฅ์์ํค๊ณ ํฝ์ ์์ค์ ํ์งํ ์ถ๋ ฅ์ ๋ฌ์ฑํ๊ธฐ ์ํด ๋์ฝ๋ ๋ชจ๋๊ณผ ํ๋กฌํํธ ํ์ต์ ๋ชจ๋์ ๋์ ํฉ๋๋ค.
๋ชจ๋ธ ์ํคํ ์ฒ
์ ์ด๋ฏธ์ง๋ AnomalyGPT์ ์ํคํ ์ฒ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๋ชจ๋ธ์ ๋จผ์ ์ฟผ๋ฆฌ ์ด๋ฏธ์ง๋ฅผ ๊ณ ์ ์ด๋ฏธ์ง ์ธ์ฝ๋์ ์ ๋ฌํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ชจ๋ธ์ ์ค๊ฐ ๊ณ์ธต์์ ํจ์น ์์ค ๊ธฐ๋ฅ์ ์ถ์ถํ๊ณ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ด๋ฏธ์ง ๋์ฝ๋์ ๊ณต๊ธํ์ฌ ๋น์ ์ ๋ฐ ์ ์ ํ ์คํธ์์ ์ ์ฌ์ฑ์ ๊ณ์ฐํ์ฌ ํ์งํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํ๋กฌํํธ ํ์ต์๋ ์ด๋ฅผ ์ฌ์ฉ์ ํ ์คํธ ์ ๋ ฅ๊ณผ ํจ๊ป LLM์ ๋ํ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๊ธฐ์ ์ ํฉํ ํ๋กฌํํธ ์๋ฒ ๋ฉ์ผ๋ก ๋ณํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ LLM ๋ชจ๋ธ์ ํ๋กฌํํธ ์๋ฒ ๋ฉ, ์ด๋ฏธ์ง ์ ๋ ฅ โโ๋ฐ ์ฌ์ฉ์ ์ ๊ณต ํ ์คํธ ์ ๋ ฅ์ ํ์ฉํ์ฌ ์ด์ ํ์์ ๊ฐ์งํ๊ณ ํด๋น ์์น๋ฅผ ์ ํํ ํ์ ํ๋ฉฐ ์ฌ์ฉ์๋ฅผ ์ํ ์ต์ข ์๋ต์ ์์ฑํฉ๋๋ค.
๋์ฝ๋
ํฝ์ ์์ค์ ์ด์ ์์น ํ์ ์ ๋ฌ์ฑํ๊ธฐ ์ํด AnomalyGPT ๋ชจ๋ธ์ ์์์ IAD ํ๋ ์์ํฌ์ ๊ฐ๋ ๋์ง ์๋ IAD ํ๋ ์์ํฌ๋ฅผ ๋ชจ๋ ์ง์ํ๋ ๊ฒฝ๋ ๊ธฐ๋ฅ ์ผ์น ๊ธฐ๋ฐ ์ด๋ฏธ์ง ๋์ฝ๋๋ฅผ ๋ฐฐํฌํฉ๋๋ค. AnomalyGPT์ ์ฌ์ฉ๋๋ ๋์ฝ๋์ ๋์์ธ์ WinCLIP, PatchCore ๋ฐ APRIL-GAN ํ๋ ์์ํฌ์์ ์๊ฐ์ ๋ฐ์์ต๋๋ค. ๋ชจ๋ธ์ ์์ ์ธ์ฝ๋๋ฅผ 4๋จ๊ณ๋ก ๋ถํ ํ๊ณ , ๊ฐ ๋จ๊ณ๋ณ๋ก ์ค๊ฐ ํจ์น ์์ค์ ํน์ง์ ์ถ์ถํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ฌํ ์ค๊ฐ ๊ธฐ๋ฅ์ ์ต์ข ์ด๋ฏธ์ง-ํ ์คํธ ์ ๋ ฌ์ ๊ฑฐ์น์ง ์์์ผ๋ฏ๋ก ๊ธฐ๋ฅ๊ณผ ์ง์ ๋น๊ตํ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด AnomalyGPT ๋ชจ๋ธ์ ์ถ๊ฐ ๋ ์ด์ด๋ฅผ ๋์ ํฉ๋๋ค. ์ค๊ฐ ๊ธฐ๋ฅ์ ํฌ์ํ๊ณ ์ ์ ๋ฐ ๋น์ ์์ ์ธ ์๋ฏธ๋ฅผ ๋ํ๋ด๋ ํ ์คํธ ๊ธฐ๋ฅ๊ณผ ์ ๋ ฌํฉ๋๋ค.
ํ๋กฌํํธ ํ์ต์
AnomalyGPT ํ๋ ์์ํฌ๋ ํ์งํ ๊ฒฐ๊ณผ๋ฅผ ํ๋กฌํํธ ์๋ฒ ๋ฉ์ผ๋ก ๋ณํํ์ฌ ์ด๋ฏธ์ง์ ์ธ๋ถํ๋ ์๋ฏธ๋ฅผ ํ์ฉํ๊ณ ๋์ฝ๋์ LLM ์ถ๋ ฅ ๊ฐ์ ์๋ฏธ ์ผ๊ด์ฑ์ ์ ์งํ๋ ํ๋กฌํํธ ํ์ต์๋ฅผ ๋์ ํฉ๋๋ค. ๋ํ ์ด ๋ชจ๋ธ์ ๋์ฝ๋ ์ถ๋ ฅ๊ณผ ๊ด๋ จ ์๋ ํ์ต ๊ฐ๋ฅํ ํ๋กฌํํธ ์๋ฒ ๋ฉ์ ํ๋กฌํํธ ํ์ต์์ ํตํฉํ์ฌ IAD ์์ ์ ๋ํ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ๋ชจ๋ธ์ ์๋ฒ ๋ฉ๊ณผ ์๋ณธ ์ด๋ฏธ์ง ์ ๋ณด๋ฅผ LLM์ ์ ๊ณตํฉ๋๋ค.
ํ๋กฌํํธ ํ์ต์๋ ํ์ต ๊ฐ๋ฅํ ๊ธฐ๋ณธ ํ๋กฌํํธ ์๋ฒ ๋ฉ๊ณผ ์ปจ๋ฒ๋ฃจ์ ์ ๊ฒฝ๋ง์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋คํธ์ํฌ๋ ํ์งํ ๊ฒฐ๊ณผ๋ฅผ ํ๋กฌํํธ ์๋ฒ ๋ฉ์ผ๋ก ๋ณํํ๊ณ , ์ด๋ฏธ์ง ์๋ฒ ๋ฉ๊ณผ ๊ฒฐํฉ๋ ํ๋กฌํํธ ์๋ฒ ๋ฉ ์ธํธ๋ฅผ ํ์ฑํฉ๋๋ค. LLM.
์ด์ ์๋ฎฌ๋ ์ด์
AnomalyGPT ๋ชจ๋ธ์ NSA ๋ฐฉ์์ ์ฑํํ์ฌ ๋ณ์น ๋ฐ์ดํฐ๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค. NSA ๋ฐฉ๋ฒ์ ํธ์์ก(Poisson) ์ด๋ฏธ์ง ํธ์ง ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์ปท-๋ถ์ฌ๋ฃ๊ธฐ(Cut-paste) ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง ์ธ๊ทธ๋จผํธ ๋ถ์ฌ๋ฃ๊ธฐ๋ก ์ธํด ๋ฐ์ํ๋ ๋ถ์ฐ์์ฑ์ ์ํํฉ๋๋ค. Cut-Paste๋ ์๋ฎฌ๋ ์ด์ ๋ ์ด์ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๊ธฐ ์ํด IAD ํ๋ ์์ํฌ์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ธฐ์ ์ ๋๋ค.
์๋ผ๋ด๊ธฐ-๋ถ์ฌ๋ฃ๊ธฐ ๋ฐฉ๋ฒ์ ์ด๋ฏธ์ง์์ ๋ธ๋ก ์์ญ์ ๋ฌด์์๋ก ์๋ฅด๊ณ ์ด๋ฅผ ๋ค๋ฅธ ์ด๋ฏธ์ง์ ๋ฌด์์ ์์น์ ๋ถ์ฌ ๋ฃ์ด ์๋ฎฌ๋ ์ด์ ๋ ์ด์ ํ์์ ์ผ๋ถ๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ์๋ฎฌ๋ ์ด์ ๋ ์ด์ ์ํ์ IAD ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ง๋ง ์ข ์ข ๋์ ๋๋ ๋ถ์ฐ์์ฑ์ ์์ฑํ ์ ์๋ค๋ ๋จ์ ์ด ์์ต๋๋ค. ํธ์์ก ํธ์ง ๋ฐฉ๋ฒ์ ํธ์์ก ํธ๋ฏธ๋ถ ๋ฐฉ์ ์์ ํ์ด์ ํ ์ด๋ฏธ์ง์์ ๋ค๋ฅธ ์ด๋ฏธ์ง๋ก ๊ฐ์ฒด๋ฅผ ์ํํ๊ฒ ๋ณต์ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
์ ์ด๋ฏธ์ง๋ ํฌ์์ก ์ด๋ฏธ์ง ํธ์ง๊ณผ ์๋ผ๋ด๊ธฐ-๋ถ์ฌ๋ฃ๊ธฐ ์ด๋ฏธ์ง ํธ์ง์ ๋น๊ตํ ๊ฒ์ ๋๋ค. ๋ณด์๋ค์ํผ, ์๋ผ๋ด๊ธฐ-๋ถ์ฌ๋ฃ๊ธฐ ๋ฐฉ๋ฒ์์๋ ๋์ ๋๋ ๋ถ์ฐ์์ฑ์ด ์๋ ๋ฐ๋ฉด, ํฌ์์ก ํธ์ง์ ๊ฒฐ๊ณผ๋ ๋ ์์ฐ์ค๋ฌ์ ๋ณด์ ๋๋ค.
์ง๋ฌธ๊ณผ ๋ต๋ณ ๋ด์ฉ
๋ํ ๋น์ ์ธ์ด ๋ชจ๋ธ์ ๋ํ ์ ์ํ ์กฐ์ ์ ์ํํ๊ธฐ ์ํด AnomalyGPT ๋ชจ๋ธ์ ์ด์ ์ด๋ฏธ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํด๋น ํ ์คํธ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค. ๊ฐ ์ฟผ๋ฆฌ๋ ๋ ๊ฐ์ง ์ฃผ์ ๊ตฌ์ฑ ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ฟผ๋ฆฌ์ ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์ ์์ ์์ฑ๊ณผ ํจ๊ป ์ด๋ฏธ์ง์ ์๋ ๊ฐ์ฒด์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์ ๋ ฅ ์ด๋ฏธ์ง์ ๋ํ ์ค๋ช ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ฟผ๋ฆฌ์ ๋ ๋ฒ์งธ ๋ถ๋ถ์ ๊ฐ์ฒด ๋ด์์ ์ด์์ด ์๋์ง ๊ฐ์งํ๊ฑฐ๋ ์ด๋ฏธ์ง์ ์ด์์ด ์๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค.
LVLM์ ๋จผ์ ์ด๋ฏธ์ง์ ์ด์์ด ์๋์ง ๋ฌป๋ ์ง๋ฌธ์ ์๋ตํฉ๋๋ค. ๋ชจ๋ธ์ด ์ด์ ํ์์ ๊ฐ์งํ๋ฉด ์ด์ ์์ญ์ ์์น์ ๊ฐ์๋ฅผ ๊ณ์ํด์ ์ง์ ํฉ๋๋ค. ๋ชจ๋ธ์ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด LVLM์ด ์ด์ ์์น๋ฅผ ๊ตฌ๋๋ก ํ์ํ ์ ์๋๋ก ์ด๋ฏธ์ง๋ฅผ ๋ณ๊ฐ์ ์์ญ์ผ๋ก ๊ตฌ์ฑ๋ 3ร3 ๊ทธ๋ฆฌ๋๋ก ๋๋๋๋ค.
LVLM ๋ชจ๋ธ์๋ ๋ชจ๋ธ์ด ์ด๋ฏธ์ง ๊ตฌ์ฑ ์์๋ฅผ ๋ ์ ์ดํดํ๋ ๋ฐ ๋์์ด ๋๋ ์ ๋ ฅ ์ด๋ฏธ์ง์ ๋ํ ๊ธฐ๋ณธ ์ง์๊ณผ ํจ๊ป ์ ๋ ฅ์ ๋ํ ์ค๋ช ์ ์ง์์ด ์ ๊ณต๋ฉ๋๋ค.
๋ฐ์ดํฐ ์ธํธ ๋ฐ ํ๊ฐ ์งํ
์ด ๋ชจ๋ธ์ ์ฃผ๋ก VisA ๋ฐ MVTec-AD ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ์คํ์ ์ํํฉ๋๋ค. MVTech-AD ๋ฐ์ดํฐ ์ธํธ๋ ํ๋ จ ๋ชฉ์ ์ ์ํ 3629๊ฐ์ ์ด๋ฏธ์ง์ 1725๊ฐ์ ์๋ก ๋ค๋ฅธ ์นดํ ๊ณ ๋ฆฌ๋ก ๋ถํ ๋ ํ ์คํธ์ฉ 15๊ฐ์ ์ด๋ฏธ์ง๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ ์ด๊ฒ์ด IAD ํ๋ ์์ํฌ์์ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ๋ฐ์ดํฐ ์ธํธ ์ค ํ๋์ ๋๋ค. ํ๋ จ ์ด๋ฏธ์ง์๋ ์ ์ ์ด๋ฏธ์ง๋ง ํฌํจ๋์ด ์๋ ๋ฐ๋ฉด, ํ ์คํธ ์ด๋ฏธ์ง์๋ ์ ์ ์ด๋ฏธ์ง์ ๋ณ์น ์ด๋ฏธ์ง๊ฐ ๋ชจ๋ ํฌํจ๋์ด ์์ต๋๋ค. ๋ฐ๋ฉด VisA ๋ฐ์ดํฐ์ธํธ๋ 9621๊ฐ์ ์ ์ ์ด๋ฏธ์ง์ 1200๊ฐ์ ์๋ก ๋ค๋ฅธ ์นดํ ๊ณ ๋ฆฌ๋ก ๋ถํ ๋ ๊ฑฐ์ 12๊ฐ์ ๋ณ์น ์ด๋ฏธ์ง๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๊ธฐ์กด IAD ํ๋ ์์ํฌ์ ๋ง์ฐฌ๊ฐ์ง๋ก AnomalyGPT ๋ชจ๋ธ์ AUC(์์ ๊ธฐ ์๋ ํน์ฑ ์๋ ์์ญ)๋ฅผ ํ๊ฐ ์งํ๋ก ์ฌ์ฉํ๋ฉฐ ํฝ์ ์์ค ๋ฐ ์ด๋ฏธ์ง ์์ค AUC๋ ๊ฐ๊ฐ ๋ณ์น ์์น ํ์ ์ฑ๋ฅ ๋ฐ ๋ณ์น ํ์ง๋ฅผ ํ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ๋ชจ๋ธ์ ์๊ณ๊ฐ์ ์๋์ผ๋ก ์ค์ ํ ํ์ ์์ด ์ด์ ์งํ์ ์กด์ฌ ์ฌ๋ถ๋ฅผ ๊ณ ์ ํ๊ฒ ํ์ธํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฏธ์ง ์์ค ์ ํ๋๋ฅผ ํ์ฉํ์ฌ ์ ์๋ ์ ๊ทผ ๋ฐฉ์์ ์ฑ๋ฅ์ ํ๊ฐํฉ๋๋ค.
๊ฒฐ๊ณผ
์์ ๊ฒฐ๊ณผ
ํจ์ท(Few-Shot) ์ฐ์ ์ด์ ํ์ง
AnomalyGPT ๋ชจ๋ธ์ ๊ฒฐ๊ณผ๋ฅผ PaDiM, SPADE, WinCLIP ๋ฐ PatchCore๋ฅผ ๊ธฐ์ค์ผ๋ก ํฌํจํ ์ด์ ์ ๋ช ๋ฒ์ ์ท IAD ํ๋ ์์ํฌ์ ๋น๊ตํฉ๋๋ค.
์ ๊ทธ๋ฆผ์ AnomalyGPT ๋ชจ๋ธ์ ๊ฒฐ๊ณผ๋ฅผ Few-shot IAD ํ๋ ์์ํฌ์ ๋น๊ตํ ๊ฒ์ ๋๋ค. ๋ ๋ฐ์ดํฐ ์ธํธ ๋ชจ๋์์ AnomalyGPT๊ฐ ๋ฐ๋ฅด๋ ๋ฐฉ๋ฒ์ ์ด๋ฏธ์ง ์์ค AUC ์ธก๋ฉด์์ ์ด์ ๋ชจ๋ธ์์ ์ฑํํ ์ ๊ทผ ๋ฐฉ์๋ณด๋ค ์ฑ๋ฅ์ด ๋ฐ์ด๋๊ณ ์ ํ๋๋ ์ข์ต๋๋ค.
๋น์ง๋ ์ฐ์ ์ด์ ํ์ง
๋ค์์ ์ ์ ์ํ์ด ํฌํจ๋ ๋น์ง๋ ํ์ต ํ๊ฒฝ์์ AnomalyGPT๋ ๋ฐ์ดํฐ ์ธํธ ๋ด์ ๋ชจ๋ ํด๋์ค์์ ์ป์ ์ํ์ ๋ํด ๋จ์ผ ๋ชจ๋ธ์ ํ์ตํฉ๋๋ค. AnomalyGPT ๊ฐ๋ฐ์๋ UniAD ํ๋ ์์ํฌ๊ฐ ๋์ผํ ์ค์ ์์ ํ๋ จ๋๊ณ ๋น๊ต ๊ธฐ์ค ์ญํ ์ ํ๊ธฐ ๋๋ฌธ์ UniAD ํ๋ ์์ํฌ๋ฅผ ์ ํํ์ต๋๋ค. ๋ํ ์ด ๋ชจ๋ธ์ ๋์ผํ ํตํฉ ์ค์ ์ ์ฌ์ฉํ์ฌ JNLD ๋ฐ PaDim ํ๋ ์์ํฌ์๋ ๋น๊ต๋ฉ๋๋ค.
์ ๊ทธ๋ฆผ์ AnomalyGPT์ ์ฑ๋ฅ์ ๋ค๋ฅธ ํ๋ ์์ํฌ์ ๋น๊ตํ ๊ฒ์ ๋๋ค.
์ง์ ๊ฒฐ๊ณผ
์ ์ด๋ฏธ์ง๋ ๋น์ง๋ ์ด์ ํ์ง ๋ฐฉ๋ฒ์์ AnomalyGPT ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ๊ณ , ์๋ ๊ทธ๋ฆผ์ 1-Shot ์ํฉ ๋ด ํ์ต์์ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋ณด์ฌ์ค๋๋ค.
AnomalyGPT ๋ชจ๋ธ์ ์ด์ ์งํ์ ์กด์ฌ๋ฅผ ํ์ํ๊ณ ์์น๋ฅผ ํ์ํ๋ฉฐ ํฝ์ ์์ค์ ํ์งํ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. ๋ชจ๋ธ์ด 1-shot in-context ํ์ต ๋ฐฉ์์ธ ๊ฒฝ์ฐ ํ๋ จ์ด ์๊ธฐ ๋๋ฌธ์ ๋น์ง๋ ํ์ต ๋ฐฉ์์ ๋นํด ๋ชจ๋ธ์ ์์น ํ์ ์ฑ๋ฅ์ด ์ฝ๊ฐ ๋ฎ์ต๋๋ค.
๊ฒฐ๋ก
AnomalyGPT๋ ๋๊ท๋ชจ ๋น์ ์ธ์ด ๋ชจ๋ธ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ๋๋ก ์ค๊ณ๋ ์๋ก์ด ๋ํํ IAD ๋น์ ์ธ์ด ๋ชจ๋ธ์ ๋๋ค. ์ด๋ฏธ์ง์์ ์ด์ ํ์์ ์๋ณํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์ ํํ ์์น๋ฅผ ์ฐพ์๋ผ ์๋ ์์ต๋๋ค. ๋ํ AnomalyGPT๋ ์ด์ ํ์ง์ ์ด์ ์ ๋ง์ถ ๋ค์ค ํด ๋ํ๋ฅผ ์ด์งํ๊ณ ์ํฉ ๋ด ํ์ต์์ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ณด์ฌ์ค๋๋ค. AnomalyGPT๋ ์ด์ ํ์ง์ LVLM์ ์ ์ฉํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์กฐ์ฌํ์ฌ IAD ์ฐ์ ์ ์๋ก์ด ์์ด๋์ด์ ๊ฐ๋ฅ์ฑ์ ์๊ฐํฉ๋๋ค.