๐Ÿ” ์—ฐ๊ตฌ์˜ ํ•„์š”์„ฑ


LLM์ด ์ƒ์„ฑํ•œ ์ฝ”๋“œ๊ฐ€ ๊ฐœ๋ฐœ, ๊ต์œก, ํ‰๊ฐ€ ํ˜„์žฅ์— ๋น ๋ฅด๊ฒŒ ์œ ์ž…๋˜๋ฉด์„œ, ์ฃผ์–ด์ง„ ์ฝ”๋“œ๊ฐ€ ์–ด๋””์—์„œ ์™”๋Š”์ง€ ํ™•์ธํ•˜๋Š” provenance tracking(์ถœ์ฒ˜ ์ถ”์ )์˜ ํ•„์š”์„ฑ์ด ์ปค์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ ์›Œํ„ฐ๋งˆํ‚น์€ ์ฝ”๋“œ์— ๊ฒ€์ถœ ๊ฐ€๋Šฅํ•œ ์‹ ํ˜ธ๋ฅผ ์‹ฌ์–ด ์ดํ›„ ์ถœ์ฒ˜๋ฅผ ํŒ๋ณ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ฝ”๋“œ๋Š” ์ž์—ฐ์–ด์™€ ๋‹ฌ๋ฆฌ ํ† ํฐ ํ•˜๋‚˜๋งŒ ๋ฐ”๋€Œ์–ด๋„ ๋™์ž‘์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋ฌธ์žฅ์—์„œ๋Š” ๋‹จ์–ด ํ•˜๋‚˜๋ฅผ ๋ฐ”๊ฟ”๋„ ์˜๋ฏธ๊ฐ€ ํฌ๊ฒŒ ํ”๋“ค๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ์ฝ”๋“œ์—์„œ๋Š” n--๋ฅผ --n์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ๋ฐ˜๋ณต ํšŸ์ˆ˜๊ฐ€ ๋‹ฌ๋ผ์ ธ ์˜ค๋‹ต์ด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ฝ”๋“œ ์›Œํ„ฐ๋งˆํฌ๋Š” ์ž˜ ๊ฒ€์ถœ๋˜๋Š”๊ฐ€๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐ๋Šฅ์„ ๊ทธ๋Œ€๋กœ ๋ณด์กดํ•˜๋Š”๊ฐ€๊นŒ์ง€ ํ•จ๊ป˜ ํ‰๊ฐ€๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ๋™์ž‘์„ ๋ฐ”๊พธ์ง€ ์•Š์œผ๋ฉด์„œ ์‹ ํ˜ธ๋ฅผ ์‹ค์„ ์ˆ˜ ์žˆ๋Š” ์„ ํƒ์ง€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ ์›Œํ„ฐ๋งˆํฌ๋ฅผ ๋งŒ๋“ ๋‹ค๋Š” ๊ฒƒ์€ ๋‹จ์ˆœํžˆ ์‹ ํ˜ธ๋ฅผ ๋งŽ์ด ์‹ฌ๋Š”๋‹ค๋Š” ์˜๋ฏธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์›Œํ„ฐ๋งˆํฌ๊ฐ€ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋ฐ˜๋ณต๋˜๋ฉด, ์›Œํ„ฐ๋งˆํฌ ์ฝ”๋“œ ๋ช‡ ๊ฐœ๋งŒ ๋ชจ์•„๋„ ํŒจํ„ด์ด ๋“œ๋Ÿฌ๋‚˜ ๊ณต๊ฒฉ์ž๊ฐ€ ํ‰๋‚ด ๋‚ด๊ฑฐ๋‚˜ ์ง€์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ x += 1์ฒ˜๋Ÿผ ์‚ฌ๋žŒ๋„ ์›๋ž˜ ์ž์ฃผ ์“ฐ๋Š” ํ˜•ํƒœ๋ฅผ ์›Œํ„ฐ๋งˆํฌ ์ฆ๊ฑฐ๋กœ ๊ทธ๋Œ€๋กœ ์„ธ๋ฉด, ์›Œํ„ฐ๋งˆํฌ๊ฐ€ ์—†๋Š” ์ฝ”๋“œ๊นŒ์ง€ ์›Œํ„ฐ๋งˆํฌ๋กœ ์˜คํŒ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์ฝ”๋“œ ์›Œํ„ฐ๋งˆํฌ๋Š” (i) ๊ธฐ๋Šฅ์„ ๋ณด์กดํ•˜๋ฉด์„œ (ii) ํ”„๋กœ๊ทธ๋žจ๋งˆ๋‹ค ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๊ณ  (iii) ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์“ฐ์ธ ์ฝ”๋“œ์™€ ํ†ต๊ณ„์ ์œผ๋กœ ๊ตฌ๋ถ„๋œ๋‹ค๋Š” ์„ธ ์กฐ๊ฑด์„ ๋™์‹œ์— ๋งŒ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

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

