← 최신 논문
🤖 AI

One Hierarchy, Two Systems: Semantic Product IDs for Discovery-Surface Ranking and Search-Page Query Reformulation

이 논문은 단일하게 학습된 계층적 시맨틱 ID 표현이 행동 신호의 집합을 통한 개인화된 랭킹 개선과 개념 기반 내비게이션을 통한 효과적인 쿼리 재구성을 모두 가능하게 하는 동시에 태스크별 컨텍스트를 보존함으로써, 제품 탐색과 검색 태스크를 효과적으로 통합할 수 있음을 입증한다.

원저자: Steven Xu, Sanjyot Thete, Saathvik Dirisala, Raghav Saboo, Nimesh Sinha, Leo Shao, Elyse Winer, Sudeep Das, Martin Wang, Kyle MacDonald

게시일 2026-08-24
📖 4 분 읽기☕ 가벼운 읽기

원저자: Steven Xu, Sanjyot Thete, Saathvik Dirisala, Raghav Saboo, Nimesh Sinha, Leo Shao, Elyse Winer, Sudeep Das, Martin Wang, Kyle MacDonald

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

우리가 식료품, 의류, 생활용품을 구매하는 거대한 디지털 시장에서, 하나의 제품은 종종 여러 가지 다른 얼굴을 하고 나타납니다. 특정 브랜드의 우유가 한 상점에서는 한 이름으로 등록되어 있고, 다른 상점에서는 완전히 다른 코드로 등록되어 있을 수 있지만, 선반 위의 병은 동일한 제품일 수 있습니다. 이러한 파편화는 고객이 한 버전의 제품을 구매했을 때 그와 유사한 다른 제품에도 관심을 가질 가능성이 높다는 것을 컴퓨터가 이해하기 어렵게 만듭니다. 이를 해결하기 위해 연구자들은 도서관이 분류 체계를 사용하는 것처럼 제품을 카테고리로 조직화하려고 오랫동안 시도해 왔습니다. 그러나 인간이 만든 카테고리는 아이템 간의 미묘한 차이를 포착하기에는 너무 광범위한 경우가 많고, 각 상점에서 제공하는 원시 데이터는 점들을 연결하기에 너무 무질서합니다. 과제는 컴퓨터가 쇼핑객에게 중요한 구체적인 세부 사항을 놓치지 않으면서도 제품 간의 관계를 볼 수 있도록 가르치는 방법을 찾는 데 있습니다.

DoorDash의 연구팀은 제품을 표현하는 새로운 방식, 즉 제품을 추천하고 사람들이 검색하는 것을 돕기 위한 공통 언어 역할을 하는 방식을 개발하여 이 문제를 해결하고자 했습니다. 그들은 제품 정보를 짧고 고유한 코드, 즉 디지털 지문과 유사한 형태로 변환하는 시스템을 개발했습니다. 이 코드들을 분석했을 때, 그들은 코드들이 마치 중첩된 상자 세트처럼 자연스럽게 계층 구조를 형성한다는 것을 발견했습니다. 코드의 바깥쪽 층은 제품을 광범위한 카테고리로 그룹화하는 반면, 안쪽 층은 점점 더 구체적인 세부 사항으로 파고듭니다. 이러한 구조 덕분에 시스템은 비록 상점마다 제품을 다르게 명명하더라도, 제품들이 코드의 앞부분을 공유하기 때문에 서로 관련이 있다는 것을 이해할 수 있었습니다. 연구진은 이 단일 계층 구조가 고객의 브라우징 페이지에 어떤 제품을 보여줄 것인지 결정하는 작업과, 고객이 쿼리를 입력할 때 더 나은 검색어를 제안하는 작업이라는 매우 다른 두 가지 작업을 수행할 수 있는지 테스트했습니다.

