โ† notes

User Sequence Modeling @Pinterest

, ,

Design Choices

Pinnerformer

Overview

L(u,ppos)=โˆ’logโก(expโก(s(u,ppos)โˆ’logโก(Q(ppos)))expโก(s(u,ppos)โˆ’logโก(Q(ppos)))+โˆ‘k=1Kexpโก(s(u,pneg,k)โˆ’logโก(Q(pneg,k))))\text{L}(u, p_{pos}) = -\log \left( \frac{\exp(s(u, p_{pos}) - \log(Q(p_{pos})))}{\exp(s(u, p_{pos}) - \log(Q(p_{pos}))) + \sum_{k=1}^{K} \exp(s(u, p_{neg,k}) - \log(Q(p_{neg,k})))} \right)

Training objective

Dense All Action Loss์ด ๋„ˆ๋ฌด ์ค‘์š”ํ•œ ์•„์ด๋””์–ด์—ฌ์„œ ๊ทธ๋Ÿฐ์ง€ ํ•œ๋ฒˆ ๋” ์งš๊ณ  ๋„˜์–ด๊ฐ..

Serving

Experiment and Results

Offline Evaluation

Results

Online Ranking A/B Test