Backward Path Growth for Efficient Mobile Sequential Recommendation

Source

  • Evernote/Inbox/Backward Path Growth for Efficient Mobile Sequential Recommendation.md

Summary

이 논문은 택시 운전자가 승객을 더 많이 태우면서 이동 비용을 최소화할 수 있는 최적의 순회 경로를 제안하는 ‘모바일 순차 추천’ 문제를 다룹니다. 높은 계산 복잡도를 해결하기 위해 오프라인 전처리와 온라인 검색의 두 단계로 구성된 동적 계획법 기반 방법을 제안합니다. 오프라인 단계에서는 비용 함수의 반복적 특성을 기반으로 한 ‘후방 증분 시퀀스 생성 알고리즘’과 ‘증분 가지치기 정책’을 통해 잠재적 후보 시퀀스를 사전 계산하고 검색 공간을 줄입니다. 또한 배치 가지치기를 적용해 비최적 시퀀스를 제거합니다. 온라인 단계에서는 남은 후보군에서 최적 경로를 효율적으로 찾으며, 최대 순항 거리나 목적지 제약 조건도 처리할 수 있습니다. 실험 결과, 기존 최첨단 방법보다 가지치기 능력과 효율성이 우수함을 보였습니다.

Key Points

  • 문제 정의: 택시 운전자를 위한 승객 픽업 지점 연결 최적 경로 추천 (모바일 순차 추천)
  • 주요 과제: 높은 계산 복잡도 해결
  • 제안 방법: 동적 계획법 기반 2 단계 접근 (오프라인 전처리 + 온라인 검색)
  • 핵심 기술 1: 비용 함수의 반복적 특성을 이용한 후방 증분 시퀀스 생성 알고리즘
  • 핵심 기술 2: 검색 공간 감소를 위한 증분 가지치기 정책 및 배치 가지치기 알고리즘
  • 추가 기능: 최대 순항 거리 또는 목적지 제약 조건 지원
  • 성능: 실증 및 합성 데이터셋에서 기존 SOTA 방법 대비 우수한 가지치기 능력 및 효율성 입증