ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [๋…ผ๋ฌธ ๋ฆฌ๋ทฐ] Towards emotional support dialog systems : (1) Intro
    AI/NLP 2024. 11. 19. 18:23

    ์˜ค๋Š˜ ๋ฆฌ๋ทฐํ•  ๋…ผ๋ฌธ์€ NLP ํƒ‘ํ‹ฐ์–ด ํ•™ํšŒ์ธ ACL 2021์— ๋“ฑ์žฌ๋œ Towards emotional support dialog systems์ด๋‹ค.


    ์š”์ƒˆ ESC (Emotional Supportive Conversation) ๋ถ„์•ผ์— ๊ด€์‹ฌ์ด ์ƒ๊ฒผ๋‹ค.

    ํ•ญ์ƒ ํ•˜๊ณ  ์‹ถ์€ ์ฃผ์ œ์˜€๋Š”๋ฐ, ๋‚ด๊ฐ€ ๋ฌด์Šจ ์—ฐ๊ตฌ์ฃผ์ œ๋ฅผ ํ•˜๊ณ  ์‹ถ์€์ง€ ์ •ํ™•ํžˆ ๋ชจ๋ฅด๋‹ค๊ฐ€ ๋“œ๋””์–ด ์–ธ์–ด๋กœ ๋ช…๋ช…ํ•œ ๊ธฐ๋ถ„.

    ESC์™€ Empathetic Responding, Emotional Chatting ๊ณผ์˜ ๊ด€๊ณ„

     

    [๋…ผ๋ฌธ์˜ ์ฃผ์š” ๋‚ด์šฉ]

    1. ์ •์„œ์  ์ง€์› ๋Œ€ํ™” (ESC) ๊ณผ์ œ ์ •์˜

    2. Helping Skills Theory (Hill, 2009) ์— ๊ธฐ๋ฐ˜ํ•œ ESC ํ”„๋ ˆ์ž„์›Œํฌ ์ œ์•ˆ
    3. ๊ฐ์ • ์ง€์› ๋Œ€ํ™” ๋ฐ์ดํ„ฐ์„ธํŠธ ESConv ๊ตฌ์ถ•

    [์—ฐ๊ตฌ ๊ฒฐ๊ณผ์˜ ์˜์˜]
    1. ํšจ๊ณผ์ ์ธ ์ •์„œ์  ์ง€์›์„ ์ œ๊ณตํ•˜๋Š”๋ฐ ์žˆ์–ด ์ง€์› ์ „๋žต์˜ ์ค‘์š”์„ฑ

    2. ๋” ๋งŽ์€ ์ •์„œ์  ์ง€์› ์‹œ์Šคํ…œ์„ ํ›ˆ๋ จํ•˜๋Š” ๋ฐ ์žˆ์–ด ESConv์˜ ์œ ์šฉ์„ฑ

    ๋…ผ๋ฌธ์€ 3๋‹จ๊ณ„์˜ ์ง€์› ์ „๋žต์„ ์ œ์•ˆํ•œ๋‹ค.

    1. exploaration (ํƒ์ƒ‰)
    2. comforting (์œ„๋กœ)
    3. action (ํ–‰๋™)

    ์ง€์› ์ „๋žต์ด ์ ์šฉ๋œ ๊ฐ์ •์  ์ง€์› ๋Œ€ํ™” ์˜ˆ์‹œ

     

    ์ด 3๋‹จ๊ณ„์˜ ์ง€์› ์ „๋žต์„ ์‰ฝ๊ฒŒ ํ’€์–ด์„œ ์„ค๋ช…ํ•˜๋ฉด,


    1. ์งˆ๋ฌธ์„ ํ†ตํ•ด ์ƒํ™ฉ์„ ํŒŒ์•…ํ•˜๊ณ 
    2. ๊ณต๊ฐ์„ ํ†ตํ•ด ๊ฐœ์ธ์„ ์ •์„œ์ ์œผ๋กœ ์ง€์›ํ•˜๊ณ 
    3. ํ•ด๊ฒฐ์ฑ… ์ œ์‹œ๋ฅผ ํ†ตํ•ด ๊ทธ๋“ค์ด ์ง๋ฉดํ•œ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š”๋‹ค.

     

    MBTI๋กœ ์น˜๋ฉด T์ฒ˜๋Ÿผ ์งˆ๋ฌธ -> F์ฒ˜๋Ÿผ ๊ณต๊ฐ -> T์ฒ˜๋Ÿผ ํ•ด๊ฒฐ์ฑ… ์ œ์‹œ ๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ?

     

     

    ์งˆ๋ฌธ ์—†๋Š” ๊ณต๊ฐ๊ณผ ๊ณต๊ฐ ์—†๋Š” ํ•ด๊ฒฐ์ฑ… ์ œ์‹œ๋Š”, 

    ๋“ฃ๋Š” ์‚ฌ๋žŒ์œผ๋กœ ํ•˜์—ฌ๊ธˆ ๋ถˆ์พŒ๊ฐ ๋˜๋Š” ์ถฉ๋ถ„ํžˆ ๊ฒฝ์ฒญํ•˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋Š” ๋А๋‚Œ์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค.
    ๊ทธ๋Ÿฌ๋‚˜ ํ•ด๊ฒฐ์ฑ… ์ œ์‹œ ์—†๋Š” ๊ณต๊ฐ์€ ESC๊ฐ€ ๋˜๊ธฐ์— ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๋‹ค.


    ๋”ฐ๋ผ์„œ, ์„ธ ๊ฐ€์ง€ ๋ชจ๋‘๋ฅผ ๊ฐ–์ถฐ์•ผ ํ•œ๋‹ค๊ณ  ๋…ผ๋ฌธ์—์„œ ๋งํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

    ๋ณธ ์ง€์›์ „๋žต์„ ์ฒ˜์Œ ๋ดค์„ ๋• ๊ฝค๋‚˜ ์ถฉ๊ฒฉ์„ ๋ฐ›์•˜๋‹ค.

    CS ๋…ผ๋ฌธ์ด์ง€๋งŒ ์‚ฌ๋žŒ๊ณผ ์–ด๋–ป๊ฒŒ ๋Œ€ํ™”ํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ๋ฐฐ์› ๋‹ฌ๊นŒ?

     

    ๊ทธ๋ฆฌ๊ณ  ํฌ์ธํŠธ๋Š” ์ „๋ฌธ์ ์ธ ์ƒ๋‹ด๋ณด๋‹ค๋Š” ์‚ฌํšŒ์  ์ƒํ˜ธ์ž‘์šฉ์— ์ดˆ์ ์„ ๋งž์ถ˜๋‹ค.

    ๋Œ€ํ™” ์‹œ์Šคํ…œ์€ ์ „๋ฌธ๊ฐ€์— ๋น„ํ•ด ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค๊ณ  ํŒ๋‹จ, ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์—ญํ• ์„ ์ œํ•œํ–ˆ๋‹ค.   


    ๊ทธ๋Ÿฌ๋‚˜ ํ•ด๋‹น ๋…ผ๋ฌธ์ด ๊ฒŒ์žฌ๋˜์—ˆ์„ ๋•Œ (2021) ์— ๋น„ํ•ด

    2024๋…„ ํ˜„์žฌ LLM์ด ๋งŽ์ด ๋ฐœ์ „ํ–ˆ์œผ๋ฏ€๋กœ ์กฐ์‹ฌ์Šค๋Ÿฝ๊ฒ ์ง€๋งŒ ์ข€ ๋” ์ „๋ฌธ๊ฐ€์ ์ธ ์ง€์›๋„ ๊ฐ€๋Šฅํ•˜์ง€ ์•Š์„๊นŒ ์‹ถ๋‹ค. 

    3๋‹จ๊ณ„ ์ง€์› ์ „๋žต๊ณผ Stage๋ณ„๋กœ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ 8๊ฐœ์˜ ๋‹ค์–‘ํ•œ ํ•˜์œ„ ์ „๋žต

    Helping Skills Theory ์—์„œ ๊ฐ•์กฐํ•˜๋Š” ์ฃผ์š” ์ƒ๋‹ด ๊ธฐ์ˆ  (Perplexity ๋‹ต๋ณ€)

    1. ๊ฒฝ์ฒญ
    ๊ฒฝ์ฒญ์€ ๋‚ด๋‹ด์ž์˜ ๋ง์„ ์ฃผ์˜ ๊นŠ๊ฒŒ ๋“ฃ๊ณ  ์ดํ•ดํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ๋“ฃ๋Š” ๊ฒƒ์„ ๋„˜์–ด์„œ ๋‚ด๋‹ด์ž์˜ ์–ธ์–ด์ , ๋น„์–ธ์–ด์  ๋ฉ”์‹œ์ง€๋ฅผ ๋ชจ๋‘ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํšจ๊ณผ์ ์ธ ๊ฒฝ์ฒญ์€ ๋‚ด๋‹ด์ž๊ฐ€ ์ž์‹ ์˜ ์ƒ๊ฐ๊ณผ ๊ฐ์ •์„ ์ถฉ๋ถ„ํžˆ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

    2. ๊ณต๊ฐ
    ๊ณต๊ฐ์€ ๋‚ด๋‹ด์ž์˜ ๊ฐ์ •๊ณผ ๊ฒฝํ—˜์„ ์ดํ•ดํ•˜๊ณ  ๊ทธ ์ดํ•ด๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋Šฅ๋ ฅ์ž…๋‹ˆ๋‹ค. ์ƒ๋‹ด์ž๊ฐ€ ๋‚ด๋‹ด์ž์˜ ์ž…์žฅ์—์„œ ์„ธ์ƒ์„ ๋ฐ”๋ผ๋ณด๊ณ  ๋А๋ผ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๋Š” ๊ฒƒ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฐ์€ ๋‚ด๋‹ด์ž์™€์˜ ์‹ ๋ขฐ ๊ด€๊ณ„ ํ˜•์„ฑ์— ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

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

    4. ํ•ด์„
    ํ•ด์„์€ ๋‚ด๋‹ด์ž์˜ ํ–‰๋™, ์ƒ๊ฐ, ๊ฐ์ •์˜ ์˜๋ฏธ๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ์„ค๋ช…ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์ƒ๋‹ด์ž๋Š” ๋‚ด๋‹ด์ž๊ฐ€ ๋ฏธ์ฒ˜ ์ธ์‹ํ•˜์ง€ ๋ชปํ•œ ํŒจํ„ด์ด๋‚˜ ์—ฐ๊ด€์„ฑ์„ ์ œ์‹œํ•จ์œผ๋กœ์จ ์ƒˆ๋กœ์šด ํ†ต์ฐฐ์„ ์–ป๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

    5. ์ง๋ฉด
    ์ง๋ฉด์€ ๋‚ด๋‹ด์ž์˜ ๋ถˆ์ผ์น˜๋‚˜ ๋ชจ์ˆœ๋œ ํ–‰๋™, ์ƒ๊ฐ์„ ์ง€์ ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋‚ด๋‹ด์ž๊ฐ€ ์ž์‹ ์˜ ํ–‰๋™์ด๋‚˜ ํƒœ๋„๋ฅผ ๊ฐ๊ด€์ ์œผ๋กœ ๋ฐ”๋ผ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค. ์ง๋ฉด์€ ์‹ ์ค‘ํ•˜๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋ฉฐ, ๋‚ด๋‹ด์ž์™€์˜ ์‹ ๋ขฐ ๊ด€๊ณ„๊ฐ€ ์ถฉ๋ถ„ํžˆ ํ˜•์„ฑ๋œ ํ›„์— ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

    6. ์ž๊ธฐ ๊ฐœ๋ฐฉ
    ์ž๊ธฐ ๊ฐœ๋ฐฉ์€ ์ƒ๋‹ด์ž๊ฐ€ ์ž์‹ ์˜ ๊ฒฝํ—˜์ด๋‚˜ ๊ฐ์ •์„ ์ ์ ˆํžˆ ๊ณต์œ ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋‚ด๋‹ด์ž์™€์˜ ๋ผํฌ ํ˜•์„ฑ์— ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‚ด๋‹ด์ž๊ฐ€ ์ž์‹ ์˜ ๊ฒฝํ—˜์„ ์ •์ƒํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    7. ์ฆ‰์‹œ์„ฑ
    ์ฆ‰์‹œ์„ฑ์€ ์ƒ๋‹ด ๊ณผ์ •์—์„œ ์ผ์–ด๋‚˜๋Š” ํ˜„์žฌ์˜ ์ƒํ˜ธ์ž‘์šฉ์— ์ฃผ๋ชฉํ•˜๊ณ  ์ด๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์ƒ๋‹ด์ž์™€ ๋‚ด๋‹ด์ž ์‚ฌ์ด์˜ ๊ด€๊ณ„๋‚˜ ์ƒ๋‹ด ์ค‘์— ๋ฐœ์ƒํ•˜๋Š” ๊ฐ์ •๋“ค์„ ์ฆ‰๊ฐ์ ์œผ๋กœ ๋‹ค๋ฃธ์œผ๋กœ์จ, ๋‚ด๋‹ด์ž์˜ ๋Œ€์ธ๊ด€๊ณ„ ํŒจํ„ด์„ ์ดํ•ดํ•˜๊ณ  ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

     

    ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ESConv ๋ฐ์ดํ„ฐ์„ธํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ์—ฐ๊ตฌ์ž๋“ค์ด ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ๋Œ€ํ™” ํ’ˆ์งˆ์„ ๋†’์ด๋ ค ๋…ธ๋ ฅํ–ˆ๋Š”์ง€์— ๋Œ€ํ•œ ๋ฐฉ๋ฒ•์ด ์ˆ˜์น˜์™€ ํ•จ๊ป˜ ์ƒ์„ธํ•˜๊ฒŒ ์“ฐ์—ฌ์žˆ๋‹ค. 

    ๋†’์€ ๋Œ€ํ™” ํ’ˆ์งˆ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ค€์„ 

     

    Towards emotional support dialog systems ์˜ ๊ฐ์ • ์ง€์› ๋Œ€ํ™” ๋ฐ์ดํ„ฐ์„ธํŠธ ESConv ๊ตฌ์ถ•์„ ์œ„ํ•œ

    ์‹คํ—˜๊ณผ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ๊ทผ ์‹œ์ผ ๋‚ด ์ •๋ฆฌํ•ด ์ถ”ํ›„ ์†Œ๊ฐœํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.

     


    +)

     

    ์—ฐ๊ตฌ์ž๋“ค์˜ ํ›„์† ๋…ผ๋ฌธ์ธ AUGSEC๋ฅผ ๋ณด๋‹ค๊ฐ€ ๋ณธ ๋…ผ๋ฌธ์„ ์ฝ๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ, 

    AUGSEC ๋…ผ๋ฌธ์—์„œ๋Š” ESConv์˜ ๋‹จ์ ์„ ๋งŽ์ด ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ (๋ฌผ๋ก  ESConv์˜ ์šฐ์ˆ˜์„ฑ ๋˜ํ•œ ์–ธ๊ธ‰ํ•œ๋‹ค.)

    ESConv์™€ ๋น„๊ตํ•œ AUGSEC์˜ ์žฅ์ ์„ ๋งํ•˜๋ฉฐ AUGSEC์€ ํ•ด๋‹น ๋‹จ์ ๋“ค์„ ๋ณด์™„ํ•˜์˜€๋‹ค๊ณ  ๋งํ•˜๊ณ  ์žˆ๋‹ค.

    ๊ทธ๋Ÿฌํ•œ ESConv์˜ ๋‹จ์ ๋“ค ์ค‘์—๋Š” ๋…ผ๋ฌธ ์ž‘์„ฑ ์‹œ์—๋„ ์•Œ๋ฒ•ํ•œ ๊ฒƒ๋“ค์ด ์žˆ์—ˆ๋Š”๋ฐ๋„

    ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ๊ทธ๋Ÿฌํ•œ ๋‹จ์ ๋“ค์— ๋Œ€ํ•œ ์–ธ๊ธ‰์ด ์—†๋Š” ๊ฒŒ ์•„์‰ฝ์ง€๋งŒ, ์ด๊ฒƒ ๋˜ํ•œ ๋…ผ๋ฌธ ์ž‘์„ฑ ์Šคํ‚ฌ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์•„๋‹๊นŒ ์ƒ๊ฐํ•œ๋‹ค.

Designed by Tistory.