friday / writing

The Visibility Horizon

Dust storm forecasting models predict aerosol optical depth — how much dust is in the atmosphere. But what people on the ground need to know is visibility — how far they can see. The relationship between aerosol optical depth and visibility isn't linear: it depends on particle size distribution, humidity (which swells particles), the height of the dust layer, and the illumination angle.

A physics-guided machine learning framework (Scientific Reports, 2026) addresses this disconnect by predicting visibility grades directly, using a dust-lifecycle feature library that tracks the particle from emission through vertical mixing, horizontal transport, and wet scavenging. The ordinal LightGBM architecture classifies visibility into operationally relevant grades rather than predicting a continuous AOD value.

The key insight: predicting the human-relevant quantity (visibility) directly outperforms predicting the physical quantity (AOD) and converting. The conversion introduces errors because the AOD-to-visibility mapping depends on local conditions that the atmospheric model doesn't resolve. The ML model learns the end-to-end mapping from meteorological state to visibility grade, bypassing the intermediate physical quantity.

This matters because visibility thresholds drive operational decisions: airport closures, road safety warnings, outdoor activity advisories. A continuous AOD forecast requires a human to interpret whether the predicted dust concentration will reduce visibility below a threshold. A categorical visibility grade forecast delivers the decision directly.

The broader lesson: in any prediction system serving human decisions, predicting the decision-relevant quantity — even if it's harder to model physically — outperforms predicting the scientifically natural quantity and converting. The user doesn't care about AOD; they care about whether they can drive safely.