[Research] ๐Ÿšฆ ์Šค๋งˆํŠธ ๋„์‹œ์˜ ์‹ค์‹œ๊ฐ„ ๊ตํ†ต ๊ธธ ๋ฐฐ์ •, DBN๊ณผ ํด๋Ÿฌ์Šคํ„ฐ๋ง์œผ๋กœ ๋˜‘๋˜‘ํ•˜๊ฒŒ ํ•ด๊ฒฐํ•˜๊ธฐ!

3 minute read

Published:

์•ˆ๋…•ํ•˜์„ธ์š”! ๋„์‹œ๊ณตํ•™๊ณผ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค๋ฅผ ๊ณต๋ถ€ํ•˜๋Š” 3ํ•™๋…„ ํ•™๋ถ€ ์—ฐ๊ตฌ์ƒ์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ์Šค๋งˆํŠธ ๋„์‹œ์˜ ๊ณจ์น˜ ์•„ํ”ˆ ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜์ธ โ€˜๊ตํ†ต ์ฒด์ฆโ€™์„ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค๋กœ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„์ง€, ํฅ๋ฏธ๋กœ์šด ๋…ผ๋ฌธ ํ•˜๋‚˜๋ฅผ ์†Œ๊ฐœํ•ด ๋“œ๋ฆด๊ฒŒ์š”. ํŠนํžˆ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋„์‹œ ๊ตํ†ต์˜ โ€˜๊ธธ ๋ฐฐ์ •(network assignment)โ€™์„ ์ตœ์ ํ™”ํ•˜๋Š” ๋‚ด์šฉ์ด๋ผ์„œ ๋„์‹œ ๊ตํ†ต ์‹œ์Šคํ…œ์„ ์ดํ•ดํ•˜๊ณ  ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์ ์šฉํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ ์žˆ๋Š” ๋™๊ธฐ๋“ค์—๊ฒŒ ์•„์ฃผ ์œ ์šฉํ•  ๊ฑฐ์˜ˆ์š”.

๋…ผ๋ฌธ ์›์ œ ๋ฐ ๋งํฌ

๐Ÿ™๏ธ Problem (์™œ ์ค‘์š”ํ•ด?)

์šฐ๋ฆฌ๊ฐ€ ์‚ฌ๋Š” ๋„์‹œ๋Š” ๊ณ„์† ์„ฑ์žฅํ•˜๊ณ , ๊ทธ๋งŒํผ ์ฐจ๋Ÿ‰ ์ด๋™๋Ÿ‰๋„ ๋Š˜์–ด๋‚˜์ฃ . ํ•˜์ง€๋งŒ ๋„๋กœ๋Š” ํ•œ์ •๋˜์–ด ์žˆ์–ด์„œ ๊ตํ†ต ์ฒด์ฆ์€ ํ”ผํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์ถœํ‡ด๊ทผ ์‹œ๊ฐ„์ด๋‚˜ ํŠน์ • ์ด๋ฒคํŠธ๊ฐ€ ์žˆ๋Š” ๋‚ ์—๋Š” ๊ตํ†ต ํ๋ฆ„์ด ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋ณ€ํ•ด์„œ ์‹œ๋ฏผ๋“ค์˜ ์ŠคํŠธ๋ ˆ์Šค๋Š” ๋ฌผ๋ก , ๋ฌผ๋ฅ˜ ๋น„์šฉ ์ฆ๊ฐ€, ํ™˜๊ฒฝ ์˜ค์—ผ๊นŒ์ง€ ์•ผ๊ธฐํ•˜์ฃ .

