AirbnbAdam Bloomston
Project Lighthouse — Part 3: Introducing project-lighthouse-anonymize
Summary
Airbnb has open-sourced project-lighthouse-anonymize, a Python library powering their privacy-preserving anonymization used to measure user experience disparities. The release is accompanied by technical papers detailing Core Mondrian, an extended partition-based anonymization algorithm, alongside a framework for measuring anonymized data quality. The library enforces k-anonymity and p-sensitive k-anonymity while offering built-in data quality metrics.
Takeaways
Core Mondrian scales traditional Mondrian anonymization using a hybrid recursive-queue execution model, NaN-pattern pre-partitioning, and dynamic suppression budgets.
Data quality under anonymization is validated using three primary metrics: Pearson correlation, Revised Information Loss Metric (RILM), and Normalized Mutual Information v1 (NMIv1).
The open-source Python library allows developers to sequentially enforce k-anonymity and p-sensitive k-anonymity on datasets and evaluate quality thresholds programmatically.
Source and freshness
- Source
- medium.com
- Published
- Added to Yomu
- Last updated
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.