Papers
Topics
Authors
Recent
Search
2000 character limit reached

EmissionNet (ENV): ML Models for Traffic & Agriculture

Updated 6 July 2026
  • EmissionNet (ENV) refers to dual ML architectures: one using a nonparametric, tree-based eMFD for urban traffic emissions and another employing deep convolutional networks for agricultural N2O forecasting.
  • The urban traffic ENV leverages probe data, eMFD principles, and tree ensembles like XGBoost (R² = 0.92) to accurately estimate tract-level CO₂ emission intensities.
  • The agricultural ENV applies dense convolutional layers with multi-scale feature extraction and channel attention to forecast next-month gridded N₂O maps with high short-term precision.

EmissionNet (ENV) denotes two distinct machine-learning constructs in the 2025 literature. In urban transportation, ENV is an Emission–MFD-based, location-aware model for tract-level network emissions, centered on the macroscopic emission fundamental diagram (eMFD) and learned from probe traffic data plus MOVES-Matrix emissions labeling (Adlouni et al., 11 Nov 2025). In agricultural air-quality forecasting, ENV is a pure convolutional spatio-temporal regression architecture for next-step prediction of gridded agricultural N2ON_2O emissions from multi-channel monthly emissions histories (Saligram et al., 7 Jul 2025). A third 2025 paper, on Group Reasoning Emission Estimation Networks (GREEN), does not define or reference a system called “EmissionNet (ENV),” but it describes components that could underpin a practical emissions estimation network in enterprise carbon accounting (Guo et al., 8 Feb 2025).

1. Scope and nomenclature

The label “EmissionNet (ENV)” is therefore context dependent rather than standardized across a single research lineage. In one usage, it refers to a macroscopic urban traffic emissions model built around Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s) and intended for real-time monitoring, tract-level inference, and emissions-aware control (Adlouni et al., 11 Nov 2025). In the other, it denotes a deep convolutional architecture that consumes a $24$-month context of gridded emissions maps and outputs the next monthly N2ON_2O field (Saligram et al., 7 Jul 2025). This suggests that the common label reflects a shared concern with emissions estimation or forecasting, but not a shared architecture, data model, or application domain.

ENV context Target Core representation
Urban traffic Tract-level emission intensity Es(t)E_s(t) and derived Φs(t)\Phi_s(t) Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)
Agricultural forecasting Next-month N2ON_2O map Y^RH×W\hat Y \in \mathbb{R}^{H \times W} fθ:XY^f_\theta: X \rightarrow \hat Y, with Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)0

The distinction is material. The traffic ENV is explicitly location-aware, uses tract descriptors and fleet characteristics, and is empirically grounded in the eMFD literature. The agricultural ENV is a dense convolutional predictor whose inductive bias is multi-scale spatial extraction, dense connectivity, and channel attention over stacked temporal and molecular channels.

2. Emission–MFD-based ENV for urban traffic networks

In the urban traffic formulation, ENV is built on the macroscopic emission fundamental diagram for a network such as a census tract Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)1 (Adlouni et al., 11 Nov 2025). For links Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)2 with length Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)3 and Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)4 lanes, the per-lane link variables are density Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)5, flow Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)6, and speed Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)7, with

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)8

Space-mean network aggregation over lane-miles gives

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)9

$24$0

$24$1

$24$2

Link-level running exhaust emission intensity $24$3 is defined in grams $24$4 per vehicle-mile and is obtained by coupling link activity and speed $24$5 with MOVES-Matrix, indexed by vehicle type, vintage, road type, and speed. Network-level emission intensity is the VMT-weighted average

$24$6

where $24$7 and

$24$8

The total emission rate is then

$24$9

The eMFD posits a consistent relationship among aggregated traffic states and emissions. In its simplest tract-specific form,

N2ON_2O0

and more generally,

N2ON_2O1

The paper further makes the location and fleet dependence explicit:

N2ON_2O2

where N2ON_2O3 encodes network, infrastructure, and land-use factors such as development level, street and intersection density, road class composition, job centers, bike/walk potential, and topography, while N2ON_2O4 summarizes fleet characteristics such as vintage mix and LDV versus other classes.

A central methodological point is that the learned N2ON_2O5 is nonparametric. The study represents the eMFD with tree ensembles rather than a closed-form polynomial or spline. A convenient parametric representation with XGBoost is

N2ON_2O6

