Search papers, labs, and topics across Lattice.
This paper introduces MARCO, a novel framework that decomposes click intent to improve ads conversion predictions by addressing biases in traditional click-through rate (CTR) and conversion rate (CVR) models. By leveraging user interaction signals, MARCO trains separate CVR estimators for different click types, significantly enhancing the accuracy of conversion predictions. The results demonstrate a +2.80% increase in conversions per click and a +0.98% improvement in overall metrics, showcasing the effectiveness of intent-based calibration in ad performance.
Click intent matters鈥擬ARCO achieves nearly perfect calibration and boosts conversions by 2.80% by treating clicks as distinct signals rather than uniform events.
Not all clicks are equal. Industrial ads ranking decouples conversion probability into click-through rate (CTR) and post-click conversion rate (CVR), yet treats every click as the same event. In reality, users provide a free, self-generated signal of intent through their physical UI interactions. Different click types on the same ad exhibit a 4-fold difference in actual conversion rates. By conflating these signals, the standard CVR model under-predicts high-intent clicks and over-predicts low-intent ones, which is a bias masked by near-perfect aggregate calibration. We propose MARCO (Multi-intent Ads Ranking Composition Optimization), a framework that resolves this bias by decomposing each click by intent. Using the logged click type as a free behavioral label, MARCO trains per-intent CVR heads on homogeneous populations, and at serving time composes their per-intent CVR estimates under a predicted distribution over intents. Theoretically, we prove that decomposition never raises population risk, give the exact headroom under squared loss and non-negativity under the deployed loss, and show through a routing-efficiency dial how much of it reaches serving. Because the population-optimal score is unchanged, any gain is a finite-capacity estimation and calibration effect that we validated both offline and online. For deployment at scale, we further cast multi-impression, multi-click attribution as credit assignment with a bias-variance tradeoff analogous to RL return estimation, showing last-impression, first-click attribution is the low-bias, low-variance, deterministic choice under production constraints, and derive three consistency conditions enforced end-to-end at scale. Deployed at binary intent granularity, MARCO corrects per-intent calibration to approximately 100%, lifts conversions per click by +2.80%, and drives +0.98% cumulative improvement in topline metrics.