Logo: to the web site of Uppsala University

uu.sePublications from Uppsala University
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Comparative Analysis of Machine Learning Models for Forecasting Urban Air Pollutants
Politecn Milan, Milan, Italy..
Politecn Milan, Milan, Italy..
Uppsala University, Disciplinary Domain of Science and Technology, Technology, Department of Electrical Engineering. Politecn Milan, Milan, Italy.;RISE, Gothenburg, Sweden..
2025 (English)In: 2025 21st International Conference on Distributed Computing in Smart Systems and The Internet of Things, DCOSS-IoT, Institute of Electrical and Electronics Engineers (IEEE), 2025, p. 960-967Conference paper, Published paper (Refereed)
Abstract [en]

We comprehensively compare thirteen machine learning models for forecasting urban air pollutants. However, the accuracy of existing prediction models varies as a function of what specific pollutant is predicted, as well as the nature and size of the training set. We examine the performance of thirteen machine learning models using fifteen years of IoT sensor data, including both meteorological and pollutant data representative of a rural industrial urban environment in the heart of the Lombardy region (Italy). While prior studies have applied machine learning models to urban air pollution forecasting [3,4,7], few have systematically compared a diverse set of models using a long-term, 15-year dataset across multiple pollutants and training data scenarios. In this work, we benchmark thirteen models, revealing how pollutant-specific characteristics and training history affect forecasting performance. Ensemble tree-based models, particularly LightGBM, XGBoost, and Random Forest, consistently outperform others, especially for pollutants with strong temporal patterns such as NO2 and NO. Conversely, pollutants like NH3 and CO prove more challenging to predict, due to irregular dynamics and weaker correlation with meteorological features. Our analysis also reveals that increasing the proportion of training data generally enhances model accuracy as expected, though improvements diminish beyond a 70-80% split w.r.t test data.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025. p. 960-967
Series
IEEE International Conference on Distributed Computing in Sensor Systems, ISSN 2325-2936
Keywords [en]
Air quality forecasting, machine learning, ensemble models, environmental monitoring, pollutant prediction, data-driven modeling
National Category
Probability Theory and Statistics Computer Sciences Meteorology and Atmospheric Sciences Environmental Sciences
Identifiers
URN: urn:nbn:se:uu:diva-591380DOI: 10.1109/DCOSS-IoT65416.2025.00145ISI: 001752137400136Scopus ID: 2-s2.0-105013835864ISBN: 979-8-3315-4373-0 (print)ISBN: 979-8-3315-4372-3 (electronic)OAI: oai:DiVA.org:uu-591380DiVA, id: diva2:2077831
Conference
21st International Conference on Distributed Computing in Smart Sensor Systems and the Internet of Things-DCOSS IOT-Annual, June 09-11, 2025, Lucca, Italy
Available from: 2026-06-23 Created: 2026-06-23 Last updated: 2026-06-23Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Mottola, Luca
By organisation
Department of Electrical Engineering
Probability Theory and StatisticsComputer SciencesMeteorology and Atmospheric SciencesEnvironmental Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 4 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf