Konsep Inti
본 논문에서는 사용자, 쿼리, 제품 및 대화의 표현 학습을 통합 생성 프레임워크에 통합하여 사용자가 원하는 제품을 효과적으로 찾을 수 있도록 지원하는 새로운 대화형 제품 검색 모델인 ConvPS를 제안합니다.
Abstrak
표현 학습을 통한 대화형 제품 검색: 질문하는 법 배우기
본 논문에서는 전자 상거래 플랫폼에서 사용자가 원하는 제품을 효과적으로 찾을 수 있도록 지원하는 대화형 제품 검색 모델인 ConvPS를 제안합니다. 기존의 제품 검색 시스템은 사용자가 쿼리를 입력하고 결과 제품을 탐색하여 원하는 제품을 찾도록 요구하지만, 이는 종종 비효율적일 수 있습니다. 반면 대화형 제품 검색 시스템은 자연어를 통해 사용자와 상호 작용하고 사용자의 요구 사항을 명확히 하기 위해 명시적인 피드백을 수집하여 사용자의 동적 선호도를 더 잘 이해할 수 있습니다.
ConvPS 모델은 사용자, 쿼리, 제품 및 대화의 표현 학습을 통합 생성 프레임워크에 통합합니다. 이 모델은 먼저 통합 생성 프레임워크를 통해 사용자, 쿼리, 제품 및 대화의 의미 표현을 공동으로 학습합니다. 그런 다음 이러한 표현을 통합하여 잠재 의미 공간에서 대상 제품을 검색합니다. ConvPS 모델은 다음과 같은 구성 요소로 이루어져 있습니다.
질문 구성
대화에서 질문은 제품 설명 및 사용자 리뷰에서 추출된 aspect-value 쌍을 기반으로 구성됩니다. 시스템은 "어떤 [슬롯/측면]을 원하십니까?" 형식의 일련의 질문을 할 수 있으며, 사용자는 요청된 슬롯에 해당하는 특정 값이나 정보 요구에 따라 부정적인 피드백으로 "관련 없음"을 응답할 수 있습니다.
표현 학습
ConvPS 모델은 사용자, 제품, 슬롯 및 값, 쿼리의 표현을 학습하기 위해 통합 생성 프레임워크를 사용합니다.
제품 및 사용자 언어 모델: 텍추얼 설명과 명확화 기능(예: 슬롯-값 쌍)을 모두 고려하여 제품 및 사용자의 표현을 학습합니다.
슬롯-값 표현: 정보 제공 슬롯-값 쌍 (𝑞, 𝑎)을 사용하여 대화를 나타냅니다. 여기서 𝑞는 슬롯을 나타내고 𝑎는 값을 나타냅니다. 긍정적 피드백과 부정적 피드백을 모두 고려하여 모델을 학습합니다.
쿼리 표현: 쿼리를 단어로 나누고 비선형 투영 함수를 기반으로 단어 임베딩을 통해 쿼리 임베딩을 구성합니다.
질문 선택 전략
ConvPS 모델은 사용자에게 질문할 일련의 고성능 질문을 학습하기 위해 다음과 같은 네 가지 질문 선택 전략을 제안합니다.
GBS (Generalized Binary Search): 가장 효과적으로 사용자 선호도를 두 그룹으로 나눌 수 있는 슬롯을 선택하는 탐욕적 전략입니다.
LinRel: 사이드 정보(명확화 기능)를 사용하여 슬롯(질문)의 관련성 점수를 추정하는 회귀 모델을 사용하는 탐색-활용 전략입니다.
Gaussian Process (GP): 질문에 대한 피드백을 모델링하고 최대 가능도를 통해 슬롯 추정치를 얻기 위해 GP 모델을 사용하는 탐색-활용 전략입니다.