← 최신 논문
💬 NLP

CURP: Codebook-based Continuous User Representation for Personalized Generation with LLMs

본 논문은 적은 수의 학습 가능한 파라미터만을 사용하여 대규모 언어 모델을 통한 효율적이고 확장 가능하며 해석 가능한 개인화된 생성을 달성하기 위해 양방향 사용자 인코더와 이산 프로토타입 코드북을 활용하는 새로운 프레임워크인 CURP를 제안한다.

원저자: Liang Wang, Xinyi Mou, Xiaoyou Liu, Xuanjing Huang, Zhongyu Wei

게시일 2026-02-03
📖 3 분 읽기☕ 가벼운 읽기

원저자: Liang Wang, Xinyi Mou, Xiaoyou Liu, Xuanjing Huang, Zhongyu Wei

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 아주 똑똑하지만 매우 일반적인 로봇에게 특정 인물처럼 말하는 법을 가르치려 한다고 상상해 보세요. 당신은 로봇과 대화할 때마다 로봇의 뇌 전체를 다시 구축하지 않고도, 당신의 유머, 의견, 스타일을 담아 당신처럼 말하게 하고 싶습니다.

이 논문은 이 문제를 해결하기 위해 CURP라고 불리는 새로운 방법을 소개합니다. 다음은 쉬운 비유를 통해 설명한 작동 원리입니다.

문제점: 두 가지 나쁜 선택지

현재 로봇이 특정 인물처럼 말하게 만드는 데는 두 가지 주요 방법이 있지만, 둘 다 큰 결함이 있습니다.

  1. "일기장 읽기" 방식 (프롬프팅): 질문을 던질 때마다 로봇에게 그 사람의 오래된 문자 메시지, 트윗, 이메일 뭉치를 통째로 건네주는 것입니다.
    • 결함: 이는 마치 건더미 속에서 바늘을 찾는 것과 같습니다. 로봇은 너무 많은 부가적인 노이즈 때문에 혼란을 느끼며, 매번 그 많은 텍스트를 읽는 것은 느리고 비용이 많이 듭니다.
  2. "뇌 복제하기" 방식 (학습): 로봇의 뇌를 별도로 복사하여 특정 한 사람만을 위해 다시 학습시키는 것입니다.
    • 결함: 이는 비용이 엄청나게 많이 듭니다. 사용자 한 명당 백만 명의 사용자가 있다면, 백만 개의 서로 다른 로봇 뇌가 필요합니다. 이는 식당의 모든 고객에게 각각 전용 요리사를 고용하는 것과 같습니다.

해결책: "레고 성격 키트" (CURP)

저자들은 CURP라는 절충안을 제안합니다. 이 방식은 **코드북(Codebook)**을 사용합니다.

코드북은 거대한 레고 블록 상자라고 생각하면 됩니다. 각 블록은 특정한 성격 특성이나 행동 패턴(예: "스포츠를 좋아함", "매우 예의 바름", "속어를 사용함", "십 대임")을 나타냅니다.

시스템이 작동하는 방식은 세 단계로 나뉩니다.

1. 디코더 (번역기)

먼저, 시스템은 사용자의 기록(과거 트윗이나 채팅)을 살펴봅니다. 원문 텍스트를 그대로 유지하는 대신, 특수한 번역기를 사용하여 어떤 "레고 블록"이 그 사람을 가장 잘 설명하는지 파악합니다.

  • 예시: 시스템은 이 사용자가 #십대 + #유머러스함 + #햄버거를좋아함으로 구성되어 있다고 결정할 수 있습니다.
  • 텍스트를 저장하는 것이 아니라, 이 블록들의 코드만을 저장합니다.

2. 코드북 (공유 라이브러리)

모든 사용자는 동일한 레고 블록 상자를 공유합니다. 이것이 바로 "코드북"입니다.

  • 모두가 같은 레고 블록을 사용하기 때문에, 시스템은 모든 사용자의 데이터를 한꺼번에 살펴봄으로써 "유머러스함"이나 "예의 바름"이 무엇을 의미하는지 학습할 수 있습니다. 이는 매우 효율적입니다.
  • 시스템은 이 블록들을 조합하고 섞어서 각 사용자만의 독특한 "성격 프로필"을 만드는 법을 배웁니다.

3. 제너레이터 (예술가)

로봇이 질문에 답해야 할 때, 사용자의 일기장을 읽지 않습니다. 대신 사용자의 특정 레고 블록 조합(예: "아, 이 사용자는 #십대 + #유머러스함이구나")을 보고 답변을 유도합니다.

  • 이는 마치 예술가가 원본 사진을 다시 볼 필요 없이, 특정 초상화를 그리기 위해 어떤 색들을 섞어야 하는지 정확히 알고 있는 것과 같습니다.

이것이 왜 중요한가요?

  • 작고 빠릅니다: 이 시스템은 모든 사용자를 처리하기 위해 약 2천만 개의 "조절 가능한 노브(parameter)"만을 기억하면 됩니다. 이는 메인 로봇 뇌의 크기에 비해 매우 작습니다. 마치 거대한 TV의 성격을 바꿀 수 있는 작은 리모컨을 가진 것과 같습니다.
  • 개인정보 보호에 유리합니다: 시스템은 실제 텍스트 메시지 대신 "레고 코드"(예: #십대)만을 전송하므로, 해커가 개인 정보를 훔치기가 훨씬 어렵습니다. 이는 실제 음식을 보내는 대신 식재료 목록만 보내는 것과 같습니다.
  • 유연합니다: 로봇의 뇌(디코더)를 교체하더라도 레고 키트는 여전히 작동합니다. 성격 코드는 보편적이기 때문입니다.

결과

연구진은 질문 답변, 뉴스 헤드라인 작성, 트윗 재작성, 제품 리뷰 작성 등 네 가지 서로 다른 작업에서 이를 테스트했습니다.

  • 결과: CURP는 거의 모든 방식에서 우위를 점했습니다. "일기장 읽기" 방식보다 더 정확했고, "뇌 복제하기" 방식만큼 뛰어났지만, 실행 비용과 속도는 훨씬 더 저렴하고 빨랐습니다.
  • "아하!" 모먼트: 연구진은 로봇에게 참고할 과거 메시지를 더 적게 주더라도 CURP가 여전히 잘 작동한다는 것을 발견했습니다. 이는 CURP가 단순히 사용한 단어들을 따라 하는 것이 아니라, 그 사람의 본질을 정말로 이해하고 있음을 의미합니다.

요약

CURP는 로봇에게 보편적인 성격 키트를 주는 것과 같습니다. 사람이 했던 모든 말을 암기하는 대신, 로봇은 사전에 정의된 공유된 구성 요소를 사용하여 그 사람의 "분위기(vibe)"를 인식하는 법을 배웁니다. 이는 품질을 떨어뜨리지 않으면서도 개인 맞춤형 서비스를 빠르고 저렴하며 프라이빗하게 만들어 줍니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →