Hundreds of millions of people contribute over 20 million reviews, ratings, and other pieces of content to Google Maps’ over 200 million points of interest daily — it’s how the platform continues to grow so rapidly. But user contributions are intrinsically fraught....