where N2ON_2O7 are shallow regression trees. The resulting tract-specific eMFDs support region-wide emissions monitoring and provide a basis for assignment and perimeter-control formulations.

3. Data, learning protocol, and deployment in the traffic setting

The traffic ENV draws on HERE probe vehicle data for the full U.S. from September to November 2019 at N2ON_2O8-minute resolution, with variables including network geometry, traffic counts, speeds, and number of probes (Adlouni et al., 11 Nov 2025). Segment-level speed and volume are aggregated in space-mean fashion to derive per-link flow N2ON_2O9 and density Es(t)E_s(t)0, then aggregated to tract-level Es(t)E_s(t)1, Es(t)E_s(t)2, and Es(t)E_s(t)3. Emissions labels are created by querying MOVES-Matrix using link average speed Es(t)E_s(t)4 and categorical inputs for vehicle type, vintage, and road type. In the study, New York, Colorado, Texas, and Georgia have emissions labels via MOVES-Matrix; across these states, Es(t)E_s(t)5 urban census tracts and Es(t)E_s(t)6-minute intervals produce Es(t)E_s(t)7 rows for modeling.

Location features are transformed into tract-level factors following the probe-data macroscopic modeling framework cited as [7] in the source paper. These factors include development level, network complexity, local roads share, principal/non-freeway arterials, freeway share, long streets, job centers, bike/walk potential, topography such as hilly/circular roads, and median travel. Fleet is represented with bounding light-duty vehicle vintages, “older” (Es(t)E_s(t)8 and earlier) versus “newer” (Es(t)E_s(t)9), yielding indicators such as vehtype_L1. Preprocessing includes normalization and stratification by road types and development factors to ensure consistent aggregation across heterogeneous networks.

The target variable is tract-level emission intensity Φs(t)\Phi_s(t)0 in Φs(t)\Phi_s(t)1. The evaluated models are Random Forest, XGBoost, LightGBM, and Linear SVM, trained with an Φs(t)\Phi_s(t)2 training and Φs(t)\Phi_s(t)3 testing split. Performance is reported in terms of Φs(t)\Phi_s(t)4, MAE, RMSE, and MAPE. XGBoost is the best-performing model on the test set, with Φs(t)\Phi_s(t)5, MAE Φs(t)\Phi_s(t)6, RMSE Φs(t)\Phi_s(t)7, and MAPE Φs(t)\Phi_s(t)8. Random Forest and LightGBM both achieve Φs(t)\Phi_s(t)9 but with substantially larger errors, while Linear SVM reaches Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)0.

Interpretability is handled with TreeExplainer and SHAP interaction values with density. The most influential features on the eMFD are “development level” and vehtype_L1. Both exhibit pronounced divergence beyond Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)1. High development level tracts show lower Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)2 at the same Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)3, and newer LDVs yield lower Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)4 relative to older LDVs, especially under high density. The paper also reports location heterogeneity in MFD and eMFD shapes, including a contrast between tracts with lower and higher network capacity and a New York City example in which tracts with high density at Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)5 PM also exhibit higher per-mile Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)6 emission intensities.

Although trees perform best, the paper provides a neural alternative aligned with the same framework. This ENV variant takes

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)7

