Proximity Features: Privacy-Compliant Cold-Start Personalization at Airbnb
Summary
Airbnb has developed Proximity Features, a privacy-compliant system designed to address cold-start personalization challenges for users with limited history, such as logged-out or first-time visitors. This system is particularly crucial for paid-channel landing pages where traditional user-level features are often unavailable. Proximity Features utilizes geo-IP data and an adaptive clustering algorithm to group approximately 1,000 geographically proximate users, generating aggregated user-level signals without requiring persistent individual identifiers during inference. Its design prioritizes privacy, operating solely on consented, aggregated data under strict privacy controls. Currently deployed in production at Airbnb for marketing landing pages and destination recommendations, with engagement email integration underway, the system has demonstrated statistically significant increases in bookings through online A/B experiments, with the most notable gains observed among users lacking sufficient historical data.
Key takeaway
For Machine Learning Engineers designing personalization systems for cold-start users or privacy-sensitive platforms, consider implementing group-based feature aggregation. Your approach could utilize geo-IP data and adaptive clustering, similar to Airbnb's Proximity Features, to generate aggregated signals for user groups. This strategy allows effective personalization without relying on persistent individual identifiers, directly addressing privacy regulations and improving engagement for users with limited history.
Key insights
Proximity Features enables privacy-compliant cold-start personalization by aggregating geo-IP data for user groups, boosting bookings for new users.
Principles
- Privacy by design using aggregated data.
- Geo-IP clustering enables cold-start personalization.
Method
The system groups users by geographic proximity using geo-IP data and an adaptive clustering algorithm, producing aggregated user-level signals for groups of ~1,000 nearby users without individual identifiers.
In practice
- Serve marketing landing pages.
- Enhance destination recommendations.
- Integrate with engagement emails.
Topics
- Cold-Start Personalization
- Privacy-Compliant ML
- Geo-IP Data
- Adaptive Clustering
- Recommendation Systems
- Airbnb
Best for: AI Engineer, AI Product Manager, CTO, AI Scientist, Machine Learning Engineer, AI Architect
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.