← 최신 논문
💬 NLP

Learning Decomposed Contextual Token Representations from Pretrained and Collaborative Signals for Generative Recommendation

본 논문은 생성형 추천 시스템에서 의미 토큰화와 사용자 상호작용 모델링 간의 목적 불일치를 해결하기 위해 사전 학습된 의미를 보존하면서 협업 신호에 적응하는 분해된 문맥 토큰 표현을 학습함으로써 최첨단 기준 모델들을 능가하는 통합 프레임워크인 DECOR을 제안한다.

원저자: Yifan Liu, Yaokun Liu, Zelin Li, Zhenrui Yue, Gyuseok Lee, Ruichen Yao, Yang Zhang, Dong Wang

게시일 2026-05-06
📖 4 분 읽기☕ 가벼운 읽기

원저자: Yifan Liu, Yaokun Liu, Zelin Li, Zhenrui Yue, Gyuseok Lee, Ruichen Yao, Yang Zhang, Dong Wang

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

매우 똑똑한 로봇 (대규모 언어 모델) 에게 고객에게 완벽한 아이템, 예를 들어 헤드폰을 추천하는 방법을 가르친다고 상상해 보세요. 이를 위해 로봇은 이러한 아이템에 대해 '말할' 수 있는 방법이 필요합니다.

구식 방법: 경직된 사전

현재 대부분의 시스템은 헤드폰을 구매한 적이 없는 사서가 작성한 사전을 사용하는 것과 같은 2 단계 프로세스를 사용합니다.

  1. 1 단계 (사전): 먼저 시스템은 아이템 설명 (예: "수면용 노이즈 캔슬링 헤드폰") 을 보고 고정된 코드, 즉 비밀 ID 번호를 할당합니다. 이 코드가 [A_3, B_4, C_5, D_95]라고 가정해 봅시다. 이 코드는 한 번 생성되면 절대 변경되지 않습니다.
  2. 2 단계 (쇼핑객): 그런 다음 로봇은 이러한 고정된 코드를 사용하여 사용자가 이전에 클릭한 항목을 기반으로 다음 항목을 예측하도록 학습합니다.

문제점: 이 접근 방식은 논문에서 "비최적의 정적 토큰화 (Suboptimal Static Tokenization)"와 "폐기된 사전 학습 의미 (Discarded Pretrained Semantics)"라고 부르는 두 가지 주요 결함이 있습니다.

  • "만능" 함정: 사무실용, 헬스장용, 수면용 등 세 가지 다른 헤드폰을 상상해 보세요. 세 제품 모두 소리가 비슷하므로 사전은 세 제품 모두에게 정확히 동일한 처음 세 개의 코드를 부여합니다: [A_3, B_4, C_5]. 로봇은 이를 보고 "아, 이거 다 똑같은 거구나!"라고 생각합니다. 로봇은 마지막 숫자를 볼 때까지 사용자가 수면을 원하는지 운동을 원하는지 알지 못합니다. 이는 로봇을 혼란스럽게 하여 사용자가 실제로 무엇을 원하는지 이해하는 속도를 늦춥니다.
  • "낭비된 지식" 함정: 사전은 "Apple"이 과일일 수도 있고 기술 브랜드일 수도 있다는 것과 같은 방대한 일반 지식을 바탕으로 구축되었습니다. 하지만 로봇이 사용자 클릭 데이터를 통해 학습을 시작하면, 종종 이러한 일반 지식을 잊어버립니다. 로봇은 [A_3] 코드를 단순히 무작위 기호로 취급하여 원래 가지고 있던 풍부한 의미를 폐기해 버립니다.

새로운 해결책: DECOR

저자들은 DECOR(Decomposed Contextual Token Representations, 분해된 문맥적 토큰 표현) 이라는 새로운 프레임워크를 제안합니다. DECOR 을 경직된 사전 대신 로봇에게 제공하는 똑똑하고 적응력 있는 번역기로 생각하세요.

DECOR 은 두 가지 주요 트릭으로 문제를 해결합니다.

1. "문맥 번역기" (Contextualized Token Composition)