as input, uses hidden layers such as Dense(64, [ReLU](https://www.emergentmind.com/topics/rectified-linear-unit-relu-regression)) → Dense(64, ReLU) → Dense(32, ReLU), outputs Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)8, and minimizes

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)9

Training uses Adam, early stopping on validation MSE, an N2ON_2O0 split, input standardization for continuous features, and one-hot or embeddings for categorical road types. For deployment, the study emphasizes that inference can use time-resolved aggregated traffic measurements at N2ON_2O1-minute granularity or faster, together with static N2ON_2O2 and N2ON_2O3 profiles. Given N2ON_2O4 and tract descriptors, ENV outputs N2ON_2O5, after which N2ON_2O6 follows from N2ON_2O7. Space-mean aggregation is presented as a robustness mechanism, with temporal smoothing, imputation, and regional fallbacks suggested for missing data, and periodic retraining such as quarterly updates suggested for adaptation.

4. Convolutional ENV for agricultural N2ON_2O8 forecasting

In the agricultural forecasting paper, EmissionNet (ENV) is a pure convolutional architecture for spatio-temporal regression on global gridded emissions data (Saligram et al., 7 Jul 2025). The task is next-step forecasting of spatially resolved agricultural nitrous oxide emissions from a multi-year context of monthly emissions maps. The input is

N2ON_2O9

with Y^RH×W\hat Y \in \mathbb{R}^{H \times W}0 months and Y^RH×W\hat Y \in \mathbb{R}^{H \times W}1 channels corresponding to Y^RH×W\hat Y \in \mathbb{R}^{H \times W}2, Y^RH×W\hat Y \in \mathbb{R}^{H \times W}3, Y^RH×W\hat Y \in \mathbb{R}^{H \times W}4, Y^RH×W\hat Y \in \mathbb{R}^{H \times W}5, and GWA. The supervised objective is

Y^RH×W\hat Y \in \mathbb{R}^{H \times W}6

where Y^RH×W\hat Y \in \mathbb{R}^{H \times W}7 is the next-month Y^RH×W\hat Y \in \mathbb{R}^{H \times W}8 field. The primary setup uses a single-step horizon Y^RH×W\hat Y \in \mathbb{R}^{H \times W}9, while evaluation also includes auto-regressive multi-step roll-outs in which previous predictions can enter the context window.

The data source is EDGAR GHG emissions from fθ:XY^f_\theta: X \rightarrow \hat Y0 to fθ:XY^f_\theta: X \rightarrow \hat Y1 at fθ:XY^f_\theta: X \rightarrow \hat Y2 resolution over latitudes fθ:XY^f_\theta: X \rightarrow \hat Y3 and longitudes fθ:XY^f_\theta: X \rightarrow \hat Y4. Preprocessing pools spatially to fθ:XY^f_\theta: X \rightarrow \hat Y5 and discards flux dimensions, yielding a tensor of shape fθ:XY^f_\theta: X \rightarrow \hat Y6, where fθ:XY^f_\theta: X \rightarrow \hat Y7 years fθ:XY^f_\theta: X \rightarrow \hat Y8 months. A rolling-window context uses fθ:XY^f_\theta: X \rightarrow \hat Y9 months to predict the next month’s Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)00. The split is Train Jan 2000–Mar 2019, Val Apr 2019–Jul 2021, and Test Aug 2021–Jan 2024. The data are described as exhibiting strong seasonality and spatial heterogeneity aligned with agricultural cycles and continental versus oceanic contrasts.

ENV represents time by stacking the Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)01 context frames and Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)02 molecular channels along the channel axis, so that standard Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)03D convolutions jointly mix spatial and temporal/molecular dimensions. The input head consists of two Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)04 convolution layers with stride Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)05, each followed by batch normalization and ReLU:

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)06

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)07

The backbone then applies three multi-scale feature extraction modules. Each module uses parallel branches with kernel sizes Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)08, Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)09, Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)10, and a pooling branch, concatenated channel-wise:

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)11

This is followed by four implicit deep supervision modules with dense skip-concatenation in a DenseNet-style form,

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)12

where each Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)13 is BN Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)14 ReLU Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)15 Conv Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)16. To control channel growth, each IDS module ends with a Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)17 convolution for channel compression and a Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)18 max pool with stride Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)19.

A further architectural component is squeeze-and-excitation-style channel attention between basic layers in each IDS module:

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)20

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)21

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)22

Here, Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)23 is the Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)24-th channel feature map, Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)25 is a global average-pooled descriptor, Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)26 is ReLU, and Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)27 is sigmoid. The final output head is a Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)28D convolution projecting to a single Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)29 emission map. No explicit positional encoding or transformer attention is used in ENV.

Training minimizes mean squared error,

Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)30

with AdamW, dynamic learning rate, warmup, weight decay Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)31, learning rate Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)32, warmup ratio Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)33–Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)34, batch size Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)35 for deeper models, and Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)36 epochs. The paper reports no additional regularization beyond weight decay.

5. Empirical performance and comparative behavior

The two ENV systems are evaluated in very different regimes, so their metrics are not directly comparable. The traffic ENV predicts tract-level Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)37 emission intensity in physical units, while the agricultural ENV predicts gridded next-step Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)38 fields and is primarily scored by MSE (Adlouni et al., 11 Nov 2025, Saligram et al., 7 Jul 2025).

In the traffic setting, the benchmark comparison among tabular regressors is as follows:

