DisenReason: Behavior Disentanglement and Latent Reasoning for Shared-Account Sequential Recommendation

이 논문은 공유 계정 환경에서 고정된 잠재 사용자 수 가설의 한계를 극복하고, 주파수 도메인 기반 행동 분리와 잠재 추론을 결합하여 계정에 숨겨진 사용자 수와 선호도를 효과적으로 추론하는 'DisenReason' 모델을 제안하여 추천 정확도를 크게 향상시켰음을 보여줍니다.

Jiawei Cheng, Min Gao, Zongwei Wang, Xiaofei Zhu, Zhiyi Liu, Wentao Li, Wei Li, Huan Wu

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

Each language version is independently generated for its own context, not a direct translation.

🎬 1. 문제 상황: "누가 이 계정을 쓰고 있을까?"

생각해 보세요. 넷플릭스나 유튜브 같은 서비스를 가족이 하나만 공유한다고 가정해 봅시다.

  • 아빠는 뉴스와 스포츠를 보고,
  • 엄마는 드라마를 보고,
  • 아이는 애니메이션을 봅니다.

기존의 추천 시스템은 **"이 계정은 한 사람이 쓰는 거야"**라고 가정하고 작동합니다. 그래서 아빠가 스포츠를 본 직후에 아이에게 스포츠를 추천하거나, 엄마가 드라마를 본 직후에 아빠에게 드라마를 추천하는 어색한 일이 생깁니다.

기존 연구들은 "아, 이 계정은 보통 2~3 명이 쓰는구나"라고 정해진 숫자를 미리 정해두고 해결하려 했습니다. 하지만 현실은 다릅니다. 어떤 날은 혼자 쓰고, 어떤 날은 온 가족이 함께 쓰는 식으로 사용자 수가 매일 바뀝니다. 이걸 고정된 숫자로 맞추는 건 불가능에 가깝죠.

🧩 2. 해결책: DisenReason (행동 분리 + 추론)

이 논문은 **"사용자 수를 미리 정하지 말고, 행동 자체를 분석해서 알아내자!"**라고 제안합니다. 이를 위해 두 단계의 과정을 거칩니다.

1 단계: '소음 제거'와 '주파수 분리' (Behavior Disentanglement)

비유: 혼란스러운 오케스트라 연주를 악기별로 분리하다

가족이 함께 계정을 쓸 때의 기록은 마치 여러 악기가 한꺼번에 연주하는 소음처럼 섞여 있습니다.

  • 아빠의 행동: 낮에 꾸준히 보는 뉴스 (낮은 주파수, 안정적인 신호)
  • 아이의 행동: 갑자기 보는 애니메이션 (높은 주파수, 급격한 신호)

이 연구팀은 **'푸리에 변환 (Fourier Transform)'**이라는 수학적 도구를 사용합니다. 이는 소리를 주파수 (음높이) 별로 분리하는 기술입니다.

  • 안정적인 신호 (낮은 주파수): 가족 전체의 공통된 취향이나 장기적인 패턴.
  • 급격한 신호 (높은 주파수): 특정 순간의 갑작스러운 행동.

이렇게 주파수 대역별로 행동을 분리한 뒤, 어떤 행동이 중요한지 '스마트하게' 섞어서 **계정 전체의 대표 이미지 (Pivot)**를 만듭니다. 마치 혼란스러운 오케스트라 소리를 악기별로 분리해서, '이 계정은 지금 어떤 분위기인가?'를 정확히 파악하는 것과 같습니다.

2 단계: '점진적 추론' (Progressive Residual Reasoning)

비유: 낚시꾼이 물고기를 하나씩 잡아내는 과정

이제 만든 '대표 이미지'를 바탕으로 누가 숨어있는지 찾아냅니다.

  1. 첫 번째 추론: 가장 눈에 띄는 행동 패턴을 가진 사람 (예: 아빠) 을 찾아냅니다.
  2. 나머지 제거: 찾은 아빠의 행동을 '대표 이미지'에서 빼버립니다 (잔차 처리). 이제 이미지에는 아빠가 사라지고 엄마와 아이만 남게 됩니다.
  3. 두 번째 추론: 남은 이미지에서 다음으로 눈에 띄는 사람 (예: 엄마) 을 찾아냅니다.
  4. 반복: 이 과정을 반복하다가, 더 이상 새로운 사람이 나오지 않거나 (이전 사람과 너무 비슷해지면) 멈춥니다.

이 방식은 **"누가 몇 명인지 미리 정하지 않고, 행동이 끝날 때까지 하나씩 찾아낸다"**는 점이 핵심입니다.

🏆 3. 왜 이 방법이 좋을까?

  • 유연함: 계정을 쓰는 사람이 1 명일 수도, 5 명일 수도 있습니다. 이 방법은 상황에 따라 자동으로 맞춰줍니다.
  • 정확도: 실험 결과, 기존 최고의 방법들보다 추천 정확도가 최대 12% 이상 향상되었습니다.
  • 실용성: 넷플릭스, 쇼핑몰, 스마트 홈 등 가족이 공유하는 모든 서비스에 적용 가능합니다.

💡 한 줄 요약

**"한 계정을 여러 사람이 쓸 때, 미리 정해진 숫자에 갇히지 않고 '행동의 주파수'를 분석해 숨겨진 사용자들을 하나씩 찾아내는 똑똑한 추천 시스템"**입니다.

이 기술은 더 이상 "누가 이 계정을 썼을까?"라고 Guess(추측) 하는 것이 아니라, 행동 데이터를 분석해 **정확하게 추론 (Reasoning)**해낸다는 점에서 혁신적입니다.