๊ธฐ์กด์˜ ๊ตํ†ต ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์€ ์ฃผ๋กœ ๊ณ ์ •๋œ ๊ทœ์น™์ด๋‚˜ ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ด์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ธ‰๋ณ€ํ•˜๋Š” ๊ตํ†ต ์ƒํ™ฉ์— ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•˜๊ธฐ ์–ด๋ ค์› ์–ด์š”. ์ฐจ๋Ÿ‰์ด ์–ด๋А ๊ธธ๋กœ ๊ฐ€์•ผ ๊ฐ€์žฅ ํšจ์œจ์ ์ผ์ง€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•Œ๋ ค์ฃผ๋Š” โ€˜๊ธธ ๋ฐฐ์ •(traffic network assignment)โ€™ ๋ฌธ์ œ๋Š” ์Šค๋งˆํŠธ ๋„์‹œ์˜ ํ•ต์‹ฌ ๊ณผ์ œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ๊ธธ ๋ฐฐ์ •์€ ํŠน์ • ๋„๋กœ์— ๊ณผ๋„ํ•œ ๋ถ€ํ•˜๋ฅผ ์ฃผ์–ด ๋„์‹œ ์ „์ฒด์˜ ํšจ์œจ์„ฑ์„ ๋–จ์–ด๋œจ๋ฆฌ๊ฑฐ๋“ ์š”.

๐Ÿ” Solution (์–ด๋–ป๊ฒŒ ํ’€์—ˆ์–ด?)

์ด ๋…ผ๋ฌธ์€ ์ด ๋ณต์žกํ•œ ์‹ค์‹œ๊ฐ„ ๊ตํ†ต ๊ธธ ๋ฐฐ์ • ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด IoT(์‚ฌ๋ฌผ ์ธํ„ฐ๋„ท) ๋ฐ์ดํ„ฐ์™€ ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ์ˆ ์ธ DBN(Deep Belief Network) ๊ทธ๋ฆฌ๊ณ  ํด๋Ÿฌ์Šคํ„ฐ๋ง(Clustering) ๊ธฐ๋ฒ•์„ ๊ฒฐํ•ฉํ•œ ์ƒˆ๋กœ์šด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

  1. IoT ๋ฐ์ดํ„ฐ ํ™œ์šฉ: ๋จผ์ € ๋„์‹œ ๊ณณ๊ณณ์— ์„ค์น˜๋œ ์„ผ์„œ(์นด๋ฉ”๋ผ, GPS ๋“ฑ)๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ตํ†ต๋Ÿ‰, ์†๋„, ์ฐจ๋Ÿ‰ ์ข…๋ฅ˜ ๋“ฑ ๋ฐฉ๋Œ€ํ•œ IoT ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ๋Š” ๋ง ๊ทธ๋Œ€๋กœ ๋„์‹œ์˜ โ€˜๋งฅ๋ฐ•โ€™์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  2. DBN์œผ๋กœ ๊ตํ†ต ํ๋ฆ„ ์˜ˆ์ธก: ์ˆ˜์ง‘๋œ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ DBN์— ํ•™์Šต์‹œํ‚ต๋‹ˆ๋‹ค. DBN์€ ๋”ฅ๋Ÿฌ๋‹์˜ ํ•œ ์ข…๋ฅ˜๋กœ, ๋ณต์žกํ•œ ๋น„์„ ํ˜• ๊ด€๊ณ„๋ฅผ ํ•™์Šตํ•˜๋Š” ๋ฐ ๋›ฐ์–ด๋‚œ ๋Šฅ๋ ฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํŠน์ • ์‹œ๊ฐ„๊ณผ ๊ตฌ๊ฐ„์˜ ๊ตํ†ต ํ๋ฆ„ ํŒจํ„ด์„ ๊นŠ์ด ์žˆ๊ฒŒ ์ดํ•ดํ•˜๊ณ  ๋ฏธ๋ž˜ ๊ตํ†ต ์ƒํ™ฉ์„ ์ •ํ™•ํ•˜๊ฒŒ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ํด๋Ÿฌ์Šคํ„ฐ๋ง์œผ๋กœ ๋„คํŠธ์›Œํฌ ๋ถ„ํ• : ์˜ˆ์ธก๋œ ๊ตํ†ต ํ๋ฆ„์„ ๋ฐ”ํƒ•์œผ๋กœ ๋„์‹œ์˜ ๋„๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ์œ ์‚ฌํ•œ ํŠน์„ฑ์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ๊ทธ๋ฃน(ํด๋Ÿฌ์Šคํ„ฐ)์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํŠน์ • ์‹œ๊ฐ„๋Œ€์— ์ •์ฒด๊ฐ€ ์‹ฌํ•œ ๊ตฌ์—ญ, ๋น„๊ต์  ์›ํ™œํ•œ ๊ตฌ์—ญ ๋“ฑ์œผ๋กœ ๋‚˜๋ˆ„๋Š” ๊ฑฐ์ฃ . ์ด๋ ‡๊ฒŒ ๋„คํŠธ์›Œํฌ๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ๋งํ•˜๋ฉด, ์ „์ฒด๋ฅผ ํ•œ ๋ฒˆ์— ์ตœ์ ํ™”ํ•˜๋Š” ๋Œ€์‹  ๊ฐ ํด๋Ÿฌ์Šคํ„ฐ๋ณ„๋กœ ๋งž์ถคํ˜• ๊ธธ ๋ฐฐ์ • ์ „๋žต์„ ์„ธ์šธ ์ˆ˜ ์žˆ์–ด ํšจ์œจ์„ฑ์ด ๋†’์•„์ง‘๋‹ˆ๋‹ค.
  4. ์‹ค์‹œ๊ฐ„ ๊ธธ ๋ฐฐ์ • ์ตœ์ ํ™”: DBN์˜ ์˜ˆ์ธก๊ณผ ํด๋Ÿฌ์Šคํ„ฐ๋ง ๊ฒฐ๊ณผ๋ฅผ ํ™œ์šฉํ•˜์—ฌ, ๊ฐ ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด์—์„œ ์ฐจ๋Ÿ‰์ด ๊ฐ€์žฅ ํšจ์œจ์ ์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ โ€˜๋ฐฐ์ •โ€™ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹จ์ˆœํžˆ ๊ฐ€์žฅ ๋น ๋ฅธ ๊ธธ์„ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์„ ๋„˜์–ด, ์ „์ฒด ๋„คํŠธ์›Œํฌ์˜ ๋ถ€ํ•˜๋ฅผ ๊ท ๋“ฑํ•˜๊ฒŒ ๋ถ„์‚ฐ์‹œ์ผœ ๊ตํ†ต ์ฒด์ฆ์„ ์ตœ์†Œํ™”ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก Result (๊ฒฐ๊ณผ๋Š”?)