Model Test performance
XGBoost Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)39; MAE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)40 g/veh-mile; RMSE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)41 g/veh-mile; MAPE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)42
Random Forest Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)43; MAE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)44; RMSE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)45; MAPE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)46
LightGBM Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)47; MAE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)48; RMSE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)49; MAPE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)50
Linear SVM Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)51; MAE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)52; RMSE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)53; MAPE Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)54

The result that Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)55 indicates that density plus location and fleet features explain most variance in Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)56 across tracts and times. The paper further states that interactions become pronounced at medium-to-high densities, especially for development level and fleet vintage.

In the agricultural setting, ENV is compared with MLP, ConvLSTM, and EmissionNet-Transformer (ENT):

Model Test MSE
EmissionNet (ENV) Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)57
EmissionNet-Transformer (ENT) Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)58
ConvLSTM Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)59
MLP Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)60

The paper reports relative improvements of ENV versus ConvLSTM at approximately Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)61, versus ENT at approximately Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)62, and versus MLP at approximately Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)63. It also reports a parameter count of approximately Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)64M for ENV, versus approximately Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)65M for ENT, approximately Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)66M for ConvLSTM, and approximately Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)67M for the MLP. ENV has the best single-step accuracy, whereas ENT is described as more stable in long auto-regressive roll-outs, with RMSE approaching an asymptote over extended horizons. By contrast, ENV exhibits faster error growth during long roll-outs due to weaker modeling of long-range temporal dependencies.

The traffic and agricultural studies also differ in interpretability strategy. The traffic paper uses TreeExplainer and SHAP interaction values to identify development level and fleet vintage as dominant modifiers of the density–emissions relation. The agricultural paper primarily uses qualitative map comparison, noting that ENV avoids ocean offsets observed in ConvLSTM and maintains high fidelity in both high-gradient and smooth regions. Formal saliency, SHAP, or occlusion analyses are not reported იქ in the agricultural study; the paper explicitly notes that no explicit calibration or uncertainty quantification is reported.

A separate line of work, GREEN, is adjacent to but distinct from ENV (Guo et al., 8 Feb 2025). That paper states explicitly that it “does not define or reference a system called ‘EmissionNet (ENV).’” GREEN is an end-to-end enterprise emissions estimation framework based on text-driven sector classification, Group Reasoning over the NAICS ontology, and EE-MRIO-linked carbon intensity assignment. The same source further states that a practical EmissionNet could adopt GREEN’s components: an enterprise-to-sector classifier framed as information retrieval, a Group Reasoning hierarchical ensemble, an aligned economic model linking sector labels to carbon intensity factors, and an emissions inference module computing emissions from intensity and revenue. This suggests that “EmissionNet” is also emerging as a broader naming pattern for emissions-oriented ML systems beyond the two ENV definitions above.

The limitations of the traffic ENV are domain specific. The paper lists probe bias due to varying HERE coverage, emissions labeling coverage limited to four states, a simplified fleet representation using only two LDV vintages, transferability challenges for unseen cities, model drift as infrastructure and travel demand evolve, the need for dynamic models and equity/access constraints in policy integration, and limited mechanistic interpretability of tree ensembles. It proposes richer fleet mix modeling, extension beyond MOVES-Matrix coverage, fine-tuning for new cities, and hybrid approaches such as GAM plus trees or physics-informed ML.

The limitations of the agricultural ENV are likewise explicit. The study relies on single-step training with auto-regressive evaluation, which makes long-horizon forecasts susceptible to compounding error. It reports no explicit uncertainty quantification, no explicit meteorological drivers beyond the emissions channels, and no graph-based modeling or adjacency matrices. Suggested directions include scheduled sampling, teacher forcing, multi-horizon loss, multi-resolution heads, hybrid conv-attention designs such as ENT, positional encodings, uncertainty-aware objectives, and integration of additional environmental drivers.

Across these usages, ENV functions less as a single canonical model than as a recurring label for emissions-focused ML systems. In transportation, it operationalizes a learned, location-aware eMFD that links network density, infrastructure, land use, and fleet composition to tract-level Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)68 intensity and total emissions. In agricultural forecasting, it denotes a deep convolutional architecture that exploits stacked temporal context, multi-scale spatial processing, dense connectivity, and channel attention to predict monthly Es=f(ks,Xs,Vehs)E_s = f(k_s, X_s, Veh_s)69 maps. The shared theme is the replacement of sparse empirical or physics-driven formulations with learned nonlinear mappings whose structure is tailored to the aggregation level and control objective of the application domain.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to EmissionNet (ENV).