연구진은 먼저 이 계층 구조를 "여름 그릴링(Summer Grilling)"이나 "뷰티(Beauty)"와 같은 아이템의 캐러셀을 통해 사용자가 제품을 둘러보는 디스커버리 페이지의 제품 순위를 매기는 문제에 적용했습니다. 과거에는 시스템이 모든 상점의 리스팅을 별개의 개체로 취급했기 때문에 고객의 선호도를 학습하는 데 어려움을 겪었습니다. 예를 들어 사용자가 한 상점에서 특정 종류의 커피를 구매했다면, 시스템은 그 사용자가 다른 상점에서도 동일한 커피를 좋아할 수 있다는 것을 자동으로 알지 못했습니다. 새로운 계층적 코드를 사용함으로써, 시스템은 이러한 유사한 아이템들을 함께 그룹화하고 모든 상점에 걸친 고객의 이력을 통합할 수 있었습니다. 이를 통해 랭킹 알고리즘은 단순히 특정 상점의 리스팅이 아니라 '제품 개념'에 대한 선호도를 인식할 수 있게 되었습니다. 이를 실제 환경에서 테스트했을 때, 시스템은 고객이 장바구니에 담고 싶어 하는 것을 예측하는 데 훨씬 더 뛰어난 성능을 보였습니다. 결과는 고객이 브라우징 목록의 상단 위치에서 아이템을 더 많이 장바구니에 담는 등 참여도가 눈에 띄게 증가했음을 보여주었습니다. 더욱 중요한 것은, 시스템이 더 다양한 제품을 보여줌으로써 인기 있는 베스트셀러만 반복해서 보여주는 대신 덜 유명한 아이템들도 공정하게 노출될 기회를 주었다는 점입니다.

동일한 계층 구조는 사용자가 쿼리를 입력할 때 나타나는 제안, 즉 검색 경험을 개선하는 데에도 사용되었습니다. 전통적으로 검색 시스템은 사람들이 검색 기록에서 다음에 무엇을 입력했는지를 보고 새로운 용어를 제안합니다. 이 방식은 철자 오류, 약어, 또는 동일한 단어가 맥락에 따라 다른 의미를 가질 수 있다는 사실 때문에 혼란을 겪는 경우가 많습니다. 새로운 시스템은 대신 사용자의 검색을 계층적 코드로 정의된 제품 개념으로 변환합니다. 그런 다음 시스템은 원시 단어 사이의 전이가 아니라 이러한 개념들 사이의 전이를 찾습니다. 예를 들어, 사용자가 "우유(milk)"를 검색하면 시스템은 이를 하나의 제품 개념으로 이해하며, 사용자가 과거에 실제로 클릭했던 것에 따라 "시리얼(cereal)"로 수평 이동하거나 "전유(whole milk)"로 검색을 정교화하도록 제안할 수 있습니다. 이 방법은 이전 방식보다 더 정밀하다는 것이 증명되었습니다. 테스트에서 새로운 시스템은 더 뚜렷하고 유용한 제안을 생성하여 사용자가 원하는 것을 더 빠르게 찾을 수 있도록 도왔습니다. 실제 사용자들에게 배포했을 때, 시스템은 제품을 찾는 데 필요한 스크롤과 클릭 횟수를 줄였으며, 이는 쇼핑객이 더 적은 노력으로 원하는 아이템에 도달할 수 있음을 의미합니다.

이 연구는 학습된 단일 제품 코드 계층 구조가 제품을 추천하고 검색 쿼리를 정교화하는 두 가지 작업 모두에 강력한 토대가 될 수 있음을 보여줍니다. 인간이 만든 경직된 카테고리에서 벗어나 컴퓨터가 데이터로부터 직접 학습한 구조를 사용함으로써, 연구진은 유연하면서도 정밀한 시스템을 구축했습니다. 이 결과는 컴퓨터가 여러 수준의 세부 정보에 걸쳐 제품 간의 관계를 이해할 때, 개별 쇼핑객의 구체적인 요구에 더 잘 부응할 수 있음을 시사합니다. 연구 결과는 단순히 이론적인 것에 그치지 않았습니다. 새로운 시스템이 기존 방식보다 일관되게 우수한 성능을 보였으며, 이는 더 만족스러운 고객 경험과 더 효율적인 시장을 이끌어냈다는 점에서 실질적인 성과로 측정되었습니다. 이 작업은 제품 구조에 대한 공유된 이해가 수백만 개의 서로 다른 리스팅이 존재하는 혼란스러운 현실과 모든 쇼퍼가 기대하는 개인화된 경험 사이의 간극을 어떻게 메울 수 있는지를 강조합니다.

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

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

Digest 사용해 보기 →