์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•๋ก ์„ ํ†ตํ•ด ์—ฐ๊ตฌ์ง„์€ ๊ธฐ์กด ๋ฐฉ์‹๋ณด๋‹ค ํ›จ์”ฌ ์ •ํ™•ํ•˜๊ฒŒ ์‹ค์‹œ๊ฐ„ ๊ตํ†ต ์ƒํ™ฉ์„ ์˜ˆ์ธกํ•˜๊ณ , ๊ตํ†ต ๋„คํŠธ์›Œํฌ์˜ ํšจ์œจ์ ์ธ ๊ธธ ๋ฐฐ์ •์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ DBN๊ณผ ํด๋Ÿฌ์Šคํ„ฐ๋ง์˜ ๊ฒฐํ•ฉ์€ ๋ณต์žกํ•œ ๋„์‹œ ๊ตํ†ต ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐ ๊ฐ•๋ ฅํ•œ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•˜๋ฉฐ, ๊ถ๊ทน์ ์œผ๋กœ ๋„์‹œ์˜ ์ „๋ฐ˜์ ์ธ ์ด๋™์„ฑ(mobility)์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐ ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ์Œ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋А๋ผ๋Š” โ€˜๊ธธ ๋ง‰ํž˜โ€™์ด ์ค„์–ด๋“ค๊ณ , ๋” ๋น ๋ฅด๊ณ  ์พŒ์ ํ•˜๊ฒŒ ๋„์‹œ๋ฅผ ์ด๋™ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋Š” ๊ฑฐ์ฃ !

๐Ÿš€ Growth (๋” ๊ณต๋ถ€ํ•  ๊ฒƒ)

