A Bank Trained Its Own Foundation Model to Catch Fraud โ Freddy Lecue, Wells Fargo
ํ ์ค ํต์ฌ
Wells Fargo๋ ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ํ foundation model์ ์ฒ์๋ถํฐ ์ฌ์ ํ์ตํด XGBoost๋ณด๋ค ๋ ๋ฎ์ ์คํ๊ณผ ๋ ๋์ ์ฌ๊ธฐ ํ์ง ์ฑ๋ฅ์ ์ป์๊ณ , ์ด๋ฅผ ์ฌ๋ฌ ๊ธ์ต ์ ๋ฌด์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๊ณตํต ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
๊ฑฐ๋์ฉ foundation model์ด ํ์ํ ์ด์ ์ํ์ ๊ฑฐ๋ยท๊ณ ๊ฐ ๋ฐ์ดํฐ๋ ๋ฐฉ๋ํ์ง๋ง ์ธ์ด ๋ชจ๋ธ์ ๊ทธ๋๋ก ๋ฃ๋ ๋ฐฉ์๋ง์ผ๋ก๋ ์ต์ ์ ํ์ฉ์ด ์ด๋ ต๊ธฐ ๋๋ฌธ์, ์ฌ๋ฌ ์ฑ๋์ ๊ณ ๊ฐ ๊ฑฐ๋๋ฅผ ํ๋์ ๊ธฐ๋ฐ ๋ชจ๋ธ๋ก ํ์ตํด ์ฌ๊ธฐ ํ์ง, ์ ์ฉํ๊ฐ, ์๊ธ์ธํ๋ฐฉ์ง, ๋ง์ผํ ์ ์ฌ์ฌ์ฉํ๋ ์ ๊ทผ์ด ์ ์๋๋ค.
-
2:14
์ XGBoost๋ง์ผ๋ก๋ ๋ถ์กฑํ๊ฐ ๊ธฐ์กด ์์ฐ ๋ชจ๋ธ์ธ XGBoost๋ ๊ธฐ์ค์ ์ผ๋ก๋ ๊ฐํ์ง๋ง, ์ ๋ชจ๋ธ์ ์ง์ฐ์๊ฐ๊ณผ ์ฌ๊ธฐ ํ์ง ๋ชจ๋์์ ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์ด๋ฉฐ ํนํ false positive๋ฅผ ์ค์ด๊ณ ํ์ง์จ์ ๋์ฌ ์ค๋ฌด ํจ์ต์ ๋ง๋ค์๋ค.
-
2:47
์์ญ์ต ๊ฑด์ ๊ฑฐ๋ ์ ๋จ์๋ก ์์ญ์ต ๊ฑด์ ์ด๋ฅด๋ debit, credit card, check ๊ฑฐ๋๋ฅผ ํ ๋ชจ๋ธ๋ก ๋ค๋ฃจ๋ ๊ฒ์ด ๊ณผ์ ์ด๋ฉฐ, ์ด ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ๋ค์ด์คํธ๋ฆผ ์ ๋ฌด์ ๊ณตํต์ผ๋ก ์ฐ๊ธฐ ์ํ ํํ ํ์ต์ด ํต์ฌ ๋ชฉํ๋ก ์ ๋ฆฌ๋๋ค.
-
3:22
์ธ์ด ๋ชจ๋ธ๊ณผ ๊ฑฐ๋ ๋ชจ๋ธ์ ์ฐจ์ด ์ธ์ด ๋ชจ๋ธ์ด ๋ค์ ํ ํฐ ์์ธก์ ํตํด ํํ์ ํ์ตํ๋ฏ, ๊ฑฐ๋ ๋ชจ๋ธ๋ ๋ค์ ๊ฑฐ๋๋ ๋ค์ ๊ฑฐ๋ ํ ํฐ์ ์์ธกํ์ง๋ง ์ต์ข ๋ชฉํ๋ ์์ธก ์์ฒด๊ฐ ์๋๋ผ ๊ทธ ํํ์ ํ์ฉํด ์ ์ฉํ๋ ์ฆ์ก, ์ฌ๊ธฐ ํ์ง, ์๊ธ์ธํ๋ฐฉ์ง ๊ฐ์ ์ ๋ฌด์ ์ ์ดํ๋ ๋ฐ ์๋ค.
-
4:45
์ฒ์๋ถํฐ ์ฌ์ ํ์ตํ๊ธฐ ๊ธฐ์กด ์คํ ์จ์ดํธ ๋ชจ๋ธ์ ๊ฐ์ ธ๋ค ์ฐ๋ ๊ฒ์ด ์๋๋ผ ๊ฑฐ๋ ๋ฐ์ดํฐ๋ก transformer blocks๋ฅผ ์ฒ์๋ถํฐ ์ฌ์ ํ์ตํ๊ณ , ๊ทธ๋ค์์ ๋ค์ด์คํธ๋ฆผ ํ์คํฌ๋ก ํ์ ํ์ตํ๋ ๋ฐฉ์์ด ์ฑํ๋๋ค.
-
5:58
๋๊ฐ, ๋ฌด์์, ์ด๋ป๊ฒ, ์ธ์ , ์ด๋์ ๊ฑฐ๋๋ฅผ ์ค๋ช ํ๋ ํต์ฌ ์ถ์ ๊ณ ๊ฐยท๊ฐ๋งน์ ๊ฐ์ who, ๊ตฌ๋งคยท๊ฑฐ๋ ๋์์ธ what, ์ ์ฉยท์ง๋ถยท๋์งํธ ๊ฐ์ how, ์์ ์ธ when, ์ฅ์์ธ where์ด๋ฉฐ, ์ด ๋ค์ฏ ์ถ์์ ์์ ํน์ง์ ์ถ๋ ค ์ฝ 100๊ฐ ์์ค์ ํต์ฌ ์ ๋ ฅ์ผ๋ก ์์ถํ ๋ค transformer๊ฐ ๊ด๊ณ๋ฅผ ํ์ตํ๋๋ก ์ค๊ณ๋๋ค.
-
7:59
ํ ํํ ๋ฐ์ดํฐ๋ฅผ ํ ํฐ์ผ๋ก ๋ฐ๊พธ๊ธฐ ์ซ์ํ, ๋ฒ์ฃผํ, ์ฐํธ๋ฒํธ, ๊ธ์ก, ๊ฑฐ๋ ๊ฐ ์๊ฐ์ฐจ์ฒ๋ผ ์ด์ง์ ์ธ ํ ํ์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค ๋จ์๋ก ํ ํฐํํ ์ง ์ ๊ตํ๊ฒ ์ ํด์ผ ํ๋ฉฐ, ๊ฐ ๊ฑฐ๋ ํน์ฑ์ ํ ํฐ ID์ embedding์ผ๋ก ๋งคํํ๋ ๊ณผ์ ์ด ๋ชจ๋ธ ํ์ง๊ณผ ํ์ต ๊ฐ๋ฅ์ฑ์ ์ข์ฐํ๋ค.
-
9:42
์ํคํ ์ฒ์ ์ค์ผ์ผ๋ง Chinchilla ๊ณ์ด์ ์ค์ผ์ผ๋ง ์์น์ ์ฐธ๊ณ ํ๋ ๊ฑฐ๋ ๋ฌธ์ ์ ๋ง๊ฒ ์กฐ์ ํ๊ณ , trillion parameter ๊ฒฝ์์ด ์๋๋ผ ๊ฑฐ๋ ๋๋ฉ์ธ์ ๋ง๋ billion ๊ท๋ชจ ๋ชจ๋ธ์ ์ง์คํ๋ค. ํ์ฌ 1 billion ๋ฒ์ ์ด ๊ฐ์ฅ ํฐ ์ฑ๋ฅ ํฅ์์ ์คฌ๊ณ , ์ดํ 11 billion ๋ฒ์ ๋ ์คํ ์ค์ด๋ค.
-
12:10
ํ์ต ์ค์ ํต์ฌ ๋์ ๋ ํ์ต ๊ธฐ๋ฒ ์์ฒด๋ณด๋ค tokenization๊ณผ ํ์ ํ์ต์ด๋ฉฐ, mixed precision, distributed data parallel, flash attention, activation checkpointing ๊ฐ์ ํ์ค ๊ธฐ๋ฒ์ ํ์ฉํด ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ํ์ตํ๋ค.
-
13:44
์ฌ๊ธฐ ํ์ง ๊ฒฐ๊ณผ ์ฌ๊ธฐ ํ๋ณ์ ๋จ์ผ ๊ฑฐ๋๋ง ๋ณด๋ ๊ฒ์ด ์๋๋ผ ๊ณผ๊ฑฐ ๊ฑฐ๋ ์ ์ฒด์์ ๊ด๊ณ๋ฅผ ํจ๊ป ๋ณด์์ผ ํ๋๋ฐ, transformer์ attention์ด ์ด ์๊ณ์ด ๊ด๊ณ๋ฅผ ์ ํฌ์ฐฉํด ํ์ง์จ์ ๋์ด๊ณ ์คํ์ ์ค์๋ค. ์ฒ๋ฆฌ ์ง์ฐ๋ 250 milliseconds ์ด๋ด ์๊ตฌ๋ฅผ ๋ง์กฑํด ์ค์๋น์ค์ ์ ์ฉ ๊ฐ๋ฅํ๊ณ , ๊ฒฐ๊ณผ์ ์ผ๋ก ์๋ฐฑ๋ง ๋ฌ๋ฌ ๊ท๋ชจ์ ์ ๊ฐ ํจ๊ณผ๊ฐ ์์๋ค.
-
16:47
์์ฝ ์ด ๋ชจ๋ธ์ Wells Fargo์ ์์ญ์ต ๊ฑด ๊ฑฐ๋๋ก ์ฒ์๋ถํฐ ์ฌ์ ํ์ตํ ๊ธฐ๋ฐ ๋ชจ๋ธ์ด๋ฉฐ, ์ฌ๊ธฐ ํ์ง์์ ์ฑ๊ณผ๋ฅผ ๋ณด์๊ณ ์์ผ๋ก ์ ์ฉํ๋ ์ฆ์ก, ์๊ธ์ธํ๋ฐฉ์ง, ๋ง์ผํ ๋ฑ ์ฌ๋ฌ ์ ๋ฌด๋ก ํ์ฅ๋ ์ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ํ ํํ ๋ฐ์ดํฐ๋ ๋จ์ ํ๊ทยทํธ๋ฆฌ ๋ชจ๋ธ์ ์ ๋ ฅ์ผ๋ก๋ง ๋ณด์ง ๋ง๊ณ , ์์ ํน์ง์ ํ ํฐํํด ํํ ํ์ต์ ํ๋ฉด ์ฌ๋ฌ ์ ๋ฌด๋ก ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๊ณตํต ๊ธฐ๋ฐ์ ๋ง๋ค ์ ์๋ค.
- ์ฌ๊ธฐ ํ์ง์ฒ๋ผ ์๊ณ์ด ๋งฅ๋ฝ์ด ์ค์ํ ๋ฌธ์ ๋ ๋จ์ผ ๊ฑฐ๋ ๋ถ๋ฅ๋ณด๋ค ๊ณผ๊ฑฐ ๊ฑฐ๋์์ ๊ด๊ณ๋ฅผ ๋ชจ๋ธ์ ์์ฐ์ค๋ฝ๊ฒ ๋ฃ๋ ๊ตฌ์กฐ๊ฐ ์ฑ๋ฅ๊ณผ ๋น์ฉ์ ๋์์ ๊ฐ์ ํ ๊ฐ๋ฅ์ฑ์ด ํฌ๋ค.
- ๊ธ์ต ๊ฐ์ ๋๋ฉ์ธ์์๋ ๋ฒ์ฉ ๋ํ ๋ชจ๋ธ๋ณด๋ค ๋๋ฉ์ธ ํนํ vocabulary์ tokenization ์ค๊ณ๊ฐ ์ฑ๋ฅ์ ์ข์ฐํ๋ ํต์ฌ ๋ ๋ฒ๋ค.