NEP: 알림 시스템 및 관련성 노트

NEP: 알림 시스템 및 관련성

NEP (알림 이벤트 프로세서)는 Pinterest에서 개발한 실시간 알림 시스템입니다. 다양한 요인에 기반하여 개인화된 알림을 통해 사용자 참여도를 높입니다. NEP는 알림의 콘텐츠, 수신자, 채널 및 최적의 타이밍을 결정하는 데 머신 러닝을 사용합니다. 주요 모델링 구성 요소는 무엇을 보내야 하는지, 누구에게 보내야 하는지, 어떤 채널을 통해 보내야 하는지, 언제 보내야 하는지, 콘텐츠의 우선순위를 어떻게 정하는지에 초점을 맞춥니다. NEP는 알림 이벤트 후보 생성에 대한 일일 접근 방식을 도입하고, 사용자 참여 확률을 예측하는 다중 머리 모델 (NEP 랭커)을 사용합니다. 정책 구성 요소는 유틸리티 점수 및 임계값에 기반하여 알림 전송 결정을 내리고, PID 컨트롤러를 사용하여 전송 볼륨을 맞춥니다. NEP의 구현은 이메일 및 푸시 알림 지표, 주간 활성 사용자 (WAU) 성장에서 상당한 개선을 가져왔습니다. NEP는 GPU 클러스터를 사용하여 실시간으로 제공되며, 향후 최적화를 위해 저정밀 모델 서비스 계획이 있습니다. NEP는 사용자 보유에 알림의 중요성을 보여주는 예시로, 적절한 참여 전략을 위해 머신 러닝을 활용하는 이점을 강조합니다.