HMAF: A Hierarchical Multi-Slot GD-RTB Allocation Framework
본 논문은 복잡한 멀티 슬롯 광고 환경에서 장기적인 보장형 광고(Guaranteed Delivery) 계약 이행과 단기적인 실시간 입찰(Real-Time Bidding) 수익 극대화 사이의 균형을 효과적으로 맞추기 위해 오프라인 제약 최적화와 온라인 리스트와이즈(listwise) 의사결정을 통합한 통합 계층적 프레임워크인 HMAF를 제안하며, 이를 통해 메이투안(Meituan)의 마케팅 시나리오에서 상당한 성능 향상을 달성하였다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
활기찬 레스토랑(광고 플랫폼)에 두 유형의 고객이 있다고 상상해 보십시오:
- VIP (GD 계약): 이들은 몇 달 전에 이미 계약을 체결한 대형 광고주들입니다. 이들은 고정된 가격을 지불하며 이렇게 말했습니다. "우리는 다음 한 달 동안 반드시 10,000번의 테이블 예약(광고 노출)을 확보해야 합니다. 어떤 일이 있어도 말이죠." 만약 레스토랑이 이들을 앉히는 데 실패하면, 레스토랑은 위약금을 지불해야 합니다.
- 워크인(RTB 광고): 이들은 매일 나타나서 말합니다. "저는 지금 시장 가격이 얼마가 되든 그 가격을 지불하겠습니다." 레스토랑은 오늘 최대한 많은 돈을 벌기 위해 이 높은 입찰가들을 위한 테이블을 채우고 싶어 합니다.
문제점:
레스토랑에는 한 페이지당 사용할 수 있는 테이블(광고 슬롯)의 수가 제한되어 있습니다. 때때로 VIP가 테이블을 필요로 할 때, 워크인이 그 테이블을 위해 엄청난 금액을 제시하기도 합니다.
- 만약 당신이 워크인에게 테이블을 준다면, 오늘 더 많은 돈을 벌 수는 있지만, 월말까지 충분한 VIP를 앉히지 못할 수도 있습니다.
- 만약 당신이 VIP에게 테이블을 준다면, 계약을 준수할 수는 있지만, 워크인으로부터 얻을 수 있었던 거대한 현금 수입을 놓칠 수도 있습니다.
이전 시스템들은 VIP를 월말까지 무시하거나(위험함), "VIP가 항상 우선이다"와 같은 단순하고 경직된 규칙(돈을 낭비함)을 사용하는 방식으로 해결하려 했습니다.
솔루션: HMAF (스마트한 레스토랑 매니저)
이 논문은 레스토랑을 완벽하게 운영하는 3단계 관리 팀인 HMAF(계층적 멀티 슬롯 할당 프레임워크)를 소개합니다.
1단계: 플래너 (The "Plan" 단계)
레스토랑이 하루 영업을 시작하기 전, **플래너(Planner)**는 한 달 전체의 일정을 살펴봅니다.
- 하는 일: 그들은 VIP가 정확히 몇 개의 테이블을 필요로 하는지, 그리고 얼마나 많은 테이블이 사용 가능한지를 계산합니다. 그들은 모든 테이블의 "그림자 가격(shadow price)"을 산출합니다.
- 비유: 플래너가 "2층의 4번 테이블은 매우 인기가 높지만, 우리는 5개밖에 없다. 만약 4번 테이블을 VIP에게 준다면, 이는 많은 잠재적 워크인 수익을 포기하는 비용이 된다. 하지만 워크인에게 준다면, VIP 계약을 놓칠 수도 있다"라고 깨닫는 것과 같습니다.
- 결과물: 플래너는 직원들에게 전달할 "경험칙"(이중 변수라고 불림)을 만듭니다. "4번 테이블은 현재 비싸다. 그러니 정말 급한 경우에만 VIP에게 제공하라. 그렇지 않으면 높은 금액을 지불하는 워크인을 위해 아껴두라."
2단계: 캘리브레이터 (The "Calibrate" 단계)
고객이 도착할 때(사용자가 앱을 열 때), **캘리브레이터(Calibrator)**는 플래너의 규칙을 가져와 실시간으로 광고의 점수를 조정합니다.
- 하는 일: 이는 VIP와 워크인을 모두 살핍니다. 만약 VIP 계약의 이행 목표가 뒤처지고 있다면, 캘리브레이터는 해당 VIP에게 "부스트(보너스 점수)"를 주어 그들이 테이블을 차지할 확률을 높입니다. 만약 VIP가 이미 목표치를 달성했다면, 부스트는 제거됩니다.
- 비유: 이는 문 앞에 서 있는 교통 경찰과 같습니다. VIP 구역이 비어 있으면, 경찰은 VIP들을 더 빠르게 들여보냅니다. VIP 구역이 가득 차면, 경찰은 높은 금액을 지불하는 워크인을 들여보냅니다. 이는 초 단위로 두 그룹 사이의 균형을 동적으로 맞춥니다.
3단계: 실행자 (The "Execute" 단계)
이것은 실제로 테이블을 배정하는 최종 결정권자입니다.
- 하는 일: 현대적인 레스토랑에는 단순히 테이블 하나만 있는 것이 아니라, 테이블 한 줄 전체(멀티 슬롯 페이지)가 있습니다. 실행자는 단순히 최고의 단일 테이블을 고르는 것이 아니라, 전체 행(row)을 위한 최적의 배치를 선택합니다.
- 비유: 이것은 실행자가 요리사가 플레이트를 구성하는 것과 같습니다. 단순히 가장 비싼 음식을 가운데 두는 것이 아니라, VIP가 특정 자리를 차지하면서도 워크인의 시야를 가리지 않도록 배치하여, 전체 "플레이트"(사용자의 화면)가 보기 좋게 만들면서도 가장 많은 수익을 내도록 구성합니다.
- 마법: 이 부분은 "생성기-평가기(Generator-Evaluator)" 네트워크를 사용합니다. **생성기(Generator)**는 몇 가지 가능한 좌석 배치(예: "VIP를 여기에 두고 워크인을 저기에 둔다면?")를 만듭니다. **평가기(Evaluator)**는 심판 역할을 하며, 그 모든 옵션을 살펴보고 VIP를 만족시키면서도 가장 많은 돈을 벌 수 있는 최적의 배치를 선택합니다.
결과
논문에 따르면 이 시스템은 중국의 거대한 음식 배달 플랫폼(거대한 디지털 레스토랑이라고 생각하면 됩니다)인 **메이투안(Meituan)**에서 테스트되었습니다.
- 결과: 이 3단계 매니저를 사용함으로써, 메이투안은 VIP를 3.72% 더 많이 수용하여(더 많은 계약 이행) 동시에 워크인으로부터 총 1.59% 더 많은 수익을 올렸습니다.
- 왜 놀라운가: 보통 VIP를 더 많이 앉히면 워크인에게 청구할 수 있는 금액이 줄어들기 때문에 수익이 줄어듭니다. 하지만 HMAF는 (플래너로부터 얻은 "그림자 가격"을 사용하여) 누구에게 어떤 테이블을 줄 것인지에 대해 매우 똑똑하게 판단했기 때문에, 이 두 가지를 동시에 해낼 수 있었습니다.
요약하자면:
HMAF는 단순히 고객이 들어올 때마다 반응하는 스마트한 레스토랑 매니저가 아닙니다. 대신, 한 달 전체를 계획하고, VIP 구역이 얼마나 찼는지에 따라 실시간으로 문 앞의 정책을 조정하며, 테이블을 완벽하게 배치하여 VIP가 필요한 것을 얻으면서도 레스토랑이 최대 가능 수익을 낼 수 있도록 보장합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.