โœจ SEW๋ž€?


overview.png

SEW (Style-Encoded Watermarking)๋Š” LLM์ด ์ƒ์„ฑ์„ ๋งˆ์นœ ์ฝ”๋“œ์™€ ๋น„๋ฐ€ ํ‚ค K๋งŒ์„ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์•„, ์ฝ”๋“œ ์Šคํƒ€์ผ ์„ ํƒ์œผ๋กœ ์›Œํ„ฐ๋งˆํฌ๋ฅผ ์‚ฝ์ž…ํ•˜๊ณ  ๊ฒ€์ถœํ•˜๋Š” post-hoc, model-free ์›Œํ„ฐ๋งˆํ‚น ํŒŒ์ดํ”„๋ผ์ธ์ž…๋‹ˆ๋‹ค. ์›Œํ„ฐ๋งˆํฌ๋Š” ํ† ํฐ ํ™•๋ฅ ์ด๋‚˜ ์‹ ๊ฒฝ๋ง์˜ ๋‚ด๋ถ€ ํ‘œํ˜„์ด ์•„๋‹™๋‹ˆ๋‹ค. a < b โ†” b > a, x += 1 โ†” x = x + 1์ฒ˜๋Ÿผ ๋™์ž‘์€ ๊ฐ™๊ณ  ํ˜•ํƒœ๋งŒ ๋‹ค๋ฅธ ์Šคํƒ€์ผ variant๋กœ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค. ์ด ์Šคํƒ€์ผ ํ‘œํ˜„์—๋Š” ์„ธ ๊ฐ€์ง€ ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ ์šฉ ์กฐ๊ฑด ์•„๋ž˜์—์„œ ํ”„๋กœ๊ทธ๋žจ ๋™์ž‘๊ณผ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ณ , ์ƒ์„ฑ ๋ชจ๋ธ์ด๋‚˜ ์ถ”์ถœ ๋ชจ๋ธ ์—†์ด ํ‚ค๋งŒ์œผ๋กœ ๊ฒ€์ถœํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฏธ ์ƒ์„ฑ๋œ ์–ด๋–ค ์ฝ”๋“œ์—๋„ ์‚ฌํ›„์ ์œผ๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SEW๋Š” ๊ธฐ์กด ๋ฐฉ๋ฒ•์ด ํ•˜๋‚˜์˜ ๋ณ€ํ™˜ ์•ˆ์—์„œ ํ•จ๊ป˜ ์ฒ˜๋ฆฌํ•˜๋˜ ์„ธ ๊ณผ์ œ, ์ฆ‰ ์–ด๋””์— ์‹ ํ˜ธ๋ฅผ ์‹ฌ์„์ง€, ์–ด๋А ๋ฐฉํ–ฅ์œผ๋กœ ์‹ฌ์„์ง€, ์–ด๋–ป๊ฒŒ ํŒ์ •ํ• ์ง€๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

1. Style Rule Library (์‹ ํ˜ธ๋ฅผ ์‹ค์„ ์ž๋ฆฌ ์ •์˜ํ•˜๊ธฐ)

<aside> ๐Ÿ“Œ

2. Context-Conditioned Embedding (ํ‚ค์™€ ๊ตฌ์กฐ ๋ฌธ๋งฅ์œผ๋กœ ๋ฐฉํ–ฅ ์ •ํ•˜๊ธฐ)

<aside> ๐Ÿ“Œ

3. Calibrated, Context-Aware Detection (์ž์—ฐ ๋นˆ๋„๋กœ ๋ณด์ •ํ•ด ํŒ์ •ํ•˜๊ธฐ)

<aside> ๐Ÿ“Œ

ํ‰๊ฐ€ ์ง€ํ‘œ (Metric)

<aside> ๐Ÿ“Œ