아이템 코드 [A_3, B_4, C_5]를 고정되고 변경 불가능한 레이블로 취급하는 대신, DECOR 은 로봇이 현재 상황에 따라 해당 코드를 재해석할 수 있게 합니다.

  • 유사점: "Bank"라는 단어를 들었을 때 상상해 보세요. 낚시에 대해 이야기하고 있다면 "Bank"는 강둑을 의미합니다. 돈에 대해 이야기하고 있다면 금융 기관을 의미합니다.
  • 작동 원리: 구식 시스템에서는 "Bank"가 항상 같은 것을 의미했습니다. 반면 DECOR 에서는 사용자가 낚시 장비를 보고 있었다면, 로봇은 "Bank" 코드를 보고 "아, 문맥에서 이 코드는 '강둑'을 의미하는구나"라고 말합니다. 사용자가 신용카드를 보고 있었다면 "이 문맥에서 이 코드는 '돈'을 의미하는구나"라고 말합니다.
  • 결과: 로봇은 아이템의 코드가 다른 아이템과 동일하게 보이더라도 아이템 뒤에 숨겨진 의도를 즉시 이해할 수 있습니다. 이는 논문의 그림 1 에서 보여준 "접두사 모호성"으로 인한 혼란을 멈추게 합니다.

2. "이중 엔진 메모리" (Decomposed Embedding Fusion)

DECOR 은 로봇이 하나의 메모리가 아니라 두 가지 유형의 메모리가 함께 작동해야 한다는 것을 인식합니다.

  • 엔진 A (동결된 지식): 이는 사전에서 온 원래의 풍부한 지식 (예: "Apple"이 과일이라는 것을 아는 것) 입니다. DECOR 은 이 부분이 덮어쓰거나 잊히지 않도록 동결 상태로 유지합니다.
  • 엔진 B (학습된 행동): 이는 로봇이 사용자 클릭을 통해 학습하는 새로운 지식 (예: "랩톱을 구매하는 사람들은 종종 마우스도 구매한다") 입니다.
  • 융합: DECOR 은 스마트한 믹서처럼 작동합니다. 동결된 지식 (엔진 A) 과 새로운 행동 패턴 (엔진 B) 을 가져와 완벽하게 혼합합니다. 이렇게 하면 로봇은 특정 사용자 습관을 학습하면서도 일반적인 지능을 잃지 않습니다.

왜 중요한가

이 논문은 과학 논문, 악기, 비디오 게임이라는 세 가지 실제 데이터셋에서 이를 테스트했습니다.

  • 더 높은 정확도: DECOR 은 기존 최선 방법보다 일관되게 더 좋은 성과를 냈습니다. 예를 들어, 매우 구체적인 기술 명칭을 가진 아이템들이 있는 "악기" 카테고리에서 DECOR 은 다음으로 좋은 방법보다 정확도를 5% 이상 향상시켰습니다.
  • 더 빠른 학습: DECOR 은 사전 (다른 방법들에서 불안정성을 유발함) 을 끊임없이 다시 작성할 필요가 없기 때문에 더 빠르게 학습합니다. 모든 것을 한 번에 하려고 했던 경쟁 방법보다 23 개의 학습 세션 (epoch) 을 더 빠르게 정점 성능에 도달했습니다.
  • 효율성: 추천 프로세스에 거의 지연을 추가하지 않습니다 (1 밀리초 미만). 이는 실시간 사용에 충분히 빠른 속도입니다.

요약

간단히 말해, 이전 시스템은 모든 책에 정적이고 혼란스러운 라벨을 붙인 뒤 책 안에 있는 이야기를 잊어버리는 사서와 같았습니다. DECOR은 원래 이야기를 그대로 유지하면서 지금 바로 앞에 서 있는 특정 독자에게 맞는 방식으로 라벨을 즉시 설명할 수 있는 사서와 같습니다. DECOR 은 깊고 기존에 존재하던 지식과 실시간 사용자 행동을 결합하여 더 똑똑하고 정확한 추천을 가능하게 합니다.

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

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

Digest 사용해 보기 →