์ด ๋…ผ๋ฌธ์„ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ์‹ค์‹œ๊ฐ„ ๋„์‹œ ๊ตํ†ต ๊ด€๋ฆฌ์˜ ์ค‘์š”์„ฑ๊ณผ ๋”ฅ๋Ÿฌ๋‹, ํด๋Ÿฌ์Šคํ„ฐ๋ง ๊ฐ™์€ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ๊ธฐ์ˆ ์˜ ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ์„ ์—ฟ๋ณผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ๋‚˜์•„๊ฐ€ ์šฐ๋ฆฌ๊ฐ€ ํƒ๊ตฌํ•ด ๋ณผ ๋งŒํ•œ ํ‚ค์›Œ๋“œ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • ๊ฐ•ํ™”ํ•™์Šต (Reinforcement Learning): ์‹ค์‹œ๊ฐ„ ๊ตํ†ต ์ƒํ™ฉ์— ๋Œ€ํ•œ ๋” ๋™์ ์ธ ์˜์‚ฌ๊ฒฐ์ •์„ ์œ„ํ•ด, ๊ตํ†ต ์‹ ํ˜ธ ์ œ์–ด๋‚˜ ๊ฒฝ๋กœ ์ถ”์ฒœ์— ๊ฐ•ํ™”ํ•™์Šต์„ ์ ์šฉํ•˜๋Š” ์—ฐ๊ตฌ๋„ ํ™œ๋ฐœํ•ฉ๋‹ˆ๋‹ค.
  • ๋””์ง€ํ„ธ ํŠธ์œˆ (Digital Twin): ์‹ค์ œ ๋„์‹œ์˜ ๊ตํ†ต ์‹œ์Šคํ…œ์„ ๊ฐ€์ƒ ๊ณต๊ฐ„์— ๊ตฌํ˜„ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๊ณ  ์ตœ์ ์˜ ๊ธธ ๋ฐฐ์ • ์ „๋žต์„ ๋ฏธ๋ฆฌ ๊ฒ€์ฆํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋นŒ๋ฆฌํ‹ฐ ์˜จ๋””๋งจ๋“œ (Mobility on Demand, MoD): ์ž์œจ์ฃผํ–‰์ฐจ, ๊ณต์œ  ๋ชจ๋นŒ๋ฆฌํ‹ฐ ๋“ฑ ์ƒˆ๋กœ์šด ๊ตํ†ต ์ˆ˜๋‹จ์ด ๋“ฑ์žฅํ•จ์— ๋”ฐ๋ผ, ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค์™€ ์‹ค์‹œ๊ฐ„ ๊ธธ ๋ฐฐ์ •์„ ํ†ตํ•ฉํ•˜์—ฌ ๋„์‹œ ์ด๋™์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•˜๋Š” ๋ฐฉ์•ˆ๋„ ์ค‘์š”ํ•ด์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ์ธํ”„๋ผ-์ฐจ๋Ÿ‰ ํ†ต์‹  (V2I/V2X ํ†ต์‹ ): IoT ๋ฐ์ดํ„ฐ์˜ ์‹ค์‹œ๊ฐ„์„ฑ๊ณผ ์ •ํ™•์„ฑ์„ ๋”์šฑ ๋†’์ด๊ธฐ ์œ„ํ•ด, ์ฐจ๋Ÿ‰๊ณผ ์ธํ”„๋ผ ๊ฐ„์˜ ์ง์ ‘์ ์ธ ํ†ต์‹  ๊ธฐ์ˆ ์ด ์–ด๋–ป๊ฒŒ ๋ฐœ์ „ํ•˜๊ณ  ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์„์ง€ ๊ณ ๋ฏผํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋„์‹œ๊ณตํ•™๊ณผ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค๊ฐ€ ๋งŒ๋‚˜์„œ ์šฐ๋ฆฌ ๋„์‹œ์˜ ๋ฏธ๋ž˜๋ฅผ ์–ด๋–ป๊ฒŒ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์„์ง€, ์ •๋ง ๊ธฐ๋Œ€๋˜์ง€ ์•Š๋‚˜์š”? ๋‹ค์Œ์—๋Š” ๋” ํฅ๋ฏธ๋กœ์šด ์ฃผ์ œ๋กœ ์ฐพ์•„์˜ฌ๊ฒŒ์š”!