Data Warehousing and Analytics Platform
MaRS: How Facebook keeps maps current and accurate

MaRS: How Facebook keeps maps current and accurate

9/30/2019 · Saurav Mohapatra

What this post added

Introduced MaRS (Machine-Augmented Automatic Review System) and Logical Changesets (LoChas) to efficiently ingest and maintain up-to-date OpenStreetMap (OSM) data for Meta's applications. LoChas break down OSM changesets into individual CRUD operations and cluster them for efficient human review. MaRS uses heuristics and ML to automate the evaluation of LoChas, reducing the workload requiring human intervention. This system ensures data freshness and correctness by processing changes in an idempotent, commutative, and independent manner, allowing for parallel processing and binary accept/reject decisions.

Read the original post ↗