<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="methods-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">ACP</journal-id><journal-title-group>
    <journal-title>Atmospheric Chemistry and Physics</journal-title>
    <abbrev-journal-title abbrev-type="publisher">ACP</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Atmos. Chem. Phys.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1680-7324</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/acp-26-7741-2026</article-id><title-group><article-title>Technical note: DACNO<sub>2</sub> – a multi-constraint deep learning framework for high-resolution 3D NO<sub>2</sub> field estimation</article-title><alt-title>Technical note: DACNO<sub>2</sub></alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Sun</surname><given-names>Wenfu</given-names></name>
          <email>wenfu.sun@aeronomie.be</email>
        <ext-link>https://orcid.org/0000-0002-6697-3812</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Tack</surname><given-names>Frederik</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Clarisse</surname><given-names>Lieven</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-8805-2141</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Van Roozendael</surname><given-names>Michel</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Royal Belgian Institute for Space Aeronomy (BIRA-IASB), Brussels, Belgium</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Spectroscopy, Quantum Chemistry and Atmospheric Remote Sensing (SQUARES),  Université libre de Bruxelles (ULB), Brussels, Belgium</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Wenfu Sun (wenfu.sun@aeronomie.be)</corresp></author-notes><pub-date><day>1</day><month>June</month><year>2026</year></pub-date>
      
      <volume>26</volume>
      <issue>10</issue>
      <fpage>7741</fpage><lpage>7764</lpage>
      <history>
        <date date-type="received"><day>30</day><month>August</month><year>2025</year></date>
           <date date-type="rev-request"><day>24</day><month>November</month><year>2025</year></date>
           <date date-type="rev-recd"><day>1</day><month>March</month><year>2026</year></date>
           <date date-type="accepted"><day>16</day><month>April</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Wenfu Sun et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://acp.copernicus.org/articles/26/7741/2026/acp-26-7741-2026.html">This article is available from https://acp.copernicus.org/articles/26/7741/2026/acp-26-7741-2026.html</self-uri><self-uri xlink:href="https://acp.copernicus.org/articles/26/7741/2026/acp-26-7741-2026.pdf">The full text article is available as a PDF file from https://acp.copernicus.org/articles/26/7741/2026/acp-26-7741-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e143">High-resolution 3D fields of nitrogen dioxide (NO<sub>2</sub>) are critical for air quality management and satellite retrievals, yet traditional chemistry-transport models (CTMs) face challenges in fine-scale modeling. Machine learning (ML) alternatives often struggle with generalization and transferability, inheriting biases from CTMs or being limited by sparse surface measurements. We present the Deep Atmospheric Chemistry NO<sub>2</sub> model (DACNO<sub>2</sub>), a deep learning model that generates daily 2 km <inline-formula><mml:math id="M7" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km 3D NO<sub>2</sub> fields over Western Europe. The model's three-phase multi-constraint training strategy begins by pre-training on European Copernicus Atmosphere Monitoring Service (CAMS) reanalysis data to learn large-scale atmospheric patterns, then fine-tunes with CAMS and in-situ European Environmental Agency (EEA) surface data to correct biases and refine local detail, and completes with an adaptive fine-tuning to capture evolving trends. An evaluation for 2023 shows that DACNO<sub>2</sub> reproduces broad-scale 3D CAMS fields (<inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.90</mml:mn></mml:mrow></mml:math></inline-formula>) and improves agreement with independent EEA stations over the CAMS reanalysis (<inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> enhanced from 0.61 to 0.66; bias reduced from <inline-formula><mml:math id="M12" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.15 to <inline-formula><mml:math id="M13" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.38 <inline-formula><mml:math id="M14" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>). The model resolves spatial details and exhibits physically plausible behavior. This hybrid training approach fuses the physical consistency of a process-based model with the real-world surface measurements, overcoming the limitations of using either constraint alone. Applying DACNO<sub>2</sub> a-priori profiles to TROPOMI retrievals increases tropospheric NO<sub>2</sub> columns by 3 % on average over those using European CAMS profiles, with enhanced contrast between low- and high-NO<sub>2</sub> regions, primarily attributable to improved resolution. These results demonstrate the framework's potential to advance air quality monitoring and satellite remote sensing.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Belgian Federal Science Policy Office</funding-source>
<award-id>PEA 4000136290</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e298">Nitrogen dioxide (NO<sub>2</sub>) is a key atmospheric pollutant with significant impacts on air quality, human health, ecosystems, and atmospheric chemistry. Primary sources include traffic, industrial activities, and energy production, with additional contributions from natural emissions (Crippa et al., 2018). Accurate characterization of the spatiotemporal distribution of NO<sub>2</sub> is critical for both air pollution management and atmospheric chemistry research.</p>
      <p id="d2e319">Chemistry Transport Models (CTMs) such as GEOS-Chem (Bey et al., 2001), TM5-MP (Krol et al., 2005; Williams et al., 2017; Huijnen et al., 2010), WRF-Chem  (Grell et al., 2005), and the Copernicus Atmosphere Monitoring Service (CAMS) (Peuch et al., 2022; Inness et al., 2019) are widely used to simulate atmospheric NO<sub>2</sub> based on physical and chemical processes. However, most CTMs operate at coarse spatial resolution due to computational constraints and the limited availability of high-resolution emission inventories. This restricts their ability to represent fine-scale NO<sub>2</sub> variability and often results in spatial smoothing and underestimation, particularly in urban environments. Emission inventories are usually outdated and may omit localized and small-scale sources  (Lu et al., 2025), contributing to uncertainties and discrepancies between bottom-up and top-down emission estimates (Kuik et al., 2018; Yang et al., 2021). While regional high-resolution CTMs are available, such as CAMS at 10 km <inline-formula><mml:math id="M23" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 km resolution (Douros et al., 2023; Ialongo et al., 2020) and regional WRF-Chem at 3 km <inline-formula><mml:math id="M24" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3 km resolution (Kuhn et al., 2024b), challenges remain in accurately capturing urban and fine-scale NO<sub>2</sub> patterns (Meleux et al., 2024), and model optimization is often resource-intensive (Kuhn et al., 2024a, b).</p>
      <p id="d2e363">CTM outputs also serve as a-priori NO<sub>2</sub> profiles for satellite retrievals (Palmer et al., 2001; Douros et al., 2023; Yang et al., 2023), supporting large-scale NO<sub>2</sub> monitoring. Over the past three decades, satellite NO<sub>2</sub> observations have been advancing toward higher spatiotemporal resolution. Satellite instruments such as the TROPOspheric Monitoring Instrument (TROPOMI, 7 km <inline-formula><mml:math id="M29" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3.5 km, 5.5 km <inline-formula><mml:math id="M30" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3.5 km since August 2019) on Sentinel-5P (Veefkind et al., 2012), the Geostationary Environment Monitoring Spectrometer (GEMS, 3.5 km <inline-formula><mml:math id="M31" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 8 km) (Kim et al., 2020), Tropospheric emissions: Monitoring of pollution (TEMPO, 2 km <inline-formula><mml:math id="M32" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 4.75 km) (Zoogman et al., 2017), Sentinel-4 (8 km <inline-formula><mml:math id="M33" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 8 km) (Gulde et al., 2017), Sentinel-5 (7.5 km <inline-formula><mml:math id="M34" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 7.5 km)  (Bézy et al., 2014), Twin ANthropogenic Greenhouse Gas Observers (TANGO, 300 m <inline-formula><mml:math id="M35" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 300 m) (Landgraf et al., 2020), and the Copernicus Anthropogenic Carbon Dioxide Monitoring constellation (CO2M, 2 km <inline-formula><mml:math id="M36" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km) (Sierk et al., 2021) are advancing spaceborne NO<sub>2</sub> observations to kilometer-scale resolution. This progress has increased demand for high-resolution a-priori profiles, which can better account for near-surface NO<sub>2</sub> enhancements and strong spatial gradients over emission hotspots in satellite NO<sub>2</sub> retrieval products. It motivates us to develop a 3D NO<sub>2</sub> product on a 2 km <inline-formula><mml:math id="M41" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km horizontal grid (hereafter referred to as the 2 km grid) to better resolve fine-scale spatial heterogeneity and support the emerging high-resolution satellite missions (e.g., CO2M). However, CTM-based profiles remain constrained by the limitations mentioned above, highlighting the need for alternative modeling approaches.</p>
      <p id="d2e494">Machine learning (ML) provides an efficient alternative for high-resolution NO<sub>2</sub> estimation. ML techniques have been widely applied for surface NO<sub>2</sub> mapping (Sun et al., 2024; Kim et al., 2021; Wei et al., 2022), and recent studies have extended these approaches for 3D NO<sub>2</sub> modeling above the surface. These studies have trained models on process-based 3D NO<sub>2</sub> fields generated by CTMs (Bodnar et al., 2024; Kuhn et al., 2024a), on vertical profiles from MAX-DOAS observations (Zhang et al., 2025; Zhang et al., 2022b; Jiang et al., 2025), and on a combination of process-based 3D NO<sub>2</sub> fields with satellite observations (Li and Xing, 2024). While these studies demonstrate the feasibility of ML-based 3D NO<sub>2</sub> modeling, challenges remain in achieving high spatial resolution, robust generalization, and transferability. Process-based data carries inherent biases and has relatively coarse resolution. Ground-based observations are sparse and unevenly distributed, limiting the model's spatial generalization. While   Li and Xing (2024) combine process-based NO<sub>2</sub> fields with satellite NO<sub>2</sub> observations from the Ozone Monitoring Instrument (OMI) to train the ML model, the resulting product is still limited to a coarse resolution (27 km <inline-formula><mml:math id="M50" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 27 km).</p>
      <p id="d2e578">In this study, we present the Deep Atmospheric Chemistry NO<sub>2</sub> model (DACNO<sub>2</sub>), a deep learning model developed to produce daily, high-resolution 3D NO<sub>2</sub> fields on the 2 km grid with high accuracy, robust generalization, and transferability. DACNO<sub>2</sub> integrates multi-source inputs, including emissions, geography, meteorology, and temporal indicators. The model is trained using a phased, multi-constraint approach that combines process-based CAMS fields with ground-based EEA measurements. This method enables the model to reproduce broad-scale, process-based NO<sub>2</sub> patterns and capture local NO<sub>2</sub> gradients. The training strategy consists of three phases: pre-training, multi-constraint fine-tuning, and adaptive fine-tuning. Western Europe (5° W–9° E, 42–54° N) is chosen as the study region, given its diverse topography, high urbanization, and substantial industrial activity.</p>
      <p id="d2e636">This study addresses two key research questions: (1) Can a deep learning framework combining multi-constraint and phased training overcome the resolution, bias, and generalization limitations of current CTM and ML approaches for 3D NO<sub>2</sub> modeling? (2) Does the DACNO<sub>2</sub> product on the 2 km grid improve fine-scale NO<sub>2</sub> representation to support applications in regional air quality management and satellite retrievals?</p>
      <p id="d2e666">The remainder of this paper is organized as follows. Section 2 describes the DACNO<sub>2</sub> development framework, including dataset preparation, model architecture, and training strategy. Section 3 evaluates model performance. Section 4 discusses broader insights and implications. Conclusions and outlook are provided in Sect. 5.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Development Framework for DACNO<sub>2</sub></title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Framework Overview</title>
      <p id="d2e702">DACNO<sub>2</sub> is developed to provide daily 3D NO<sub>2</sub> fields at high spatial resolution (2 km <inline-formula><mml:math id="M64" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km) with improved accuracy and generalizability by integrating multi-source data, physically consistent process-based datasets, and real-world measurements. The overall framework, illustrated in Fig. 1, combines diverse data streams with a phased training strategy.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e732">Overview of the DACNO<sub>2</sub> model development framework. The framework integrates multiple input data streams: temporal indicators, emission inventories and proxies, geography, and ERA5 meteorological data, with two target datasets: process-based NO<sub>2</sub> from CAMS European air quality reanalysis and ground-based in-situ EEA NO<sub>2</sub> measurements. The training is organized in three sequential phases: pre-training on process-based CAMS NO<sub>2</sub>, multi-constraint fine-tuning with both CAMS and EEA data, and adaptive fine-tuning to recent NO<sub>2</sub> trends. The resulting model generates daily, high-resolution (2 km <inline-formula><mml:math id="M70" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km) 3D NO<sub>2</sub> fields. Arrows indicate the data flow and phased training process.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7741/2026/acp-26-7741-2026-f01.png"/>

        </fig>

      <p id="d2e803">DACNO<sub>2</sub> uses five groups of input features: temporal indicators, emission inventories and proxies, geographic data, ERA5 single-level meteorological variables, and ERA5 multi-level meteorological variables. Together, they provide complementary information on spatial and temporal NO<sub>2</sub> variability. For model training, the targets are process-based NO<sub>2</sub> fields from the CAMS European air quality reanalyses (Inness et al., 2019; Peuch et al., 2022) and real-world surface NO<sub>2</sub> measurements from the EEA AirBase network (European Environment Agency, 2024). CAMS supplies physically consistent large-scale 3D NO<sub>2</sub> distributions, while EEA data constrain the model to match local concentration patterns. Details on data preparation are provided in Sect. 2.2.</p>
      <p id="d2e852">To effectively learn NO<sub>2</sub> patterns from diverse datasets, DACNO<sub>2</sub> employs an encoder–decoder architecture with five dedicated encoder branches, each tailored to a specific group of input features. The model structure is described in Sect. 2.3.</p>
      <p id="d2e873">Model training is organized into three sequential phases. In Phase 1, a baseline model is pre-trained on process-based CAMS data. In Phase 2, the model is further trained with both process-based and measurement data, improving its ability to represent local NO<sub>2</sub> gradients. In Phase 3, the model is fine-tuned using recent measurements to reflect current NO<sub>2</sub> trends and support real-world applications. Details of the training approach are provided in Sect. 2.4.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Dataset Preparation</title>
<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Input Features</title>
      <p id="d2e909">DACNO<sub>2</sub> utilizes 38 input datasets, organized into five groups: temporal indicators, emission inventories and proxies, geography, single-level meteorology, and multi-level meteorology. Details of all input features and their sources are provided in Table 1.</p>
      <p id="d2e921">The temporal indicator group consists of the day of the week and the daily number of flights. The day of the week captures regular human activity cycles, reflecting variability between weekdays and weekends. Data on the daily number of flights, aggregated for nine countries in the study area (Eurocontrol, 2025), can indicate irregular activity such as holiday periods or major events, which may help explain the irregular changes in NO<sub>2</sub> emissions.</p>
      <p id="d2e933">Emission inventories and proxies include anthropogenic NO<sub><italic>x</italic></sub> emission inventories, road density, population density, and nighttime light. These features provide direct and indirect measures of NO<sub><italic>x</italic></sub> emissions, with high-resolution proxies complementing inventories at finer spatial scales. All datasets are resampled to the 2 km grid using interpolation, averaging, or rasterization methods.</p>
      <p id="d2e954">Geographic datasets include land elevation and land cover, providing terrain context to the ML model. Elevation influences atmospheric transport by creating physical barriers that can trap pollutants (Giovannini et al., 2020), while land cover serves as a proxy for the location and type of surface emissions (Beelen et al., 2013). Land cover is categorized into five classes: artificial surfaces, agricultural areas, forests and semi-natural areas, wetlands, and water bodies, aggregated from the original 44 categories by the mode method (the most frequently occurring land cover type). Both elevation and land cover data are resampled to the 2 km grid.</p>
      <p id="d2e958">Meteorological features provide atmospheric information from the surface through the free troposphere, obtained from the European Centre for Medium-Range Weather Forecasts (ECMWF) ERA5 hourly single-level and multi-level (pressure-level) datasets (Hersbach et al., 2020). We use 24 h meteorological features for the target day. Meteorological data are horizontally resampled to the 16 km grid, for three reasons: (1) the native ERA5 resolution (0.25° <inline-formula><mml:math id="M85" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.25°, approximately 25 km <inline-formula><mml:math id="M86" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 25 km) is coarser than 2 km <inline-formula><mml:math id="M87" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km, and bilinear interpolation would mainly introduce artificial smoothness rather than genuine fine-scale gradients; (2) retaining many meteorological variables at 2 km <inline-formula><mml:math id="M88" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km would impose a significant computational burden; and (3) the DACNO<sub>2</sub> architecture uses a hierarchical encoder-decoder, where upscaling and downscaling follow a factor-of-two scaling scheme (e.g., 2, 4, 8, 16 km). Although the ERA5-Land data can provide higher resolution (0.1° <inline-formula><mml:math id="M90" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.1°, approximately 9 km <inline-formula><mml:math id="M91" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 9 km), it only covers the continental areas, which is inconsistent with the model application scope.</p>
      <p id="d2e1013">The day-of-week feature is normalized using sine and cosine transforms to retain its cyclical nature. Land cover is one-hot encoded to convert categorical data into a numerical format. All other input features are normalized with <inline-formula><mml:math id="M92" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>-scores, based on the mean and standard deviation of the training set.</p>
      <p id="d2e1023">Notably, satellite-derived NO<sub>2</sub> products were deliberately excluded from the input features for two key reasons. First, frequent data gaps in satellite products, due to cloud cover and quality control, would propagate into the model's output, preventing the generation of continuous, gap-free fields. Second, this exclusion allows for an independent evaluation of the model against satellite observations and preserves the potential to use satellite data as an independent constraint in future work.</p>

<table-wrap id="T1a" specific-use="star"><label>Table 1</label><caption><p id="d2e1038">Summary of inputs and training targets for the DACNO<sub>2</sub> model development.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="2cm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="3.5cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="6" colname="col6" align="justify" colwidth="3.8cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1" align="left">Group</oasis:entry>

         <oasis:entry colname="col2" align="left">Data</oasis:entry>

         <oasis:entry colname="col3" align="left">Spatial Resolution</oasis:entry>

         <oasis:entry colname="col4" align="left">Temporal Resolution</oasis:entry>

         <oasis:entry colname="col5" align="left">Dimension</oasis:entry>

         <oasis:entry colname="col6" align="left">Data Source</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">

         <oasis:entry namest="col1" nameend="col6" align="left">Inputs </oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1" align="left">Temporal indicator</oasis:entry>

         <oasis:entry rowsep="1" colname="col2" align="left">Daily number of flights</oasis:entry>

         <oasis:entry rowsep="1" colname="col3" align="left">–</oasis:entry>

         <oasis:entry rowsep="1" colname="col4" align="left">Daily</oasis:entry>

         <oasis:entry rowsep="1" colname="col5" morerows="1" align="left">1D  (time)</oasis:entry>

         <oasis:entry rowsep="1" colname="col6" align="left">Eurocontrol (2025)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Day of week</oasis:entry>

         <oasis:entry colname="col3" align="left">–</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left">–</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="3" align="left">Emission inventories and proxies</oasis:entry>

         <oasis:entry rowsep="1" colname="col2" align="left">CAMS global emission inventories</oasis:entry>

         <oasis:entry rowsep="1" colname="col3" align="left">Anthropogenic sector (0.1° <inline-formula><mml:math id="M95" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.1° ) Shipping sector (0.25° <inline-formula><mml:math id="M96" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.25° )</oasis:entry>

         <oasis:entry rowsep="1" colname="col4" align="left">– (average for 2018)</oasis:entry>

         <oasis:entry rowsep="1" colname="col5" morerows="5" align="left">2D  (latitude <inline-formula><mml:math id="M97" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> longitude)</oasis:entry>

         <oasis:entry rowsep="1" colname="col6" align="left">Soulie et al. (2024)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Road networks (five types)</oasis:entry>

         <oasis:entry colname="col3" align="left">Vector data</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left">Global Roads Inventory Project (GRIP) global roads database  (Meijer et al., 2018)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Nighttime light</oasis:entry>

         <oasis:entry colname="col3" align="left">500 m <inline-formula><mml:math id="M98" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 500 m</oasis:entry>

         <oasis:entry colname="col4" align="left">– (average for 2019 to 2022)</oasis:entry>

         <oasis:entry colname="col6" align="left">Annual global Visible Infrared Imaging Radiometer Suite (VIIRS) dataset Elvidge et al. (2021)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Population</oasis:entry>

         <oasis:entry colname="col3" align="left">1 km <inline-formula><mml:math id="M99" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1 km</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left">JRC-GEOSTAT 2018 gridded dataset (Silva et al., 2021)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1" align="left">Geography</oasis:entry>

         <oasis:entry rowsep="1" colname="col2" align="left">Land elevation</oasis:entry>

         <oasis:entry rowsep="1" colname="col3" align="left">90 m <inline-formula><mml:math id="M100" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 90 m</oasis:entry>

         <oasis:entry rowsep="1" colname="col4" align="left">–</oasis:entry>

         <oasis:entry rowsep="1" colname="col6" align="left">Multi-Error-Removed Improved-Terrain digital elevation models (MERIT DEM) Yamazaki et al. (2017)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Land cover (resampled to 5 classes via mode aggregation)</oasis:entry>

         <oasis:entry colname="col3" align="left">100 m <inline-formula><mml:math id="M101" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 100 m</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left">Coordination of Information on the Environment (CORINE) Land Cover 2018 Feranec et al. (2016)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="10" align="left">Meteorology</oasis:entry>

         <oasis:entry rowsep="1" colname="col2" align="left">Boundary layer height</oasis:entry>

         <oasis:entry rowsep="1" colname="col3" morerows="10" align="left">0.25° <inline-formula><mml:math id="M102" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.25°</oasis:entry>

         <oasis:entry colname="col4" morerows="10" align="left">Hourly</oasis:entry>

         <oasis:entry rowsep="1" colname="col5" morerows="10" align="left">3D  (latitude <inline-formula><mml:math id="M103" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> longitude <inline-formula><mml:math id="M104" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> time)</oasis:entry>

         <oasis:entry rowsep="1" colname="col6" morerows="10" align="left">European Center for Medium-Range Weather Forecasts (ECMWF) ERA5 hourly time-series data on a single level from 1940 to the present (Hersbach et al., 2020)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Mean boundary layer dissipation</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Surface pressure</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Dewpoint Temperature</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">2 m Temperature</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">10 m <inline-formula><mml:math id="M105" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M106" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula> wind</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Leaf area index (for low and high vegetation)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Mean evaporation rate</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Mean snow rate</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Mean surface net radiation flux (short and long wave)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2" align="left">Mean total precipitation rate</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry rowsep="1" colname="col2" align="left">Geopotential</oasis:entry>

         <oasis:entry colname="col3" morerows="5" align="left">0.25° <inline-formula><mml:math id="M107" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.25°  8 layers from 1000 to 550 hPa</oasis:entry>

         <oasis:entry colname="col4" align="left"/>

         <oasis:entry colname="col5" morerows="5" align="left">4D  (latitude <inline-formula><mml:math id="M108" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> longitude <inline-formula><mml:math id="M109" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> height <inline-formula><mml:math id="M110" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> time)</oasis:entry>

         <oasis:entry colname="col6" morerows="5" align="left">ECMWF ERA5 hourly data on pressure levels from 1940 to the present</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry rowsep="1" colname="col2" align="left">Vorticity</oasis:entry>

         <oasis:entry colname="col4" align="left"/>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry rowsep="1" colname="col2" align="left">Relative humidity</oasis:entry>

         <oasis:entry colname="col4" align="left"/>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry rowsep="1" colname="col2" align="left">Temperature</oasis:entry>

         <oasis:entry colname="col4" align="left"/>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry rowsep="1" colname="col2" align="left"><inline-formula><mml:math id="M111" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M112" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula> wind</oasis:entry>

         <oasis:entry colname="col4" align="left"/>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2" align="left">Vertical velocity</oasis:entry>

         <oasis:entry colname="col4" align="left"/>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T1b" specific-use="star"><label>Table 1</label><caption><p id="d2e1549">Continued.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="2cm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="3.5cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="6" colname="col6" align="justify" colwidth="3.5cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1" align="left">Group</oasis:entry>

         <oasis:entry colname="col2" align="left">Data</oasis:entry>

         <oasis:entry colname="col3" align="left">Spatial Resolution</oasis:entry>

         <oasis:entry colname="col4" align="left">Temporal Resolution</oasis:entry>

         <oasis:entry colname="col5" align="left">Dimension</oasis:entry>

         <oasis:entry colname="col6" align="left">Data Source</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">

         <oasis:entry namest="col1" nameend="col6" align="left">Training targets </oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" align="left">Process-based data</oasis:entry>

         <oasis:entry rowsep="1" colname="col2" align="left">CAMS European air quality reanalysis NO<sub>2</sub></oasis:entry>

         <oasis:entry rowsep="1" colname="col3" align="left">0.1° <inline-formula><mml:math id="M114" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.1° 8 layers from the surface to 5000 m</oasis:entry>

         <oasis:entry colname="col4" morerows="1" align="left">Daily (average from hourly)  Hourly</oasis:entry>

         <oasis:entry rowsep="1" colname="col5" align="left">3D (latitude <inline-formula><mml:math id="M115" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> longitude <inline-formula><mml:math id="M116" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> height)</oasis:entry>

         <oasis:entry rowsep="1" colname="col6" align="left">Peuch et al. (2022), Inness et al. (2019)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left">Surface measurements</oasis:entry>

         <oasis:entry colname="col2" align="left">EEA AirBase surface NO<sub>2</sub></oasis:entry>

         <oasis:entry colname="col3" align="left">–</oasis:entry>

         <oasis:entry colname="col5" align="left">2D (latitude <inline-formula><mml:math id="M118" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> longitude)</oasis:entry>

         <oasis:entry colname="col6" align="left">EEA AirBase network (European Environment Agency, 2024)</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Training Targets</title>
      <p id="d2e1706">The training targets include CAMS European air quality reanalysis profile data (CAMS NO<sub>2</sub>) and in-situ measurements from the EEA AirBase network (EEA NO<sub>2</sub>). The datasets are both listed in Table 1. CAMS NO<sub>2</sub> offers extensive and continuous 3D NO<sub>2</sub> data aligned with physical and chemical processes, while EEA NO<sub>2</sub> provides ground-based in-situ measurements from sparsely distributed monitoring stations.</p>
      <p id="d2e1754">CAMS NO<sub>2</sub> is the median ensemble of 11 different regional models (Inness et al., 2019; Peuch et al., 2022). The dataset provides hourly NO<sub>2</sub> distributions at eight vertical heights above the surface (surface, 50, 100, 250, 500, 750,  1000, 2000, 3000, and 5000 m) and has a horizontal resolution of 0.1° <inline-formula><mml:math id="M126" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.1° (10 km <inline-formula><mml:math id="M127" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 km). CAMS NO<sub>2</sub> has assimilated EEA observations and includes both interim and validated reanalyses. Interim data relies on near-real-time observations without full validation, whereas validated data undergo rigorous quality control with an additional delay. In this study, we used CAMS NO<sub>2</sub> data from 2019 to 2023, where the 2019–2021 data are validated reanalysis data and the 2022–2023 data are interim reanalysis data, based on data availability. CAMS NO<sub>2</sub> was processed by averaging hourly data to daily values and by bilinearly interpolating its horizontal resolution from 10 to 8 km to match the model's factor-of-two scaling scheme. This regridding is used for grid alignment only and supports the computation of the loss function during training. In addition, CAMS NO<sub>2</sub> concentrations at each vertical layer were rescaled by dividing them by the ratio of the mean NO<sub>2</sub> concentration at that layer to the mean surface-layer NO<sub>2</sub> concentration, where this ratio was calculated from the training dataset. This adjustment ensures that the model gives adequate attention to higher-altitude NO<sub>2</sub> concentrations, which are otherwise much lower than surface values and could be neglected during training (Li and Xing, 2024; Kuhn et al., 2024a). During model inference, the predicted NO<sub>2</sub> concentrations at each layer were multiplied by the corresponding ratio to restore the original vertical profile.</p>
      <p id="d2e1863">EEA NO<sub>2</sub> was collected from background and industrial monitoring stations (European Environment Agency, 2024) and mapped onto the 2 km grid. Such stations have spatial representativeness of several to dozens of square kilometers, enabling cover our target grid size. However, traffic stations were excluded because their measurements represent a very local area (<inline-formula><mml:math id="M137" display="inline"><mml:mo lspace="0mm">&lt;</mml:mo></mml:math></inline-formula> 1 km<sup>2</sup>), significantly smaller than the 2 km grid cells of our study (Kracht et al., 2017). If multiple stations were located within the same grid cell, their values were averaged. When both background and industrial stations existed in a grid cell, the cell was classified as background. The stations with at least 20 % effective observations per year are selected. In total, 748 grid cells with measurements were identified, with 575 assigned for training and 173 for final evaluation. Because background EEA NO<sub>2</sub> is assimilated into CAMS, the split of background stations followed the CAMS model assimilation system (Copernicus Atmosphere Monitoring Service, 2024) to prevent data leakage, while industrial stations were randomly split. All EEA NO<sub>2</sub> data were converted from hourly to daily averages. The spatial distribution of training and evaluation stations is shown in Fig. S1 in the Supplement, along with the distribution density and the average surface NO<sub>2</sub> concentration map. It is important to note that some in-situ NO<sub>2</sub> measurements can be biased positively. This occurs because chemiluminescence instruments equipped with heated molybdenum converters can partially convert other reactive nitrogen species (NO<sub><italic>z</italic></sub>, such as peroxyacetyl nitrate (PAN) and HNO<sub>3</sub>) and misreport them as NO<sub>2</sub>. This introduces an NO<sub><italic>y</italic></sub> bias into the EEA measurements (Lamsal et al., 2008; Villena et al., 2012). To address this issue in future research, one potential approach is to use chemical model simulations, such as WRF-Chem, to estimate this interference and adjust the affected monitoring stations  (Kuhn et al., 2024a).</p>
