Alapfogalmak
본 논문은 사용자의 복잡한 쇼핑 행동을 모델링하기 위해 신경망 패턴 연관 (NPA) 모델을 제안한다. NPA 모델은 사용자의 다중 쇼핑 의도, 다중 수준의 의도, 그리고 의도 전환 행동을 명시적으로 모델링하여 장바구니 내 상품 추천 성능을 향상시킨다.
Kivonat
본 논문은 장바구니 내 상품 추천 (Within-basket Recommendation, WBR) 문제를 다룬다. WBR은 사용자의 현재 장바구니에 포함된 상품들과 잘 어울리는 추천 상품을 제공하는 것을 목표로 한다. 기존 연구들은 이를 위해 상품 간 연관성을 모델링하였지만, 실제 사용자 행동의 복잡성을 간과하였다.
저자들은 이러한 한계를 극복하기 위해 신경망 패턴 연관 (NPA) 모델을 제안한다. NPA 모델은 다음과 같은 특징을 가진다:
- 사용자의 다중 쇼핑 의도를 모델링: 장바구니 내 상품들은 서로 다른 의도를 반영할 수 있다. NPA는 이를 명시적으로 모델링한다.
- 다중 수준의 의도 모델링: 사용자의 쇼핑 의도는 다양한 수준의 특징으로 구성될 수 있다. NPA는 이를 고려한다.
- 의도 전환 행동 모델링: 사용자는 쇼핑 세션 중 의도를 전환할 수 있다. NPA는 이러한 행동을 지원한다.
NPA 모델의 핵심 구성 요소는 벡터 양자화 주의 (Vector Quantized Attention, VQA) 모듈이다. VQA 모듈은 장바구니 내 상품들을 바탕으로 잠재적인 상품 조합 패턴을 식별하고, 이를 활용하여 장바구니의 문맥을 추정한다. 이를 통해 추천 상품의 적합성을 향상시킨다.
저자들은 다양한 전자상거래 및 엔터테인먼트 데이터셋에서 NPA 모델의 성능을 평가하였다. 그 결과, NPA 모델이 기존 최신 모델들에 비해 5-25% 향상된 성능을 보였다. 또한 NPA 모델은 추천 이유를 직관적으로 설명할 수 있는 장점이 있다.
Statisztikák
장바구니에 포함된 상품들은 서로 다른 쇼핑 의도를 반영할 수 있다.
사용자의 쇼핑 의도는 다양한 수준의 특징으로 구성될 수 있다.
사용자는 쇼핑 세션 중 의도를 전환할 수 있다.
Idézetek
"Within-basket recommendation (WBR) refers to the task of recommending items to the end of completing a non-empty shopping basket during a shopping session."
"Unfortunately, many of the aforementioned solutions were primarily invented to advance academic discovery, relying on numerous laboratory assumptions (e.g., assuming that all incomplete baskets are observed during the training phase with unique shopping intentions [23, 24], as pointed out in [2]), thereby limiting their usefulness and practical applicability."
"In fact, a higher-level shopping intention (or a complex item combination pattern) could also be satisfied with respect to multiple granularity levels and focused aspects [11]."