← Back to Uplift Stories

Public Health Monitoring

Foodborne Illness — Twitter Surveillance

ListenClassifyLocateRouteAlert

Led at Boston Children's Hospital. Built and deployed an NLP pipeline that scans Twitter for food-poisoning signals, engages affected users, and routes verified clusters to health-department dashboards.

18 agencies live3× reporting increase

How it works

01

Ingestion

Continuous ingestion of tweets mentioning food-poisoning symptoms or related keywords, filtered by location, via the Twitter API.

02

Classification

ML models process tweet text to distinguish genuine foodborne-illness reports from unrelated content.

03

Geolocation

The system geocodes tweet origins to map incidents to specific health-department jurisdictions.

04

User Engagement

Automated outreach contacts tweet authors, encouraging formal illness reports to authorities.

05

Aggregation

Flagged cases are compiled and clustered to identify outbreak patterns.

06

Visualization

A dashboard displays mapped incidents with case details and inspection status for health officials.

07

Response

Officials use the alerts to prioritize restaurant inspections and outbreak investigations.

Outcome

Cut outbreak detection and response time by about 60% across U.S. and U.K. health departments; documented in three peer-reviewed papers (2018-2020).

Citations

Journal paper

Looking for a similar outcome?

Contact GTU