</sec>
<sec id="Ch1.S2.SS2.SSS3">
  <label>2.2.3</label><title>Patch-Based Data Processing and Reconstruction</title>
      <p id="d2e1972">To balance the model's receptive field and computational efficiency, we used a patching method because training and inference on the full domain on the 2 km grid as a single sample is not feasible, given the multi-branch 2D and 3D inputs and the 3D decoder. Specifically, all datasets except the temporal indicator were divided into patches of 512 km <inline-formula><mml:math id="M147" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 512 km with partial overlap. This produced grid sizes of 32 <inline-formula><mml:math id="M148" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 32 for ERA5 meteorological data, 64 <inline-formula><mml:math id="M149" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 64 for CAMS NO<sub>2</sub> data, and 256 <inline-formula><mml:math id="M151" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 256 for emission inventories and proxies, geographic data, and EEA NO<sub>2</sub> data. The patch size retains regional spatial context relevant for NO<sub>2</sub> variability while remaining compatible with the factor-of-two scaling scheme used in the encoder–decoder. Partial overlapping is used to reduce boundary effects because predictions near patch edges have reduced spatial context, and overlapping patches ensure each grid cell is predicted from at least one patch interior. In this study, each patch was treated as a single input sample, and the stride was set to generate 12 overlapping samples per day, covering the full domain while keeping the daily sample count computationally manageable. More samples can be generated as needed by reducing the stride of the sliding window. Additionally, if targeting higher resolution (e.g., 1 km <inline-formula><mml:math id="M154" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1 km or 500 m <inline-formula><mml:math id="M155" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 500 m), larger patches are required, resulting in an exponential increase in computational cost.</p>
      <p id="d2e2045">During model inference, the output patches were merged using a weighted averaging scheme based on a 2D Hann window  (Oppenheim, 1999), which assigns lower weights to patch edges and higher weights to central regions. For each grid cell, weighted values from all overlapping patches were summed and normalized by the total weights. This reconstruction method reduced edge artifacts in overlapping areas and ensured smooth transitions across patch boundaries.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Model Architecture and Design</title>
      <p id="d2e2057">The architecture of the DACNO<sub>2</sub> model is illustrated in Fig. 2. The model adopts an encoder–decoder framework with residual connections (He et al., 2016) to map multi-source input features to the daily 3D NO<sub>2</sub> field. The residual connections pass intermediate feature maps from the encoder directly to matching decoder stages, which helps retain fine-scale information across the upscaling path and improves training stability. DACNO<sub>2</sub> integrates several types of neural network modules, including multilayer perceptron (MLP), convolutional neural network (CNN), and convolutional long short-term memory (ConvLSTM), to process and fuse heterogeneous input tensors. Each module is chosen for its specific strengths in handling different data structures. ConvLSTM is for spatiotemporal sequences, CNN is for spatial hierarchies, and MLP is for tabular feature vectors. Inception-style structures are applied in several neural network modules to enable the model to capture both local-scale and broader-scale spatial features.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e2089">DACNO<sub>2</sub> model architecture. The model features a multi-branch encoder–decoder design for daily 3D NO<sub>2</sub> prediction. Five input groups are processed separately: ERA5 single-level meteorological variables (ConvLSTM-2D), ERA5 multi-level meteorological variables (ConvLSTM-3D), emission inventories and proxies (2D CNN), geography (2D CNN), and temporal features (MLP-based embedding fusion). Outputs from all encoder branches are fused and passed into a unified 3D CNN decoder to generate high-resolution NO<sub>2</sub> fields. The architecture enables the extraction of spatial, temporal, and multi-level atmospheric features, supporting fine-scale NO<sub>2</sub> modeling. Input and output dimensions are indicated for each module.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7741/2026/acp-26-7741-2026-f02.png"/>

        </fig>

<sec id="Ch1.S2.SS3.SSS1">
  <label>2.3.1</label><title>Encoder and Decoder</title>
      <p id="d2e2141">DACNO<sub>2</sub> encodes ERA5 single-level (hourly 2D) and multi-level (hourly 3D) meteorological data using ConvLSTM-2D and ConvLSTM-3D modules, respectively. Both modules are based on the ConvLSTM architecture proposed by Shi et al. (2015), which combines convolutional layers for spatial feature extraction with long short-term memory (LSTM) units for temporal sequence modeling. LSTM units use gated memory to retain information from earlier time steps   (Hochreiter and Schmidhuber, 1997), so the ConvLSTM branches can learn day-scale meteorological evolution rather than treating each hour independently. ERA5 data are processed using a progressive upscaling strategy, where the horizontal grid size increases stepwise from 32 <inline-formula><mml:math id="M164" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 32 to 64 <inline-formula><mml:math id="M165" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 64, 128 <inline-formula><mml:math id="M166" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 128, and 256 <inline-formula><mml:math id="M167" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 256, while the vertical dimension remains at 8 for multi-level inputs. This upscaling preserves spatial detail and enables residual connections to the decoder, unlike conventional encoders that downsample feature maps. To manage computational cost, the temporal sequence length is halved after each ConvLSTM block through subsampling, resulting in sequence lengths of 24, 12, 6, and 3 at successive stages. At each stage, the last time slice is extracted for feature fusion.</p>
      <p id="d2e2181">Emission and geographic variables are encoded by dedicated 2D CNN blocks, which extract hierarchical spatial features as the resolution decreases from 256 <inline-formula><mml:math id="M168" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 256 to 32 <inline-formula><mml:math id="M169" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 32. At the 32 <inline-formula><mml:math id="M170" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 32 latent stage, features from all four branches are passed through CNN-based transition layers, each forming a 3D tensor. The latent space represents a compressed internal representation where all encoder branches are mapped onto a common 3D tensor before the decoder reconstructs the 2 km <inline-formula><mml:math id="M171" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km output fields. For each branch, feature values are assigned only to physically relevant vertical layers within the tensor, while all other layers are set to zero. Specifically, emission and geographic features are assigned to the surface layer, ERA5 single-level features are placed in the lowest five layers, and ERA5 multi-level features span all vertical layers. The resulting tensors are concatenated along the channel dimension and fused using a 3D CNN block. Temporal indicators are encoded by an MLP, then expanded to match the latent spatial dimensions, and integrated at this stage, allowing the model to capture both spatial and temporal context. The same feature fusion scheme is applied to residual connections between the encoder and decoder across multiple spatial scales, although temporal embedding is used only at the 32 <inline-formula><mml:math id="M172" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 32 stage.</p>
      <p id="d2e2219">The decoder uses 3D CNN modules with hierarchical upscaling from 32 <inline-formula><mml:math id="M173" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 32 to 256 <inline-formula><mml:math id="M174" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 256 in the horizontal dimension, while maintaining a vertical size of 8. This structure learns spatial correlations across multiple altitude layers and captures both horizontal and vertical dependencies in NO<sub>2</sub> distributions. All 2D and 3D CNN blocks use the sigmoid linear unit (SiLU) activation function (Elfwing et al., 2017), while the output layer uses the softplus activation function to ensure non-negative estimates of the 3D NO<sub>2</sub> field.</p>
</sec>
<sec id="Ch1.S2.SS3.SSS2">
  <label>2.3.2</label><title>Inception-Based Modules</title>
      <p id="d2e2263">To enhance multi-scale feature extraction, DACNO<sub>2</sub> incorporates inception modules throughout its architecture (Fig. 2), inspired by the work of inception architecture (Szegedy et al., 2014, 2015). Each inception module runs multiple convolutional paths with different kernel sizes in parallel and concatenates their outputs, so DACNO<sub>2</sub> can capture both local gradients and broader regional structure within the same layer. In the ConvLSTM-2D and ConvLSTM-3D branches, each inception block applies parallel convolutional operations with varying kernel sizes (1 <inline-formula><mml:math id="M179" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1, 3 <inline-formula><mml:math id="M180" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3, 5 <inline-formula><mml:math id="M181" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 5) and a max-pooling branch, enabling the model to capture both local and broader spatiotemporal patterns. The max-pooling branch performs spatial downsampling by taking local maxima, which provides a coarse-scale summary that complements the convolution branches and improves multi-scale feature extraction. The 2D CNN modules extend this approach, combining parallel 1 <inline-formula><mml:math id="M182" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1, 3 <inline-formula><mml:math id="M183" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3, and 5 <inline-formula><mml:math id="M184" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 5 convolutions, a factorized 7 <inline-formula><mml:math id="M185" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 7 path (decomposed into 1 <inline-formula><mml:math id="M186" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 7 and 7 <inline-formula><mml:math id="M187" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1 convolutions), and a pooling branch. For 3D CNN modules, inception blocks use parallel convolutions with different spatial and vertical kernel shapes, such as 1 <inline-formula><mml:math id="M188" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1 <inline-formula><mml:math id="M189" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1, 1 <inline-formula><mml:math id="M190" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3 <inline-formula><mml:math id="M191" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3, and 3 <inline-formula><mml:math id="M192" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1 <inline-formula><mml:math id="M193" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1, along with a pooling branch. In all cases, each parallel branch includes its own batch normalization, activation, and dropout, after which the outputs are concatenated along the channel dimension. Batch normalization normalizes intermediate activations within each mini-batch, reducing sensitivity to feature scaling and often improving optimization behavior (Ioffe and Szegedy, 2015). Dropout randomly masks a fraction of activations during training, which reduces overfitting and helps generalization when training on heterogeneous inputs (Srivastava et al., 2014). A similar design has been applied in a previous deep learning model for NO<sub>2</sub> estimation  (Zhang et al., 2022a). It enables the model to effectively integrate information across multiple spatial and vertical scales, improving the representation of complex atmospheric NO<sub>2</sub> distributions.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Three-Phase Training Strategy</title>
      <p id="d2e2420">The DACNO<sub>2</sub> model development employs a three-phase training strategy, including pre-training, multi-constraint fine-tuning, and adaptive fine-tuning. Such a strategy enables the model to learn general patterns (e.g., a-priori knowledge) from a broad dataset and then transfer this internal knowledge to improve its performance on a new, more specific task. Similar approaches have been widely adopted in the development of artificial intelligence (AI) models across various domains, such as earth system modeling, large language models, and biomedical image analysis (Zhuang et al., 2019; Zhou et al., 2017; Ding et al., 2023; Bodnar et al., 2024).</p>
<sec id="Ch1.S2.SS4.SSS1">
  <label>2.4.1</label><title>Phase-1</title>
      <p id="d2e2439">In the first phase, the DACNO<sub>2</sub> model was pre-trained on the CAMS NO<sub>2</sub> data. This dataset provides physically consistent 3D NO<sub>2</sub> distributions by assimilating real-world observations into chemical transport models (Inness et al., 2019), enabling the model to learn comprehensive 3D NO<sub>2</sub> patterns governed by broad-scale atmospheric processes. This approach is inspired by recent progress in AI weather modeling (Bi et al., 2023; Lam et al., 2023) and the earth system foundation model  (Bodnar et al., 2025), which uses ERA5 and CAMS data for 3D forecasting of weather and air quality.</p>
      <p id="d2e2478">In this step, the training loss is defined as the sum of the Mean Squared Error (MSE) loss and the Structural Similarity Index Measure (SSIM) loss (Zhao et al., 2017; Zhou et al., 2004) between the DACNO<sub>2</sub> prediction and the CAMS NO<sub>2</sub> data on the 8 km grid.

              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M203" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Loss</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">LossMSE</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">DACNO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">CAMS</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="normal">LossSSIM</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">DACNO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">CAMS</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            MSE quantifies the absolute differences in NO<sub>2</sub> concentrations, while SSIM evaluates the similarity of spatial patterns between model outputs and the CAMS reference. SSIM is computed independently at each vertical layer by comparing normalized 2D horizontal slices of the predicted and reference NO<sub>2</sub> fields. Specifically, each slice is min-max normalized to the range of 0 to 1 prior to SSIM calculation, ensuring that the SSIM loss reflects only structural similarity rather than magnitude differences. The final SSIM loss is calculated as one minus the mean SSIM across all vertical layers. This dual-loss formulation encourages the model to match both the overall concentration values and the  spatial structures of 3D NO<sub>2</sub> fields.</p>
      <p id="d2e2574">The model was trained and validated using a random sample split from the 2019, 2021, and 2022 datasets (13 140 samples, 80 % for training, 20 % for validation), with 2023 reserved as an independent test set. Data from 2020 was excluded from this process because a preliminary experiment showed that its inclusion substantially degraded the model performance on the unknown period (i.e., 2022 data, which was initially held out as an independent validation year in that experiment). This might be due to the unexpectedly higher NO<sub>2</sub> concentrations above 1000 m in that year (Fig. S2), which is also documented in the CAMS Evaluation and Quality Control (EQC) report  (Meleux et al., 2023). While the cause remains unclear, we speculate that this anomaly is related to the substantial decrease in NO<sub><italic>x</italic></sub> emissions during 2020 due to the COVID-19 pandemic (Levelt et al., 2022) and not well accounted for in the CAMS model. We evaluate and discuss DACNO<sub>2</sub> performance for that special year in Sect. 4.4.</p>
</sec>
<sec id="Ch1.S2.SS4.SSS2">
  <label>2.4.2</label><title>Phase-2</title>
      <p id="d2e2612">In the second phase, we fine-tuned DACNO<sub>2</sub>-Phase-1 by introducing an additional MSE constraint based on EEA NO<sub>2</sub>, while maintaining the CAMS NO<sub>2</sub> constraints, as shown in Eq. (2). The EEA NO<sub>2</sub> MSE was computed at the surface layer and only on the 2 km grid with available EEA data

              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M214" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Loss</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">LossMSE</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">DACNO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">CAMS</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="normal">LossSSIM</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">DACNO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">CAMS</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="normal">LossMSE</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">DACNO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">EEA</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            The EEA NO<sub>2</sub> data were split into training and evaluation sets using the same spatiotemporal alignment as the CAMS NO<sub>2</sub> split. Most training settings remained consistent with the first phase, except that the learning rate was reduced and the EEA NO<sub>2</sub> MSE term was added to both the training loss and the validation metric. The model checkpoint with the best validation performance was selected and is referred to as DACNO<sub>2</sub>-Phase-2 for subsequent use. Although Phase-2 includes the same CAMS constraint as Phase-1, which may make Phase-1 appear redundant, we recommend retaining Phase-1. Skipping directly to Phase-2 can cause the model to overfit local EEA observations and limit its ability to learn generalizable NO<sub>2</sub> patterns from process-based data.</p>
</sec>
<sec id="Ch1.S2.SS4.SSS3">
  <label>2.4.3</label><title>Phase-3</title>
      <p id="d2e2771">Recent changes in air quality policies and emission technologies (Castellanos and Boersma, 2012; Wang et al., 2021; Chang et al., 2023) may introduce systematic NO<sub>2</sub> variations that are not well represented in the historical training dataset (Fig. S7). To ensure the DACNO<sub>2</sub> model remains adaptable to such real-world changes, we introduced a third phase. In this step, we adopted a strategy inspired by the data assimilation system in the CAMS model (Inness et al., 2019). DACNO<sub>2</sub>-Phase-3 is initialized from the DACNO<sub>2</sub>-Phase-2 weights and further fine-tuned using EEA NO<sub>2</sub> data from the training stations during the test period (2023 in this study) to reflect a typical application scenario. To maintain spatial patterns learned from earlier phases, a regularization term based on SSIM was added to both the training loss and validation metric. SSIM was computed at 8 km <inline-formula><mml:math id="M225" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 8 km resolution between predictions from the updated model and DACNO<sub>2</sub>-Phase-2 (Eq. 3):

              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M227" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Loss</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">LossMSE</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">DACNO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">new</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">EEA</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="normal">LossSSIM</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">DACNO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">new</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">DACNO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Phase</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            This approach allows the updated model to adjust prediction magnitudes in response to new measurements while preserving spatial patterns established in previous phases, since the CAMS constraint is no longer available in Phase-3. The model checkpoint with the best validation performance was selected and is referred to as DACNO<sub>2</sub>-Phase-3, which incorporates recent real-world NO<sub>2</sub> variations while retaining consistency with patterns learned during earlier training.</p>
</sec>
<sec id="Ch1.S2.SS4.SSS4">
  <label>2.4.4</label><title>Training and Implementation</title>
      <p id="d2e2935">DACNO<sub>2</sub> was trained and implemented in Python using PyTorch on two NVIDIA A30 GPUs. Training was performed with a batch size of 56, achieved by gradient accumulation. The first and second training phases each required approximately three weeks to complete 200 epochs on three years of data. The third training phase required about one week for 100 epochs on a single year of data. Once trained, the model generates daily NO<sub>2</sub> estimates for the whole area within minutes. Further efficiency improvements are possible through hardware upgrades or model optimization.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Assessing DACNO<sub>2</sub> Performance and Evolution</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Model Performance Across Training Phases</title>
      <p id="d2e2983">The performance of the DACNO<sub>2</sub> model was evaluated using both EEA NO<sub>2</sub> and CAMS NO<sub>2</sub> test data from 2023. For the comparison against EEA NO<sub>2</sub> (results in the upper panel of Table 2), both DACNO<sub>2</sub> outputs and CAMS NO<sub>2</sub> were evaluated on the 2 km grid. The CAMS NO<sub>2</sub> data was interpolated to 2 km <inline-formula><mml:math id="M240" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km resolution (CAMS-2km) and served as the baseline for this comparison. The performance results were calculated across all paired measurements and model estimations. The station-specific time-series consistency analyses are provided in Fig. S3, where the results for each EEA evaluation station were calculated along the daily time-series independently. The average time-series consistency between models and EEA NO<sub>2</sub> is shown in Fig. S4. For the evaluation of DACNO<sub>2</sub> using CAMS NO<sub>2</sub> (results in the lower panel of Table 2), DACNO<sub>2</sub> outputs were evaluated at the CAMS original 10 km <inline-formula><mml:math id="M245" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 km resolution across all vertical layers, as well as for individual layers. The layer-wise temporal correlations at the regional average and grid scales are illustrated in Fig. S6. Evaluation metrics included the root mean squared error (RMSE), Pearson correlation coefficient (<inline-formula><mml:math id="M246" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>), coefficient of determination (<inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>), and bias.</p>

