EtsyAmanda SteigmanExplainer
Making Ads Count: Using MMoE and Auxiliary Tasks to Better Connect Buyers & Sellers
Summary
Etsy’s Ads Search ranking model needed a stronger purchase-intent signal because clicks are noisy and purchases are sparse later in the buyer journey. It retained its shared feature-representation and interaction layers, then replaced the shared feed-forward network with Multigate Mixture of Experts (MMoE), using task-specific gates and towers for click-through rate (CTR) and post-click conversion rate (PCCVR). Add-to-cart was added as an auxiliary task, while favorites were rejected after producing negative transfer. Offline, the resulting model increased Purchase and Click PR AUCs by average 3.5% and 1%, respectively, and Purchase ROC AUC by 0.5%. Online, it improved purchases and purchase calibration, supplied better inputs to auto-bidding, kept model size flat through pruning, and reduced inference cost.
Context
Clicks and purchases were the primary signals for Etsy’s Ads Search ranking model, but clicks could be noisy and purchase data became increasingly sparse later in the buyer journey. The team sought to improve meaningful buyer engagement and purchase-intent prediction without causing one task’s performance to degrade when another improved.
Approach / What changed
The model introduced a Multigate Mixture of Experts layer between shared interaction layers and task-specific towers. Task-specific gates combine expert outputs for CTR and PCCVR, while add-to-cart serves as an auxiliary task. Favorites were evaluated but excluded from the production model after causing negative transfer.
Takeaways
MMoE lets CTR and PCCVR use different weighted subsets of experts, allowing task-specific patterns while retaining shared representations.
Add-to-cart improved purchase metrics, while favorites were noisy and caused negative transfer; only add-to-cart was ramped up in production.
The deployed model improved purchase calibration for auto-bidding, kept overall model size flat through pruning, and made serving inference less costly.
Source and freshness
- Source
- etsy.com
- Published
- Added to Yomu
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.