24시간 걸리던 작업, 이젠 실시간으로! MinHash와 HLL 기반의 실시간 TV 도달 예측 시스템
Chandrashekar Muniyappa, Kendall Willets, Sriraman Krishnamoorthy 연구팀이 MinHash와 HyperLogLog(HLL) 데이터 스케치를 이용하여 실시간 TV 도달 예측 시스템을 개발했습니다. 기존의 24시간 걸리던 오프라인 처리 방식을 극복하고, SIMD 벡터화 연산을 통해 속도를 4배 향상시켰으며, 5% 이내의 오차율로 높은 정확도를 달성했습니다.

24시간의 기다림은 이제 그만! 실시간 TV 도달 예측 시스템의 혁신
수십억 달러 규모의 광고 사업에서 정확한 TV 도달 수 예측은 매우 중요합니다. 기존의 방식은 수십억 개의 레코드를 여러 타겟팅 차원에서 조인하는 SQL 쿼리를 사용했는데, 이는 엄청난 시간이 소요되는 작업이었습니다. 일반적으로 이러한 작업은 24시간 이상 소요되어, 실시간 대응이 필요한 광고 사업에 큰 어려움을 야기했습니다.
Chandrashekar Muniyappa, Kendall Willets, Sriraman Krishnamoorthy 연구팀은 이 문제를 해결하기 위해 MinHash와 HyperLogLog(HLL) 데이터 스케치를 활용한 획기적인 실시간 예측 시스템을 개발했습니다. 이 시스템은 사용자가 요청하는 즉시 TV 도달 수를 예측하여, 광고주는 더욱 효율적으로 광고 캠페인을 운영할 수 있습니다.
기존 MinHash의 한계를 넘어서
기존 MinHash는 다층 집계 및 교집합 문제를 효과적으로 해결하지 못했습니다. 하지만 이 연구팀은 이러한 문제를 해결하고, 나아가 SIMD(Single Instruction Multiple Data) 벡터화 연산을 활용하여 MinHash 알고리즘의 속도를 4배나 향상시켰습니다. 이는 엄청난 양의 데이터를 일정한 메모리 공간을 사용하여 빠르고 정확하게 처리할 수 있음을 의미합니다.
놀라운 정확도: 5%의 오차율
실험 결과, 이 새로운 시스템은 기존의 오프라인 예측 시스템과 거의 동일한 정확도를 보였습니다. 오차율은 5% 이내로, 실제 광고 운영에 충분히 활용 가능한 수준입니다.
이 연구는 단순히 기술적인 발전을 넘어, 광고 산업의 효율성을 극대화하고, 수십억 건의 데이터 처리 문제를 해결하는 혁신적인 사례입니다. 24시간의 기다림은 이제 과거의 이야기가 될 것입니다. 실시간으로 변화하는 시장에 빠르게 대응하고, 최적의 광고 전략을 수립할 수 있는 시대가 열렸습니다. 🎉
Reference
[arxiv] Real-Time Device Reach Forecasting Using HLL and MinHash Data Sketches
Published: (Updated: )
Author: Chandrashekar Muniyappa, Kendall Willets, Sriraman Krishnamoorthy
http://arxiv.org/abs/2502.14785v1