<table-wrap id="T2" specific-use="star" orientation="landscape"><label>Table 2</label><caption><p id="d2e3122">Performance of DACNO<sub>2</sub> on the 2023 test dataset.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="17">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right" colsep="1"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:colspec colnum="13" colname="col13" align="right" colsep="1"/>
     <oasis:colspec colnum="14" colname="col14" align="right"/>
     <oasis:colspec colnum="15" colname="col15" align="right"/>
     <oasis:colspec colnum="16" colname="col16" align="right"/>
     <oasis:colspec colnum="17" colname="col17" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">(2 km <inline-formula><mml:math id="M260" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km)</oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1">DACNO<sub>2</sub>-Phase-1 </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col9" align="center" colsep="1">DACNO<sub>2</sub>-Phase-2 </oasis:entry>
         <oasis:entry rowsep="1" namest="col10" nameend="col13" align="center" colsep="1">DACNO<sub>2</sub>-Phase-3 </oasis:entry>
         <oasis:entry rowsep="1" namest="col14" nameend="col17" align="center">CAMS-2km </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">EEA</oasis:entry>
         <oasis:entry colname="col2">RMSE</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M264" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">bias</oasis:entry>
         <oasis:entry colname="col6">RMSE</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M266" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">bias</oasis:entry>
         <oasis:entry colname="col10">RMSE</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M268" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col13">bias</oasis:entry>
         <oasis:entry colname="col14">RMSE</oasis:entry>
         <oasis:entry colname="col15"><inline-formula><mml:math id="M270" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col16"><inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col17">bias</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">(<inline-formula><mml:math id="M272" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5">(<inline-formula><mml:math id="M274" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col6">(<inline-formula><mml:math id="M276" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9">(<inline-formula><mml:math id="M278" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col10">(<inline-formula><mml:math id="M280" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col11"/>
         <oasis:entry colname="col12"/>
         <oasis:entry colname="col13">(<inline-formula><mml:math id="M282" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col14">(<inline-formula><mml:math id="M284" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col15"/>
         <oasis:entry colname="col16"/>
         <oasis:entry colname="col17">(<inline-formula><mml:math id="M286" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Total</oasis:entry>
         <oasis:entry colname="col2">5.88</oasis:entry>
         <oasis:entry colname="col3">0.75</oasis:entry>
         <oasis:entry colname="col4">0.52</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M288" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.93</oasis:entry>
         <oasis:entry colname="col6">5.81</oasis:entry>
         <oasis:entry colname="col7">0.79</oasis:entry>
         <oasis:entry colname="col8">0.54</oasis:entry>
         <oasis:entry colname="col9">1.67</oasis:entry>
         <oasis:entry colname="col10">4.99<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col11">0.82<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col12">0.66<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col13">–0.38<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col14">5.32</oasis:entry>
         <oasis:entry colname="col15">0.80</oasis:entry>
         <oasis:entry colname="col16">0.61</oasis:entry>
         <oasis:entry colname="col17"><inline-formula><mml:math id="M293" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.15</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Urban</oasis:entry>
         <oasis:entry colname="col2">6.45</oasis:entry>
         <oasis:entry colname="col3">0.76</oasis:entry>
         <oasis:entry colname="col4">0.47</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M294" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.57</oasis:entry>
         <oasis:entry colname="col6">5.64</oasis:entry>
         <oasis:entry colname="col7">0.80</oasis:entry>
         <oasis:entry colname="col8">0.59</oasis:entry>
         <oasis:entry colname="col9">0.49<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col10">5.34<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col11">0.82<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col12">0.64<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M299" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.42</oasis:entry>
         <oasis:entry colname="col14">5.89</oasis:entry>
         <oasis:entry colname="col15">0.82</oasis:entry>
         <oasis:entry colname="col16">0.56</oasis:entry>
         <oasis:entry colname="col17"><inline-formula><mml:math id="M300" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.89</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sub-urban</oasis:entry>
         <oasis:entry colname="col2">5.11</oasis:entry>
         <oasis:entry colname="col3">0.79</oasis:entry>
         <oasis:entry colname="col4">0.58</oasis:entry>
         <oasis:entry colname="col5">–0.04<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col6">6.01</oasis:entry>
         <oasis:entry colname="col7">0.81</oasis:entry>
         <oasis:entry colname="col8">0.42</oasis:entry>
         <oasis:entry colname="col9">2.87</oasis:entry>
         <oasis:entry colname="col10">4.55</oasis:entry>
         <oasis:entry colname="col11">0.83</oasis:entry>
         <oasis:entry colname="col12">0.67</oasis:entry>
         <oasis:entry colname="col13">0.58</oasis:entry>
         <oasis:entry colname="col14">4.39<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col15">0.84<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col16">0.69<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col17"><inline-formula><mml:math id="M305" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.23</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Rural</oasis:entry>
         <oasis:entry colname="col2">5.22</oasis:entry>
         <oasis:entry colname="col3">0.76</oasis:entry>
         <oasis:entry colname="col4">0.42</oasis:entry>
         <oasis:entry colname="col5">1.96</oasis:entry>
         <oasis:entry colname="col6">5.96</oasis:entry>
         <oasis:entry colname="col7">0.76</oasis:entry>
         <oasis:entry colname="col8">0.25</oasis:entry>
         <oasis:entry colname="col9">3.17</oasis:entry>
         <oasis:entry colname="col10">4.59<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col11">0.78</oasis:entry>
         <oasis:entry colname="col12">0.55<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col13">1.05<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col14">4.79</oasis:entry>
         <oasis:entry colname="col15">0.80<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col16">0.51</oasis:entry>
         <oasis:entry colname="col17">1.98</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup>
        

  <oasis:tgroup cols="13">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right" colsep="1"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:colspec colnum="13" colname="col13" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">(10 km <inline-formula><mml:math id="M310" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 km)</oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1">DACNO<sub>2</sub>-Phase-1 </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col9" align="center" colsep="1">DACNO<sub>2</sub>-Phase-2 </oasis:entry>
         <oasis:entry rowsep="1" namest="col10" nameend="col13" align="center">DACNO<sub>2</sub>-Phase-3 </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">CAMS</oasis:entry>
         <oasis:entry colname="col2">RMSE</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M314" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">bias</oasis:entry>
         <oasis:entry colname="col6">RMSE</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M316" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">bias</oasis:entry>
         <oasis:entry colname="col10">RMSE</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M318" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M319" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col13">bias</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">(<inline-formula><mml:math id="M320" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5">(<inline-formula><mml:math id="M322" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col6">(<inline-formula><mml:math id="M324" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9">(<inline-formula><mml:math id="M326" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col10">(<inline-formula><mml:math id="M328" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col11"/>
         <oasis:entry colname="col12"/>
         <oasis:entry colname="col13">(<inline-formula><mml:math id="M330" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">All layers</oasis:entry>
         <oasis:entry colname="col2">0.99<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col3">0.96<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.91<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col5">–0.05<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col6">1.17</oasis:entry>
         <oasis:entry colname="col7">0.96<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col8">0.87</oasis:entry>
         <oasis:entry colname="col9">0.25</oasis:entry>
         <oasis:entry colname="col10">1.02</oasis:entry>
         <oasis:entry colname="col11">0.95</oasis:entry>
         <oasis:entry colname="col12">0.90</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M337" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.10</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">0 m</oasis:entry>
         <oasis:entry colname="col2">1.92<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col3">0.94<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.85<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col5">–0.36<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col6">2.29</oasis:entry>
         <oasis:entry colname="col7">0.93</oasis:entry>
         <oasis:entry colname="col8">0.79</oasis:entry>
         <oasis:entry colname="col9">0.75</oasis:entry>
         <oasis:entry colname="col10">1.94</oasis:entry>
         <oasis:entry colname="col11">0.93</oasis:entry>
         <oasis:entry colname="col12">0.85<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M343" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.63</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">50 m</oasis:entry>
         <oasis:entry colname="col2">1.58<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col3">0.95<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.88<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col5">–0.25<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col6">1.94</oasis:entry>
         <oasis:entry colname="col7">0.94</oasis:entry>
         <oasis:entry colname="col8">0.82</oasis:entry>
         <oasis:entry colname="col9">0.66</oasis:entry>
         <oasis:entry colname="col10">1.62</oasis:entry>
         <oasis:entry colname="col11">0.94</oasis:entry>
         <oasis:entry colname="col12">0.87</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M348" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.31</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">250 m</oasis:entry>
         <oasis:entry colname="col2">1.05<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col3">0.93<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.83<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col5">0.10</oasis:entry>
         <oasis:entry colname="col6">1.19</oasis:entry>
         <oasis:entry colname="col7">0.93<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col8">0.78</oasis:entry>
         <oasis:entry colname="col9">0.41</oasis:entry>
         <oasis:entry colname="col10">1.09</oasis:entry>
         <oasis:entry colname="col11">0.93<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col12">0.82</oasis:entry>
         <oasis:entry colname="col13">0.01<sup>∗</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">500 m</oasis:entry>
         <oasis:entry colname="col2">0.70<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col3">0.92<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.79<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col5">0.09</oasis:entry>
         <oasis:entry colname="col6">0.71</oasis:entry>
         <oasis:entry colname="col7">0.92<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col8">0.79<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">0.16</oasis:entry>
         <oasis:entry colname="col10">0.79</oasis:entry>
         <oasis:entry colname="col11">0.90</oasis:entry>
         <oasis:entry colname="col12">0.74</oasis:entry>
         <oasis:entry colname="col13">0.05<sup>∗</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1000 m</oasis:entry>
         <oasis:entry colname="col2">0.31</oasis:entry>
         <oasis:entry colname="col3">0.89<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.72</oasis:entry>
         <oasis:entry colname="col5">0.03<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col6">0.30<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.89<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col8">0.74<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">0.03<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col10">0.39</oasis:entry>
         <oasis:entry colname="col11">0.86</oasis:entry>
         <oasis:entry colname="col12">0.56</oasis:entry>
         <oasis:entry colname="col13">0.06</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2000 m</oasis:entry>
         <oasis:entry colname="col2">0.08<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col3">0.81<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.61</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M369" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.01</oasis:entry>
         <oasis:entry colname="col6">0.08<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.81<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col8">0.64<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M373" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.01</oasis:entry>
         <oasis:entry colname="col10">0.09</oasis:entry>
         <oasis:entry colname="col11">0.79</oasis:entry>
         <oasis:entry colname="col12">0.48</oasis:entry>
         <oasis:entry colname="col13">0.00<sup>∗</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3000 m</oasis:entry>
         <oasis:entry colname="col2">0.04</oasis:entry>
         <oasis:entry colname="col3">0.78<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.55</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M376" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.01</oasis:entry>
         <oasis:entry colname="col6">0.03<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.77</oasis:entry>
         <oasis:entry colname="col8">0.58<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">0.00<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col10">0.04</oasis:entry>
         <oasis:entry colname="col11">0.74</oasis:entry>
         <oasis:entry colname="col12">0.40</oasis:entry>
         <oasis:entry colname="col13">0.00<sup>∗</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5000 m</oasis:entry>
         <oasis:entry colname="col2">0.01<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col3">0.67<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.31</oasis:entry>
         <oasis:entry colname="col5">0.00</oasis:entry>
         <oasis:entry colname="col6">0.01<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.66</oasis:entry>
         <oasis:entry colname="col8">0.34<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">0.00<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col10">0.02</oasis:entry>
         <oasis:entry colname="col11">0.61</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M386" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.01</oasis:entry>
         <oasis:entry colname="col13">0.00<sup>∗</sup></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e3134">Note: For the comparison against EEA NO<sub>2</sub> (shown in the upper panel), both DACNO<sub>2</sub> outputs and CAMS NO<sub>2</sub> were evaluated on the 2 km grid. In this comparison, CAMS is a reanalysis product that has assimilated EEA NO<sub>2</sub> for 2023. The CAMS NO<sub>2</sub> data was interpolated to a 2 km <inline-formula><mml:math id="M254" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km resolution (CAMS-2km) and used as a baseline in this comparison. For evaluating DACNO<sub>2</sub> using CAMS NO<sub>2</sub> (shown in the lower panel), DACNO<sub>2</sub> outputs were downsampled and evaluated at the original 10 km <inline-formula><mml:math id="M258" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 km resolution of CAMS across all vertical layers as well as for individual layers. Best values within each row are marked with an asterisk (<sup>*</sup>).</p></table-wrap-foot></table-wrap>

      <p id="d2e5231">Phases 1–3 represent successive development stages of the DACNO<sub>2</sub> model. The phase-to-phase comparison in Table 2 is used to quantify the incremental effect of adding constraints and the final adaptation step. In Phase-3, the fine-tuning step uses EEA observations from the training stations in 2023. All reported EEA-based metrics are computed on the held-out evaluation stations. Comparisons with EEA NO<sub>2</sub> indicate progressive improvement across DACNO<sub>2</sub> training phases. DACNO<sub>2</sub>-Phase-3 achieves the best overall agreement (RMSE <inline-formula><mml:math id="M392" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 4.99 <inline-formula><mml:math id="M393" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M395" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.82</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.66</mml:mn></mml:mrow></mml:math></inline-formula>, bias <inline-formula><mml:math id="M397" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M398" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.38 <inline-formula><mml:math id="M399" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>), outperforming both DACNO<sub>2</sub>-Phase-1 (RMSE <inline-formula><mml:math id="M402" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5.88 <inline-formula><mml:math id="M403" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>,<inline-formula><mml:math id="M405" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.52, bias <inline-formula><mml:math id="M407" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M408" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.93 <inline-formula><mml:math id="M409" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>) and DACNO<sub>2</sub>-Phase-2 (RMSE <inline-formula><mml:math id="M412" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5.81 <inline-formula><mml:math id="M413" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M415" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.79</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M416" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.54</mml:mn></mml:mrow></mml:math></inline-formula>, bias <inline-formula><mml:math id="M417" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.67 <inline-formula><mml:math id="M418" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>). Figure S4 shows that the DACNO<sub>2</sub> model learns reliable temporal correlations with EEA NO<sub>2</sub> at the daily and seasonal scales since Phase-1 (<inline-formula><mml:math id="M422" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.94</mml:mn></mml:mrow></mml:math></inline-formula>), and these correlations are further enhanced in Phase-2 (<inline-formula><mml:math id="M423" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.95</mml:mn></mml:mrow></mml:math></inline-formula>) and Phase-3 (<inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.98</mml:mn></mml:mrow></mml:math></inline-formula>). This indicates that the model can represent temporal variability without using satellite NO<sub>2</sub> as an input, relying instead on meteorological and temporal indicators. Moreover, Table 2 and Fig. S4 show a positive bias for DACNO<sub>2</sub>-Phase-2 in 2023. This offset is consistent with the fact that the NO<sub>2</sub> level in 2023 is lower than in the Phase-2 training years (2019, 2021, 2022), as illustrated in Fig. S7. DACNO<sub>2</sub>-Phase-3 reduces the effect of the interannual variation while maintaining the temporal correlation, highlighting the role of the adaptive fine-tuning step.</p>
      <p id="d2e5652">Compared to the interpolated CAMS-2km dataset (RMSE <inline-formula><mml:math id="M429" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5.32 <inline-formula><mml:math id="M430" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.80</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M433" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.61</mml:mn></mml:mrow></mml:math></inline-formula>, bias <inline-formula><mml:math id="M434" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M435" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.15 <inline-formula><mml:math id="M436" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>), DACNO<sub>2</sub>-Phase-3 shows improved accuracy and reduced bias. Station-type analysis further highlights the advantages of DACNO<sub>2</sub>-Phase-3, especially at urban and rural sites. For urban locations, DACNO<sub>2</sub>-Phase-3 achieves better agreement (RMSE <inline-formula><mml:math id="M441" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5.34 <inline-formula><mml:math id="M442" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.82</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M445" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.64</mml:mn></mml:mrow></mml:math></inline-formula>, bias <inline-formula><mml:math id="M446" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula>
<inline-formula><mml:math id="M447" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.42 <inline-formula><mml:math id="M448" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>) compared with CAMS-2km (RMSE <inline-formula><mml:math id="M450" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5.89 <inline-formula><mml:math id="M451" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M453" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.82</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M454" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.56</mml:mn></mml:mrow></mml:math></inline-formula>, bias <inline-formula><mml:math id="M455" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M456" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2.89</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M457" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>). In rural areas, DACNO<sub>2</sub>-Phase-3 reduces the bias (RMSE <inline-formula><mml:math id="M460" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 4.59 <inline-formula><mml:math id="M461" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, bias <inline-formula><mml:math id="M463" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.05 <inline-formula><mml:math id="M464" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>) compared to CAMS-2km (RMSE <inline-formula><mml:math id="M466" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 4.79 <inline-formula><mml:math id="M467" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, bias <inline-formula><mml:math id="M469" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.98 <inline-formula><mml:math id="M470" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>). Such improvement is consistent with station-specific time-series consistency analysis (Fig. S3). It indicates that DACNO<sub>2</sub>-Phase-3 achieves station-specific Pearson correlations comparable to CAMS-2km (CAMS-2km: <inline-formula><mml:math id="M473" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>-mean <inline-formula><mml:math id="M474" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.85, <inline-formula><mml:math id="M475" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>-median <inline-formula><mml:math id="M476" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.88; DACNO<sub>2</sub>-Phase-3: <inline-formula><mml:math id="M478" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>-mean <inline-formula><mml:math id="M479" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.84, <inline-formula><mml:math id="M480" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>-median <inline-formula><mml:math id="M481" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.87), while exhibiting higher station-specific <inline-formula><mml:math id="M482" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (CAMS-2km: <inline-formula><mml:math id="M483" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>-mean <inline-formula><mml:math id="M484" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.09, <inline-formula><mml:math id="M485" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>-median <inline-formula><mml:math id="M486" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.52; DACNO<sub>2</sub>-Phase-3: <inline-formula><mml:math id="M488" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>-mean <inline-formula><mml:math id="M489" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.23, <inline-formula><mml:math id="M490" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>-median <inline-formula><mml:math id="M491" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.61). The <inline-formula><mml:math id="M492" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> improvements are attributed to more high-<inline-formula><mml:math id="M493" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> sites at urban stations and fewer very low-<inline-formula><mml:math id="M494" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> sites at rural stations. The large difference between the mean and median <inline-formula><mml:math id="M495" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> is primarily caused by negative <inline-formula><mml:math id="M496" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values at a subset of rural stations, likely due to uneven station distribution across the network and the challenge of modeling weaker, noisier signals in rural environments. Overall, these results suggest that the DACNO<sub>2</sub> model improves agreement with the independent EEA evaluation stations relative to the CAMS-2km baseline across station types. The associated spatial redistribution and localized patterns are examined explicitly in Sect. 3.2.</p>
      <p id="d2e6327">In addition, Fig. S3 shows that DACNO<sub>2</sub>-Phase-3 achieves better station-specific agreement in the central domain than near the boundaries. This may be due to boundary areas that lack sufficient spatial context and have complex mountainous terrain. Additionally, a slight overestimation of DACNO<sub>2</sub>-Phase-3 at EEA rural stations persists despite adaptive fine-tuning. A possible reason is the imbalance in the EEA constraint. Figure S1 shows that most stations are located in urban and suburban areas with relatively higher NO<sub>2</sub> concentrations, whereas fewer stations are in rural areas. This may lead to positive bias in the model's estimates for rural areas, and the solutions require further investigation, including sample rebalancing strategies, expanding the study region to include more rural sites, and additional constraints. Meanwhile, given the <inline-formula><mml:math id="M501" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> definition, positive prediction bias at rural stations may be influential, as these stations generally have low NO<sub>2</sub> standard deviations and a smaller tolerance for prediction bias.</p>
      <p id="d2e6377">Comparisons with CAMS NO<sub>2</sub> across all layers show that DACNO<sub>2</sub> effectively learns and preserves 3D NO<sub>2</sub> distributions through all training phases (Table 2). Figure S6 further presents a layer-wise comparison between DACNO<sub>2</sub>-Phase-3 and CAMS at the temporal and grid scales, showing that DACNO<sub>2</sub>-Phase-3 can capture the temporal variability of NO<sub>2</sub> in 3D space. Near the surface, DACNO<sub>2</sub>-Phase-3 maintains strong agreement with CAMS (Layer 0 m: RMSE <inline-formula><mml:math id="M510" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.94 <inline-formula><mml:math id="M511" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M513" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M514" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.93, <inline-formula><mml:math id="M515" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.85, bias <inline-formula><mml:math id="M516" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M517" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.63 <inline-formula><mml:math id="M518" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, Table 2), and performance remains robust at mid-altitudes (Layer 500 m: RMSE <inline-formula><mml:math id="M520" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.79 <inline-formula><mml:math id="M521" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M523" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>
<inline-formula><mml:math id="M524" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.90, <inline-formula><mml:math id="M525" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.74</mml:mn></mml:mrow></mml:math></inline-formula>, bias <inline-formula><mml:math id="M526" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.05 <inline-formula><mml:math id="M527" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>), similar to earlier phases. However, a weak correlation is observed in the mountainous region (i.e., the Alps and the Pyrenees, Fig. S6). At higher layers above 1000 m, the agreement in <inline-formula><mml:math id="M529" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> starts to decrease while the correlation remains stable. At 5000 m, DACNO<sub>2</sub>-Phase-3 yields a near-zero <inline-formula><mml:math id="M531" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M532" display="inline"><mml:mo lspace="0mm">-</mml:mo></mml:math></inline-formula>0.01), which is lower than DACNO<sub>2</sub>-Phase-1 (0.31) and DACNO<sub>2</sub>-Phase-2 (0.34), but the correlation remains moderate (<inline-formula><mml:math id="M535" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn></mml:mrow></mml:math></inline-formula>). Figure S6 indicates that the differences between DACNO<sub>2</sub>-phase-3 and CAMS at these higher layers are mainly due to magnitude adjustment rather than loss of spatial structure. In addition, predicting very low NO<sub>2</sub> concentrations (approximately 0.05 <inline-formula><mml:math id="M538" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup> at 3000 m and 0.02 <inline-formula><mml:math id="M540" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup> at 5000 m, Fig. S2) at high layers is challenged by relatively higher noise. This reduction in agreement at upper layers remains a key challenge for ML-based 3D air quality modeling, which may require additional constraints from space-based observations or physical processes.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Model Evolution in the Multi-constraint Strategy</title>
      <p id="d2e6768">To further illustrate the evolution of estimated NO<sub>2</sub> spatial distributions achieved through a phased training, multi-constraint strategy, Fig. 3 compares average surface NO<sub>2</sub> estimates for 2023 from DACNO<sub>2</sub>-Phase-1, DACNO<sub>2</sub>-Phase-2, DACNO<sub>2</sub>-Phase-3, CAMS, and CAMS-2km. Results are shown for the full study region and three representative local areas of Paris, the northern region (NO<sub>2</sub> hotspot area encompassing the Netherlands, Belgium, and the Ruhr area), and the Alpine region.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e6828">Spatial comparison of surface NO<sub>2</sub> estimates for 2023 from multiple models. <bold>(a)</bold> Annual mean surface NO<sub>2</sub> fields over the entire study region from DACNO<sub>2</sub>-Phase-1, DACNO<sub>2</sub>-Phase-2, DACNO<sub>2</sub>-Phase-3, CAMS (10 km <inline-formula><mml:math id="M553" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 km), and CAMS-2km (bilinearly interpolated to 2 km <inline-formula><mml:math id="M554" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km). <bold>(b–d)</bold> Enlarged views for three representative local areas: <bold>(b)</bold> Paris, <bold>(c)</bold> the northern region (NO<sub>2</sub> hotspot area encompassing the Netherlands, Belgium, and the Ruhr area), and <bold>(d)</bold> the Alpine region.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7741/2026/acp-26-7741-2026-f03.jpg"/>

        </fig>

      <p id="d2e6922">Across the study region (Fig. 3a), all models exhibit broad and similar NO<sub>2</sub> patterns over land and ocean, consistent with the high spatial agreement between DACNO<sub>2</sub> and CAMS NO<sub>2</sub> reported in Sect. 3.1. Nonetheless, DACNO<sub>2</sub>-Phase-2 and DACNO<sub>2</sub>-Phase-3 yield sharper spatial contrasts and more clearly defined local NO<sub>2</sub> hotspots than CAMS and DACNO<sub>2</sub>-Phase-1. As an additional experiment, we trained the model using only EEA NO<sub>2</sub> data, resulting in the DACNO<sub>2</sub>-onlyobs version. As shown in Fig. S8, this model yields effective NO<sub>2</sub> estimates primarily limited to the land surface and cannot reproduce the shipping track patterns, which are visible in the CAMS and DACNO<sub>2</sub> results. Meanwhile, this model produces obvious artifacts over the ocean and at higher altitudes due to the lack of training constraints. These differences highlight the significance of the CAMS NO<sub>2</sub> constraint in facilitating broad spatial generalization in ML-based models.</p>
      <p id="d2e7036">Differences between models become more pronounced when focusing on local regions (Fig. 3b–d). CAMS NO<sub>2</sub> exhibits visible pixelation effects in these areas due to its coarse native resolution. While bilinear interpolation (as in CAMS-2km) can smooth these effects, it does not introduce additional spatial detail, resulting in oversmoothed patterns. DACNO<sub>2</sub>-Phase-1 shows a spatial NO<sub>2</sub> distribution similar to CAMS-2km, despite using high-resolution input features from emission proxies and geography. This indicates that constraints from CAMS NO<sub>2</sub> alone are insufficient for the model to capture fine-scale local NO<sub>2</sub> variability. Incorporating the EEA NO<sub>2</sub> constraint in DACNO<sub>2</sub>-Phase-2 addresses this limitation, inspired by approaches in recent ML-based high-resolution surface NO<sub>2</sub> modeling studies using ground measurements as targets (Sun et al., 2024; Wei et al., 2022; Kim et al., 2021; Ghahremanloo et al., 2023). DACNO<sub>2</sub>-Phase-2 reconstructs spatial patterns of NO<sub>2</sub> that better match urban layout in Paris (Fig. 3b), identifies more small-scale emission hotspots in the northern region (Fig. 3c), and enhances hotspot signals in the Alpine region (Fig. 3d). DACNO<sub>2</sub>-Phase-3 retains these spatial characteristics and primarily adjusts concentration magnitudes by assimilating new measurements to better represent actual NO<sub>2</sub> levels during the application period. For example, the average surface NO<sub>2</sub> concentration estimate in Paris decreases from 11.89 <inline-formula><mml:math id="M581" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup> in DACNO<sub>2</sub>-Phase-2 to 10.08 <inline-formula><mml:math id="M584" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup> in DACNO<sub>2</sub>-Phase-3. This evolution demonstrates the value of integrating multiple constraints and adaptive fine-tuning for high-resolution NO<sub>2</sub> estimation.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Global and Local Differences Between DACNO<sub>2</sub> and CAMS</title>
      <p id="d2e7248">To further analyze differences in 3D NO<sub>2</sub> estimates between DACNO<sub>2</sub> and CAMS, Fig. 4 compares their annual average NO<sub>2</sub> distributions for 2023 across all vertical layers over the entire study region and three selected local areas. At the regional scale (Fig. 4a), DACNO<sub>2</sub> and CAMS show strong overall agreement at all altitudes, demonstrating that DACNO<sub>2</sub> effectively learns and reproduces large-scale 3D NO<sub>2</sub> structures from CAMS. However, DACNO<sub>2</sub> provides enhanced spatial detail, presenting sharper gradients and better-defined urban and industrial hotspots, particularly from the surface up to 250 m. At higher altitudes, the differences between the two models gradually diminish, accompanied by a decrease in NO<sub>2</sub> concentrations. Nevertheless, subtle magnitude discrepancies persist, with DACNO<sub>2</sub> estimates reaching lower values, sometimes approaching zero.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e7335">Annual mean NO<sub>2</sub> distributions for 2023 estimated from DACNO<sub>2</sub>-Phase-3 (2 km <inline-formula><mml:math id="M600" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km) and CAMS (10 km <inline-formula><mml:math id="M601" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 km) at multiple vertical layers. Layer-wise average NO<sub>2</sub> distributions over <bold>(a)</bold> Western Europe (entire study region), <bold>(b)</bold> Paris, <bold>(c)</bold> the northern region, and <bold>(d)</bold> the Alpine region.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7741/2026/acp-26-7741-2026-f04.jpg"/>

        </fig>

      <p id="d2e7398">Local-scale comparisons further highlight the advantages of DACNO<sub>2</sub> (Fig. 4b–d). In the Paris region (Fig. 4b), DACNO<sub>2</sub> provides finer spatial detail and greater NO<sub>2</sub> levels at lower altitudes (e.g., 0 m: 10.08 <inline-formula><mml:math id="M606" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>; 50 m: 8.94 <inline-formula><mml:math id="M608" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>; 250 m: 4.65 <inline-formula><mml:math id="M610" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>), whereas CAMS results remain coarser with generally lower estimates (0 m: 8.43 <inline-formula><mml:math id="M612" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>; 50 m: 7.15 <inline-formula><mml:math id="M614" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>; 250 m: 3.63 <inline-formula><mml:math id="M616" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>). In the northern region (Fig. 4c), DACNO<sub>2</sub> more distinctly resolves localized emission sources at low layers, capturing a greater number of hotspots than CAMS. As a result, the average NO<sub>2</sub> concentration from DACNO<sub>2</sub> is elevated throughout the boundary layer (up to 1000 m), with mean values 8.8 % higher than those from CAMS. In the Alpine region (Fig. 4d), DACNO<sub>2</sub> more effectively represents terrain-driven gradients and captures NO<sub>2</sub> enhancements within mountainous areas, demonstrating greater sensitivity to complex topographic influences. At higher altitudes, fine-scale variability diminishes in both models and their predicted NO<sub>2</sub> fields become more similar. This is because the influence of local emissions and surface features weakens, while regional-scale processes and long-range transport dominate (see Sect. 4.1). This reduced difference is also accompanied by much lower NO<sub>2</sub> concentrations at higher altitudes.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Insights and Implications of DACNO<sub>2</sub></title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Feature Importance and Data-driven Insights</title>
      <p id="d2e7651">We assessed the relative importance of input feature groups in DACNO<sub>2</sub> using the integrated gradients (IG) method (Sundararajan et al., 2017) implemented via the Captum interpretability library (Kokhlikyan et al., 2020). IG quantifies the effect of varying each input feature from a zero baseline to its actual value on a selected target function. In this analysis, we computed IG at two targets: (1) the RMSE between DACNO<sub>2</sub> predictions and 2023 EEA NO<sub>2</sub> training measurements at the surface, and (2) the RMSE between DACNO<sub>2</sub> predictions and 2023 CAMS NO<sub>2</sub> at multiple vertical layers. Feature group results are shown in Fig. 5, and results for individual features are provided in Fig. S9.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e7701">Relative importance of each input feature group for DACNO<sub>2</sub> model predictions, evaluated using the integrated gradients (IG) method. <bold>(a)</bold> Feature group contributions to RMSE between DACNO<sub>2</sub> surface NO<sub>2</sub> estimates and EEA ground-based measurements for 2023. <bold>(b)</bold> Feature group contributions to RMSE between DACNO<sub>2</sub> and CAMS NO<sub>2</sub> estimates at different vertical layers for 2023. The five feature groups are: temporal indicators, emission inventories and proxies, geography, ERA5 single-level meteorology, and ERA5 multi-level meteorology. Results are shown for each model training phase (Phase-1, Phase-2, and Phase-3), illustrating how the relative influence of input feature groups varies with training constraints and altitude. See Fig. S9 for the contributions of individual features within each group.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7741/2026/acp-26-7741-2026-f05.png"/>

        </fig>

      <p id="d2e7762">For surface NO<sub>2</sub> predictions evaluated against EEA measurements, DACNO<sub>2</sub> relies primarily on emission proxies, geographic features, and multi-level meteorological variables, while temporal indicators and single-level meteorological features play a lesser role. The addition of the EEA NO<sub>2</sub> constraint in Phase-2 and Phase-3 increases the importance of geographic data, highlighting its value for high-resolution surface NO<sub>2</sub> estimation. As shown in Fig. S9, land cover emerges as the most influential single feature (36.6 %) in DACNO<sub>2</sub>-Phase-3. Multi-level meteorological variables dominate the meteorological contribution, suggesting partial redundancy between single-level and multi-level meteorological inputs.</p>
      <p id="d2e7811">For NO<sub>2</sub> estimates by layer evaluated against CAMS, the distribution of input feature importance at lower layers (up to 1000 m) is similar to that for surface NO<sub>2</sub> evaluated against EEA, suggesting that DACNO<sub>2</sub> remains relatively stable across training phases with different constraints. Differences between the three-phase models are most apparent near the surface but gradually diminish with height. The importance of geographic features steadily decreases with height, whereas emission features reach their strongest influence at approximately 500 m before declining. Above 3000 m, both become negligible, reflecting the transition from the Planetary Boundary Layer (PBL), which is influenced by local surface features, into the free troposphere, which is dominated by broad-scale processes. In contrast, temporal indicators, single-level meteorological features, and especially multi-level meteorological features become increasingly important with height. This shift highlights the greater reliance on temporal and large-scale atmospheric information for NO<sub>2</sub> estimates at higher layers. Among these features, radiation flux is the most important single-level meteorological variable, and wind is the dominant variable among all meteorological features (Fig. S9). Given the consistently low overall contribution of single-level meteorological variables, future model development may consider reducing or refining the use of this feature group to streamline the input space.</p>
      <p id="d2e7850">Overall, the DACNO<sub>2</sub> model is developed by combining multi-scale inputs and multi-source constraints. The fine-scale spatial structure on the 2 km grid is primarily informed by high-resolution emission-related proxies and geographic features, whereas large-scale spatiotemporal variation and vertical structure are driven by meteorological variables and temporal indicators. Through the phased training strategy, the CAMS constraint transfers large-scale spatiotemporal variation to the DACNO<sub>2</sub> model, and the EEA constraint guides the model to use fine-scale static inputs to shape this variation on the 2 km grid spatially.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Enhanced Vertical NO<sub>2</sub> Profile Representation</title>
      <p id="d2e7889">Figure 6 compares the average 2023 NO<sub>2</sub> profile estimates from DACNO<sub>2</sub>-Phase-3 (2 km <inline-formula><mml:math id="M650" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km) and CAMS (10 km <inline-formula><mml:math id="M651" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 km) for the Paris and Alpine regions, with results overlaid on Google Earth imagery for geographic context. In Paris, the regional average profile (Fig. 6a) indicates that DACNO<sub>2</sub> yields higher NO<sub>2</sub> concentrations up to 2000 m and steeper vertical gradients compared to CAMS. This enhancement likely results from DACNO<sub>2</sub>'s use of high-resolution emission proxies and land cover information, allowing the model to resolve smaller and more localized emission sources (Kuik et al., 2018; Shahrokhishahraki et al., 2022). At the local scale, we take a transect over the grids of 100 km over Paris to compare the interpixel profile variability from CAMS and DACNO<sub>2</sub> (Fig. 6c). It is observed that DACNO<sub>2</sub> more clearly distinguishes spatial variability in the vertical structure, showing sharper contrasts and more pronounced local peaks than CAMS, particularly below 250 m. The regional average profiles for the Alpine area are similar between DACNO<sub>2</sub> and CAMS (Fig. 6b), which is due to the overall lower concentrations over this region with limited emission sources. However, local differences remain visible across a 200 km transect (Fig. 6d). DACNO<sub>2</sub> captures higher NO<sub>2</sub> concentrations around urban and small-scale hotspots, especially in valleys and canyons where pollutants tend to accumulate. Conversely, DACNO<sub>2</sub> provides lower NO<sub>2</sub> estimates in areas between the mountains with few sources. Overall, DACNO<sub>2</sub> provides more spatially detailed 3D NO<sub>2</sub> fields, revealing greater variability in the vertical profiles across different grids in this complex terrain. This refinement is important, as small point and line sources can contribute significantly NO<sub>2</sub> in mountainous regions (Kim et al., 2021).</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e8045">Comparison of NO<sub>2</sub> profile estimates from DACNO<sub>2</sub>-Phase-3 (2 km <inline-formula><mml:math id="M667" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km) and CAMS (10 km <inline-formula><mml:math id="M668" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 km) for the Paris and Alpine regions in 2023. Regional average vertical profiles and surface NO<sub>2</sub> distributions for Paris <bold>(a)</bold> and the Alpine region <bold>(b)</bold>, with results shown over Google Earth imagery (Imagery © 2025 Airbus, Landsat/Copernicus, Map data © 2025 Google). Interpixel variability of NO<sub>2</sub> profiles from DACNO<sub>2</sub> and CAMS along a 100 km transect (black boxes) in the Paris area <bold>(c)</bold> and a 200 km transect in the Alpine region <bold>(d)</bold>, illustrating local-scale differences in vertical structure.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7741/2026/acp-26-7741-2026-f06.jpg"/>

        </fig>

      <p id="d2e8126">To assess how vertical profiles differ between the two models across environments, we analyzed the mean DACNO<sub>2</sub>-to-CAMS profile ratio across the entire study region in urban, suburban, rural, and uninhabited environments classified based on population density (Fig. S10) and the urbanization definition (Dijkstra et al., 2021). The results indicate that the DACNO<sub>2</sub>-Phase-3 adjustment is not a uniform scaling of the CAMS field. Instead, near the surface, DACNO<sub>2</sub>-Phase-3 shows higher concentrations relative to CAMS in urban regions (about 6 %) and lower concentrations in other areas (from about <inline-formula><mml:math id="M675" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>20 % to <inline-formula><mml:math id="M676" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1 %). In the boundary layer (1000 m), the NO<sub>2</sub> concentrations are systematically higher in DACNO<sub>2</sub>-Phase-3 compared to CAMS (from 10 % to 30 %), except in the uninhabited area (remains the same). At higher layers, DACNO<sub>2</sub>-Phase-3 values converge to a lower ratio (about <inline-formula><mml:math id="M680" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>22 % to <inline-formula><mml:math id="M681" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>15 %) at 5000 m for the entire region. This behavior is also reflected in the layer-integrated column diagnostics shown in Fig. S11, which indicate near preservation of the regional column (0–5000 m), accompanied by a significant redistribution in the lower (0–1000 m) and conservative adjustment in upper (1000–5000 m) layers. Together, these results suggest that the DACNO<sub>2</sub>-Phase-3 primarily redistributes NO<sub>2</sub> within the lower layers, enhancing horizontal contrast linked to human activity and emission strength, while maintaining consistently low estimates in the upper layers.</p>
      <p id="d2e8232">Additionally, we assessed the profile ratio across the three phases (Fig. S10). The results indicate that applying EEA constraints almost systematically increases NO<sub>2</sub> estimates in DACNO<sub>2</sub>-Phase-2 relative to DACNO<sub>2</sub>-Phase-1, likely because the CAMS data used for pretraining in Phase-1 underestimates NO<sub>2</sub> at EEA measurement stations. In contrast, the EEA constraint reduces NO<sub>2</sub> estimates in DACNO<sub>2</sub>-Phase 3 relative to DACNO<sub>2</sub>-Phase-2, consistent with the lower surface NO<sub>2</sub> levels observed in 2023 compared with the training years (2019, 2021, 2022, Fig. S7). However, the boundary-layer NO<sub>2</sub> estimates exhibit different trends that do not align with phase-dependent changes, which warrants further investigation.</p>
      <p id="d2e8317">In this work, the vertical structure of DACNO<sub>2</sub> is assessed through comparison with CAMS. Independent evaluation against vertically resolved observations, such as MAX-DOAS or aircraft measurements, would be the next step in future work. Such an analysis would require an hourly version of the DACNO<sub>2</sub> fields to provide daytime data and the application of appropriate observation operators to ensure comparability between the model and the observational data.</p>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Implications for Satellite NO<sub>2</sub> Retrievals</title>
      <p id="d2e8356">To assess the potential of DACNO<sub>2</sub> for satellite NO<sub>2</sub> product improvement and development, we tested its use as a source of a-priori NO<sub>2</sub> profiles in TROPOMI retrievals. For this, a dedicated version of the model (DACNO<sub>2</sub>-S5P) was developed for the TROPOMI overpass time, predicting a 3 h average NO<sub>2</sub> (11:00–13:00 UTC) using the same three-phase strategy. The model targets, named CAMS-S5P and EEA-S5P, represent process-based and measured NO<sub>2</sub> data during this period.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e8416">Impact of a-priori profile selection on TROPOMI tropospheric NO<sub>2</sub> column retrievals for 2023. <bold>(a)</bold> Annual mean TROPOMI NO<sub>2</sub> columns retrieved using the original TM5 (1° <inline-formula><mml:math id="M704" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1°, approximately 100 km <inline-formula><mml:math id="M705" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 100 km), CAMS-S5P (10 km <inline-formula><mml:math id="M706" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 km), and DACNO<sub>2</sub>-S5P (2 km <inline-formula><mml:math id="M708" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km) a-priori profiles. <bold>(b)</bold> Spatial distribution of the relative difference (%) in TROPOMI NO<sub>2</sub> columns retrieved with three profiles. <bold>(c)</bold> The relative change in retrieved NO<sub>2</sub> columns across three subregions (the northern region, Paris, and the Alpine region) when using DACNO<sub>2</sub>-S5P versus CAMS-S5P profiles.</p></caption>
          <graphic xlink:href="https://acp.copernicus.org/articles/26/7741/2026/acp-26-7741-2026-f07.jpg"/>

        </fig>

      <p id="d2e8518">Model evaluation (Table S1) shows DACNO<sub>2</sub>-S5P agrees well with CAMS-S5P (RMSE <inline-formula><mml:math id="M713" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.98 <inline-formula><mml:math id="M714" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M716" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M717" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.94, <inline-formula><mml:math id="M718" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.88, bias <inline-formula><mml:math id="M719" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.03 <inline-formula><mml:math id="M720" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>) on the 10 km grid. Compared to EEA-S5P measurements, DACNO<sub>2</sub>-S5P achieves better agreement (RMSE <inline-formula><mml:math id="M723" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5.07 <inline-formula><mml:math id="M724" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M726" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.77</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M727" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.59</mml:mn></mml:mrow></mml:math></inline-formula>, bias <inline-formula><mml:math id="M728" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.05 <inline-formula><mml:math id="M729" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>) than CAMS-S5P (RMSE <inline-formula><mml:math id="M731" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5.27 <inline-formula><mml:math id="M732" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M734" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M735" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.76, <inline-formula><mml:math id="M736" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.55</mml:mn></mml:mrow></mml:math></inline-formula>, bias <inline-formula><mml:math id="M737" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula>
<inline-formula><mml:math id="M738" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.94 <inline-formula><mml:math id="M739" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>).</p>
      <p id="d2e8810">We replaced the original TM5 a-priori profiles (1° <inline-formula><mml:math id="M741" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1°, approximately 100 km <inline-formula><mml:math id="M742" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 100 km) in the TROPOMI retrievals with CAMS-S5P and DACNO<sub>2</sub>-S5P profiles, following the approach described in  Douros et al. (2023) and focusing on the troposphere. Figure 7a presents the annual mean TROPOMI NO<sub>2</sub> columns retrieved using these different a-priori profiles, with inter-comparisons shown in Fig. 7b and c. Both CAMS-S5P and DACNO<sub>2</sub>-S5P profiles lead to substantial increases in the retrieved NO<sub>2</sub> columns, by 36.2 % and 39.8 % on average, respectively. The increase associated with CAMS-S5P is consistent with previous findings (Douros et al., 2023) and is primarily attributable to the improved spatial resolution of the a-priori profile, which better represents near-surface NO<sub>2</sub> enhancements and fine-scale spatial gradients, resulting in larger retrieved tropospheric columns over emission hotspots (Tack et al., 2021; Ialongo et al., 2020).</p>
      <p id="d2e8873">Compared to the CAMS-S5P profile, using DACNO<sub>2</sub>-S5P as the a-priori increases retrieved NO<sub>2</sub> columns by about 3.0 % on average (Fig. 7b), associated with the reduced negative bias against EEA-S5P measurements reported above. This change is accompanied by a clear spatial structure in the differences, with localized increases over small-scale emission hotspots and decreases over low-emission regions. In central-western France (0–2.6° E, 45.6–46.3° N), a distinct southwest-to-northeast line of reinforced NO<sub>2</sub> columns appears because DACNO<sub>2</sub>-S5P enhances the emission signals from the cities of Angoulême, Guéret, and Montluçon. Regional comparisons (Fig. 7c) show that the DACNO<sub>2</sub>-S5P profile leads to a 1.8 % increase in the northern region and 5.9 % in Paris, with the most significant increases surrounding major emission hotspots. This is likely due to DACNO<sub>2</sub>'s enhanced ability, based on finer resolution, to capture small-scale emission sources and resolve strong spatial gradients around NO<sub>2</sub> hotspots. In the Alpine region, the average increase reaches 1.7 %, ranging from <inline-formula><mml:math id="M755" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>18.1 % (5th percentile) to <inline-formula><mml:math id="M756" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>24.1 % (95th percentile) between the surrounding areas and the central mountains, with a similar pattern observed in the Pyrenees. The absolute difference remains small, ranging from <inline-formula><mml:math id="M757" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.94 <inline-formula><mml:math id="M758" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<sup>14</sup> molecules cm<sup>−2</sup> (5th percentile) to 5.39 <inline-formula><mml:math id="M761" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<sup>14</sup> molecules cm<sup>−2</sup> (95th percentile). This large fluctuation reflects the complex NO<sub>2</sub> distribution in the mountainous region and benefits from high-resolution modeling, as DACNO<sub>2</sub> estimates can reach lower background values or enhance the hotspots signal in this region.</p>
      <p id="d2e9037">These results illustrate the potential of using DACNO<sub>2</sub> profiles to improve satellite NO<sub>2</sub> retrievals, particularly for evolving high-resolution instruments. However, the DACNO<sub>2</sub> product remains a prototype, and we outline a brief roadmap for operational deployment in the conclusion section. In addition, DACNO<sub>2</sub> provides a-priori NO<sub>2</sub> profiles up to 5000 m, while NO<sub>2</sub> levels at roughly 8–12 km show a slight enhancement, possibly linked to aviation and lightning (Douros et al., 2023; Kuhn et al., 2024a; Dahlmann et al., 2011; Richter, 2009). This should also be considered in future DACNO<sub>2</sub> development.</p>
</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Generalization Capability and Data Quality: Insights from the COVID-19 Period</title>
      <p id="d2e9113">As noted in Sect. 2.4.1, CAMS NO<sub>2</sub> data for 2020 were excluded from the training set based on preliminary experiments showing that their inclusion substantially reduced model generalization at higher layers. Since 2020 was marked by the COVID-19 pandemic and large reductions in anthropogenic emissions (Levelt et al., 2022), we specifically evaluated DACNO<sub>2</sub>'s predictive performance for this anomalous year. To this end, the DACNO<sub>2</sub>-Phase-2 model was fine-tuned on 2020 EEA NO<sub>2</sub> data, following the same phased development strategy, to produce DACNO<sub>2</sub>-Phase-3-2020.</p>
      <p id="d2e9161">Table 3 summarizes the 2020 evaluation results, following the format of Table 2. Both DACNO<sub>2</sub>-Phase-2 and DACNO<sub>2</sub>-Phase-3-2020 reproduced observed surface NO<sub>2</sub> concentrations well (e.g., DACNO<sub>2</sub>-Phase-3-2020: RMSE <inline-formula><mml:math id="M782" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5.47 <inline-formula><mml:math id="M783" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M785" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M786" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.82, <inline-formula><mml:math id="M787" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>
<inline-formula><mml:math id="M788" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.67, bias <inline-formula><mml:math id="M789" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.01 <inline-formula><mml:math id="M790" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>), with performance comparable to CAMS (RMSE <inline-formula><mml:math id="M792" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 4.99 <inline-formula><mml:math id="M793" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M795" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M796" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.88, <inline-formula><mml:math id="M797" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.73</mml:mn></mml:mrow></mml:math></inline-formula>, bias <inline-formula><mml:math id="M798" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula>
<inline-formula><mml:math id="M799" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.05 <inline-formula><mml:math id="M800" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>) but notably lower bias. Figure S5 shows the temporal trend between model estimations and EEA measurements. It is observed that DACNO<sub>2</sub>-Phase-2 can still capture the temporal trend of NO<sub>2</sub> in this unknown and anomalous year, while a positive bias appears during March and May when COVID-19 control measures took place. DACNO<sub>2</sub>-Phase-3-2020 has successfully reduced the remaining bias with the adaptive fine-tuning. This demonstrates the robustness of the DACNO<sub>2</sub> model and the necessity of adaptive fine-tuning to capture anomalous events. Additionally, CAMS maintains overall consistency across measurements but exhibits a pronounced negative bias, primarily in urban areas.</p>

<table-wrap id="T3" specific-use="star"><label>Table 3</label><caption><p id="d2e9427">Performance of DACNO<sub>2</sub> on the 2020 dataset.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="13">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right" colsep="1"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:colspec colnum="13" colname="col13" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Year 2020  (2 km <inline-formula><mml:math id="M807" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km)</oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1">DACNO<sub>2</sub>-Phase-2 </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col9" align="center" colsep="1">DACNO<sub>2</sub>-Phase-3-2020 </oasis:entry>
         <oasis:entry rowsep="1" namest="col10" nameend="col13" align="center">CAMS-2020-2km </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">EEA</oasis:entry>
         <oasis:entry colname="col2">RMSE</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M810" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M811" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">bias</oasis:entry>
         <oasis:entry colname="col6">RMSE</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M812" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M813" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">bias</oasis:entry>
         <oasis:entry colname="col10">RMSE</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M814" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M815" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col13">bias</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">(<inline-formula><mml:math id="M816" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5">(<inline-formula><mml:math id="M818" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col6">(<inline-formula><mml:math id="M820" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9">(<inline-formula><mml:math id="M822" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col10">(<inline-formula><mml:math id="M824" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col11"/>
         <oasis:entry colname="col12"/>
         <oasis:entry colname="col13">(<inline-formula><mml:math id="M826" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Total</oasis:entry>
         <oasis:entry colname="col2">5.78</oasis:entry>
         <oasis:entry colname="col3">0.80</oasis:entry>
         <oasis:entry colname="col4">0.63</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M828" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.27</oasis:entry>
         <oasis:entry colname="col6">5.47</oasis:entry>
         <oasis:entry colname="col7">0.82</oasis:entry>
         <oasis:entry colname="col8">0.67</oasis:entry>
         <oasis:entry colname="col9">0.01<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col10">4.99<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col11">0.88<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col12">0.73<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M833" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.05</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Urban</oasis:entry>
         <oasis:entry colname="col2">6.06</oasis:entry>
         <oasis:entry colname="col3">0.81</oasis:entry>
         <oasis:entry colname="col4">0.63</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M834" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.53</oasis:entry>
         <oasis:entry colname="col6">5.62<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.83</oasis:entry>
         <oasis:entry colname="col8">0.68<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">–1.28<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col10">5.83</oasis:entry>
         <oasis:entry colname="col11">0.88<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col12">0.65</oasis:entry>
         <oasis:entry colname="col13"><inline-formula><mml:math id="M839" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.44</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Suburban</oasis:entry>
         <oasis:entry colname="col2">5.81</oasis:entry>
         <oasis:entry colname="col3">0.80</oasis:entry>
         <oasis:entry colname="col4">0.58</oasis:entry>
         <oasis:entry colname="col5">1.12</oasis:entry>
         <oasis:entry colname="col6">5.63</oasis:entry>
         <oasis:entry colname="col7">0.82</oasis:entry>
         <oasis:entry colname="col8">0.60</oasis:entry>
         <oasis:entry colname="col9">1.55</oasis:entry>
         <oasis:entry colname="col10">3.97<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col11">0.91<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col12">0.80<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col13">–1.08<sup>∗</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Rural</oasis:entry>
         <oasis:entry colname="col2">4.97</oasis:entry>
         <oasis:entry colname="col3">0.81</oasis:entry>
         <oasis:entry colname="col4">0.63</oasis:entry>
         <oasis:entry colname="col5">1.08</oasis:entry>
         <oasis:entry colname="col6">4.84</oasis:entry>
         <oasis:entry colname="col7">0.82</oasis:entry>
         <oasis:entry colname="col8">0.65</oasis:entry>
         <oasis:entry colname="col9">1.24</oasis:entry>
         <oasis:entry colname="col10">3.80<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col11">0.89<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col12">0.78<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col13">0.14<sup>∗</sup></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup>

  <oasis:tgroup cols="9">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">(10 km <inline-formula><mml:math id="M848" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 km)</oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1">DACNO<sub>2</sub>-Phase-2 </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col9" align="center">DACNO<sub>2</sub>-Phase-3-2020 </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">CAMS-2020</oasis:entry>
         <oasis:entry colname="col2">RMSE</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M851" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M852" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">bias</oasis:entry>
         <oasis:entry colname="col6">RMSE</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M853" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M854" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">bias</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">(<inline-formula><mml:math id="M855" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5">(<inline-formula><mml:math id="M857" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col6">(<inline-formula><mml:math id="M859" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9">(<inline-formula><mml:math id="M861" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">All layers</oasis:entry>
         <oasis:entry colname="col2">1.66</oasis:entry>
         <oasis:entry colname="col3">0.91<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.80</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M864" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.43</oasis:entry>
         <oasis:entry colname="col6">1.62<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.91<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col8">0.81<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">–0.34<sup>∗</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">L0</oasis:entry>
         <oasis:entry colname="col2">2.18</oasis:entry>
         <oasis:entry colname="col3">0.93</oasis:entry>
         <oasis:entry colname="col4">0.84</oasis:entry>
         <oasis:entry colname="col5">0.43<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col6">2.09<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.94<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col8">0.86<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">0.48</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">L50</oasis:entry>
         <oasis:entry colname="col2">1.95<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col3">0.93</oasis:entry>
         <oasis:entry colname="col4">0.84<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col5">0.57<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col6">2.06</oasis:entry>
         <oasis:entry colname="col7">0.94<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col8">0.82</oasis:entry>
         <oasis:entry colname="col9">0.77</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">L250</oasis:entry>
         <oasis:entry colname="col2">1.97</oasis:entry>
         <oasis:entry colname="col3">0.89<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.74</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M878" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.70</oasis:entry>
         <oasis:entry colname="col6">1.89<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.88</oasis:entry>
         <oasis:entry colname="col8">0.76<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">–0.50<sup>∗</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">L500</oasis:entry>
         <oasis:entry colname="col2">2.06</oasis:entry>
         <oasis:entry colname="col3">0.83<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.50</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M883" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.01</oasis:entry>
         <oasis:entry colname="col6">1.94<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.82</oasis:entry>
         <oasis:entry colname="col8">0.55<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">–0.81<sup>∗</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">L1000</oasis:entry>
         <oasis:entry colname="col2">1.64</oasis:entry>
         <oasis:entry colname="col3">0.72<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4">0.00</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M888" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.01</oasis:entry>
         <oasis:entry colname="col6">1.57<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.70</oasis:entry>
         <oasis:entry colname="col8">0.09<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">–0.93<sup>∗</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">L2000</oasis:entry>
         <oasis:entry colname="col2">1.42</oasis:entry>
         <oasis:entry colname="col3">0.49<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M893" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.81</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M894" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.01</oasis:entry>
         <oasis:entry colname="col6">1.40<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.47</oasis:entry>
         <oasis:entry colname="col8">–0.77<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">–0.99<sup>∗</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">L3000</oasis:entry>
         <oasis:entry colname="col2">0.81</oasis:entry>
         <oasis:entry colname="col3">0.46<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M899" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.99</oasis:entry>
         <oasis:entry colname="col5">–0.59<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col6">0.80<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.45</oasis:entry>
         <oasis:entry colname="col8">–0.95<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">–0.59<sup>∗</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">L5000</oasis:entry>
         <oasis:entry colname="col2">0.17<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col3">0.55</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M905" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.70</oasis:entry>
         <oasis:entry colname="col5">–0.12<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col6">0.17<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col7">0.56<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col8">–0.64<sup>∗</sup></oasis:entry>
         <oasis:entry colname="col9">–0.12<sup>∗</sup></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e9439">Note: Similar to Table 2, but for the year 2020.</p></table-wrap-foot></table-wrap>

      <p id="d2e10993">Agreement between DACNO<sub>2</sub> and CAMS remains strong at low altitudes (e.g., surface: RMSE <inline-formula><mml:math id="M912" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 2.09 <inline-formula><mml:math id="M913" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>, <inline-formula><mml:math id="M915" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M916" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.94, <inline-formula><mml:math id="M917" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.86, bias <inline-formula><mml:math id="M918" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.48 <inline-formula><mml:math id="M919" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>), but declines rapidly above 1000 m, where <inline-formula><mml:math id="M921" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values approach zero or become negative, indicating a failure to reproduce high altitude CAMS NO<sub>2</sub> distributions for 2020. Comparison of CAMS NO<sub>2</sub> vertical distributions from 2019 to 2023 (Fig. S2) shows generally consistent annual patterns, except for 2020, which is characterized by anomalously high values above 1000 m. This anomaly is also noted in the CAMS 2020 annual evaluation report (Meleux et al., 2023), which attributes it to some sub-models producing unexpectedly high NO<sub>2</sub> in the upper layers, resulting in inflated tropospheric column estimates. The underlying causes remain unresolved and require further investigation. These findings highlight the importance of data screening, such as checking distributions and identifying outliers, before model training. Including biased or anomalous target data can introduce noise, increase the risk of overfitting, and reduce generalization performance. </p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions and Outlook</title>
      <p id="d2e11141">This study presents the Deep Atmospheric Chemistry NO<sub>2</sub> model (DACNO<sub>2</sub>), a deep learning model for daily, high-resolution (2 km <inline-formula><mml:math id="M927" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km) 3D NO<sub>2</sub> estimation. DACNO<sub>2</sub> integrates multi-source and multi-modal input features, including emissions, geography, meteorology, and temporal indicators. It uses a multi-constraint and phased training approach to learn from both process-based CAMS NO<sub>2</sub> and measured EEA NO<sub>2</sub> data. This approach allows DACNO<sub>2</sub> to reproduce broad-scale, process-based NO<sub>2</sub> patterns and capture local NO<sub>2</sub> gradients. Results show that DACNO<sub>2</sub> significantly improves the ability to resolve fine-scale spatial patterns, near-surface NO<sub>2</sub> variability, and vertical distribution. It also generalizes well across different spatial areas (urban, rural, mountainous, and emission hotspot regions) and periods of anomalous emissions. At the 2 km grid resolution, most spatial detail is provided by high-resolution, time-independent geographic data and emission-related proxies. Meanwhile, large-scale variability is driven primarily by meteorological variables and temporal indicators at coarse scales. The DACNO<sub>2</sub> model learns, through a phased training strategy, how these dynamic coarse-scale drivers interact with fine-scale spatial inputs to improve the spatiotemporal representation of the NO<sub>2</sub> variability. Furthermore, the framework demonstrates transferability and flexibility, allowing the model to be fine-tuned to adapt to future emission scenarios and to be adjusted to produce outputs for specific satellite overpass times in addition to daily averages.</p>
      <p id="d2e11270">A systematic evaluation shows that DACNO<sub>2</sub> outperforms the state-of-the-art regional CAMS product in reproducing measured surface NO<sub>2</sub> concentrations. Overall, DACNO<sub>2</sub> achieves a lower RMSE (4.99 vs. 5.32 <inline-formula><mml:math id="M942" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>), higher correlation (<inline-formula><mml:math id="M944" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M945" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.82 vs. 0.80, <inline-formula><mml:math id="M946" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.66 vs. 0.61), and a substantially reduced bias (<inline-formula><mml:math id="M947" display="inline"><mml:mo lspace="0mm">-</mml:mo></mml:math></inline-formula>0.38 vs. <inline-formula><mml:math id="M948" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.15 <inline-formula><mml:math id="M949" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula> m<sup>−3</sup>). The improvement is most evident at urban sites, where spatial variability is strongest, and DACNO<sub>2</sub> also reduces the positive bias at rural sites with low background concentrations. Vertical profile analysis indicates that DACNO<sub>2</sub> provides greater spatial detail and variation than CAMS, capturing small-scale emission sources and topographic influences more effectively. Feature importance analysis indicates that high-resolution emission proxies, land cover, and multi-level meteorological variables are key contributors to constructing spatial and vertical NO<sub>2</sub> patterns. In contrast, single-level meteorological variables provide only limited incremental information, likely due to some redundancy with the multi-level data, suggesting opportunities for future model optimization. In addition, the EEA-based examination indicates that future EEA constraint usage should consider sample rebalancing and provide sufficient spatial context.</p>
      <p id="d2e11416">Application to satellite NO<sub>2</sub> retrievals demonstrates that using DACNO<sub>2</sub>-generated a-priori profiles makes the TROPOMI NO<sub>2</sub> products better account for near-surface concentrations and emission hotspots, particularly for small-scale emission sources and complex geographic regions. These findings underscore the potential of high-resolution ML-based profiles for future high-resolution satellite retrievals. However, DACNO<sub>2</sub> remains a prototype, and further work is needed for operational deployment. First, this would involve extending the model's output to continuous hourly profiles across a broader geographic domain and considering profiles above 5000 m. Second, the model would need to be operated on a robust GPU computational platform with automated data pipelines. Third, a routine validation framework would need to be established to continuously monitor performance against various data, such as CAMS NO<sub>2</sub>, EEA NO<sub>2</sub>, and vertical measurements (e.g., MAX-DOAS). Finally, this operational system would require a strategy for periodic model fine-tuning to adapt to evolving emission patterns and maintain long-term accuracy.</p>
      <p id="d2e11474">Analysis of model performance during COVID-19 indicates that DACNO<sub>2</sub> consistently generalizes well despite emission anomalies. The inconsistencies observed in CAMS reanalysis for 2020 at high layers highlight the need for screening and quality assurance in model training data to avoid learning biased patterns and degrading model reliability.</p>
      <p id="d2e11487">The constraint strategy still needs improvement, as the model's fine-tuning currently relies heavily on surface EEA measurements, which are biased due to uneven distribution, measurement methods, and spatial representativeness. Future development of DACNO<sub>2</sub> could incorporate constraints above the surface, such as integrating high-resolution 3D process-based NO<sub>2</sub> fields from models (e.g., WRF-Chem) and column observations from satellites, and embedding additional physical constraints into the loss function. Moreover, one can explore transformer architectures for improved scalability and multimodal data processing, and extend the model to continental or global applications (including data-poor regions such as the African continent). This will further support large-scale air quality management and atmospheric chemistry research.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e11512">The daily number of flights is accessible at <uri>https://www.eurocontrol.int/Economics/DailyTrafficVariation-States.html</uri> (last access: 1 February 2025). The CAMS global emission inventories are accessible at <uri>https://ads.atmosphere.copernicus.eu/</uri> (last access: 1 June 2024). The GRIP global roads database can be downloaded from <uri>https://www.globio.info/download-grip-dataset</uri>  (last access: 1 June 2024). The VIIRS nighttime light data can be accessed from <uri>https://eogdata.mines.edu/products/vnl/</uri>  (last access: 1 June 2024). The population dataset is provided by <uri>https://ec.europa.eu/eurostat/web/gisco/geodata/population-distribution/population-grids</uri> (last access: 1 June 2024). The MERIT DEM data is accessible via <uri>https://global-hydrodynamics.github.io/MERIT_DEM/</uri> (last access: 11 May 2026). The CORINE land cover dataset can be downloaded from <uri>https://land.copernicus.eu/en/products/corine-land-cover/clc2018</uri>  (last access: 1 March 2025). The single-level and multi-level meteorological data are provided by the fifth-generation ECMWF atmospheric reanalysis of the global climate product (ERA5), which can be accessed via <uri>https://cds.climate.copernicus.eu/</uri> (last access: 1 June 2024). The CAMS European air quality reanalyses dataset is accessible via <uri>https://ads.atmosphere.copernicus.eu/</uri> (last access: 1 June 2024). The EEA AirBase dataset can be downloaded from <uri>https://eeadmz1-downloads-webapp.azurewebsites.net/</uri> (last access: 1 June 2024). The official TROPOMI NO<sub>2</sub> product is accessible via the Copernicus Data Space Ecosystem (<uri>https://dataspace.copernicus.eu/</uri> (last access: 1 June 2024)). The data generated for this study can be accessed from the Zenodo data archive (Sun et al., 2025,  <ext-link xlink:href="https://doi.org/10.5281/zenodo.16986854" ext-link-type="DOI">10.5281/zenodo.16986854</ext-link>).</p>

      <p id="d2e11562">The DACNO<sub>2</sub> model and its framework are built using the Pytorch library (<uri>https://pytorch.org/</uri>, last access: 1 December 2024) in the Python environment. All code related to model design and data processing is available upon request from the corresponding author.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e11577">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/acp-26-7741-2026-supplement" xlink:title="pdf">https://doi.org/10.5194/acp-26-7741-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e11586">WS, FT, and MVR conceived the study. WS built the model, performed all analyses, and wrote the initial draft of the manuscript. FT, LC, and MVR reviewed and revised the draft. All authors substantially contributed to the final manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e11592">At least one of the (co-)authors is a member of the editorial board of <italic>Atmospheric Chemistry and Physics</italic>. The peer-review process was guided by an independent editor, and the authors also have no other competing interests to declare.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e11601">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e11607">L.C. is a research associate supported by the Belgian F.R.S.-FNRS. We used AI-assisted tools to polish the manuscript. The authors are solely responsible for the scientific content and interpretations.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e11612">This research has been supported by the Belgian Federal Science Policy Office through the Terrascope-S5P PRODEX project (grant no. PEA 4000136290) and the CAELOSCOPE project (grant no. CB/35/16)</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e11618">This paper was edited by Joshua Fu and reviewed by three anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><mixed-citation>Beelen, R., Hoek, G., Vienneau, D., Eeftens, M., Dimakopoulou, K., Pedeli, X., Tsai, M.-Y., Künzli, N., Schikowski, T., Marcon, A., Eriksen, K. T., Raaschou-Nielsen, O., Stephanou, E., Patelarou, E., Lanki, T., Yli-Tuomi, T., Declercq, C., Falq, G., Stempfelet, M., Birk, M., Cyrys, J., von Klot, S., Nádor, G., Varró, M. J., Dëdelë, A., Graþulevièienë, R., Mölter, A., Lindley, S., Madsen, C., Cesaroni, G., Ranzi, A., Badaloni, C., Hoffmann, B., Nonnemacher, M., Krämer, U., Kuhlbusch, T., Cirach, M., de Nazelle, A., Nieuwenhuijsen, M., Bellander, T., Korek, M., Olsson, D., Strömgren, M., Dons, E., Jerrett, M., Fischer, P., Wang, M., Brunekreef, B., and de Hoogh, K.: Development of NO<sub>2</sub> and NO<sub><italic>x</italic></sub> land use regression models for estimating air pollution exposure in 36 study areas in Europe – The ESCAPE project, Atmos. Environ., 72, 10–23, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2013.02.037" ext-link-type="DOI">10.1016/j.atmosenv.2013.02.037</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Sierk, B., Fernandez, V., Bézy, J.-L., Meijer, Y., Durand, Y., Bazalgette Courrèges-Lacoste, G., Pachot, C., Löscher, A., Nett, H., Minoglou, K., Boucher, L., Windpassinger, R., Pasquet, A., Serre, D., and te Hennepe, F.: he Copernicus CO2M mission for monitoring anthropogenic carbon dioxide emissions from space, International Conference on Space Optics – ICSO 2021, SPIE, 118523M, <ext-link xlink:href="https://doi.org/10.1117/12.2599613" ext-link-type="DOI">10.1117/12.2599613</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>Bey, I., Jacob, D. J., Yantosca, R. M., Logan, J. A., Field, B. D., Fiore, A. M., Li, Q. B., Liu, H. G. Y., Mickley, L. J., and Schultz, M. G.: Global modeling of tropospheric chemistry with assimilated meteorology: Model description and evaluation, J. Geophys. Res.-Atmos., 106, 23073–23095, <ext-link xlink:href="https://doi.org/10.1029/2001jd000807" ext-link-type="DOI">10.1029/2001jd000807</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation>Bézy, J.-L., Sierk, B., Caron, J., Veihelmann, B., Martin, D., and Langen, J.: The Copernicus Sentinel-5 mission for operational atmospheric monitoring: status and developments, SPIE Remote Sensing, SPIE, <ext-link xlink:href="https://doi.org/10.1117/12.2068177" ext-link-type="DOI">10.1117/12.2068177</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation>Bi, K., Xie, L., Zhang, H., Chen, X., Gu, X., and Tian, Q.: Accurate medium-range global weather forecasting with 3D neural networks, Nature, 619, 533–538, <ext-link xlink:href="https://doi.org/10.1038/s41586-023-06185-3" ext-link-type="DOI">10.1038/s41586-023-06185-3</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation>Bodnar, C., Bruinsma, W. P., Lucic, A., Stanley, M., Vaughan, A., Brandstetter, J., Garvan, P., Riechert, M., Weyn, J. A., Dong, H., Gupta, J. K., Thambiratnam, K., Archibald, A. T., Wu, C.-C., Heider, E., Welling, M., Turner, R. E., and Perdikaris, P.: A Foundation Model for the Earth System, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2405.13063" ext-link-type="DOI">10.48550/arXiv.2405.13063</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation>Bodnar, C., Bruinsma, W. P., Lucic, A., Stanley, M., Allen, A., Brandstetter, J., Garvan, P., Riechert, M., Weyn, J. A., Dong, H., Gupta, J. K., Thambiratnam, K., Archibald, A. T., Wu, C.-C., Heider, E., Welling, M., Turner, R. E., and Perdikaris, P.: A foundation model for the Earth system, Nature, 641, 1180–1187, <ext-link xlink:href="https://doi.org/10.1038/s41586-025-09005-y" ext-link-type="DOI">10.1038/s41586-025-09005-y</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Castellanos, P. and Boersma, K. F.: Reductions in nitrogen oxides over Europe driven by environmental policy and economic recession, Sci. Rep., 2, 265, <ext-link xlink:href="https://doi.org/10.1038/srep00265" ext-link-type="DOI">10.1038/srep00265</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>Chang, S. Y., Huang, J., Chaveste, M. R., Lurmann, F. W., Eisinger, D. S., Mukherjee, A. D., Erdakos, G. B., Alexander, M., and Knipping, E.: Electric vehicle fleet penetration helps address inequalities in air quality and improves environmental justice, Commun. Earth  Environ., 4, 135, <ext-link xlink:href="https://doi.org/10.1038/s43247-023-00799-1" ext-link-type="DOI">10.1038/s43247-023-00799-1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation>Copernicus Atmosphere Monitoring Service: CAMS Regional: European air quality reanalyses data documentation, ECMWF Copernicus Knowledge Base, <uri>https://confluence.ecmwf.int/display/CKB/CAMS+_Regional%3A+_European+_air+_quality+_reanalyses+_data+_documentation</uri>, (last access: 1 June 2024), 2024.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Crippa, M., Guizzardi, D., Muntean, M., Schaaf, E., Dentener, F., van Aardenne, J. A., Monni, S., Doering, U., Olivier, J. G. J., Pagliari, V., and Janssens-Maenhout, G.: Gridded emissions of air pollutants for the period 1970–2012 within EDGAR v4.3.2, Earth Syst. Sci. Data, 10, 1987–2013, <ext-link xlink:href="https://doi.org/10.5194/essd-10-1987-2018" ext-link-type="DOI">10.5194/essd-10-1987-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation>Dahlmann, K., Grewe, V., Ponater, M., and Matthes, S.: Quantifying the contributions of individual NO<sub><italic>x</italic></sub> sources to the trend in ozone radiative forcing, Atmos. Environ., 45, 2860–2868, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2011.02.071" ext-link-type="DOI">10.1016/j.atmosenv.2011.02.071</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>Dijkstra, L., Florczyk, A. J., Freire, S., Kemper, T., Melchiorri, M., Pesaresi, M., and Schiavina, M.: Applying the Degree of Urbanisation to the globe: A new harmonised definition reveals a different picture of global urbanisation, J. Urban Econ., 125,  103312, <ext-link xlink:href="https://doi.org/10.1016/j.jue.2020.103312" ext-link-type="DOI">10.1016/j.jue.2020.103312</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Ding, N., Qin, Y., Yang, G., Wei, F., Yang, Z., Su, Y., Hu, S., Chen, Y., Chan, C.-M., Chen, W., Yi, J., Zhao, W., Wang, X., Liu, Z., Zheng, H.-T., Chen, J., Liu, Y., Tang, J., Li, J., and Sun, M.: Parameter-efficient fine-tuning of large-scale pre-trained language models, Nature Machine Intelligence, 5, 220–235, <ext-link xlink:href="https://doi.org/10.1038/s42256-023-00626-4" ext-link-type="DOI">10.1038/s42256-023-00626-4</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>Douros, J., Eskes, H., van Geffen, J., Boersma, K. F., Compernolle, S., Pinardi, G., Blechschmidt, A.-M., Peuch, V.-H., Colette, A., and Veefkind, P.: Comparing Sentinel-5P TROPOMI NO<sub>2</sub> column observations with the CAMS regional air quality ensemble, Geosci. Model Dev., 16, 509–534, <ext-link xlink:href="https://doi.org/10.5194/gmd-16-509-2023" ext-link-type="DOI">10.5194/gmd-16-509-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation>Elfwing, S., Uchibe, E., and Doya, K.: Sigmoid-Weighted Linear Units for Neural Network Function Approximation in Reinforcement Learning,  arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1702.03118" ext-link-type="DOI">10.48550/arXiv.1702.03118</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation>Elvidge, C. D., Zhizhin, M., Ghosh, T., Hsu, F.-C., and Taneja, J.: Annual Time Series of Global VIIRS Nighttime Lights Derived from Monthly Averages: 2012 to 2019, Remote Sens., 13, <ext-link xlink:href="https://doi.org/10.3390/rs13050922" ext-link-type="DOI">10.3390/rs13050922</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation>Eurocontrol: Daily traffic variation for states, Eurocontrol [data set], <uri>https://www.eurocontrol.int/Economics/2020-DailyTrafficVariation-States.html</uri> (last access: 1 February 2025), 2025.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation>European Environment Agency: AirBase – The European air quality database, <uri>https://eeadmz1-downloads-webapp.azurewebsites.net/</uri> (last access: 1 June 2024), 2024.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation>Feranec, J., Soukup, T., Hazeu, G., and Jaffrain, G.: European Landscape Dynamics CORINE Land Cover Data,  CRC Press, Boca Raton, 367, <ext-link xlink:href="https://doi.org/10.1201/9781315372860" ext-link-type="DOI">10.1201/9781315372860</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation>Ghahremanloo, M., Lops, Y., Choi, Y., Mousavinezhad, S., and Jung, J.: A Coupled Deep Learning Model for Estimating Surface NO<sub>2</sub> Levels From Remote Sensing Data: 15-Year Study Over the Contiguous United States, J. Geophys. Res.-Atmos., 128, e2022JD037010, <ext-link xlink:href="https://doi.org/10.1029/2022JD037010" ext-link-type="DOI">10.1029/2022JD037010</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Giovannini, L., Ferrero, E., Karl, T., Rotach, M. W., Staquet, C., Trini Castelli, S., and Zardi, D.: Atmospheric Pollutant Dispersion over Complex Terrain: Challenges and Needs for Improving Air Quality Measurements and Modeling, Atmosphere, 11, 646, <ext-link xlink:href="https://doi.org/10.3390/atmos11060646" ext-link-type="DOI">10.3390/atmos11060646</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation>Grell, G. A., Peckham, S. E., Schmitz, R., McKeen, S. A., Frost, G., Skamarock, W. C., and Eder, B.: Fully coupled “online” chemistry within the WRF model, Atmos. Environ., 39, 6957-6975, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2005.04.027" ext-link-type="DOI">10.1016/j.atmosenv.2005.04.027</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation>Gulde, S., Kolm, M., Smith, D., Maurer, R., Courrèges-Lacoste, G. B., Sallusti, M., and Bagnasco, G.: Sentinel 4: a geostationary imaging UVN spectrometer for air quality monitoring: status of design, performance and development, International Conference on Space Optics – ICSO 2014, Tenerife, Canary Islands, Spain, 1158–1166, <ext-link xlink:href="https://doi.org/10.1117/12.2304099" ext-link-type="DOI">10.1117/12.2304099</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation>He, K., Zhang, X., Ren, S., and Sun, J.: Deep Residual Learning for Image Recognition, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016, 1, <ext-link xlink:href="https://doi.org/10.1109/cvpr.2016.90" ext-link-type="DOI">10.1109/cvpr.2016.90</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.: The ERA5 global reanalysis, Q. J. Roy. Meteor. Soc., 146, 1999–2049, <ext-link xlink:href="https://doi.org/10.1002/qj.3803" ext-link-type="DOI">10.1002/qj.3803</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation>Hochreiter, S. and Schmidhuber, J.: Long Short-Term Memory, Neural Comput., 9, 1735–1780, <ext-link xlink:href="https://doi.org/10.1162/neco.1997.9.8.1735" ext-link-type="DOI">10.1162/neco.1997.9.8.1735</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>Huijnen, V., Williams, J., van Weele, M., van Noije, T., Krol, M., Dentener, F., Segers, A., Houweling, S., Peters, W., de Laat, J., Boersma, F., Bergamaschi, P., van Velthoven, P., Le Sager, P., Eskes, H., Alkemade, F., Scheele, R., Nédélec, P., and Pätz, H.-W.: The global chemistry transport model TM5: description and evaluation of the tropospheric chemistry version 3.0, Geosci. Model Dev., 3, 445–473, <ext-link xlink:href="https://doi.org/10.5194/gmd-3-445-2010" ext-link-type="DOI">10.5194/gmd-3-445-2010</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>Ialongo, I., Virta, H., Eskes, H., Hovila, J., and Douros, J.: Comparison of TROPOMI/Sentinel-5 Precursor NO<sub>2</sub> observations with ground-based measurements in Helsinki, Atmos. Meas. Tech., 13, 205–218, <ext-link xlink:href="https://doi.org/10.5194/amt-13-205-2020" ext-link-type="DOI">10.5194/amt-13-205-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation>Inness, A., Ades, M., Agustí-Panareda, A., Barré, J., Benedictow, A., Blechschmidt, A.-M., Dominguez, J. J., Engelen, R., Eskes, H., Flemming, J., Huijnen, V., Jones, L., Kipling, Z., Massart, S., Parrington, M., Peuch, V.-H., Razinger, M., Remy, S., Schulz, M., and Suttie, M.: The CAMS reanalysis of atmospheric composition, Atmos. Chem. Phys., 19, 3515–3556, <ext-link xlink:href="https://doi.org/10.5194/acp-19-3515-2019" ext-link-type="DOI">10.5194/acp-19-3515-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation>Ioffe, S. and Szegedy, C.: Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift, Proceedings of the 32nd International Conference on Machine Learning, P. Mach. Learn. Res., 37, 448–456, <uri>https://proceedings.mlr.press/v37/ioffe15.html</uri> (last access: 13 May 2026), 2015.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><mixed-citation>Jiang, Z., Wang, S., Yan, Y., Zhang, S., Xue, R., Gu, C., Zhu, J., Liu, J., and Zhou, B.: Constructing the 3D Spatial Distribution of the HCHO/NO<sub>2</sub> Ratio via Satellite Observation and Machine Learning Model, Environ. Scie. Technol., 59, 4047–4058, <ext-link xlink:href="https://doi.org/10.1021/acs.est.4c12362" ext-link-type="DOI">10.1021/acs.est.4c12362</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><mixed-citation>Kim, J., Jeong, U., Ahn, M.-H., Kim, J. H., Park, R. J., Lee, H., Song, C. H., Choi, Y.-S., Lee, K.-H., Yoo, J.-M., Jeong, M.-J., Park, S. K., Lee, K.-M., Song, C.-K., Kim, S.-W., Kim, Y. J., Kim, S.-W., Kim, M., Go, S., Liu, X., Chance, K., Chan Miller, C., Al-Saadi, J., Veihelmann, B., Bhartia, P. K., Torres, O., Abad, G. G., Haffner, D. P., Ko, D. H., Lee, S. H., Woo, J.-H., Chong, H., Park, S. S., Nicks, D., Choi, W. J., Moon, K.-J., Cho, A., Yoon, J., Kim, S.-K., Hong, H., Lee, K., Lee, H., Lee, S., Choi, M., Veefkind, P., Levelt, P. F., Edwards, D. P., Kang, M., Eo, M., Bak, J., Baek, K., Kwon, H.-A., Yang, J., Park, J., Han, K. M., Kim, B.-R., Shin, H.-W., Choi, H., Lee, E., Chong, J., Cha, Y., Koo, J.-H., Irie, H., Hayashida, S., Kasai, Y., Kanaya, Y., Liu, C., Lin, J., Crawford, J. H., Carmichael, G. R., Newchurch, M. J., Lefer, B. L., Herman, J. R., Swap, R. J., Lau, A. K. H., Kurosu, T. P., Jaross, G., Ahlers, B., Dobber, M., McElroy, C. T., and Choi, Y.: New era of air quality monitoring from space: Geostationary Environment Monitoring Spectrometer (GEMS), B. Am. Meteor. Soc., 101, E1–E22, <ext-link xlink:href="https://doi.org/10.1175/bams-d-18-0013.1" ext-link-type="DOI">10.1175/bams-d-18-0013.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><mixed-citation>Kim, M., Brunner, D., and Kuhlmann, G.: Importance of satellite observations for high-resolution mapping of near-surface NO<sub>2</sub> by machine learning, Remote Sens. Environ., 264, 112573, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2021.112573" ext-link-type="DOI">10.1016/j.rse.2021.112573</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><mixed-citation>Kokhlikyan, N., Miglani, V., Martin, M., Wang, E., Alsallakh, B., Reynolds, J., Melnikov, A., Kliushkina, N., Araya, C., Yan, S., and Reblitz-Richardson, O.: Captum: A unified and generic model interpretability library for PyTorch, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2009.07896" ext-link-type="DOI">10.48550/arXiv.2009.07896</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><mixed-citation>Kracht, O., Santiago, J. L., Martin, F., Piersanti, A., Cremona, G., Righini, G., Vitali, L., Delaney, K., Basu, B., Ghosh, B., Spangl, W., Brendle, C., Latikka, J., Kousa, A., Pärjälä, E., Meretoja, M., Malherbe, L., Letinois, L., Beauchamp, M., Lenartz, F., Hutsemekers, V., Nguyen, L., Hoogerbrugge, R., Eneroth, K., Silvergren, S., Hooyberghs, H., Viaene, P., Maiheu, B., Janssen, S., Roet, D., and Gerboles, M.: Spatial representativeness of air quality monitoring sites – Outcomes of the FAIRMODE/AQUILA intercomparison exercise, Publications Office of the European Union, <ext-link xlink:href="https://doi.org/10.2760/60611" ext-link-type="DOI">10.2760/60611</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><mixed-citation>Krol, M., Houweling, S., Bregman, B., van den Broek, M., Segers, A., van Velthoven, P., Peters, W., Dentener, F., and Bergamaschi, P.: The two-way nested global chemistry-transport zoom model TM5: algorithm and applications, Atmos. Chem. Phys., 5, 417–432, <ext-link xlink:href="https://doi.org/10.5194/acp-5-417-2005" ext-link-type="DOI">10.5194/acp-5-417-2005</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><mixed-citation>Kuhn, L., Beirle, S., Osipov, S., Pozzer, A., and Wagner, T.: NitroNet – a machine learning model for the prediction of tropospheric NO<sub>2</sub> profiles from TROPOMI observations, Atmos. Meas. Tech., 17, 6485–6516, <ext-link xlink:href="https://doi.org/10.5194/amt-17-6485-2024" ext-link-type="DOI">10.5194/amt-17-6485-2024</ext-link>, 2024a.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><mixed-citation>Kuhn, L., Beirle, S., Kumar, V., Osipov, S., Pozzer, A., Bösch, T., Kumar, R., and Wagner, T.: On the influence of vertical mixing, boundary layer schemes, and temporal emission profiles on tropospheric NO<sub>2</sub> in WRF-Chem – comparisons to in situ, satellite, and MAX-DOAS observations, Atmos. Chem. Phys., 24, 185–217, <ext-link xlink:href="https://doi.org/10.5194/acp-24-185-2024" ext-link-type="DOI">10.5194/acp-24-185-2024</ext-link>, 2024b.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><mixed-citation>Kuik, F., Kerschbaumer, A., Lauer, A., Lupascu, A., von Schneidemesser, E., and Butler, T. M.: Top–down quantification of NOx emissions from traffic in an urban area using a high-resolution regional atmospheric chemistry model, Atmos. Chem. Phys., 18, 8203–8225, <ext-link xlink:href="https://doi.org/10.5194/acp-18-8203-2018" ext-link-type="DOI">10.5194/acp-18-8203-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><mixed-citation>Lam, R., Sanchez-Gonzalez, A., Willson, M., Wirnsberger, P., Fortunato, M., Alet, F., Ravuri, S., Ewalds, T., Eaton-Rosen, Z., Hu, W., Merose, A., Hoyer, S., Holland, G., Vinyals, O., Stott, J., Pritzel, A., Mohamed, S., and Battaglia, P.: Learning skillful medium-range global weather forecasting, Science, 382, 1416–1421, <ext-link xlink:href="https://doi.org/10.1126/science.adi2336" ext-link-type="DOI">10.1126/science.adi2336</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><mixed-citation>Lamsal, L. N., Martin, R. V., van Donkelaar, A., Steinbacher, M., Celarier, E. A., Bucsela, E., Dunlea, E. J., and Pinto, J. P.: Ground-level nitrogen dioxide concentrations inferred from the satellite-borne Ozone Monitoring Instrument, J. Geophys. Res.-Atmos., 113, <ext-link xlink:href="https://doi.org/10.1029/2007JD009235" ext-link-type="DOI">10.1029/2007JD009235</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><mixed-citation>Landgraf, J., Rusli, S., Cooney, R., Veefkind, P., Vemmix, T., de Groot, Z., Bell, A., Day, J., Leemhuis, A., and Sierk, B.: The TANGO mission: A satellite tandem to measure major sources of anthropogenic greenhouse gas emissions,  EGU General Assembly 2020, Online, 4–8 May 2020, EGU2020-19643, <ext-link xlink:href="https://doi.org/10.5194/egusphere-egu2020-19643" ext-link-type="DOI">10.5194/egusphere-egu2020-19643</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><mixed-citation>Levelt, P. F., Stein Zweers, D. C., Aben, I., Bauwens, M., Borsdorff, T., De Smedt, I., Eskes, H. J., Lerot, C., Loyola, D. G., Romahn, F., Stavrakou, T., Theys, N., Van Roozendael, M., Veefkind, J. P., and Verhoelst, T.: Air quality impacts of COVID-19 lockdown measures detected from space using high spatial resolution observations of multiple trace gases from Sentinel-5P/TROPOMI, Atmos. Chem. Phys., 22, 10319–10351, <ext-link xlink:href="https://doi.org/10.5194/acp-22-10319-2022" ext-link-type="DOI">10.5194/acp-22-10319-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><mixed-citation>Li, S. and Xing, J.: DeepSAT4D: Deep learning empowers four-dimensional atmospheric chemical concentration and emission retrieval from satellite, Innovation Geosci., 2, 100061, <ext-link xlink:href="https://doi.org/10.59717/j.xinn-geo.2024.100061" ext-link-type="DOI">10.59717/j.xinn-geo.2024.100061</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><mixed-citation>Lu, L., Cohen, J. B., Qin, K., Li, X., and He, Q.: Identifying missing sources and reducing NOx emissions uncertainty over China using daily satellite data and a mass-conserving method, Atmos. Chem. Phys., 25, 2291–2309, <ext-link xlink:href="https://doi.org/10.5194/acp-25-2291-2025" ext-link-type="DOI">10.5194/acp-25-2291-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><mixed-citation>Meijer, J. R., Huijbregts, M. A. J., Schotten, K. C. G. J., and Schipper, A. M.: Global patterns of current and future road infrastructure, Environ. Res. Lett., 13, 064006, <ext-link xlink:href="https://doi.org/10.1088/1748-9326/aabd42" ext-link-type="DOI">10.1088/1748-9326/aabd42</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><mixed-citation>Meleux, F., Raux, B., Ung, A., Colette, A., Gauss, M., Douros, J., Tsikerdekis, T., and Bennouna, Y.: Annual report on the evaluation of validated reanalyses VRA2020, <uri>https://atmosphere.copernicus.eu/sites/default/files/custom-uploads/EQC-regional/VRA/CAMS283_2021SC1_D83.2.2.1-2020_202303_VRA2020_evaluation_v2.pdf</uri> (last access: 1 March 2025), 2023.</mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><mixed-citation>Meleux, F., Raux, B., Ung, A., Colette, A., Gauss, M., Douros, J., Tsikerdekis, T., Eskes, H., Bennouna, Y., and Thouret, V.: Annual EQC report for the interim reanalysis for 2023, for each of the operational systems and the ENSEMBLE, <uri>https://atmosphere.copernicus.eu/sites/default/files/custom-uploads/EQC-regional/IRA/CAMS283_2021SC2_D83.2.1.1-2023_202406_EQC_IRA2023_v1.pdf</uri> (last access: 1 March 2025), 2024.</mixed-citation></ref>
      <ref id="bib1.bib50"><label>50</label><mixed-citation>Oppenheim, A. V.:  Discrete-time signal processing, 2nd Edn., Prentice Hall, Upper Saddle River, NJ, ISBN 0137549202, 1999.</mixed-citation></ref>
      <ref id="bib1.bib51"><label>51</label><mixed-citation>Palmer, P. I., Jacob, D. J., Chance, K., Martin, R. V., Spurr, R. J. D., Kurosu, T. P., Bey, I., Yantosca, R., Fiore, A., and Li, Q.: Air mass factor formulation for spectroscopic measurements from satellites: Application to formaldehyde retrievals from the Global Ozone Monitoring Experiment, J. Geophys. Res.-Atmos., 106, 14539–14550, <ext-link xlink:href="https://doi.org/10.1029/2000JD900772" ext-link-type="DOI">10.1029/2000JD900772</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bib52"><label>52</label><mixed-citation>Peuch, V.-H., Engelen, R., Rixen, M., Dee, D., Flemming, J., Suttie, M., Ades, M., Agustí-Panareda, A., Ananasso, C., Andersson, E., Armstrong, D., Barré, J., Bousserez, N., Dominguez, J. J., Garrigues, S., Inness, A., Jones, L., Kipling, Z., Letertre-Danczak, J., Parrington, M., Razinger, M., Ribas, R., Vermoote, S., Yang, X., Simmons, A., Garcés de Marcilla, J., and Thépaut, J.-N.: The Copernicus Atmosphere Monitoring Service: From Research to Operations, B. Am. Meteorol. Soc, 103, E2650–E2668, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-21-0314.1" ext-link-type="DOI">10.1175/BAMS-D-21-0314.1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib53"><label>53</label><mixed-citation>Richter, A.: Nitrogen oxides in the troposphere – What have we learned from satellite measurements?, EPJ Web of Conferences, 1, 149–156, <ext-link xlink:href="https://doi.org/10.1140/epjconf/e2009-00916-9" ext-link-type="DOI">10.1140/epjconf/e2009-00916-9</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib54"><label>54</label><mixed-citation>Shahrokhishahraki, N., Rayner, P. J., Silver, J. D., Thomas, S., and Schofield, R.: High-resolution modeling of gaseous air pollutants over Tehran and validation with surface and satellite data, Atmos. Environ., 270, 118881, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2021.118881" ext-link-type="DOI">10.1016/j.atmosenv.2021.118881</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib55"><label>55</label><mixed-citation>Shi, X., Chen, Z., Wang, H., Yeung, D.-Y., Wong, W.-K., and Woo, W.-C.: Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1506.04214" ext-link-type="DOI">10.48550/arXiv.1506.04214</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib56"><label>56</label><mixed-citation>Silva, F. B. E., Poelman, H., and Dijkstra, L.: JRC-GEOSTAT 2018 population grid, version 2021.02.10, Eurostat GISCO [data set], <uri>https://ec.europa.eu/eurostat/web/gisco/geodata/population-distribution/population-grids</uri> (last access: 1 June 2024), 2021.</mixed-citation></ref>
      <ref id="bib1.bib57"><label>57</label><mixed-citation>Soulie, A., Granier, C., Darras, S., Zilbermann, N., Doumbia, T., Guevara, M., Jalkanen, J.-P., Keita, S., Liousse, C., Crippa, M., Guizzardi, D., Hoesly, R., and Smith, S. J.: Global anthropogenic emissions (CAMS-GLOB-ANT) for the Copernicus Atmosphere Monitoring Service simulations of air quality forecasts and reanalyses, Earth Syst. Sci. Data, 16, 2261–2279, <ext-link xlink:href="https://doi.org/10.5194/essd-16-2261-2024" ext-link-type="DOI">10.5194/essd-16-2261-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib58"><label>58</label><mixed-citation>Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., and Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting, J. Mach. Learn. Res., 15, 1929–1958, <uri>https://www.jmlr.org/papers/v15/srivastava14a.html</uri> (last access: 13 May 2026), 2014.</mixed-citation></ref>
      <ref id="bib1.bib59"><label>59</label><mixed-citation>Sun, W., Tack, F., Clarisse, L., Schneider, R., Stavrakou, T., and Van Roozendael, M.: Inferring Surface NO<sub>2</sub> Over Western Europe: A Machine Learning Approach With Uncertainty Quantification, J. Geophys. Res.-Atmos., 129, e2023JD040676, <ext-link xlink:href="https://doi.org/10.1029/2023JD040676" ext-link-type="DOI">10.1029/2023JD040676</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib60"><label>60</label><mixed-citation>Sun, W., Tack, F., Clarisse, L., and Roozendael, M. V.: Technical Note: DACNO<sub>2</sub> – A Multi-Constraint Deep Learning Framework for High-Resolution 3D NO<sub>2</sub> Field Estimation (Version 1), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.16986854" ext-link-type="DOI">10.5281/zenodo.16986854</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib61"><label>61</label><mixed-citation>Sundararajan, M., Taly, A., and Yan, Q.: Axiomatic Attribution for Deep Networks, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1703.01365" ext-link-type="DOI">10.48550/arXiv.1703.01365</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib62"><label>62</label><mixed-citation>Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., Erhan, D., Vanhoucke, V., and Rabinovich, A.: Going Deeper with Convolutions, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1409.4842" ext-link-type="DOI">10.48550/arXiv.1409.4842</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib63"><label>63</label><mixed-citation>Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., and Wojna, Z.: Rethinking the Inception Architecture for Computer Vision, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1512.00567" ext-link-type="DOI">10.48550/arXiv.1512.00567</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib64"><label>64</label><mixed-citation>Tack, F., Merlaud, A., Iordache, M.-D., Pinardi, G., Dimitropoulou, E., Eskes, H., Bomans, B., Veefkind, P., and Van Roozendael, M.: Assessment of the TROPOMI tropospheric NO<sub>2</sub> product based on airborne APEX observations, Atmos. Meas. Tech., 14, 615–646, <ext-link xlink:href="https://doi.org/10.5194/amt-14-615-2021" ext-link-type="DOI">10.5194/amt-14-615-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib65"><label>65</label><mixed-citation>Veefkind, J. P., Aben, I., McMullan, K., Förster, H., de Vries, J., Otter, G., Claas, J., Eskes, H. J., de Haan, J. F., Kleipool, Q., van Weele, M., Hasekamp, O., Hoogeveen, R., Landgraf, J., Snel, R., Tol, P., Ingmann, P., Voors, R., Kruizinga, B., Vink, R., Visser, H., and Levelt, P. F.: TROPOMI on the ESA Sentinel-5 Precursor: A GMES mission for global observations of the atmospheric composition for climate, air quality and ozone layer applications, Remote Sens. Environ., 120, 70–83, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2011.09.027" ext-link-type="DOI">10.1016/j.rse.2011.09.027</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib66"><label>66</label><mixed-citation>Villena, G., Bejan, I., Kurtenbach, R., Wiesen, P., and Kleffmann, J.: Interferences of commercial NO<sub>2</sub> instruments in the urban atmosphere and in a smog chamber, Atmos. Meas. Tech., 5, 149–159, <ext-link xlink:href="https://doi.org/10.5194/amt-5-149-2012" ext-link-type="DOI">10.5194/amt-5-149-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib67"><label>67</label><mixed-citation>Wang, L., Chen, X., Zhang, Y., Li, M., Li, P., Jiang, L., Xia, Y., Li, Z., Li, J., Wang, L., Hou, T., Liu, W., Rosenfeld, D., Zhu, T., Zhang, Y., Chen, J., Wang, S., Huang, Y., Seinfeld, J. H., and Yu, S.: Switching to electric vehicles can lead to significant reductions of PM<sub>2.5</sub> and NO<sub>2</sub> across China, One Earth, 4,  1037–1048, <ext-link xlink:href="https://doi.org/10.1016/j.oneear.2021.06.008" ext-link-type="DOI">10.1016/j.oneear.2021.06.008</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib68"><label>68</label><mixed-citation>Wei, J., Liu, S., Li, Z., Liu, C., Qin, K., Liu, X., Pinker, R. T., Dickerson, R. R., Lin, J., Boersma, K. F., Sun, L., Li, R., Xue, W., Cui, Y., Zhang, C., and Wang, J.: Ground-Level NO<sub>2</sub> Surveillance from Space Across China for High Resolution Using Interpretable Spatiotemporally Weighted Artificial Intelligence, Environ. Sci. Technol., 56, 9988–9998, <ext-link xlink:href="https://doi.org/10.1021/acs.est.2c03834" ext-link-type="DOI">10.1021/acs.est.2c03834</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib69"><label>69</label><mixed-citation>Williams, J. E., Boersma, K. F., Le Sager, P., and Verstraeten, W. W.: The high-resolution version of TM5-MP for optimized satellite retrievals: description and validation, Geosci. Model Dev., 10, 721–750, <ext-link xlink:href="https://doi.org/10.5194/gmd-10-721-2017" ext-link-type="DOI">10.5194/gmd-10-721-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib70"><label>70</label><mixed-citation>Yamazaki, D., Ikeshima, D., Tawatari, R., Yamaguchi, T., O'Loughlin, F., Neal, J. C., Sampson, C. C., Kanae, S., and Bates, P. D.: A high-accuracy map of global terrain elevations, Geophys. Res. Lett., 44, 5844–5853, <ext-link xlink:href="https://doi.org/10.1002/2017GL072874" ext-link-type="DOI">10.1002/2017GL072874</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib71"><label>71</label><mixed-citation>Yang, L. H., Jacob, D. J., Colombi, N. K., Zhai, S., Bates, K. H., Shah, V., Beaudry, E., Yantosca, R. M., Lin, H., Brewer, J. F., Chong, H., Travis, K. R., Crawford, J. H., Lamsal, L. N., Koo, J.-H., and Kim, J.: Tropospheric NO<sub>2</sub> vertical profiles over South Korea and their relation to oxidant chemistry: implications for geostationary satellite retrievals and the observation of NO<sub>2</sub> diurnal variation from space, Atmos. Chem. Phys., 23, 2465–2481, <ext-link xlink:href="https://doi.org/10.5194/acp-23-2465-2023" ext-link-type="DOI">10.5194/acp-23-2465-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib72"><label>72</label><mixed-citation>Yang, Y., Zhao, Y., Zhang, L., Zhang, J., Huang, X., Zhao, X., Zhang, Y., Xi, M., and Lu, Y.: Improvement of the satellite-derived NO<sub><italic>x</italic></sub> emissions on air quality modeling and its effect on ozone and secondary inorganic aerosol formation in the Yangtze River Delta, China, Atmos. Chem. Phys., 21, 1191–1209, <ext-link xlink:href="https://doi.org/10.5194/acp-21-1191-2021" ext-link-type="DOI">10.5194/acp-21-1191-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib73"><label>73</label><mixed-citation>Zhang, C., Liu, C., Li, B., Zhao, F., and Zhao, C.: Spatiotemporal neural network for estimating surface NO<sub>2</sub> concentrations over north China and their human health impact, Environ. Pollut., 307, 119510, <ext-link xlink:href="https://doi.org/10.1016/j.envpol.2022.119510" ext-link-type="DOI">10.1016/j.envpol.2022.119510</ext-link>, 2022a.</mixed-citation></ref>
      <ref id="bib1.bib74"><label>74</label><mixed-citation>Zhang, S., Li, B., Liu, L., Hu, Q., Liu, H., Zheng, R., Zhu, Y., Liu, T., Sun, M., and Liu, C.: Prediction of Vertical Profile of NO<sub>2</sub> Using Deep Multimodal Fusion Network Based on the Ground-Based 3-D Remote Sensing, IEEE T. Geosci. Remote S., 60, 1–13, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2021.3061476" ext-link-type="DOI">10.1109/TGRS.2021.3061476</ext-link>, 2022b.</mixed-citation></ref>
      <ref id="bib1.bib75"><label>75</label><mixed-citation>Zhang, Z., Li, Q., Hu, Q., Xue, J., Liu, T., Tang, Z., Wang, F., Zhang, C., Lu, C., Wang, Z., Gao, M., and Liu, C.: Deep learning approach for reconstructing three-dimensional distribution of NO<sub>2</sub> on an urban scale, Remote Sens. Environ., 321, 114678, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2025.114678" ext-link-type="DOI">10.1016/j.rse.2025.114678</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib76"><label>76</label><mixed-citation>Zhao, H., Gallo, O., Frosio, I., and Kautz, J.: Loss Functions for Image Restoration With Neural Networks, IEEE T. Comput. Imag., 3, 47–57, <ext-link xlink:href="https://doi.org/10.1109/TCI.2016.2644865" ext-link-type="DOI">10.1109/TCI.2016.2644865</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib77"><label>77</label><mixed-citation>Zhou, W., Bovik, A. C., Sheikh, H. R., and Simoncelli, E. P.: Image quality assessment: from error visibility to structural similarity, IEEE T. Image Process., 13, 600–612, <ext-link xlink:href="https://doi.org/10.1109/TIP.2003.819861" ext-link-type="DOI">10.1109/TIP.2003.819861</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bib78"><label>78</label><mixed-citation>Zhou, Z., Shin, J., Zhang, L., Gurudu, S., Gotway, M., and Liang, J.: Fine-Tuning Convolutional Neural Networks for Biomedical Image Analysis: Actively and Incrementally, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 21–26 July 2017, 4761–4772, <ext-link xlink:href="https://doi.org/10.1109/CVPR.2017.506" ext-link-type="DOI">10.1109/CVPR.2017.506</ext-link>, 2017. </mixed-citation></ref>
      <ref id="bib1.bib79"><label>79</label><mixed-citation>Zhuang, F., Qi, Z., Duan, K., Xi, D., Zhu, Y., Zhu, H., Xiong, H., and He, Q.: A Comprehensive Survey on Transfer Learning, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1911.02685" ext-link-type="DOI">10.48550/arXiv.1911.02685</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib80"><label>80</label><mixed-citation>Zoogman, P., Liu, X., Suleiman, R. M., Pennington, W. F., Flittner, D. E., Al-Saadi, J. A., Hilton, B. B., Nicks, D. K., Newchurch, M. J., Carr, J. L., Janz, S. J., Andraschko, M. R., Arola, A., Baker, B. D., Canova, B. P., Chan Miller, C., Cohen, R. C., Davis, J. E., Dussault, M. E., Edwards, D. P., Fishman, J., Ghulam, A., González Abad, G., Grutter, M., Herman, J. R., Houck, J., Jacob, D. J., Joiner, J., Kerridge, B. J., Kim, J., Krotkov, N. A., Lamsal, L., Li, C., Lindfors, A., Martin, R. V., McElroy, C. T., McLinden, C., Natraj, V., Neil, D. O., Nowlan, C. R., O'Sullivan, E. J., Palmer, P. I., Pierce, R. B., Pippin, M. R., Saiz-Lopez, A., Spurr, R. J. D., Szykman, J. J., Torres, O., Veefkind, J. P., Veihelmann, B., Wang, H., Wang, J., and Chance, K.: Tropospheric emissions: Monitoring of pollution (TEMPO), J. Quant. Spectrosc. Ra., 186, 17–39, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2016.05.008" ext-link-type="DOI">10.1016/j.jqsrt.2016.05.008</ext-link>, 2017.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Technical note: DACNO<sub>2</sub> – a multi-constraint deep learning framework for high-resolution 3D NO<sub>2</sub> field estimation</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Beelen, R., Hoek, G., Vienneau, D., Eeftens, M., Dimakopoulou, K., Pedeli,
X., Tsai, M.-Y., Künzli, N., Schikowski, T., Marcon, A., Eriksen, K. T.,
Raaschou-Nielsen, O., Stephanou, E., Patelarou, E., Lanki, T., Yli-Tuomi,
T., Declercq, C., Falq, G., Stempfelet, M., Birk, M., Cyrys, J., von Klot,
S., Nádor, G., Varró, M. J., Dëdelë, A.,
Graþulevièienë, R., Mölter, A., Lindley, S., Madsen, C.,
Cesaroni, G., Ranzi, A., Badaloni, C., Hoffmann, B., Nonnemacher, M.,
Krämer, U., Kuhlbusch, T., Cirach, M., de Nazelle, A., Nieuwenhuijsen,
M., Bellander, T., Korek, M., Olsson, D., Strömgren, M., Dons, E.,
Jerrett, M., Fischer, P., Wang, M., Brunekreef, B., and de Hoogh, K.:
Development of NO<sub>2</sub> and NO<sub><i>x</i></sub> land use regression models for
estimating air pollution exposure in 36 study areas in Europe – The ESCAPE
project, Atmos. Environ., 72, 10–23, <a href="https://doi.org/10.1016/j.atmosenv.2013.02.037" target="_blank">https://doi.org/10.1016/j.atmosenv.2013.02.037</a>,
2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
      Sierk, B., Fernandez, V., Bézy, J.-L., Meijer, Y., Durand, Y., Bazalgette Courrèges-Lacoste, G., Pachot, C., Löscher, A., Nett, H., Minoglou, K., Boucher, L., Windpassinger, R., Pasquet, A., Serre, D., and te Hennepe, F.: he Copernicus CO2M mission for monitoring anthropogenic carbon dioxide emissions from space, International Conference on Space Optics – ICSO 2021, SPIE, 118523M, <a href="https://doi.org/10.1117/12.2599613" target="_blank">https://doi.org/10.1117/12.2599613</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      Bey, I., Jacob, D. J., Yantosca, R. M., Logan, J. A., Field, B. D., Fiore,
A. M., Li, Q. B., Liu, H. G. Y., Mickley, L. J., and Schultz, M. G.: Global
modeling of tropospheric chemistry with assimilated meteorology: Model
description and evaluation, J. Geophys. Res.-Atmos., 106, 23073–23095, <a href="https://doi.org/10.1029/2001jd000807" target="_blank">https://doi.org/10.1029/2001jd000807</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      Bézy, J.-L., Sierk, B., Caron, J., Veihelmann, B., Martin, D., and
Langen, J.: The Copernicus Sentinel-5 mission for operational atmospheric
monitoring: status and developments, SPIE Remote Sensing, SPIE, <a href="https://doi.org/10.1117/12.2068177" target="_blank">https://doi.org/10.1117/12.2068177</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      Bi, K., Xie, L., Zhang, H., Chen, X., Gu, X., and Tian, Q.: Accurate
medium-range global weather forecasting with 3D neural networks, Nature,
619, 533–538, <a href="https://doi.org/10.1038/s41586-023-06185-3" target="_blank">https://doi.org/10.1038/s41586-023-06185-3</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      Bodnar, C., Bruinsma, W. P., Lucic, A., Stanley, M., Vaughan, A.,
Brandstetter, J., Garvan, P., Riechert, M., Weyn, J. A., Dong, H., Gupta, J.
K., Thambiratnam, K., Archibald, A. T., Wu, C.-C., Heider, E., Welling, M.,
Turner, R. E., and Perdikaris, P.: A Foundation Model for the Earth System, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2405.13063" target="_blank">https://doi.org/10.48550/arXiv.2405.13063</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      Bodnar, C., Bruinsma, W. P., Lucic, A., Stanley, M., Allen, A.,
Brandstetter, J., Garvan, P., Riechert, M., Weyn, J. A., Dong, H., Gupta, J.
K., Thambiratnam, K., Archibald, A. T., Wu, C.-C., Heider, E., Welling, M.,
Turner, R. E., and Perdikaris, P.: A foundation model for the Earth system,
Nature, 641, 1180–1187, <a href="https://doi.org/10.1038/s41586-025-09005-y" target="_blank">https://doi.org/10.1038/s41586-025-09005-y</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      Castellanos, P. and Boersma, K. F.: Reductions in nitrogen oxides over
Europe driven by environmental policy and economic recession, Sci.
Rep., 2, 265, <a href="https://doi.org/10.1038/srep00265" target="_blank">https://doi.org/10.1038/srep00265</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      Chang, S. Y., Huang, J., Chaveste, M. R., Lurmann, F. W., Eisinger, D. S.,
Mukherjee, A. D., Erdakos, G. B., Alexander, M., and Knipping, E.: Electric
vehicle fleet penetration helps address inequalities in air quality and
improves environmental justice, Commun. Earth  Environ., 4,
135, <a href="https://doi.org/10.1038/s43247-023-00799-1" target="_blank">https://doi.org/10.1038/s43247-023-00799-1</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      Copernicus Atmosphere Monitoring Service: CAMS Regional: European air quality reanalyses data documentation, ECMWF Copernicus Knowledge Base,
<a href="https://confluence.ecmwf.int/display/CKB/CAMS+_Regional%3A+_European+_air+_quality+_reanalyses+_data+_documentation" target="_blank"/>, (last access: 1 June 2024), 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
       Crippa, M., Guizzardi, D., Muntean, M., Schaaf, E., Dentener, F., van Aardenne, J. A., Monni, S., Doering, U., Olivier, J. G. J., Pagliari, V., and Janssens-Maenhout, G.: Gridded emissions of air pollutants for the period 1970–2012 within EDGAR v4.3.2, Earth Syst. Sci. Data, 10, 1987–2013, <a href="https://doi.org/10.5194/essd-10-1987-2018" target="_blank">https://doi.org/10.5194/essd-10-1987-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      Dahlmann, K., Grewe, V., Ponater, M., and Matthes, S.: Quantifying the
contributions of individual NO<sub><i>x</i></sub> sources to the trend in ozone radiative
forcing, Atmos. Environ., 45, 2860–2868, <a href="https://doi.org/10.1016/j.atmosenv.2011.02.071" target="_blank">https://doi.org/10.1016/j.atmosenv.2011.02.071</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      Dijkstra, L., Florczyk, A. J., Freire, S., Kemper, T., Melchiorri, M.,
Pesaresi, M., and Schiavina, M.: Applying the Degree of Urbanisation to the
globe: A new harmonised definition reveals a different picture of global
urbanisation, J. Urban Econ., 125,  103312, <a href="https://doi.org/10.1016/j.jue.2020.103312" target="_blank">https://doi.org/10.1016/j.jue.2020.103312</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      Ding, N., Qin, Y., Yang, G., Wei, F., Yang, Z., Su, Y., Hu, S., Chen, Y.,
Chan, C.-M., Chen, W., Yi, J., Zhao, W., Wang, X., Liu, Z., Zheng, H.-T.,
Chen, J., Liu, Y., Tang, J., Li, J., and Sun, M.: Parameter-efficient
fine-tuning of large-scale pre-trained language models, Nature Machine
Intelligence, 5, 220–235, <a href="https://doi.org/10.1038/s42256-023-00626-4" target="_blank">https://doi.org/10.1038/s42256-023-00626-4</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      
Douros, J., Eskes, H., van Geffen, J., Boersma, K. F., Compernolle, S., Pinardi, G., Blechschmidt, A.-M., Peuch, V.-H., Colette, A., and Veefkind, P.: Comparing Sentinel-5P TROPOMI NO<sub>2</sub> column observations with the CAMS regional air quality ensemble, Geosci. Model Dev., 16, 509–534, <a href="https://doi.org/10.5194/gmd-16-509-2023" target="_blank">https://doi.org/10.5194/gmd-16-509-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      Elfwing, S., Uchibe, E., and Doya, K.: Sigmoid-Weighted Linear Units for
Neural Network Function Approximation in Reinforcement Learning,  arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1702.03118" target="_blank">https://doi.org/10.48550/arXiv.1702.03118</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      Elvidge, C. D., Zhizhin, M., Ghosh, T., Hsu, F.-C., and Taneja, J.: Annual
Time Series of Global VIIRS Nighttime Lights Derived from Monthly Averages:
2012 to 2019, Remote Sens., 13, <a href="https://doi.org/10.3390/rs13050922" target="_blank">https://doi.org/10.3390/rs13050922</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      Eurocontrol: Daily traffic variation for states, Eurocontrol [data set], <a href="https://www.eurocontrol.int/Economics/2020-DailyTrafficVariation-States.html" target="_blank"/> (last access: 1 February 2025),
2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      European Environment Agency: AirBase – The European air quality database, <a href="https://eeadmz1-downloads-webapp.azurewebsites.net/" target="_blank"/> (last access: 1 June 2024), 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      Feranec, J., Soukup, T., Hazeu, G., and Jaffrain, G.: European Landscape
Dynamics CORINE Land Cover Data,  CRC Press, Boca Raton, 367, <a href="https://doi.org/10.1201/9781315372860" target="_blank">https://doi.org/10.1201/9781315372860</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      Ghahremanloo, M., Lops, Y., Choi, Y., Mousavinezhad, S., and Jung, J.: A
Coupled Deep Learning Model for Estimating Surface NO<sub>2</sub> Levels From
Remote Sensing Data: 15-Year Study Over the Contiguous United States,
J. Geophys. Res.-Atmos., 128, e2022JD037010, <a href="https://doi.org/10.1029/2022JD037010" target="_blank">https://doi.org/10.1029/2022JD037010</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      Giovannini, L., Ferrero, E., Karl, T., Rotach, M. W., Staquet, C., Trini
Castelli, S., and Zardi, D.: Atmospheric Pollutant Dispersion over Complex
Terrain: Challenges and Needs for Improving Air Quality Measurements and
Modeling, Atmosphere, 11, 646, <a href="https://doi.org/10.3390/atmos11060646" target="_blank">https://doi.org/10.3390/atmos11060646</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      Grell, G. A., Peckham, S. E., Schmitz, R., McKeen, S. A., Frost, G.,
Skamarock, W. C., and Eder, B.: Fully coupled “online” chemistry within
the WRF model, Atmos. Environ., 39, 6957-6975, <a href="https://doi.org/10.1016/j.atmosenv.2005.04.027" target="_blank">https://doi.org/10.1016/j.atmosenv.2005.04.027</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      Gulde, S., Kolm, M., Smith, D., Maurer, R., Courrèges-Lacoste, G. B.,
Sallusti, M., and Bagnasco, G.: Sentinel 4: a geostationary imaging UVN
spectrometer for air quality monitoring: status of design, performance and
development, International Conference on Space Optics – ICSO 2014, Tenerife,
Canary Islands, Spain, 1158–1166, <a href="https://doi.org/10.1117/12.2304099" target="_blank">https://doi.org/10.1117/12.2304099</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      He, K., Zhang, X., Ren, S., and Sun, J.: Deep Residual Learning for Image
Recognition, 2016 IEEE Conference on Computer Vision and Pattern Recognition
(CVPR), Las Vegas, NV, USA, 27–30 June 2016, 1, <a href="https://doi.org/10.1109/cvpr.2016.90" target="_blank">https://doi.org/10.1109/cvpr.2016.90</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A.,
Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D.,
Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P.,
Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D.,
Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer,
A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková,
M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay,
P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.: The ERA5
global reanalysis, Q. J. Roy. Meteor. Soc.,
146, 1999–2049, <a href="https://doi.org/10.1002/qj.3803" target="_blank">https://doi.org/10.1002/qj.3803</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      Hochreiter, S. and Schmidhuber, J.: Long Short-Term Memory, Neural
Comput., 9, 1735–1780, <a href="https://doi.org/10.1162/neco.1997.9.8.1735" target="_blank">https://doi.org/10.1162/neco.1997.9.8.1735</a>, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      Huijnen, V., Williams, J., van Weele, M., van Noije, T., Krol, M., Dentener, F., Segers, A., Houweling, S., Peters, W., de Laat, J., Boersma, F., Bergamaschi, P., van Velthoven, P., Le Sager, P., Eskes, H., Alkemade, F., Scheele, R., Nédélec, P., and Pätz, H.-W.: The global chemistry transport model TM5: description and evaluation of the tropospheric chemistry version 3.0, Geosci. Model Dev., 3, 445–473, <a href="https://doi.org/10.5194/gmd-3-445-2010" target="_blank">https://doi.org/10.5194/gmd-3-445-2010</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      
Ialongo, I., Virta, H., Eskes, H., Hovila, J., and Douros, J.: Comparison of TROPOMI/Sentinel-5 Precursor NO<sub>2</sub> observations with ground-based measurements in Helsinki, Atmos. Meas. Tech., 13, 205–218, <a href="https://doi.org/10.5194/amt-13-205-2020" target="_blank">https://doi.org/10.5194/amt-13-205-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      
Inness, A., Ades, M., Agustí-Panareda, A., Barré, J., Benedictow, A., Blechschmidt, A.-M., Dominguez, J. J., Engelen, R., Eskes, H., Flemming, J., Huijnen, V., Jones, L., Kipling, Z., Massart, S., Parrington, M., Peuch, V.-H., Razinger, M., Remy, S., Schulz, M., and Suttie, M.: The CAMS reanalysis of atmospheric composition, Atmos. Chem. Phys., 19, 3515–3556, <a href="https://doi.org/10.5194/acp-19-3515-2019" target="_blank">https://doi.org/10.5194/acp-19-3515-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
      Ioffe, S. and Szegedy, C.: Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift, Proceedings of the 32nd International Conference on Machine Learning, P. Mach. Learn. Res., 37, 448–456, <a href="https://proceedings.mlr.press/v37/ioffe15.html" target="_blank"/> (last access: 13 May 2026), 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
      Jiang, Z., Wang, S., Yan, Y., Zhang, S., Xue, R., Gu, C., Zhu, J., Liu, J.,
and Zhou, B.: Constructing the 3D Spatial Distribution of the HCHO/NO<sub>2</sub>
Ratio via Satellite Observation and Machine Learning Model, Environ.
Scie. Technol., 59, 4047–4058, <a href="https://doi.org/10.1021/acs.est.4c12362" target="_blank">https://doi.org/10.1021/acs.est.4c12362</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
      Kim, J., Jeong, U., Ahn, M.-H., Kim, J. H., Park, R. J., Lee, H., Song, C.
H., Choi, Y.-S., Lee, K.-H., Yoo, J.-M., Jeong, M.-J., Park, S. K., Lee,
K.-M., Song, C.-K., Kim, S.-W., Kim, Y. J., Kim, S.-W., Kim, M., Go, S.,
Liu, X., Chance, K., Chan Miller, C., Al-Saadi, J., Veihelmann, B., Bhartia,
P. K., Torres, O., Abad, G. G., Haffner, D. P., Ko, D. H., Lee, S. H., Woo,
J.-H., Chong, H., Park, S. S., Nicks, D., Choi, W. J., Moon, K.-J., Cho, A.,
Yoon, J., Kim, S.-K., Hong, H., Lee, K., Lee, H., Lee, S., Choi, M.,
Veefkind, P., Levelt, P. F., Edwards, D. P., Kang, M., Eo, M., Bak, J.,
Baek, K., Kwon, H.-A., Yang, J., Park, J., Han, K. M., Kim, B.-R., Shin,
H.-W., Choi, H., Lee, E., Chong, J., Cha, Y., Koo, J.-H., Irie, H.,
Hayashida, S., Kasai, Y., Kanaya, Y., Liu, C., Lin, J., Crawford, J. H.,
Carmichael, G. R., Newchurch, M. J., Lefer, B. L., Herman, J. R., Swap, R.
J., Lau, A. K. H., Kurosu, T. P., Jaross, G., Ahlers, B., Dobber, M.,
McElroy, C. T., and Choi, Y.: New era of air quality monitoring from space:
Geostationary Environment Monitoring Spectrometer (GEMS), B.
Am. Meteor. Soc., 101, E1–E22, <a href="https://doi.org/10.1175/bams-d-18-0013.1" target="_blank">https://doi.org/10.1175/bams-d-18-0013.1</a>,
2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
      Kim, M., Brunner, D., and Kuhlmann, G.: Importance of satellite observations
for high-resolution mapping of near-surface NO<sub>2</sub> by machine learning,
Remote Sens. Environ., 264, 112573, <a href="https://doi.org/10.1016/j.rse.2021.112573" target="_blank">https://doi.org/10.1016/j.rse.2021.112573</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
      Kokhlikyan, N., Miglani, V., Martin, M., Wang, E., Alsallakh, B., Reynolds,
J., Melnikov, A., Kliushkina, N., Araya, C., Yan, S., and
Reblitz-Richardson, O.: Captum: A unified and generic model interpretability
library for PyTorch, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2009.07896" target="_blank">https://doi.org/10.48550/arXiv.2009.07896</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
      Kracht, O., Santiago, J. L., Martin, F., Piersanti, A., Cremona, G.,
Righini, G., Vitali, L., Delaney, K., Basu, B., Ghosh, B., Spangl, W.,
Brendle, C., Latikka, J., Kousa, A., Pärjälä, E., Meretoja, M.,
Malherbe, L., Letinois, L., Beauchamp, M., Lenartz, F., Hutsemekers, V.,
Nguyen, L., Hoogerbrugge, R., Eneroth, K., Silvergren, S., Hooyberghs, H.,
Viaene, P., Maiheu, B., Janssen, S., Roet, D., and Gerboles, M.: Spatial
representativeness of air quality monitoring sites – Outcomes of the
FAIRMODE/AQUILA intercomparison exercise, Publications Office of the
European Union, <a href="https://doi.org/10.2760/60611" target="_blank">https://doi.org/10.2760/60611</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
      Krol, M., Houweling, S., Bregman, B., van den Broek, M., Segers, A., van Velthoven, P., Peters, W., Dentener, F., and Bergamaschi, P.: The two-way nested global chemistry-transport zoom model TM5: algorithm and applications, Atmos. Chem. Phys., 5, 417–432, <a href="https://doi.org/10.5194/acp-5-417-2005" target="_blank">https://doi.org/10.5194/acp-5-417-2005</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
      
Kuhn, L., Beirle, S., Osipov, S., Pozzer, A., and Wagner, T.: NitroNet – a machine learning model for the prediction of tropospheric NO<sub>2</sub> profiles from TROPOMI observations, Atmos. Meas. Tech., 17, 6485–6516, <a href="https://doi.org/10.5194/amt-17-6485-2024" target="_blank">https://doi.org/10.5194/amt-17-6485-2024</a>, 2024a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
      
Kuhn, L., Beirle, S., Kumar, V., Osipov, S., Pozzer, A., Bösch, T., Kumar, R., and Wagner, T.: On the influence of vertical mixing, boundary layer schemes, and temporal emission profiles on tropospheric NO<sub>2</sub> in WRF-Chem – comparisons to in situ, satellite, and MAX-DOAS observations, Atmos. Chem. Phys., 24, 185–217, <a href="https://doi.org/10.5194/acp-24-185-2024" target="_blank">https://doi.org/10.5194/acp-24-185-2024</a>, 2024b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
      Kuik, F., Kerschbaumer, A., Lauer, A., Lupascu, A., von Schneidemesser, E., and Butler, T. M.: Top–down quantification of NOx emissions from traffic in an urban area using a high-resolution regional atmospheric chemistry model, Atmos. Chem. Phys., 18, 8203–8225, <a href="https://doi.org/10.5194/acp-18-8203-2018" target="_blank">https://doi.org/10.5194/acp-18-8203-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
      Lam, R., Sanchez-Gonzalez, A., Willson, M., Wirnsberger, P., Fortunato, M.,
Alet, F., Ravuri, S., Ewalds, T., Eaton-Rosen, Z., Hu, W., Merose, A.,
Hoyer, S., Holland, G., Vinyals, O., Stott, J., Pritzel, A., Mohamed, S.,
and Battaglia, P.: Learning skillful medium-range global weather
forecasting, Science, 382, 1416–1421, <a href="https://doi.org/10.1126/science.adi2336" target="_blank">https://doi.org/10.1126/science.adi2336</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
      Lamsal, L. N., Martin, R. V., van Donkelaar, A., Steinbacher, M., Celarier,
E. A., Bucsela, E., Dunlea, E. J., and Pinto, J. P.: Ground-level nitrogen
dioxide concentrations inferred from the satellite-borne Ozone Monitoring
Instrument, J. Geophys. Res.-Atmos., 113, <a href="https://doi.org/10.1029/2007JD009235" target="_blank">https://doi.org/10.1029/2007JD009235</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
      Landgraf, J., Rusli, S., Cooney, R., Veefkind, P., Vemmix, T., de Groot, Z.,
Bell, A., Day, J., Leemhuis, A., and Sierk, B.: The TANGO mission: A
satellite tandem to measure major sources of anthropogenic greenhouse gas
emissions,  EGU General Assembly 2020, Online, 4–8 May 2020, EGU2020-19643, <a href="https://doi.org/10.5194/egusphere-egu2020-19643" target="_blank">https://doi.org/10.5194/egusphere-egu2020-19643</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
      Levelt, P. F., Stein Zweers, D. C., Aben, I., Bauwens, M., Borsdorff, T., De Smedt, I., Eskes, H. J., Lerot, C., Loyola, D. G., Romahn, F., Stavrakou, T., Theys, N., Van Roozendael, M., Veefkind, J. P., and Verhoelst, T.: Air quality impacts of COVID-19 lockdown measures detected from space using high spatial resolution observations of multiple trace gases from Sentinel-5P/TROPOMI, Atmos. Chem. Phys., 22, 10319–10351, <a href="https://doi.org/10.5194/acp-22-10319-2022" target="_blank">https://doi.org/10.5194/acp-22-10319-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
      Li, S. and Xing, J.: DeepSAT4D: Deep learning empowers four-dimensional
atmospheric chemical concentration and emission retrieval from satellite,
Innovation Geosci., 2, 100061, <a href="https://doi.org/10.59717/j.xinn-geo.2024.100061" target="_blank">https://doi.org/10.59717/j.xinn-geo.2024.100061</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation>
      Lu, L., Cohen, J. B., Qin, K., Li, X., and He, Q.: Identifying missing sources and reducing NOx emissions uncertainty over China using daily satellite data and a mass-conserving method, Atmos. Chem. Phys., 25, 2291–2309, <a href="https://doi.org/10.5194/acp-25-2291-2025" target="_blank">https://doi.org/10.5194/acp-25-2291-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>
      Meijer, J. R., Huijbregts, M. A. J., Schotten, K. C. G. J., and Schipper, A.
M.: Global patterns of current and future road infrastructure, Environ.
Res. Lett., 13, 064006, <a href="https://doi.org/10.1088/1748-9326/aabd42" target="_blank">https://doi.org/10.1088/1748-9326/aabd42</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation>
      Meleux, F., Raux, B., Ung, A., Colette, A., Gauss, M., Douros, J.,
Tsikerdekis, T., and Bennouna, Y.: Annual report on the evaluation of
validated reanalyses VRA2020, <a href="https://atmosphere.copernicus.eu/sites/default/files/custom-uploads/EQC-regional/VRA/CAMS283_2021SC1_D83.2.2.1-2020_202303_VRA2020_evaluation_v2.pdf" target="_blank"/> (last access: 1 March 2025), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation>
      Meleux, F., Raux, B., Ung, A., Colette, A., Gauss, M., Douros, J.,
Tsikerdekis, T., Eskes, H., Bennouna, Y., and Thouret, V.: Annual EQC report
for the interim reanalysis for 2023, for each of the operational systems and
the ENSEMBLE, <a href="https://atmosphere.copernicus.eu/sites/default/files/custom-uploads/EQC-regional/IRA/CAMS283_2021SC2_D83.2.1.1-2023_202406_EQC_IRA2023_v1.pdf" target="_blank"/> (last access: 1 March 2025), 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>50</label><mixed-citation>
      Oppenheim, A. V.:  Discrete-time signal processing, 2nd Edn., Prentice Hall, Upper Saddle River, NJ, ISBN 0137549202, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>51</label><mixed-citation>
      Palmer, P. I., Jacob, D. J., Chance, K., Martin, R. V., Spurr, R. J. D.,
Kurosu, T. P., Bey, I., Yantosca, R., Fiore, A., and Li, Q.: Air mass factor
formulation for spectroscopic measurements from satellites: Application to
formaldehyde retrievals from the Global Ozone Monitoring Experiment, J.
Geophys. Res.-Atmos., 106, 14539–14550, <a href="https://doi.org/10.1029/2000JD900772" target="_blank">https://doi.org/10.1029/2000JD900772</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>52</label><mixed-citation>
      Peuch, V.-H., Engelen, R., Rixen, M., Dee, D., Flemming, J., Suttie, M.,
Ades, M., Agustí-Panareda, A., Ananasso, C., Andersson, E., Armstrong,
D., Barré, J., Bousserez, N., Dominguez, J. J., Garrigues, S., Inness,
A., Jones, L., Kipling, Z., Letertre-Danczak, J., Parrington, M., Razinger,
M., Ribas, R., Vermoote, S., Yang, X., Simmons, A., Garcés de Marcilla,
J., and Thépaut, J.-N.: The Copernicus Atmosphere Monitoring Service:
From Research to Operations, B. Am. Meteorol. Soc, 103, E2650–E2668, <a href="https://doi.org/10.1175/BAMS-D-21-0314.1" target="_blank">https://doi.org/10.1175/BAMS-D-21-0314.1</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>53</label><mixed-citation>
      Richter, A.: Nitrogen oxides in the troposphere – What have we learned from
satellite measurements?, EPJ Web of Conferences, 1, 149–156, <a href="https://doi.org/10.1140/epjconf/e2009-00916-9" target="_blank">https://doi.org/10.1140/epjconf/e2009-00916-9</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>54</label><mixed-citation>
      Shahrokhishahraki, N., Rayner, P. J., Silver, J. D., Thomas, S., and
Schofield, R.: High-resolution modeling of gaseous air pollutants over
Tehran and validation with surface and satellite data, Atmos.
Environ., 270, 118881, <a href="https://doi.org/10.1016/j.atmosenv.2021.118881" target="_blank">https://doi.org/10.1016/j.atmosenv.2021.118881</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>55</label><mixed-citation>
      Shi, X., Chen, Z., Wang, H., Yeung, D.-Y., Wong, W.-K., and Woo, W.-C.:
Convolutional LSTM Network: A Machine Learning Approach for Precipitation
Nowcasting, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1506.04214" target="_blank">https://doi.org/10.48550/arXiv.1506.04214</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>56</label><mixed-citation>
      Silva, F. B. E., Poelman, H., and Dijkstra, L.: JRC-GEOSTAT 2018 population grid, version 2021.02.10, Eurostat GISCO [data set], <a href="https://ec.europa.eu/eurostat/web/gisco/geodata/population-distribution/population-grids" target="_blank"/> (last access: 1 June 2024), 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>57</label><mixed-citation>
      Soulie, A., Granier, C., Darras, S., Zilbermann, N., Doumbia, T., Guevara, M., Jalkanen, J.-P., Keita, S., Liousse, C., Crippa, M., Guizzardi, D., Hoesly, R., and Smith, S. J.: Global anthropogenic emissions (CAMS-GLOB-ANT) for the Copernicus Atmosphere Monitoring Service simulations of air quality forecasts and reanalyses, Earth Syst. Sci. Data, 16, 2261–2279, <a href="https://doi.org/10.5194/essd-16-2261-2024" target="_blank">https://doi.org/10.5194/essd-16-2261-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>58</label><mixed-citation>
      Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., and
Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from
overfitting, J. Mach. Learn. Res., 15, 1929–1958, <a href="https://www.jmlr.org/papers/v15/srivastava14a.html" target="_blank"/> (last access: 13 May 2026), 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>59</label><mixed-citation>
      Sun, W., Tack, F., Clarisse, L., Schneider, R., Stavrakou, T., and Van
Roozendael, M.: Inferring Surface NO<sub>2</sub> Over Western Europe: A Machine
Learning Approach With Uncertainty Quantification, J. Geophys.
Res.-Atmos., 129, e2023JD040676, <a href="https://doi.org/10.1029/2023JD040676" target="_blank">https://doi.org/10.1029/2023JD040676</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>60</label><mixed-citation>
      Sun, W., Tack, F., Clarisse, L., and Roozendael, M. V.: Technical Note:
DACNO<sub>2</sub> – A Multi-Constraint Deep Learning Framework for
High-Resolution 3D NO<sub>2</sub> Field Estimation (Version 1), Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.16986854" target="_blank">https://doi.org/10.5281/zenodo.16986854</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>61</label><mixed-citation>
      Sundararajan, M., Taly, A., and Yan, Q.: Axiomatic Attribution for Deep
Networks, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1703.01365" target="_blank">https://doi.org/10.48550/arXiv.1703.01365</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>62</label><mixed-citation>
      Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., Erhan,
D., Vanhoucke, V., and Rabinovich, A.: Going Deeper with Convolutions,
arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1409.4842" target="_blank">https://doi.org/10.48550/arXiv.1409.4842</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>63</label><mixed-citation>
      Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., and Wojna, Z.: Rethinking
the Inception Architecture for Computer Vision, arXiv [preprint],
<a href="https://doi.org/10.48550/arXiv.1512.00567" target="_blank">https://doi.org/10.48550/arXiv.1512.00567</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>64</label><mixed-citation>
      Tack, F., Merlaud, A., Iordache, M.-D., Pinardi, G., Dimitropoulou, E., Eskes, H., Bomans, B., Veefkind, P., and Van Roozendael, M.: Assessment of the TROPOMI tropospheric NO<sub>2</sub> product based on airborne APEX observations, Atmos. Meas. Tech., 14, 615–646, <a href="https://doi.org/10.5194/amt-14-615-2021" target="_blank">https://doi.org/10.5194/amt-14-615-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>65</label><mixed-citation>
      Veefkind, J. P., Aben, I., McMullan, K., Förster, H., de Vries, J.,
Otter, G., Claas, J., Eskes, H. J., de Haan, J. F., Kleipool, Q., van Weele,
M., Hasekamp, O., Hoogeveen, R., Landgraf, J., Snel, R., Tol, P., Ingmann,
P., Voors, R., Kruizinga, B., Vink, R., Visser, H., and Levelt, P. F.:
TROPOMI on the ESA Sentinel-5 Precursor: A GMES mission for global
observations of the atmospheric composition for climate, air quality and
ozone layer applications, Remote Sens. Environ., 120, 70–83, <a href="https://doi.org/10.1016/j.rse.2011.09.027" target="_blank">https://doi.org/10.1016/j.rse.2011.09.027</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>66</label><mixed-citation>
      Villena, G., Bejan, I., Kurtenbach, R., Wiesen, P., and Kleffmann, J.: Interferences of commercial NO<sub>2</sub> instruments in the urban atmosphere and in a smog chamber, Atmos. Meas. Tech., 5, 149–159, <a href="https://doi.org/10.5194/amt-5-149-2012" target="_blank">https://doi.org/10.5194/amt-5-149-2012</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>67</label><mixed-citation>
      Wang, L., Chen, X., Zhang, Y., Li, M., Li, P., Jiang, L., Xia, Y., Li, Z.,
Li, J., Wang, L., Hou, T., Liu, W., Rosenfeld, D., Zhu, T., Zhang, Y., Chen,
J., Wang, S., Huang, Y., Seinfeld, J. H., and Yu, S.: Switching to electric
vehicles can lead to significant reductions of PM<sub>2.5</sub> and NO<sub>2</sub>
across China, One Earth, 4,  1037–1048, <a href="https://doi.org/10.1016/j.oneear.2021.06.008" target="_blank">https://doi.org/10.1016/j.oneear.2021.06.008</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>68</label><mixed-citation>
      Wei, J., Liu, S., Li, Z., Liu, C., Qin, K., Liu, X., Pinker, R. T.,
Dickerson, R. R., Lin, J., Boersma, K. F., Sun, L., Li, R., Xue, W., Cui,
Y., Zhang, C., and Wang, J.: Ground-Level NO<sub>2</sub> Surveillance from Space
Across China for High Resolution Using Interpretable Spatiotemporally
Weighted Artificial Intelligence, Environ. Sci. Technol., 56,
9988–9998, <a href="https://doi.org/10.1021/acs.est.2c03834" target="_blank">https://doi.org/10.1021/acs.est.2c03834</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>69</label><mixed-citation>
      Williams, J. E., Boersma, K. F., Le Sager, P., and Verstraeten, W. W.: The high-resolution version of TM5-MP for optimized satellite retrievals: description and validation, Geosci. Model Dev., 10, 721–750, <a href="https://doi.org/10.5194/gmd-10-721-2017" target="_blank">https://doi.org/10.5194/gmd-10-721-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>70</label><mixed-citation>
      Yamazaki, D., Ikeshima, D., Tawatari, R., Yamaguchi, T., O'Loughlin, F.,
Neal, J. C., Sampson, C. C., Kanae, S., and Bates, P. D.: A high-accuracy
map of global terrain elevations, Geophys. Res. Lett., 44,
5844–5853, <a href="https://doi.org/10.1002/2017GL072874" target="_blank">https://doi.org/10.1002/2017GL072874</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>71</label><mixed-citation>
      Yang, L. H., Jacob, D. J., Colombi, N. K., Zhai, S., Bates, K. H., Shah, V., Beaudry, E., Yantosca, R. M., Lin, H., Brewer, J. F., Chong, H., Travis, K. R., Crawford, J. H., Lamsal, L. N., Koo, J.-H., and Kim, J.: Tropospheric NO<sub>2</sub> vertical profiles over South Korea and their relation to oxidant chemistry: implications for geostationary satellite retrievals and the observation of NO<sub>2</sub> diurnal variation from space, Atmos. Chem. Phys., 23, 2465–2481, <a href="https://doi.org/10.5194/acp-23-2465-2023" target="_blank">https://doi.org/10.5194/acp-23-2465-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>72</label><mixed-citation>
      Yang, Y., Zhao, Y., Zhang, L., Zhang, J., Huang, X., Zhao, X., Zhang, Y., Xi, M., and Lu, Y.: Improvement of the satellite-derived NO<sub><i>x</i></sub> emissions on air quality modeling and its effect on ozone and secondary inorganic aerosol formation in the Yangtze River Delta, China, Atmos. Chem. Phys., 21, 1191–1209, <a href="https://doi.org/10.5194/acp-21-1191-2021" target="_blank">https://doi.org/10.5194/acp-21-1191-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>73</label><mixed-citation>
      Zhang, C., Liu, C., Li, B., Zhao, F., and Zhao, C.: Spatiotemporal neural
network for estimating surface NO<sub>2</sub> concentrations over north China and
their human health impact, Environ. Pollut., 307, 119510, <a href="https://doi.org/10.1016/j.envpol.2022.119510" target="_blank">https://doi.org/10.1016/j.envpol.2022.119510</a>, 2022a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>74</label><mixed-citation>
      Zhang, S., Li, B., Liu, L., Hu, Q., Liu, H., Zheng, R., Zhu, Y., Liu, T.,
Sun, M., and Liu, C.: Prediction of Vertical Profile of NO<sub>2</sub> Using Deep
Multimodal Fusion Network Based on the Ground-Based 3-D Remote Sensing, IEEE
T. Geosci. Remote S., 60, 1–13, <a href="https://doi.org/10.1109/TGRS.2021.3061476" target="_blank">https://doi.org/10.1109/TGRS.2021.3061476</a>, 2022b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>75</label><mixed-citation>
      Zhang, Z., Li, Q., Hu, Q., Xue, J., Liu, T., Tang, Z., Wang, F., Zhang, C.,
Lu, C., Wang, Z., Gao, M., and Liu, C.: Deep learning approach for
reconstructing three-dimensional distribution of NO<sub>2</sub> on an urban scale,
Remote Sens. Environ., 321, 114678, <a href="https://doi.org/10.1016/j.rse.2025.114678" target="_blank">https://doi.org/10.1016/j.rse.2025.114678</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>76</label><mixed-citation>
      Zhao, H., Gallo, O., Frosio, I., and Kautz, J.: Loss Functions for Image
Restoration With Neural Networks, IEEE T. Comput.
Imag., 3, 47–57, <a href="https://doi.org/10.1109/TCI.2016.2644865" target="_blank">https://doi.org/10.1109/TCI.2016.2644865</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>77</label><mixed-citation>
      Zhou, W., Bovik, A. C., Sheikh, H. R., and Simoncelli, E. P.: Image quality
assessment: from error visibility to structural similarity, IEEE
T. Image Process., 13, 600–612, <a href="https://doi.org/10.1109/TIP.2003.819861" target="_blank">https://doi.org/10.1109/TIP.2003.819861</a>,
2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib78"><label>78</label><mixed-citation>
      Zhou, Z., Shin, J., Zhang, L., Gurudu, S., Gotway, M., and Liang, J.:
Fine-Tuning Convolutional Neural Networks for Biomedical Image Analysis:
Actively and Incrementally, 2017 IEEE Conference on Computer Vision and
Pattern Recognition (CVPR), 21–26 July 2017, 4761–4772, <a href="https://doi.org/10.1109/CVPR.2017.506" target="_blank">https://doi.org/10.1109/CVPR.2017.506</a>, 2017.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib79"><label>79</label><mixed-citation>
      Zhuang, F., Qi, Z., Duan, K., Xi, D., Zhu, Y., Zhu, H., Xiong, H., and He,
Q.: A Comprehensive Survey on Transfer Learning, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1911.02685" target="_blank">https://doi.org/10.48550/arXiv.1911.02685</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib80"><label>80</label><mixed-citation>
      Zoogman, P., Liu, X., Suleiman, R. M., Pennington, W. F., Flittner, D. E.,
Al-Saadi, J. A., Hilton, B. B., Nicks, D. K., Newchurch, M. J., Carr, J. L.,
Janz, S. J., Andraschko, M. R., Arola, A., Baker, B. D., Canova, B. P., Chan
Miller, C., Cohen, R. C., Davis, J. E., Dussault, M. E., Edwards, D. P.,
Fishman, J., Ghulam, A., González Abad, G., Grutter, M., Herman, J. R.,
Houck, J., Jacob, D. J., Joiner, J., Kerridge, B. J., Kim, J., Krotkov, N.
A., Lamsal, L., Li, C., Lindfors, A., Martin, R. V., McElroy, C. T.,
McLinden, C., Natraj, V., Neil, D. O., Nowlan, C. R., O'Sullivan,
E. J., Palmer, P. I., Pierce, R. B., Pippin, M. R., Saiz-Lopez, A., Spurr,
R. J. D., Szykman, J. J., Torres, O., Veefkind, J. P., Veihelmann, B., Wang,
H., Wang, J., and Chance, K.: Tropospheric emissions: Monitoring of
pollution (TEMPO), J. Quant. Spectrosc. Ra., 186, 17–39, <a href="https://doi.org/10.1016/j.jqsrt.2016.05.008" target="_blank">https://doi.org/10.1016/j.jqsrt.2016.05.008</a>, 2017.

    </mixed-citation></ref-html>--></article>
