crowdsourcing of weather data on mobile app and deep
play

Crowdsourcing of Weather Data on Mobile App and Deep Learning Lior - PowerPoint PPT Presentation

Crowdsourcing of Weather Data on Mobile App and Deep Learning Lior Perez 99th AMS annual meeting Crowdsourcing on Meteo-France mobile app Context: fewer resources devoted to human observation Crowdsourcing can help: To get a


  1. Crowdsourcing of Weather Data on Mobile App and Deep Learning Lior Perez 99th AMS annual meeting

  2. Crowdsourcing on Meteo-France mobile app Context: ■ fewer resources devoted to human observation ― Crowdsourcing can help: ■ To get a high density of human observations ― To get information on impacts of weather events ― Dedicated observation app: NO ■ Too difficult to get a large audience ― Add a crowdsourcing module in our general public app ■ Benefit from a 1M visitors per day audience ―

  3. Keep it simple We wanted maximum participation rate ■ Keep it simple! A challenge for our culture of weather experts... In first version: Only immediate observation ■ Only for geolocalized users ■ No quantitative observation ■ Very few details in each observation ■

  4. Feedback and gamification to increase user engagement

  5. Success in quantity and quality 10k to 40k observations every day ■ Approx 1000 obs / h disseminated on all the French territory ■ Good quality, very few outliers ■ Large increase of observations rate in severe weather ■ (13 observations of a tornado at 1am)

  6. Outliers filtering Methods investigated: ■ Obvious outliers removal ― For instance: Hail + Fog + Sun + Strong wind ► Anomaly detection using the multivariate gaussian ― distribution, to detect unreliable users Conclusions: ■ Most unreliable users don’t come back ― Returning users are generally reliable ― Fake observations < 1% ―

  7. What are we doing with the data?

  8. Internal visualization interface for forecasters

  9. Subjective product validation Product : distinction of hydrometeors ■ No precipitation / No snow lying on the ground No precipitation / Snow lying on the ground No precipitation / Ground invisible (night or clouds) Drizzle Rain Drizzle over frozen ground Rain over frozen ground Freezing drizzle Freezing rain Rain and snow mixed Slushy snow Wet snow Dry snow Slushy snow lying on the ground Wet snow lying on the ground Dry snow lying on the ground Ice pellets Small hail Medium hail Large hail Validation of the distinction between snow and rain

  10. New feature: Observation with picture

  11. Enabling users to post pictures New feature: observation with picture ■

  12. Issue We need real time moderation OK Not OK

  13. Image classification: a problem solved by Deep Learning Dogs vs. cats ■ Cat Dog

  14. Image classification: a problem solved by Deep Learning ImageNet: ■ Database of 14 million hand-annotated images ImageNet Challenge: ■ Image classification models, better than human performance

  15. Transfer Learning 1) Use an image classification model that has been trained on 1.2 million of images from ImageNet Inception v3 ― 2) Re-train it: specialize it on our two classes Class 1: OK, it’s related to weather ― Class 2: Not OK, it’s not related to weather ― It’s an easy an quick process!

  16. Prepare a training dataset: images in two folders (OK / Not OK) OK Not OK

  17. Pictures on the app in production since November No incident, the automatic moderation system has worked ■ Accepted Rejected 0

  18. Crowdsourcing of weather data: conclusion Excellent user feedback ■ Already used ― By forecasters ► For subjective validation ► of products Good public participation level ― Perspectives ■ Use of Deep Learning image classification to identify the type ― of weather on pictures Enable advanced users to make more detailed observations ― Lior.perez@meteo.fr

Recommend


More recommend