컬
컬리
May 20, 20241회
함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 1부

간단 소개
컬리 장바구니 추천 시스템 개발기로, BERT4Rec 모델과 NPMI를 활용해 보완재 추천을 구현하고 A/B 테스트로 효과를 검증한 사례를 소개합니다.
AI Summary
- 장바구니 추천 모델 개발 배경
- 컬리 앱 내 바텀시트 UI 도입으로, 고객 여정 마지막 단계에서 상품 탐색 및 구매 경험 향상 목표
- 장바구니 상품의 보완재 추천 모델 개발 및 A/B 테스트를 통한 성과 측정
- 모델 개발 과정 및 핵심 전략
- BERT4Rec 모델을 활용하여 장바구니 상품 기반 보완재 추천 구현
- NPMI를 활용하여 카테고리 간 보완재 관계 정량화 및 데이터 전처리
- Spotify 셔플링 알고리즘을 참고하여 추천 상품의 카테고리 편중 문제 해결
- A/B 테스트 및 결과
- 대조군 대비 장바구니 전환율, 유저당 상품 개수, 유저당 상품 금액 증가 확인
- 개인화 피쳐 및 맥락 정보 추가를 통한 모델 개선 및 지속적인 A/B 테스트 계획
Next Feeds

요기요 채널링 서비스 런칭 회고
요기요 채널링 서비스 런칭 회고: API Gateway 패턴 기반 마이크로서비스 구축, 파트너사별 맞춤 기능 제공, 패키지 구조 설계 경험 공유.
채널링 서비스API Gateway마이크로서비스패키지 구조파트너사
2024. 5. 12.
요기요

선물 받는 모든 순간을 세심하게 케어할게요
롯데ON은 선물하기 서비스에서 선물 받는 사람의 경험을 개선하여 고객 만족도를 높이고 긍정적인 브랜드 이미지를 구축하고자 했습니다.
선물하기롯데ON사용자 경험수락률개선
2024. 5. 9.
롯데ON

Android 온스타일 레거시 코드에 클린아키텍처 도입기
CJ온스타일 Android 앱 홈 탭 개편 프로젝트에서 클린 아키텍처 도입과 Mapper 기능 활용을 통해 레거시 코드 개선 및 개발 효율성을 향상시킨 경험을 공유합니다.
클린 아키텍처레거시 코드MapperAndroid리팩토링
2024. 5. 9.
CJ온스타일
TMAP 대중교통이 티맵 안으로 들어온 이유 - 26편 – Reactive Programming으로 재탄생한 대중교통
TMAP 대중교통이 티맵에 통합되면서 Reactive Programming을 통해 서비스 재구축, 성능 향상 및 사용자 경험 개선을 목표로 합니다.
TMAP대중교통Reactive ProgrammingKafkaCoroutine
2024. 5. 9.
티맵모빌리티

styled-components가 런타임에 css를 주입하는 방법
styled-components는 런타임에 CSS를 주입하여 스타일링하는 CSS-in-JS 라이브러리로, 컴포넌트 생성부터 스타일 주입까지의 핵심 동작 과정을 분석한다.
styled-componentsCSS-in-JS런타임 CSS 주입스타일링React
2024. 5. 8.
크리에이트립

보다 현대적인 UI/UX를 적용하기
부스터스 자동화 시스템 '부스타'의 UI/UX 개선 과정과 디자인 트렌드 적용, 향후 개선 방향을 담은 글입니다.
UI/UX부스타머티리얼 디자인개인화반응형 디자인
2024. 5. 8.
부스터스