๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

A Bank Trained Its Own Foundation Model to Catch Fraud โ€” Freddy Lecue, Wells Fargo

AI Engineer ยท 2026-10-23 18:00 ยท 17:40

ํ•œ ์ค„ ํ•ต์‹ฌ

Wells Fargo๋Š” ๊ฑฐ๋ž˜ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ foundation model์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ์‚ฌ์ „ํ•™์Šตํ•ด XGBoost๋ณด๋‹ค ๋” ๋‚ฎ์€ ์˜คํƒ๊ณผ ๋” ๋†’์€ ์‚ฌ๊ธฐ ํƒ์ง€ ์„ฑ๋Šฅ์„ ์–ป์—ˆ๊ณ , ์ด๋ฅผ ์—ฌ๋Ÿฌ ๊ธˆ์œต ์—…๋ฌด์— ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณตํ†ต ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:00
    ๊ฑฐ๋ž˜์šฉ foundation model์ด ํ•„์š”ํ•œ ์ด์œ  ์€ํ–‰์˜ ๊ฑฐ๋ž˜ยท๊ณ ๊ฐ ๋ฐ์ดํ„ฐ๋Š” ๋ฐฉ๋Œ€ํ•˜์ง€๋งŒ ์–ธ์–ด ๋ชจ๋ธ์— ๊ทธ๋Œ€๋กœ ๋„ฃ๋Š” ๋ฐฉ์‹๋งŒ์œผ๋กœ๋Š” ์ตœ์ ์˜ ํ™œ์šฉ์ด ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์—, ์—ฌ๋Ÿฌ ์ฑ„๋„์˜ ๊ณ ๊ฐ ๊ฑฐ๋ž˜๋ฅผ ํ•˜๋‚˜์˜ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๋กœ ํ•™์Šตํ•ด ์‚ฌ๊ธฐ ํƒ์ง€, ์‹ ์šฉํ‰๊ฐ€, ์ž๊ธˆ์„ธํƒ๋ฐฉ์ง€, ๋งˆ์ผ€ํŒ…์— ์žฌ์‚ฌ์šฉํ•˜๋Š” ์ ‘๊ทผ์ด ์ œ์‹œ๋œ๋‹ค.
  2. 2:14
    ์™œ XGBoost๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•œ๊ฐ€ ๊ธฐ์กด ์ƒ์‚ฐ ๋ชจ๋ธ์ธ XGBoost๋Š” ๊ธฐ์ค€์„ ์œผ๋กœ๋Š” ๊ฐ•ํ–ˆ์ง€๋งŒ, ์ƒˆ ๋ชจ๋ธ์€ ์ง€์—ฐ์‹œ๊ฐ„๊ณผ ์‚ฌ๊ธฐ ํƒ์ง€ ๋ชจ๋‘์—์„œ ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ๋ณด์ด๋ฉฐ ํŠนํžˆ false positive๋ฅผ ์ค„์ด๊ณ  ํƒ์ง€์œจ์„ ๋†’์—ฌ ์‹ค๋ฌด ํšจ์ต์„ ๋งŒ๋“ค์—ˆ๋‹ค.
  3. 2:47
    ์ˆ˜์‹ญ์–ต ๊ฑด์˜ ๊ฑฐ๋ž˜ ์›” ๋‹จ์œ„๋กœ ์ˆ˜์‹ญ์–ต ๊ฑด์— ์ด๋ฅด๋Š” debit, credit card, check ๊ฑฐ๋ž˜๋ฅผ ํ•œ ๋ชจ๋ธ๋กœ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ๊ณผ์ œ์ด๋ฉฐ, ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๋‹ค์šด์ŠคํŠธ๋ฆผ ์—…๋ฌด์— ๊ณตํ†ต์œผ๋กœ ์“ฐ๊ธฐ ์œ„ํ•œ ํ‘œํ˜„ ํ•™์Šต์ด ํ•ต์‹ฌ ๋ชฉํ‘œ๋กœ ์ •๋ฆฌ๋œ๋‹ค.
  4. 3:22
    ์–ธ์–ด ๋ชจ๋ธ๊ณผ ๊ฑฐ๋ž˜ ๋ชจ๋ธ์˜ ์ฐจ์ด ์–ธ์–ด ๋ชจ๋ธ์ด ๋‹ค์Œ ํ† ํฐ ์˜ˆ์ธก์„ ํ†ตํ•ด ํ‘œํ˜„์„ ํ•™์Šตํ•˜๋“ฏ, ๊ฑฐ๋ž˜ ๋ชจ๋ธ๋„ ๋‹ค์Œ ๊ฑฐ๋ž˜๋‚˜ ๋‹ค์Œ ๊ฑฐ๋ž˜ ํ† ํฐ์„ ์˜ˆ์ธกํ•˜์ง€๋งŒ ์ตœ์ข… ๋ชฉํ‘œ๋Š” ์˜ˆ์ธก ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ๊ทธ ํ‘œํ˜„์„ ํ™œ์šฉํ•ด ์‹ ์šฉํ•œ๋„ ์ฆ์•ก, ์‚ฌ๊ธฐ ํƒ์ง€, ์ž๊ธˆ์„ธํƒ๋ฐฉ์ง€ ๊ฐ™์€ ์—…๋ฌด์— ์ „์ดํ•˜๋Š” ๋ฐ ์žˆ๋‹ค.
  5. 4:45
    ์ฒ˜์Œ๋ถ€ํ„ฐ ์‚ฌ์ „ํ•™์Šตํ•˜๊ธฐ ๊ธฐ์กด ์˜คํ”ˆ ์›จ์ดํŠธ ๋ชจ๋ธ์„ ๊ฐ€์ ธ๋‹ค ์“ฐ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ฑฐ๋ž˜ ๋ฐ์ดํ„ฐ๋กœ transformer blocks๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์‚ฌ์ „ํ•™์Šตํ•˜๊ณ , ๊ทธ๋‹ค์Œ์— ๋‹ค์šด์ŠคํŠธ๋ฆผ ํƒœ์Šคํฌ๋กœ ํ›„์† ํ•™์Šตํ•˜๋Š” ๋ฐฉ์‹์ด ์ฑ„ํƒ๋œ๋‹ค.
  6. 5:58
    ๋ˆ„๊ฐ€, ๋ฌด์—‡์„, ์–ด๋–ป๊ฒŒ, ์–ธ์ œ, ์–ด๋””์„œ ๊ฑฐ๋ž˜๋ฅผ ์„ค๋ช…ํ•˜๋Š” ํ•ต์‹ฌ ์ถ•์€ ๊ณ ๊ฐยท๊ฐ€๋งน์  ๊ฐ™์€ who, ๊ตฌ๋งคยท๊ฑฐ๋ž˜ ๋Œ€์ƒ์ธ what, ์‹ ์šฉยท์ง๋ถˆยท๋””์ง€ํ„ธ ๊ฐ™์€ how, ์‹œ์ ์ธ when, ์žฅ์†Œ์ธ where์ด๋ฉฐ, ์ด ๋‹ค์„ฏ ์ถ•์—์„œ ์›์‹œ ํŠน์ง•์„ ์ถ”๋ ค ์•ฝ 100๊ฐœ ์ˆ˜์ค€์˜ ํ•ต์‹ฌ ์ž…๋ ฅ์œผ๋กœ ์••์ถ•ํ•œ ๋’ค transformer๊ฐ€ ๊ด€๊ณ„๋ฅผ ํ•™์Šตํ•˜๋„๋ก ์„ค๊ณ„๋œ๋‹ค.
  7. 7:59
    ํ‘œ ํ˜•ํƒœ ๋ฐ์ดํ„ฐ๋ฅผ ํ† ํฐ์œผ๋กœ ๋ฐ”๊พธ๊ธฐ ์ˆซ์žํ˜•, ๋ฒ”์ฃผํ˜•, ์šฐํŽธ๋ฒˆํ˜ธ, ๊ธˆ์•ก, ๊ฑฐ๋ž˜ ๊ฐ„ ์‹œ๊ฐ„์ฐจ์ฒ˜๋Ÿผ ์ด์งˆ์ ์ธ ํ‘œ ํ˜•์‹ ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ค ๋‹จ์œ„๋กœ ํ† ํฐํ™”ํ• ์ง€ ์ •๊ตํ•˜๊ฒŒ ์ •ํ•ด์•ผ ํ•˜๋ฉฐ, ๊ฐ ๊ฑฐ๋ž˜ ํŠน์„ฑ์„ ํ† ํฐ ID์™€ embedding์œผ๋กœ ๋งคํ•‘ํ•˜๋Š” ๊ณผ์ •์ด ๋ชจ๋ธ ํ’ˆ์งˆ๊ณผ ํ•™์Šต ๊ฐ€๋Šฅ์„ฑ์„ ์ขŒ์šฐํ•œ๋‹ค.
  8. 9:42
    ์•„ํ‚คํ…์ฒ˜์™€ ์Šค์ผ€์ผ๋ง Chinchilla ๊ณ„์—ด์˜ ์Šค์ผ€์ผ๋ง ์›์น™์„ ์ฐธ๊ณ ํ•˜๋˜ ๊ฑฐ๋ž˜ ๋ฌธ์ œ์— ๋งž๊ฒŒ ์กฐ์ •ํ–ˆ๊ณ , trillion parameter ๊ฒฝ์Ÿ์ด ์•„๋‹ˆ๋ผ ๊ฑฐ๋ž˜ ๋„๋ฉ”์ธ์— ๋งž๋Š” billion ๊ทœ๋ชจ ๋ชจ๋ธ์— ์ง‘์ค‘ํ–ˆ๋‹ค. ํ˜„์žฌ 1 billion ๋ฒ„์ „์ด ๊ฐ€์žฅ ํฐ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์คฌ๊ณ , ์ดํ›„ 11 billion ๋ฒ„์ „๋„ ์‹คํ—˜ ์ค‘์ด๋‹ค.
  9. 12:10
    ํ•™์Šต ์„ค์ • ํ•ต์‹ฌ ๋‚œ์ œ๋Š” ํ•™์Šต ๊ธฐ๋ฒ• ์ž์ฒด๋ณด๋‹ค tokenization๊ณผ ํ›„์† ํ•™์Šต์ด๋ฉฐ, mixed precision, distributed data parallel, flash attention, activation checkpointing ๊ฐ™์€ ํ‘œ์ค€ ๊ธฐ๋ฒ•์„ ํ™œ์šฉํ•ด ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ํ•™์Šตํ–ˆ๋‹ค.
  10. 13:44
    ์‚ฌ๊ธฐ ํƒ์ง€ ๊ฒฐ๊ณผ ์‚ฌ๊ธฐ ํŒ๋ณ„์€ ๋‹จ์ผ ๊ฑฐ๋ž˜๋งŒ ๋ณด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ณผ๊ฑฐ ๊ฑฐ๋ž˜ ์ „์ฒด์™€์˜ ๊ด€๊ณ„๋ฅผ ํ•จ๊ป˜ ๋ณด์•„์•ผ ํ•˜๋Š”๋ฐ, transformer์˜ attention์ด ์ด ์‹œ๊ณ„์—ด ๊ด€๊ณ„๋ฅผ ์ž˜ ํฌ์ฐฉํ•ด ํƒ์ง€์œจ์„ ๋†’์ด๊ณ  ์˜คํƒ์„ ์ค„์˜€๋‹ค. ์ฒ˜๋ฆฌ ์ง€์—ฐ๋„ 250 milliseconds ์ด๋‚ด ์š”๊ตฌ๋ฅผ ๋งŒ์กฑํ•ด ์‹ค์„œ๋น„์Šค์— ์ ์šฉ ๊ฐ€๋Šฅํ–ˆ๊ณ , ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ˆ˜๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ ๊ทœ๋ชจ์˜ ์ ˆ๊ฐ ํšจ๊ณผ๊ฐ€ ์žˆ์—ˆ๋‹ค.
  11. 16:47
    ์š”์•ฝ ์ด ๋ชจ๋ธ์€ Wells Fargo์˜ ์ˆ˜์‹ญ์–ต ๊ฑด ๊ฑฐ๋ž˜๋กœ ์ฒ˜์Œ๋ถ€ํ„ฐ ์‚ฌ์ „ํ•™์Šตํ•œ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์ด๋ฉฐ, ์‚ฌ๊ธฐ ํƒ์ง€์—์„œ ์„ฑ๊ณผ๋ฅผ ๋ณด์˜€๊ณ  ์•ž์œผ๋กœ ์‹ ์šฉํ•œ๋„ ์ฆ์•ก, ์ž๊ธˆ์„ธํƒ๋ฐฉ์ง€, ๋งˆ์ผ€ํŒ… ๋“ฑ ์—ฌ๋Ÿฌ ์—…๋ฌด๋กœ ํ™•์žฅ๋  ์ˆ˜ ์žˆ๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ํ‘œ ํ˜•ํƒœ ๋ฐ์ดํ„ฐ๋„ ๋‹จ์ˆœ ํšŒ๊ท€ยทํŠธ๋ฆฌ ๋ชจ๋ธ์˜ ์ž…๋ ฅ์œผ๋กœ๋งŒ ๋ณด์ง€ ๋ง๊ณ , ์›์‹œ ํŠน์ง•์„ ํ† ํฐํ™”ํ•ด ํ‘œํ˜„ ํ•™์Šต์„ ํ•˜๋ฉด ์—ฌ๋Ÿฌ ์—…๋ฌด๋กœ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณตํ†ต ๊ธฐ๋ฐ˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ๊ธฐ ํƒ์ง€์ฒ˜๋Ÿผ ์‹œ๊ณ„์—ด ๋งฅ๋ฝ์ด ์ค‘์š”ํ•œ ๋ฌธ์ œ๋Š” ๋‹จ์ผ ๊ฑฐ๋ž˜ ๋ถ„๋ฅ˜๋ณด๋‹ค ๊ณผ๊ฑฐ ๊ฑฐ๋ž˜์™€์˜ ๊ด€๊ณ„๋ฅผ ๋ชจ๋ธ์— ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋„ฃ๋Š” ๊ตฌ์กฐ๊ฐ€ ์„ฑ๋Šฅ๊ณผ ๋น„์šฉ์„ ๋™์‹œ์— ๊ฐœ์„ ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค.
  • ๊ธˆ์œต ๊ฐ™์€ ๋„๋ฉ”์ธ์—์„œ๋Š” ๋ฒ”์šฉ ๋Œ€ํ˜• ๋ชจ๋ธ๋ณด๋‹ค ๋„๋ฉ”์ธ ํŠนํ™” vocabulary์™€ tokenization ์„ค๊ณ„๊ฐ€ ์„ฑ๋Šฅ์„ ์ขŒ์šฐํ•˜๋Š” ํ•ต์‹ฌ ๋ ˆ๋ฒ„๋‹ค.