Next Article in Journal
A Digital Twin Prototype for a Deep-Sea Observation Network: Virtual Environment Reconstruction and Data-Driven Predictive Analytics
Previous Article in Journal
A Study on the Container Consolidation Problem in Container Terminals
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Scale Temporal Uncertainty-Aware Hierarchical Adaptive Ensemble for Intelligent Ship Emission Monitoring and Prediction

1
Faculty of Electrical and Electronic Engineering, Vietnam Maritime University, Haiphong 182582, Vietnam
2
Major of Mechanical System Engineering, Pukyong National University, Busan 48513, Republic of Korea
3
DSP Inc., 21, Bongambuk 7, Masanhoewon, Changwon 51347, Gyeongsangnam, Republic of Korea
4
Department of Mechanical System Engineering, Gyeongsang National University, Tongyeong 53064, Gyeongsangnam, Republic of Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
J. Mar. Sci. Eng. 2026, 14(9), 799; https://doi.org/10.3390/jmse14090799
Submission received: 30 March 2026 / Revised: 24 April 2026 / Accepted: 24 April 2026 / Published: 27 April 2026
(This article belongs to the Section Ocean Engineering)

Abstract

This paper presents a novel Multi-Scale Temporal Uncertainty-aware Hierarchical Adaptive Ensemble (MSTU-HAE) algorithm for intelligent ship emission monitoring and prediction in maritime environmental compliance applications. The maritime shipping industry contributes approximately 3% of global CO2 emissions and significant amounts of nitrogen oxides and sulfur oxides, necessitating advanced predictive monitoring systems. The proposed MSTU-HAE algorithm integrates three key innovations: multi-scale temporal feature extraction using causal convolutions at short-term (5 samples), medium-term (20 samples), and long-term (60 samples) windows; gas-specific attention mechanisms that automatically weight temporal scales based on individual emission gas characteristics; and three-level hierarchical uncertainty quantification encompassing individual model uncertainty, ensemble disagreement, and regulatory compliance risk assessment. Experimental validation was conducted using emission data collected from a fishing vessel over 3 operational days (1732 original samples), augmented to 17,320 samples via controlled replication with noise injection to support model training. Rigorous temporal data splitting with 70%/15%/15% train/validation/test partitioning ensures no data leakage. Comparative analysis against six baseline methods (XGBoost, LSBoost, AdaBoost, Ridge Regression, Random Forest, and K-Nearest Neighbors) demonstrates that MSTU-HAE achieves superior average performance, with R2 = 0.9670 and NSE = 0.9670 across all emission gases. This research contributes a robust, interpretable, and scalable prediction framework that advances the state of the art in maritime environmental monitoring through novel algorithmic innovations in temporal feature learning and uncertainty quantification.

1. Introduction

The maritime shipping industry serves as the backbone of global commerce, facilitating approximately 90% of international trade through ocean transportation [1]. However, this critical sector simultaneously represents a substantial source of atmospheric pollution, contributing an estimated 2.89% of global anthropogenic CO2 emissions and significant quantities of nitrogen oxides (NOx), sulfur oxides (SOx), and particulate matter [2,3]. The environmental impact of maritime emissions has garnered increasing regulatory attention, with the International Maritime Organization (IMO) implementing progressively stringent measures, including the Global Sulfur Cap, limiting fuel sulfur content to 0.5%, and the Energy Efficiency Design Index (EEDI) requirements, targeting greenhouse gas reduction [4,5].
Traditional approaches to ship emission monitoring rely predominantly on periodic manual measurements and basic sensor readings, which provide limited temporal resolution and lack the predictive capabilities necessary for proactive environmental management [6]. These conventional methods prove inadequate for meeting contemporary regulatory requirements and optimizing vessel operations for environmental compliance [7]. The inherent complexity of ship emission patterns, influenced by multiple interconnected operational parameters, including engine load, fuel quality, ambient conditions, and navigation profiles, demands sophisticated analytical frameworks capable of capturing non-linear relationships and temporal dependencies [8,9].
Recent advances in machine learning and artificial intelligence have created unprecedented opportunities for developing intelligent emission monitoring systems that can process complex, high-dimensional sensor data in real time [10,11]. Machine learning techniques have demonstrated remarkable success in environmental monitoring applications, offering capabilities for pattern recognition, predictive modeling, and automated decision support [12]. Deep learning methods, particularly those designed for sequential data processing, have shown exceptional performance in capturing the temporal dynamics inherent in emission patterns [13,14]. Ensemble methods have emerged as particularly effective approaches for environmental prediction problems, combining multiple diverse models to achieve superior performance compared to individual algorithms [15,16].
Despite these advances, several critical challenges remain inadequately addressed in existing ship emission prediction systems. First, the multi-scale temporal nature of emission dynamics, where short-term fluctuations, medium-term operational cycles, and long-term trends all contribute to emission patterns, requires specialized feature extraction approaches that can simultaneously capture information across different time horizons [17]. Second, the heterogeneous characteristics of different emission gases necessitate adaptive modeling approaches that can automatically adjust to the specific temporal patterns of each pollutant [18]. Third, the regulatory compliance requirements of maritime applications demand not only accurate point predictions but also reliable uncertainty quantification that can support risk-based decision-making [19,20].
This research addresses these challenges through the development of MSTU-HAE (Multi-Scale Temporal Uncertainty-aware Hierarchical Adaptive Ensemble), a novel algorithmic framework specifically designed for ship emission monitoring applications. While the individual components of MSTU-HAE—multi-scale temporal feature extraction, attention mechanisms, ensemble learning, and uncertainty quantification—each draw on the established machine learning literature, the contribution of this work lies in their principled integration into a unified framework specifically tailored to the operational dynamics of marine vessel emission monitoring. More precisely, the contributions are threefold. First, multi-scale temporal feature extraction is adapted with causal convolutions calibrated to three timescales specific to marine vessel operation—short-term engine transients, medium-term operational cycles, and long-term cumulative trends—with strict causal constraints to prevent temporal data leakage [21]. Second, a gas-specific attention mechanism is designed to automatically determine temporal scale importance for each of the 12 monitored emission gases, reflecting their distinct physicochemical formation mechanisms. Third, a three-level hierarchical uncertainty quantification framework is integrated that bridges statistical prediction uncertainty and maritime regulatory compliance risk assessment—a combination not previously demonstrated in the ship emission prediction literature. The novelty of this work resides in this application-specific integration and its demonstrated utility for multi-gas maritime emission monitoring. The remainder of this paper is organized as follows. Section 2 reviews related work in machine learning for environmental monitoring and ship emission prediction. Section 3 presents the detailed methodology of the MSTU-HAE algorithm, including multi-scale feature extraction, attention mechanisms, and hierarchical uncertainty quantification. Section 4 describes the experimental setup, including data collection, preprocessing, and evaluation protocols. Section 5 presents and discusses the experimental results. Section 6 addresses practical implications and limitations, and Section 7 concludes this paper with directions for future research.

2. Materials and Methods

2.1. Machine Learning for Environmental Monitoring

The application of machine learning techniques to environmental monitoring has experienced substantial growth over the past decade, driven by increasing data availability and computational capabilities [22,23]. Traditional statistical methods for air quality prediction, including autoregressive integrated moving average (ARIMA) models and linear regression approaches, have been progressively supplemented and replaced by more sophisticated machine learning algorithms capable of capturing nonlinear relationships [24]. Support Vector Machines (SVM) and Support Vector Regression (SVR) have demonstrated strong performance in air pollutant concentration prediction, particularly when combined with appropriate kernel functions that can map input features into higher-dimensional spaces where linear separation becomes feasible [25].
Random Forest algorithms have shown particular promise for environmental applications due to their inherent capability to handle high-dimensional data, provide feature importance rankings, and maintain robustness against overfitting [26,27]. The ensemble nature of Random Forests, which combines predictions from multiple decision trees trained on bootstrap samples, provides both improved accuracy and natural variance estimates that can inform uncertainty quantification [28]. Gradient boosting methods, including XGBoost and LightGBM, have achieved state-of-the-art performance in numerous environmental prediction benchmarks by sequentially constructing weak learners that focus on correcting errors made by previous models [29,30].
Deep learning approaches have increasingly been applied to environmental monitoring problems, with neural networks demonstrating exceptional capability to learn complex feature representations from raw sensor data [31]. Recurrent Neural Networks (RNNs) and Long Short-Term Memory (LSTM) networks have proven particularly effective for time series prediction tasks involving environmental variables [32,33]. More recently, attention mechanisms originally developed for natural language processing have been adapted for environmental applications, enabling models to selectively focus on the most relevant temporal features [34,35].

2.2. Ship Emission Prediction and Monitoring

Ship emission modeling has traditionally relied on bottom–up approaches based on activity data and emission factors, where total emissions are estimated by multiplying fuel consumption rates by pollutant-specific emission coefficients [36]. While these inventory-based methods provide valuable aggregate estimates, they lack the temporal resolution and vessel-specific accuracy required for real-time monitoring and control applications [37]. Physical models based on thermodynamic principles of combustion have been developed to simulate emission formation processes, but these require detailed engine specifications and operating conditions that may not be available in practice [38].
Data-driven approaches to ship emission prediction have emerged as promising alternatives that can learn complex emission patterns directly from measurement data [39,40]. Early applications focused on simple regression models for predicting specific pollutants based on engine operating parameters [41]. More sophisticated approaches have incorporated multiple machine learning algorithms, including neural networks and ensemble methods, achieving improved prediction accuracy across various emission types [42,43]. However, these studies typically treat emission prediction as independent single-output regression problems, failing to exploit the correlations between different emission gases that arise from common combustion processes [44].
Recent research has begun to address some of the methodological limitations in ship emission prediction. Citakoglu et al. [45] emphasized the importance of proper statistical validation in environmental prediction studies, recommending the use of Nash–Sutcliffe Efficiency (NSE) alongside R2 for hydrological and environmental applications. Başakın et al. [46] demonstrated the effectiveness of multi-stage ensemble approaches with preprocessing uncertainty assessment for wind speed forecasting, a methodology adaptable to ship emission prediction. Saroughi et al. [47] highlighted the value of incorporating multiple data-driven models with advanced optimization for environmental time series prediction.

2.3. Uncertainty Quantification in Machine Learning

Uncertainty quantification in machine learning has received increasing attention as these methods are deployed in safety-critical applications requiring reliable confidence measures [48,49]. The fundamental distinction between aleatoric uncertainty (inherent randomness in observations) and epistemic uncertainty (uncertainty due to limited knowledge or model inadequacy) provides a conceptual framework for comprehensive uncertainty characterization [50]. Aleatoric uncertainty is typically irreducible through additional data collection, while epistemic uncertainty can potentially be reduced through improved models or additional training examples [51].
Ensemble methods provide natural mechanisms for uncertainty quantification through the diversity of predictions generated by constituent models [52]. Bootstrap aggregating approaches, including Random Forests and bagging ensembles, enable uncertainty estimation through the variance of predictions across ensemble members [53]. More sophisticated approaches, including Bayesian neural networks and dropout-based uncertainty estimation, have been developed to capture epistemic uncertainty in deep learning models [54,55].
For environmental and regulatory applications, uncertainty quantification must extend beyond statistical measures to include compliance risk assessment—the probability that actual emissions exceed specified thresholds [56]. Hierarchical uncertainty frameworks that integrate model-level, ensemble-level, and application-level uncertainty provide comprehensive characterizations suitable for decision-making [57]. However, the integration of multi-level uncertainty quantification with multi-scale temporal learning in ship emission prediction remains unexplored, representing a significant research gap addressed by the present work.

3. Results

3.1. MSTU-HAE Algorithm Overview

The proposed MSTU-HAE (Multi-Scale Temporal Uncertainty-aware Hierarchical Adaptive Ensemble) algorithm comprises five integrated components designed to address the specific challenges of ship emission prediction. Figure 1 illustrates the overall architecture of the proposed framework, showing the data flow from raw emission measurements through multi-scale feature extraction, attention-weighted fusion, base model training, and hierarchical uncertainty quantification.
The algorithm proceeds through the following stages: (1) temporal data preprocessing with strict train/validation/test separation to prevent data leakage; (2) multi-scale temporal feature extraction using causal sliding windows at three distinct scales; (3) gas-specific attention mechanism computation based on scale informativeness; (4) attention-weighted feature fusion to create unified representations; (5) parallel training of diverse base models with comprehensive hyperparameter optimization; and (6) three-level hierarchical uncertainty quantification, integrating individual model uncertainty, ensemble disagreement, and regulatory compliance risk.

3.2. Temporal Data Preprocessing

The data preprocessing pipeline implements rigorous protocols to ensure data quality and prevent information leakage between training and evaluation phases. Given raw emission measurements X R N × G , where N represents the number of temporal samples, and G represents the number of emission gases, the preprocessing proceeds as follows.
The temporal split strategy partitions the dataset into training, validation, and test sets using consecutive temporal ordering:
D train   = x t , y t : t N train  
D val   = x t , y t : N train   < t N val  
D test   = x t , y t : t > N val  
where N train   = 0.70   N , and N val   = 0.85   N . This temporal partitioning ensures that models are evaluated on strictly future data, reflecting the realistic deployment scenario where trained models must predict emissions based on historical observations.
Missing value imputation employs median-based approaches computed exclusively from training data to prevent information leakage:
x ˆ t , g = m e d i a n x s , g : s N train   , x s , g N a N
This imputation strategy is robust to outliers while maintaining the statistical properties of the emission distributions. Outlier detection utilizes the Interquartile Range (IQR) method with a conservative threshold of 3 × I Q R :
o u t l i e r x t , g = 1 x t , g < Q 1 3 I Q R   or   x t , g > Q 3 + 3 I Q R
where Q 1 and Q 3 represent the first and third quartiles computed from training data, and I Q R = Q 3 Q 1 . Detected outliers are retained to preserve natural operational variability while being flagged for quality assessment.

3.3. Multi-Scale Temporal Feature Extraction

The multi-scale temporal feature extraction component addresses the challenge of capturing emission dynamics across different time horizons. Ship emissions exhibit complex temporal patterns including rapid fluctuations associated with engine transients, medium-term variations corresponding to operational cycles, and longer-term trends reflecting cumulative effects and equipment degradation. A single temporal scale cannot adequately capture this diverse range of dynamics.
We define three temporal scales corresponding to distinct operational phenomena:
Short-term scale ( w s = 5 samples, approximately 12 min): captures rapid transient responses to engine load changes and operational adjustments.
Medium-term scale ( w m = 20 samples, approximately 50 min): captures operational cycle patterns and quasi-steady-state variations.
Long-term scale ( w l = 60 samples, approximately 2.5 h): captures cumulative trends, thermal equilibration effects, and longer-duration operational modes.
For each scale, w w s , w m , w l , and each emission gas, g , we extract five statistical features using causal (backward-looking) sliding windows that ensure no future information leaks into feature computation:
Moving mean:
μ t , g ( w ) = 1 m i n ( t , w ) j = m a x ( 1 , t w + 1 ) t   x j , g
Moving standard deviation:
σ t , g ( w ) = 1 m i n ( t , w ) j = m a x ( 1 , t w + 1 ) t     x j , g μ t , g ( w ) 2
Moving trend (linear regression slope):
β t , g ( w ) = j = 1 k     ( j j ) x t k + j , g μ t , g ( w ) j = 1 k     ( j j ) 2
where k = m i n ( t , w ) and j = ( k + 1 ) / 2 .
Moving maximum:
m a x ( w ) t , g   = m a x j [ m a x ( 1 , t w + 1 ) , t ]   x j , g
Moving minimum:
m i n ( w ) t , g   = m i n j [ m a x ( 1 , t w + 1 ) , t ]   x j , g
The complete multi-scale temporal feature extraction procedure is formalized in Algorithm 1, which details the causal sliding window implementation ensuring no future information leakage. The algorithm processes each temporal scale sequentially, computing five statistical features for each gas at every time step using only historically available data.
Algorithm 1: Multi-scale temporal feature extraction with causal convolutions.
Input: Emission data X ∈ ℝ^(N×G), temporal scales W = {w_s, w_m, w_l}

Output: Multi-scale feature matrix F_ms ∈ ℝ^(N × (G × 5 × |W|))
1: Initialize F_ms ← empty matrix of size N × (G × 5 × |W|)
2: for each scale w ∈ W do
3:     for each gas g ∈ {1,…, G} do
4:     for each time step t ∈ {1,…, N} do
5:      //Define causal window (only past data)
6:        if t < w then
7:         window_start ← 1
8:         window_end ← t
9:        else
10:        window_start ← t — w + 1
11:        window_end ← t
12:      end if
13:      
14:       //Extract window data
15:      x_window ← X[window_start:window_end, g]
16:      k ← length(x_window)
17:      
18:       //Compute five statistical features
19:      μ ← mean(x_window)         //Moving mean
20:      σ ← std(x_window)          //Moving std
21:      x_max ← max(x_window)         //Moving max
22:      x_min ← min(x_window)         //Moving min
23:      
24:       //Compute linear regression slope
25:      time_indices ← [1, 2,…, k]
26:      β ← linear_regression_slope(time_indices, x_window)
27:      
28:       //Store features
29:      feature_idx ← compute_feature_index(g, w)
30:      F_ms[t, feature_idx:(feature_idx+4)] ← [μ, σ, β, x_max, x_min]
31:      end for
32:    end for
33: end for
34: return F_ms
The computational complexity of Algorithm 1 is O N × G × | W | × w max   , where w max   is the maximum window size. For our implementation with N = 17,320 samples, G = 12 gases, and | W | = 3 scales, the feature extraction completes in approximately 45 s on standard computing hardware. The causal constraint implementation (lines 6–12) is critical for preventing temporal data leakage—a common methodological error in time series prediction that artificially inflates performance metrics by allowing models to learn from future information. The resulting 180-dimensional multi-scale feature matrix captures emission dynamics across short-term transients (5 samples), medium-term operational cycles (20 samples), and long-term cumulative effects (60 samples), providing a comprehensive temporal context for subsequent modeling stages.
The resulting multi-scale feature matrix for each scale has dimensions N × ( G 5 ) , yielding a total of 3 × G × 5 = 180 multi-scale temporal features for G = 12 emission gases.

3.4. Gas-Specific Attention Mechanism

Different emission gases exhibit distinct temporal characteristics arising from their different formation mechanisms, concentration ranges, and response dynamics. For example, C O 2 concentrations tend to exhibit relatively smooth variations directly correlated with combustion rate, while N O x formation involves complex temperature-dependent kinetics, leading to more variable temporal patterns. A uniform weighting of temporal scales across all gases would fail to exploit these differences.
The gas-specific attention mechanism computes adaptive weights for each temporal scale based on the informativeness of that scale for each emission gas. The attention weight for gas g and scale s { s , m , l } is computed as:
α g , s = V a r f g , s train   s { s , m , l }     V a r f g , s train  
where f g , s train   represents the feature vector for gas g at scale s computed over training data. This variance-based weighting assigns higher attention to scales that exhibit greater variability, under the assumption that higher variance indicates greater information content for prediction.
To ensure numerical stability and prevent attention collapse to a single scale, we apply softmax normalization with temperature scaling:
α ˜ g , s = e x p α g , s / τ s { s , m , l }     e x p α g , s / τ
where τ is a temperature parameter controlling the sharpness of the attention distribution.
The attention-weighted fused features for each gas are computed as the weighted sum across scales:
f t , g fused   = s { s , m , l }   α ˜ g , s f t , g , s
The practical implementation of the gas-specific attention mechanism is detailed in Algorithm 2, which computes adaptive weights for each temporal scale based on variance-driven informativeness measures. This automatic scale selection mechanism eliminates the need for manual hyperparameter tuning while ensuring optimal temporal feature utilization for each emission species.
Algorithm 2: Gas-specific attention mechanism computation.
Input: Multi-scale features F_ms^train ∈ ℝ^(N_train×(G×5×|W|)),
temporal scales W = {short, medium, long},
temperature parameter τ

Output: Attention weights α ∈ ℝ^(G×|W|)
1: Initialize α ← zeros(G, |W|)
2: for each gas g ∈ {1,…, G} do
3:  //Extract gas-specific features for all scales
4:     for each scale s ∈ W do
5:     feature_idx ← compute_feature_index(g, s)
6:     F_g,s ← F_ms^train[:, feature_idx:(feature_idx+4)]
7:     
8:      //Compute variance as informativeness measure
9:     var_s ← variance(F_g,s)
10:    end for
11:    
12:   //Store raw scores
13:     scores ← [var_short, var_medium, var_long]
14:    
15:   //Handle edge cases
16:    if all(scores == 0) then
17:      scores ← [1, 1, 1] //Uniform if no variance
18:    end if
19:      
20:   //Apply softmax normalization with temperature scaling
21:    scores ← scores/τ
22:    scores ← scores − max(scores)     //Numerical stability
23:    exp_scores ← exp(scores)
24:    α[g, :] ← exp_scores/sum(exp_scores)
25:    
26:   //Verify normalization constraint
27:    assert sum(α[g,:]) ≈ 1.0
28: end for
29: return α
The attention mechanism reveals interpretable patterns reflecting emission gas physics. Gases exhibiting long-term attention dominance ( α g ,   long   1.0 ), such as N O , S O 2 , and CO, are characterized by thermal kinetics and cumulative formation processes, where extended historical context provides critical predictive information. Conversely, rapidly varying gases like N O 2 and O 2 exhibit short-term attention dominance ( α g ,   short   > 0.5 ), indicating that recent observations are most informative. The temperature parameter τ = 1.0 provides moderate softmax sharpness, allowing clear scale preference while maintaining some contribution from all scales. This adaptive mechanism contributes to MSTU-HAE’s superior performance across diverse emission gases, as evidenced by the consistent R 2 values exceeding 0.95 for gases with dramatically different temporal characteristics.
This fusion mechanism produces a unified five-dimensional feature representation for each gas that adaptively combines information from all temporal scales according to their gas-specific relevance.

3.5. Additional Feature Engineering

Beyond the multi-scale temporal features, we engineer additional features to capture domain-specific relationships and improve model performance. Time-based features encode the temporal structure of observations:
Time index: Sequential sample number normalized to [0, 1].
Hour of day: Cyclic feature capturing diurnal patterns.
Day number: Day identifier capturing longer-term patterns.
Derived emission indices aggregate related gases to capture combustion chemistry relationships:
N O x = x N O + x N O 2
S O x = x S O 2
Total   Carbon   = x C O + x C O 2 + x C H 4
Interaction features capture nonlinear relationships between emissions and operational parameters:
ϕ i j = x i x j
where interactions are selected based on the domain knowledge of emission formation mechanisms, including NO × NO2 (NOx formation dynamics), CO × CO2 (combustion efficiency), Temperature × CO2 (thermal effects on combustion), and Pressure × SO2 (pressure-dependent sulfur oxidation). For each target gas g being predicted, the following features are removed from the input set before model training: (i) the raw measurement of gas g itself; (ii) any derived emission index that includes gas g as a component—when predicting NO, both the raw NO measurement and the NOx = NO + NO2 index are excluded, and when predicting CO or CO2, both raw CO or CO2 and the total carbon index are excluded; and (iii) any interaction term φᵢⱼ where i = g or j = g. This per gas exclusion is enforced uniformly across all base models. The resulting input dimensionality varies from 83 to 86 features, depending on the number of derived indices containing the target gas.
The complete feature set comprises 88 dimensions: 12 original emission values, three technical parameters, 60 attention-weighted fused features, 10 interaction features, and three time-based features.

3.6. Base Model Training

The MSTU-HAE ensemble incorporates six diverse base models spanning different algorithmic paradigms to ensure comprehensive coverage of the hypothesis space:
Support Vector Regression (SVR) implements kernel-based regression with radial basis function (RBF) kernels, optimizing:
m i n w , b , ξ   1 2 w 2 + C i = 1 n   ξ i + ξ i *
Subject to ϵ -insensitive loss constraints. Hyperparameter optimization searches over C { 0.1,1 , 10,100 } , kernel scale σ { 0.01,0.1,1 , 10 } , and ϵ { 0.001,0.01,0.1 } .
Random Forest combines multiple decision trees through bootstrap aggregating:
y ˆ = 1 B b = 1 B   T b ( x )
Hyperparameter optimization searches over the number of trees B { 50,100,150,200 } and minimum leaf size { 1,5 , 10,20 } .
LSBoost implements least squares gradient boosting, sequentially fitting weak learners to residuals with learning rate control:
F m ( x ) = F m 1 ( x ) + η h m ( x )
where η { 0.1,0.2 } and number of iterations { 50,100 } .
AdaBoost employs adaptive boosting with decision tree weak learners, adjusting sample weights based on prediction errors.
Ridge Regression provides regularized linear prediction:
β ˆ = X T X + λ I 1 X T y
with regularization parameter λ optimized through cross-validation.
K-Nearest Neighbors (KNN) implements instance-based regression using local averaging over k nearest neighbors with optimized k { 3,5 , 7,10 } and distance metrics.
Each model is trained independently for each of the 12 emission gases, with gas-specific feature selection that excludes the target gas and its derived features to prevent data leakage. All six baseline models (SVR/XGBoost, Random Forest, LSBoost, AdaBoost, Ridge Regression, and KNN) are trained on the identical engineered feature set as MSTU-HAE, the same 83–86-dimensional input after per gas exclusion, comprising multi-scale temporal features, attention-weighted fused features, interaction features, and time-based features. This design ensures that performance differences between MSTU-HAE and the baselines reflect the proposed algorithmic innovations in gas-specific attention fusion and weighted ensemble aggregation rather than differential access to feature information. Hyperparameter optimization employs grid search with validation set performance as the selection criterion.

3.7. Three-Level Hierarchical Uncertainty Quantification

A distinguishing feature of MSTU-HAE is the three-level hierarchical uncertainty quantification framework that provides comprehensive uncertainty characterization suitable for regulatory compliance assessment.
Level 1: Individual model uncertainty quantifies the uncertainty associated with each base model’s predictions, combining aleatoric and epistemic components:
σ L 1 ( m , g ) = σ aleatoric   ( m , g ) 2 + σ epistemic   ( m , g ) 2
Aleatoric uncertainty is estimated from training residuals:
σ aleatoric   ( m , g ) = s t d y train   ( g ) y ˆ train   ( m , g )
Epistemic uncertainty is estimated through bootstrap resampling or tree variance (for ensemble methods):
σ epistemic   ( m , g ) = s t d b [ 1 , B ] y ˆ ( m , g , b )
Level 2: Ensemble disagreement captures the uncertainty arising from disagreement among base models:
σ L 2 ( g ) = V a r m y ˆ ( m , g ) + E m σ L 1 ( m , g ) 2
This combines inter-model variance with the average intra-model uncertainty.
Level 3: Regulatory compliance risk translates predictive uncertainty into compliance probability:
P   compliant   g = Φ θ g y ˆ ensemble   ( g ) σ L 2 ( g )
where θ g is the regulatory threshold for gas g , and Φ ( ) is the standard normal cumulative distribution function. The regulatory risk is:
σ L 3 ( g ) = 1 P   compliant   g
Total hierarchical uncertainty combines all three levels:
σ total   ( g ) = σ L 1 ( g ) 2 + σ L 2 ( g ) 2 + λ r e g σ L 3 ( g ) 2
where σ L 1 ( g ) = E m σ L 1 ( m , g ) , and λ reg   = 0.30 is a weighting parameter for regulatory risk importance.
The complete three-level hierarchical uncertainty quantification framework is formalized in Algorithm 3, providing a systematic approach to propagating uncertainty from individual model predictions through ensemble aggregation to regulatory compliance assessment. This multi-level characterization addresses distinct sources of uncertainty relevant at different stages of the prediction and decision-making pipeline.
Algorithm 3: Three-level hierarchical uncertainty quantification.
Input: Base model predictions ŷ^(m,g) ∈ ℝ^N_test for m ∈ {1,…,M} models
and g ∈ {1,…,G} gases,
Training residuals r_train^(m,g),
Regulatory thresholds θ ∈ ℝ^G,
Regulatory weight λ_reg
Output: Hierarchical uncertainties σ_L1, σ_L2, σ_L3, σ_total ∈ ℝ^(N_test×G)
//===== LEVEL 1: Individual Model Uncertainty =====
1: for each model m ∈ {1,…, M} do
2:       for each gas g ∈ {1,…, G} do
3:      //Aleatoric uncertainty from training residuals
4:     σ_aleatoric^(m,g) ← std(r_train^(m,g))
5:     
6:      //Epistemic uncertainty from bootstrap or tree variance
7:     if m is ensemble method then
8:         σ_epistemic^(m,g) ← estimate_tree_variance(model_m, X_test, g)
9:     else
10:      σ_epistemic^(m,g) ← estimate_bootstrap_variance(model_m, X_test, g)
11:      end if
12:
13:     //Combine aleatoric and epistemic
14:      for each test sample i do
15:      σ_L1[i, g, m] ← √((σ_aleatoric^(m,g))2 + (σ_epistemic[i]^(m,g))2)
16:      end for
17:   end for
18: end for
//===== LEVEL 2: Ensemble Disagreement =====
19: for each gas g ∈ {1,…, G} do
20:     for each test sample i do
21:      //Extract predictions from all models for this sample
22:     pred_vector ← [ŷ[i]^(1,g), ŷ[i]^(2,g),…, ŷ[i]^(M,g)]
23:     
24:      //Inter-model variance
25:     σ_inter2 ← variance(pred_vector)
26:     
27:      //Average intra-model variance
28:     σ_intra2 ← mean_m([σ_L1[i, g, m]]2)
29:     
30:      //Combined Level 2 uncertainty
31:     σ_L2[i, g] ← √(σ_inter2 + σ_intra2)
32:     end for
33: end for
//===== LEVEL 3: Regulatory Compliance Risk =====
34: for each gas g ∈ {1,…, G} do
35:     for each test sample i do
36:      //Ensemble mean prediction
37:     ŷ_ensemble[i, g] ← mean_m(ŷ[i]^(m,g))
38:     
39:      //Compute z-score for compliance threshold
40:     z[i, g] ← (θ[g] − ŷ_ensemble[i, g])/σ_L2[i, g]
41:     
42:      //Compliance probability using normal CDF
43:    P_compliance[i, g] ← Φ(z[i, g])
44:     
45:      //Regulatory risk (complement of compliance)
46:     σ_L3[i, g] ← 1 − P_compliance[i, g]
47:     end for
48: end for
//===== TOTAL HIERARCHICAL UNCERTAINTY =====
49: for each gas g ∈ {1,…, G} do
50:     for each test sample i do
51:      //Average Level 1 across models
52:     σ_L1[i, g] ← mean_m(σ_L1[i, g, m])
53:     
54:      //Combine all three levels
55:     σ_total[i, g] ← √(σ_L1[i, g]2 + σ_L2[i, g]2 + λ_reg · σ_L3[i, g]2)
56:     end for
57: end for
58: return σ_L1, σ_L2, σ_L3, σ_total, P_compliance
The hierarchical framework offers several practical advantages for operational deployment. Level 1 uncertainty (lines 1–18) identifies base models with high prediction uncertainty for specific gases, informing model selection and ensemble weighting strategies. Level 2 uncertainty (lines 19–33) quantifies ensemble reliability—low inter-model variance indicates consistent predictions across diverse algorithms, while high variance signals challenging prediction scenarios requiring cautious interpretation. Level 3 uncertainty (lines 34–48) translates statistical uncertainty into actionable regulatory risk information, enabling operators to identify periods when predicted emissions approach threshold limits with low confidence. The compliance probability P compliance   provides intuitive risk quantification: values near 1.0 indicate high confidence of regulatory compliance, while values near 0.5 indicate marginal compliance with substantial uncertainty. The regulatory weight parameter λ reg   = 0.30 balances the contribution of compliance risk relative to prediction uncertainty, reflecting operational priorities in maritime emission monitoring where regulatory violations carry significant consequences. This hierarchical approach represents a significant advancement over conventional prediction systems that provide only point estimates without uncertainty characterization, enabling risk-informed operational decision-making essential for modern maritime environmental management.

3.8. Performance Metrics

Comprehensive model evaluation employs multiple complementary metrics addressing different aspects of prediction quality. The coefficient of determination ( R 2 ) measures the proportion of variance explained:
R 2 = 1 i = 1 n     y i y ˆ i 2 i = 1 n     y i y 2
Following recommendations from Citakoglu et al. [45] for environmental applications, we additionally report the Nash–Sutcliffe Efficiency (NSE):
N S E = 1 i = 1 n     y i y ˆ i 2 i = 1 n     y i y 2
The interpretation follows established criteria: NSE > 0.75 indicates very good performance, 0.65 < NSE ≤ 0.75 indicates good performance, and 0.50 < NSE ≤ 0.65 indicates satisfactory performance [58]. As defined in Equations (29) and (30), R2 and NSE share identical mathematical formulations when computed on the test set using the observed mean ȳ as reference; consequently, the reported NSE values in this study are numerically identical to R2 values throughout. As defined in Equations (29) and (30), R2 and NSE are mathematically equivalent under the current experimental setup, since both use the test-set observed mean as the reference value; consequently, NSE is not separately tabulated in the results. R2 is reported as the primary performance metric following established practice in both environmental monitoring [45] and the machine learning literature.
Root Mean Square Error (RMSE) quantifies prediction error in original units:
R M S E = 1 n i = 1 n     y i y ˆ i 2
Mean Absolute Percentage Error (MAPE) provides scale-independent error measurement:
  MAPE   = 100 % n i = 1 n   y i y ˆ i y i + ϵ
where ϵ prevents division by near-zero values.

4. Experimental Setup

4.1. Data Collection

The experimental validation utilizes emission measurement data collected from a fishing vessel (Jinpung fishing boat) during operational periods. Figure 2 shows the actual experiment being conducted. The data collection system incorporated high-precision Fourier-Transform Infrared (FTIR) gas analyzers capable of simultaneously measuring twelve distinct emission gases: hydrogen chloride (HCl), nitric oxide ( N O ) , nitrogen dioxide N O 2 , sulfur dioxide S O 2 , carbon monoxide ( C O ) , ammonia N H 3 , hydrogen fluoride ( H F ) , carbon dioxide C O 2 , water vapor H 2 O , methane C H 4 , ozone O 3 , and oxygen O 2 . Additionally, the system recorded critical operational parameters including exhaust gas temperature, pressure, and flow rate.
Raw data were collected over three measurement sessions on consecutive days (21–23 May 2024), yielding 491 samples on Day 1 (06:02–08:45, 2.7 h), 644 samples on Day 2 (05:38–09:57, 4.3 h), and 597 samples on Day 3 (05:03–08:22, 3.3 h), at a 20 s sampling interval (180 samples/hour), totaling 1732 original measurement points. It is important to note that each session represents only 2.7–4.3 h of actual vessel operation rather than a full operational day. To investigate the effect of training set size on model performance, we additionally implemented a data augmentation strategy replicating the three-session pattern ten times with controlled noise injection and temporal drift. We acknowledge that this strategy introduces artificial periodicity and does not fully represent independent long-term operational variability. Results on both the original non-augmented 1732 sample dataset and the augmented 17,320 sample dataset are reported; the non-augmented results constitute the primary conservative performance benchmark.
x t ( aug   , r ) = x t m o d N orig   ( 1 + 0.01 ( r 1 ) ) + x t m o d N orig   N 0 , 0.05 2
where r { 1 , , 10 } is the replication index. The 5% Gaussian noise level is consistent with the typical FTIR measurement uncertainty of ±3–7% reported for analyzers of this class, and the 1% per replication linear drift approximates gradual instrumental and operational baseline variation across successive measurement sessions. A sensitivity analysis across noise levels of σ = 2.5%, 5.0%, and 10.0%, with drift fixed at 1%, yielded an average R2 of 0.9698, 0.9670, and 0.9601, respectively, across twelve gases (ΔR2 < 0.01), confirming that model performance is not strongly sensitive to the specific noise magnitude. The augmented dataset comprises 17,320 samples, representing 30 operational days, providing sufficient data for robust model training and evaluation.
Table 1 presents the comprehensive dataset summary, including gas concentration ranges and measurement units.

4.2. Data Partitioning

The dataset partitioning follows a strict temporal split protocol to ensure realistic evaluation conditions and prevent data leakage. The 1732 original samples are divided into: training set: 1212 samples (70.0%), encompassing all of Day 1 (491), all of Day 2 (644), and the first 77 samples of Day 3 (ending at 05:29 on May 23); validation set: 260 samples (15.0%), corresponding to Day 3 samples 78–337 (05:29–06:55); and test set: 260 samples (15.0%), corresponding to Day 3 samples 338–597 (06:55–08:22). For the augmented dataset, the same proportional split yields 12,124/2598/2598 samples. In both cases, all statistical parameters are computed exclusively from the training partition.
This temporal ordering ensures that all statistical computations (mean, standard deviation for standardization; feature extraction parameters) are performed using only training data, preventing information from future observations from influencing model training or feature engineering.

4.3. Regulatory Thresholds

Regulatory compliance assessment utilizes threshold values based on maritime emission standards and operational safety limits, as shown in Table 2:

4.4. Computational Environment

All experiments were conducted using MATLAB R2025a on a high-performance computing system equipped with an Intel Core i7 13th-generation processor, 16 GB of RAM, and an NVIDIA RTX 3050 GPU. The MSTU-HAE implementation leverages MATLAB’s Statistics and Machine Learning Toolbox for base model implementations while incorporating custom routines for multi-scale feature extraction, attention mechanism computation, and hierarchical uncertainty quantification. Total execution time for complete model training and evaluation across all gases and models was approximately 569 min (34,177 s), with 1116 hyperparameter configurations evaluated during optimization.

5. Results and Discussion

5.1. Overall Model Performance

Figure 3 presents the R2 performance heatmap comparing all six models across all twelve emission gases. The heatmap reveals clear performance stratification, with the ensemble-based methods (MSTU-HAE, AdaBoost, LSBoost, XGBoost) consistently achieving R2 values exceeding 0.90 for most gases, while simpler methods (Ridge Regression, KNN) exhibit substantially inferior performance. The proposed MSTU-HAE algorithm demonstrates consistently high performance across all gases, with R2 values ranging from 0.8339 (HCl) to 0.9998 (CO2). Figure 3 displays R2 values at four decimal places for all model gas combinations, consistent with the values reported in Table 3 and Table 4.
Table 3 presents the comprehensive performance comparison for all models and gases, showing R2, NSE, RMSE, and MAPE values. The results demonstrate that MSTU-HAE achieves the best or near-best performance for the majority of emission gases, with particularly exceptional results for the primary combustion products (CO2, NO, SO2, CO).
The model ranking analysis, presented in Table 4, confirms MSTU-HAE’s overall superiority with an average R2 of 0.9670 across all gases, followed by AdaBoost (0.9622) and LSBoost (0.9438). Notably, MSTU-HAE achieves the highest win count (six gases) among all methods, demonstrating its robust performance across the diverse emission gas characteristics.
Figure 4 illustrates the model performance ranking, showing the average R2 across all twelve emission gases for each model. Since NSE is mathematically equivalent to R2 in this implementation (Section 3.8), only R2 is shown to avoid redundancy. The plotted values correspond to the average R2 column in Table 4. The clear separation between high-performing ensemble methods and underperforming linear-/instance-based methods highlights the importance of nonlinear modeling capabilities for ship emission prediction.

5.2. MSTU-HAE Detailed Performance Analysis

The proposed MSTU-HAE algorithm achieves exceptional performance across all twelve emission gases, with R2 values exceeding 0.95 for 10 of 12 gases. Table 5 presents the detailed MSTU-HAE performance metrics.
According to the NSE interpretation criteria established by Bayram and Çıtakoğlu [58], all MSTU-HAE predictions fall within the “Very Good” (NSE > 0.75) or “Excellent” (NSE > 0.90) categories, demonstrating the method’s robust performance across the diverse emission gas characteristics.

5.3. Gas-Specific Prediction Analysis

To provide detailed insight into prediction quality, we present per gas prediction visualizations for the most operationally significant emissions.
CO2 emission prediction: Figure 5 shows the base model predictions for CO2 emissions across the test set. CO2 represents the primary combustion product and exhibits relatively smooth temporal variations directly correlated with fuel consumption rate. All ensemble methods (MSTU-HAE, XGBoost, LSBoost, AdaBoost) achieve excellent tracking of the actual CO2 concentrations, with R2 values exceeding 0.99. The smooth temporal dynamics and strong correlation with operational parameters enable highly accurate predictions. Ridge Regression and KNN exhibit significantly degraded performance, failing to capture the underlying patterns.
NO emission prediction: Figure 6 displays predictions for NO emissions, the dominant component of NOx. NO formation involves complex temperature-dependent kinetics governed by the Zeldovich mechanism, resulting in more variable temporal patterns compared to CO2. Despite this complexity, MSTU-HAE achieves R2 = 0.9985, successfully tracking both the baseline variations and the sharp transient peaks associated with high-temperature combustion events. The visualization reveals that Ridge Regression produces predictions near the mean value with significant underprediction during high-emission periods, while KNN exhibits high-frequency noise.
SO2 emission prediction: Figure 7 presents SO2 predictions, demonstrating the models’ ability to capture sulfur oxide emissions dependent on fuel sulfur content. MSTU-HAE achieves R2 = 0.9971, accurately predicting both typical operational concentrations and occasional spike events. The exceptionally high spike around sample index 1300 (approximately 850 ppm) represents an outlier event captured in the training data; ensemble methods appropriately predict elevated but bounded concentrations during this period, demonstrating robustness to extreme values.
NH3 emission prediction: Ammonia emissions, arising from incomplete combustion and potential SCR systems, are characterized by low concentrations with moderate variability. MSTU-HAE achieves excellent performance with R2 = 0.9956 and RMSE = 0.1616 ppm, successfully tracking both baseline variations and occasional concentration spikes. The attention mechanism reveals mixed temporal scale utilization with long-term dominance, reflecting ammonia’s cumulative formation characteristics. From a regulatory perspective, predictions indicate 100% compliance probability against the 50 ppm occupational exposure threshold with minimal uncertainty (2.183 ppm), classifying NH3 as a very low regulatory risk under typical operations (Figure 8).
NOx emission prediction: Figure 9 shows predictions for total NOx (NO + NO2), the combined nitrogen oxide index critical for regulatory compliance assessment. The prediction quality for NOx is excellent across ensemble methods, with smooth tracking of the characteristic cyclical patterns associated with engine load variations. This aggregate metric is particularly important for IMO Tier III compliance verification.
Comprehensive MSTU-HAE performance visualization: To provide a complete overview of MSTU-HAE prediction quality across all twelve emission gases, Figure 10 presents scatter plots comparing predicted versus actual values for each gas in a 3 × 4 subplot arrangement. The scatter plots reveal excellent linear correlation between predictions and ground truth across all gases, with data points clustering tightly along the diagonal identity line. The visualization demonstrates consistent prediction quality across the diverse concentration ranges, from trace gases (HCl, HF, O3) to major combustion products (CO2, NO, H2O). Figure 11 complements this analysis with time series plots showing actual versus predicted concentrations for all gases. The time series visualization confirms MSTU-HAE’s ability to accurately track temporal dynamics across different operational regimes, capturing both smooth baseline variations and transient peak events. These comprehensive visualizations enable detailed assessment of prediction performance across the complete emission spectrum, demonstrating the robustness and reliability of the proposed MSTU-HAE framework for multi-gas emission monitoring applications.

5.4. Attention Mechanism Analysis

The gas-specific attention mechanism produces interpretable attention weights that reflect the temporal characteristics of different emission gases. Table 6 presents the learned attention distributions for representative gases.
The attention patterns reveal physically meaningful distinctions. Gases with slow thermal kinetics (NO, SO2, CO, CH4) exhibit strong long-term attention, indicating that prediction benefits from extended historical context capturing cumulative effects. Conversely, rapidly varying gases (NO2, CO2, O2) exhibit short-term attention dominance, indicating that recent measurements are most informative for prediction. HCl exhibits balanced attention across scales, reflecting its intermediate temporal characteristics.

5.5. Hierarchical Uncertainty Quantification

Figure 12 presents the hierarchical uncertainty quantification results across the three levels for selected emission gases. The logarithmic scale visualization reveals the relative contributions of different uncertainty sources.
Level 1 (individual model uncertainty) represents the dominant contributor for most gases, reflecting irreducible prediction error and model-specific limitations. Level 2 (ensemble disagreement) provides additional uncertainty when base models produce conflicting predictions, particularly for gases with more complex temporal dynamics. Level 3 (regulatory compliance risk) introduces substantial uncertainty components when predicted concentrations approach regulatory thresholds.
Table 7 presents the regulatory compliance assessment results, showing average compliance probabilities for all gases.
The compliance analysis identifies CO as the highest-risk emission, with only 29.03% average compliance probability against the 100 ppm occupational exposure threshold. This finding is grounded in the measured data: 87.3% of the 1732 original samples (1512 out of 1732) directly exceed the 100 ppm CO threshold, confirming that the compliance risk assessment reflects genuine operational conditions. To partially validate the uncertainty estimates, two analyses were conducted on the test set. First, 95% prediction interval coverage was assessed by constructing intervals as ŷ ± 1.96 σ_total: empirical coverage averaged 91.3% across all gases, indicating mild under-coverage relative to the nominal 95% level and suggesting that the uncertainty estimates are somewhat conservative. Second, the relationship between predicted uncertainty and actual absolute error |y − ŷ| was assessed using Spearman’s rank correlation, yielding an average of 0.61 across all gases (range: 0.43–0.79), confirming a meaningful positive association between predicted uncertainty magnitude and actual prediction error. These analyses indicate that the uncertainty framework captures a useful portion of the prediction error structure, though formal calibration, including reliability diagrams and the expected calibration error on independent multi-vessel data, remains necessary before the compliance probability outputs can be applied directly in operational decision-making. This highlights the operational significance of CO monitoring and the potential need for combustion optimization or emission control measures. NO and CO2 exhibit medium compliance risks, while most other gases demonstrate low to very low regulatory risk under typical operating conditions.

5.6. Comparative Analysis with Baseline Methods

The substantial performance gap between ensemble methods and simpler approaches merits detailed examination. Ridge Regression achieves negative R2 values for multiple gases (average R2 = −1.798), indicating predictions worse than a simple mean baseline. This performance reflects the fundamental inadequacy of linear modeling for capturing the complex nonlinear relationships governing ship emissions. The interaction between multiple correlated predictors, nonlinear combustion chemistry effects, and multimodal operational regimes cannot be adequately represented by linear combinations.
K-Nearest Neighbors similarly achieves near-zero average R2 (−0.0081), demonstrating that instance-based methods without appropriate feature engineering are insufficient for this application. The high dimensionality of the feature space (88 dimensions) creates challenges for distance-based methods, as the curse of dimensionality reduces the meaningfulness of distance metrics in high-dimensional spaces [59].
In contrast, XGBoost (average R2 = 0.8811) successfully captures nonlinear relationships through its gradient boosting framework, though it exhibits some performance degradation for gases with complex temporal dynamics. LSBoost (average R2 = 0.9438) and AdaBoost (average R2 = 0.9622) demonstrate the effectiveness of ensemble boosting approaches. The proposed MSTU-HAE achieves the highest average R2 (0.9670) among the compared methods. It is acknowledged that the current comparison does not include deep learning time series architectures such as LSTM, GRU, Temporal Convolutional Networks (TCN), or transformer-based models, which represent important benchmarks given the temporal nature of ship emission data. Their exclusion is a limitation of the present study. The rationale for the current model selection reflects the practical deployment constraints of the marine environment: tree-based ensemble methods require substantially less training data, provide interpretable feature importance rankings, and operate efficiently on standard shipboard computing hardware without GPU requirements. Comparison with deep learning architectures is identified as a priority for future work, particularly as larger multi-vessel datasets become available.

5.7. Statistical Validation

The Kruskal–Wallis test was conducted to assess the statistical significance of performance differences between models. While the test results showed that all gases exhibited model-dependent prediction distributions, the practical significance is better captured by the performance metrics themselves. The substantial differences in R2 (ranging from −1.798 to 0.9670 across models) represent operationally meaningful distinctions that would significantly impact real-world deployment decisions.
The choice of NSE as a supplementary metric to R2 follows established best practices for environmental and hydrological prediction studies [45,58]. The mathematical equivalence of NSE and R2 for regression problems (when both are computed from test set predictions) is evident in our results, where NSE values exactly match R2 values. This consistency provides additional confidence in the reported performance metrics. The average R2 and RMSE values in Table 4 are computed across the twelve emission gases for each model, serving as a multi-gas summary performance indicator rather than averages across repeated runs on the same gas. Because the dataset is split chronologically, standard k-fold cross-validation is not applicable. To assess result stability, hyperparameter grid search was repeated with three different random initialization seeds; the standard deviation of average R2 across seeds was less than 0.003 for all models, indicating stable results under the given experimental setup. The authors acknowledge that a single temporal split limits statistical inference and that experiments on independently collected data would strengthen reliability claims. Average RMSE values in Table 4 should be interpreted with caution, as they aggregate across gases with substantially different concentration scales; gas-specific RMSE values in Table 5 provide more interpretable error magnitudes.

5.8. Ablation Study

To quantify the individual contribution of each MSTU-HAE component, four configurations were evaluated on the augmented dataset: (i) the full MSTU-HAE; (ii) without gas-specific attention, where scale weights are set uniformly to 1/3 for all gases; (iii) without multi-scale features, retaining only the medium-term window (w = 20) and reducing multi-scale dimensions from 60 to 20; and (iv) without weighted ensemble aggregation, replacing optimized gas-specific weights with equal weights of 1/6 per model. Table 8 presents the resulting average R2 across all twelve gases.
Multi-scale temporal feature extraction provides the largest individual contribution (ΔR2 = 0.0229 when removed), reflecting the importance of capturing emission dynamics across short-term transients, medium-term operational cycles, and long-term cumulative trends simultaneously. Gas-specific attention weighting contributes an additional ΔR2 = 0.0083, confirming that uniform scale treatment fails to exploit the physicochemically distinct temporal characteristics of different emission gases. Adaptive ensemble aggregation contributes ΔR2 = 0.0058. The substantial gap between the full MSTU-HAE (R2 = 0.9670) and the single Random Forest baseline (R2 = 0.8147) demonstrates that the improvement over individual models arises from the complete framework rather than any single element in isolation.

6. Practical Implications and Limitations

6.1. Operational Deployment Considerations

The developed MSTU-HAE framework offers several practical advantages for operational deployment in maritime emission monitoring systems. The computational requirements are modest, with trained models capable of generating predictions in sub-second timeframes suitable for real-time monitoring applications. The modular architecture enables deployment on standard shipboard computing systems without specialized hardware requirements.
The hierarchical uncertainty quantification provides operationally actionable information beyond point predictions. Operators can utilize compliance probability estimates to prioritize monitoring attention during high-risk periods and inform decisions regarding emission control system activation or operational adjustments. The three-level uncertainty decomposition enables identification of whether prediction unreliability stems from inherent measurement noise (Level 1), model disagreement (Level 2), or proximity to regulatory thresholds (Level 3), guiding appropriate response strategies.

6.2. Limitations

Several limitations warrant acknowledgment. First, the dataset derives from a single vessel type (fishing boat) over a limited operational period. While data augmentation extends the effective dataset duration, the fundamental patterns remain derived from three days of original measurements. Generalization to diverse vessel types, including cargo ships, tankers, and passenger vessels with different engine configurations and operational profiles, requires additional validation. Fishing vessels represent a small fraction of total global maritime anthropogenic emissions; container ships, oil tankers, and bulk carriers collectively account for the majority of global shipping NOx, SOx, and CO2 [2]. The present study is therefore best understood as a proof-of-concept demonstration of the MSTU-HAE framework. The algorithmic components, multi-scale temporal feature extraction, gas-specific attention, and hierarchical uncertainty quantification, are vessel-agnostic in design and are expected to be applicable across different engine types, provided that representative retraining data are available. Extension to large commercial vessels is identified as the critical next step for establishing broader operational relevance.
Second, the data augmentation strategy relies on a linear drift term and Gaussian noise, both of which are simplifications that do not fully represent the complexity of real operational variability. The augmented data should not be treated as a substitute for genuinely independent multi-day measurements. Seasonal variations, equipment degradation effects, fuel quality changes, and unusual operational scenarios are not represented in the augmented dataset.
Third, the comparison set does not include modern deep learning time series architectures, specifically LSTM, GRU, TCN, and transformer-based models. Given the sequential structure of ship emission data, these models represent necessary benchmarks whose absence limits the strength of performance superiority claims relative to alternative temporal modeling approaches. Their inclusion under identical feature inputs is identified as a priority for future work.
Fourth, the current implementation focuses on single-step prediction without explicit forecasting horizon optimization. Extension to multi-step ahead prediction would require additional architectural modifications to address error accumulation and temporal dependencies over extended forecast windows.

7. Conclusions

This paper has presented MSTU-HAE (Multi-Scale Temporal Uncertainty-aware Hierarchical Adaptive Ensemble), a novel algorithmic framework for intelligent ship emission monitoring and prediction. The proposed approach integrates three key innovations: multi-scale temporal feature extraction using causal convolutions at multiple time horizons; gas-specific attention mechanisms that automatically adapt to the distinct temporal characteristics of different emission gases; and three-level hierarchical uncertainty quantification, providing comprehensive uncertainty characterization for regulatory compliance assessment.
Experimental validation using emission data from a fishing vessel demonstrates the potential of the proposed framework under the experimental conditions employed. On the augmented dataset, MSTU-HAE achieves an average R2 of 0.9670 and NSE of 0.9670 across twelve emission gases, outperforming five baseline methods. These results should be interpreted in the context of the dataset’s limitations: the underlying data originates from approximately 10.3 h of measurements across three sessions from a single vessel, extended via controlled augmentation. The non-augmented results provide a more conservative performance estimate. Validation on independent, multiday, multivessel datasets is a necessary next step to confirm operational generalizability. Particularly exceptional performance is achieved for primary combustion products, including CO2 (R2 = 0.9998), NO (R2 = 0.9985), SO2 (R2 = 0.9971), and CO (R2 = 0.9964). The hierarchical uncertainty quantification framework provides reliable compliance probability estimates, enabling risk-informed operational decision-making.
The contributions of this work advance the state of the art in maritime environmental monitoring through several dimensions. The multi-scale temporal feature extraction mechanism addresses the challenge of capturing emission dynamics across different time horizons, from rapid transients to long-term trends. The gas-specific attention mechanism provides adaptive model behavior that reflects the physical and chemical distinctions between different pollutants. The three-level hierarchical uncertainty framework bridges the gap between statistical prediction uncertainty and operational regulatory compliance requirements.
Future research directions include extension to multi-step forecasting; incorporation of physics-informed constraints, reflecting combustion chemistry principles; and most critically, validation across commercial vessel types, including container ships, oil tankers, and bulk carriers, which constitute the dominant contributors to global maritime emissions. Such validation is necessary to establish the operational significance of the proposed framework beyond the fishing vessel proof of concept presented here. The integration of MSTU-HAE with broader maritime operational optimization systems, including route planning and fuel management, represents a promising avenue for holistic environmental performance improvement in maritime transportation.

Author Contributions

D.-A.P.: formal analysis, software, resources, data curation, writing—original draft preparation, data collected and analyzed, and visualization; K.-J.K.: formal analysis, software, resources, data curation, writing—original draft preparation, data collected and analyzed, and visualization; J.-M.K.: resources, data curation, and data collected and analyzed; H.-S.Y.: formal analysis, software, and visualization; S.-H.H.: supervision, project administration, data collected and analyzed, visualization, and writing—review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the 2025 Ministry of Oceans and Fisheries (MOF) Marine Blue Tech Future Leader Training Project ‘Training Blue Tech Leaders for Eco-Friendly Ships’ (No. RS-2025-02220459).

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

Authors Jung-Min Kim and Hee-Sung Yoon were employed by the company DSP Inc. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. UNCTAD. Review of Maritime Transport 2023; United Nations Conference on Trade and Development: Geneva, Switzerland, 2023. [Google Scholar]
  2. IMO. Fourth IMO GHG Study 2020; International Maritime Organization: London, UK, 2020. [Google Scholar]
  3. Corbett, J.J.; Koehler, H.W. Updated emissions from ocean shipping. J. Geophys. Res. Atmospheres 2003, 108, 4650. [Google Scholar] [CrossRef] [Scilit]
  4. Joung, T.-H.; Kang, S.-G.; Lee, J.-K.; Ahn, J. The IMO initial strategy for reducing Greenhouse Gas (GHG) emissions, and its follow-up actions towards 2050. J. Int. Marit. Saf. Environ. Aff. Shipp. 2020, 4, 1–7. [Google Scholar] [CrossRef] [Scilit]
  5. Eyring, V.; Köhler, H.W.; van Aardenne, J.; Lauer, A. Emissions from international shipping: 1. The last 50 years. J. Geophys. Res. Atmospheres 2005, 110, D17305. [Google Scholar] [CrossRef] [Scilit]
  6. Winnes, H.; Styhre, L.; Fridell, E. Reducing GHG emissions from ships in port areas. Res. Transp. Bus. Manag. 2015, 17, 73–82. [Google Scholar] [CrossRef] [Scilit]
  7. Anderson, K.; Bows, A. Executing a Scharnow turn: Reconciling shipping emissions with international commitments on climate change. Carbon Manag. 2012, 3, 615–628. [Google Scholar] [CrossRef] [Scilit]
  8. Psaraftis, H.N.; Kontovas, C.A. Ship speed optimization: Concepts, models and combined speed-routing scenarios. Transp. Res. Part C Emerging Technol. 2014, 44, 52–69. [Google Scholar] [CrossRef] [Scilit]
  9. Winebrake, J.J.; Corbett, J.J.; Green, E.H.; Lauer, A.; Eyring, V. Mitigating the health impacts of pollution from oceangoing shipping: An assessment of low-sulfur fuel mandates. Environ. Sci. Technol. 2009, 43, 4776–4782. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Binetti, M.S.; Massarelli, C.; Uricchio, V.F. Machine learning in geosciences: A review of complex environmental monitoring ap-plications. Mach. Learn. Knowl. Extr. 2024, 6, 1263–1280. [Google Scholar] [CrossRef] [Scilit]
  11. Singh, G.S. Environmental monitoring with machine learning. EPRA Int. J. Multidiscip. Res. (IJMR) 2023, 9, 208–212. [Google Scholar] [CrossRef] [Scilit]
  12. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [Scilit]
  13. Goodfellow, I.; Bengio, Y.; Courville, A.; Bengio, Y. Deep Learning; MIT Press: Cambridge, UK, 2016. [Google Scholar]
  14. Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [Scilit]
  15. Dietterich, T.G. Ensemble methods in machine learning. In International Workshop Multiple Classifier Systems; Springer: Berlin/Heidelberg, Germany, 2000; pp. 1–15. [Google Scholar]
  16. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Scilit]
  17. Dong, G.; Liu, H. (Eds.) Feature Engineering for Machine Learning and Data Analytics; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
  18. Kampa, M.; Castanas, E. Human health effects of air pollution. Environ. Pollut. 2008, 151, 362–367. [Google Scholar] [CrossRef] [Scilit]
  19. Molnar, C.; Casalicchio, G.; Bischl, B. Interpretable machine learning–a brief history, state-of-the-art and challenges. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases; Springer International Publishing: Cham, Switzerland, 2020; pp. 417–431. [Google Scholar]
  20. Kendall, A.; Gal, Y. What uncertainties do we need in Bayesian deep learning for computer vision? Adv. Neural Inf. Process. Syst. 2017, 30. [Google Scholar]
  21. Varma, S.; Simon, R. Bias in error estimation when using cross-validation for model selection. BMC Bioinform. 2006, 7, 91. [Google Scholar] [CrossRef] [Scilit]
  22. Méndez, M.; Merayo, M.G.; Núñez, M. Machine learning algorithms to forecast air quality: A survey. Artif. Intell. Rev. 2023, 56, 10031–10066. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  23. Genuer, R.; Poggi, J.-M. Random forests. In Random Forests with R; Springer: Cham, Switzerland, 2020; pp. 33–55. [Google Scholar]
  24. Box, G.E.P.; Jenkins, G.M.; Reinsel, G.C. Time Series Analysis: Forecasting and Control, 4th ed.; Wiley: Hoboken, NJ, USA, 2008. [Google Scholar]
  25. Vapnik, V. The Nature of Statistical Learning Theory; Springer: New York, NY, USA, 1995. [Google Scholar]
  26. Breiman, L. Bagging predictors. Mach. Learn. 1996, 24, 123–140. [Google Scholar] [CrossRef] [Scilit]
  27. Breiman, L. Stacked regressions. Mach. Learn. 1996, 24, 49–64. [Google Scholar] [CrossRef] [Scilit]
  28. Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning, 2nd ed.; Springer: New York, NY, USA, 2009. [Google Scholar]
  29. Chen, T.; Guestrin, C. XGBoost: A scalable tree boosting system. In Proceedings of the 22nd ACM Sigkdd International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 785–794. [Google Scholar]
  30. Friedman, J.H. Greedy function approximation: A gradient boosting machine. Ann. Stat. 2001, 29, 1189–1232. [Google Scholar] [CrossRef] [Scilit]
  31. Bengio, Y.; Simard, P.; Frasconi, P. Learning long-term dependencies with gradient descent is difficult. IEEE Trans. Neural Netw. 1994, 5, 157–166. [Google Scholar] [CrossRef] [Scilit]
  32. Cho, K.; van Merriënboer, B.; Gulcehre, C.; Bahdanau, D.; Bougares, F.; Schwenk, H.; Bengio, Y. Learning phrase representations using RNN encoder-decoder for statistical machine translation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), Doha, Qatar, 25–29 October 2014; pp. 1724–1734. [Google Scholar]
  33. Chung, J.; Gulcehre, C.; Cho, K.; Bengio, Y. Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv 2014, arXiv:1412.3555. [Google Scholar] [CrossRef] [Scilit]
  34. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention Is All You Need. In Proceedings of the 31st Conference on Neural Information Processing Systems (NIPS 2017), Long Beach, CA, USA, 4–9 December 2017; Volume 30. [Google Scholar]
  35. Bahdanau, D.; Cho, K.; Bengio, Y. Neural machine translation by jointly learning to align and translate. arXiv 2015, arXiv:1409.0473. [Google Scholar]
  36. Trozzi, C.; Vaccaro, R. Methodologies for Estimating Air Pollutant Emissions from Ships; MEET Project, European Commission: Brussels, Belgium, 1998. [Google Scholar]
  37. Corbett, J.J.; Winebrake, J.J.; Green, E.H.; Kasibhatla, P.; Eyring, V.; Lauer, A. Mortality from ship emissions: A global assessment. Environ. Sci. Technol. 2007, 41, 8512–8518. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  38. Kukkonen, J.; Olsson, T.; Schultz, D.M.; Baklanov, A.; Klein, T.; Miranda, A.I.; Monteiro, A.; Hirtl, M.; Tarvainen, V.; Boy, M.; et al. A review of operational, regional-scale, chemical weather forecasting models in Europe. Atmos. Chem. Phys. 2012, 12, 1–87. [Google Scholar] [CrossRef] [Scilit]
  39. Nor, C.M.; Mamat, R.; Najafi, G.; Yasin, M.M.; Ihsan, C.K.; Noor, M.M. Prediction of marine diesel engine performance by using artificial neural network model. J. Mech. Eng. Sci. 2016, 10, 1917–1930. [Google Scholar] [CrossRef] [Scilit]
  40. Du, S.; Gong, M.; Wang, Q. Development of a NOx Calculation Model for Low-Speed Marine Diesel Engines Based on Soft Meas-urement Technology. Appl. Sci. 2023, 13, 6373. [Google Scholar] [CrossRef] [Scilit]
  41. Park, M.-H.; Vuong, Q.D.; Hur, J.-J.; Yea, B.-D.; Lee, W.-J. Mapping predicted carbon dioxide emissions from ships using gradient-boosting-based models. J. Adv. Mar. Eng. Technol. (JAMET) 2024, 48, 177–185. [Google Scholar] [CrossRef] [Scilit]
  42. Lee, J.; Oh, J. A study on load monitoring algorithms for EMS of hybrid electric propulsion ship. J. Adv. Mar. Eng. Tech. 2024, 48, 402–413. [Google Scholar] [CrossRef] [Scilit]
  43. Zhou, F.; Fan, Y.; Zou, J.; An, B. Ship emission monitoring sensor web for research and application. Ocean Eng. 2022, 249, 110980. [Google Scholar] [CrossRef] [Scilit]
  44. Liang, Q.; Han, P.; Vanem, E.; Knutsen, K.E.; Zhang, H. A Hybrid Approach Integrating Physics-Based Models and Expert-Augmented Neural Networks for Ship Fuel Consumption Prediction. J. Offshore Mech. Arct. Eng. 2025, 147, 031408. [Google Scholar] [CrossRef] [Scilit]
  45. Citakoglu, H.; Aktürk, G.; Demir, V. Hybrid machine learning for drought prediction at multiple time scales: A case study of Ağrı station, Türkiye. Acta Geophys. 2025, 73, 1643–1677. [Google Scholar] [CrossRef] [Scilit]
  46. Başakın, E.E.; Ekmekcioğlu, Ö.; Çıtakoğlu, H.; Özger, M. A new insight to the wind speed forecasting: Robust multi-stage ensemble soft computing approach based on pre-processing uncertainty assessment. Neural Comput. Appl. 2022, 34, 783–812. [Google Scholar] [CrossRef] [Scilit]
  47. Saroughi, M.; Katipoğlu, O.M.; Aktürk, G.; Gul, E.; Simsek, O.; Citakoglu, H. Daily prediction of Urmia Lake water level using remote sensing data and honey badger optimization-based data-driven models. Acta Geophys. 2025, 73, 2909–2933. [Google Scholar] [CrossRef] [Scilit]
  48. Gal, Y. Uncertainty in Deep Learning. Ph.D. Thesis, University Cambridge, Cambridge, UK, 2016. [Google Scholar]
  49. Blundell, C.; Cornebise, J.; Kavukcuoglu, K.; Wierstra, D. Weight uncertainty in neural networks. In Proceedings of the 32nd International Conference on Machine Learning, Lille, France, 6–11 July 2015; pp. 1613–1622. [Google Scholar]
  50. Der Kiureghian, A.; Ditlevsen, O. Aleatory or epistemic? Does it matter? Struct. Saf. 2009, 31, 105–112. [Google Scholar] [CrossRef] [Scilit]
  51. Hüllermeier, E.; Waegeman, W. Aleatoric and epistemic uncertainty in machine learning: An introduction to concepts and methods. Mach. Learn. 2021, 110, 457–506. [Google Scholar] [CrossRef] [Scilit]
  52. Lakshminarayanan, R.; Pritzel, A.; Blundell, C. Simple and scalable predictive uncertainty estimation using deep ensembles. Adv. Neural Inf. Process. Syst. 2017, 30. [Google Scholar]
  53. Heskes, T.; Wiegerinck, W.; Kappen, H. Practical confidence and prediction intervals for prediction tasks. In Neural Networks: Best Practice In Europe-Proceedings of The Stichting Neurale Netwerken Conference 1997, Progre; World Scientific: Singapore, 1998; Volume 8. [Google Scholar]
  54. Srivastava, N.; Hinton, G.; Krizhevsky, A.; Sutskever, I.; Salakhutdinov, R. Dropout: A simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 2014, 15, 1929–1958. [Google Scholar]
  55. Gal, Y.; Ghahramani, Z. Dropout as a Bayesian approximation: Representing model uncertainty in deep learning. In Proceedings of the 33rd International Conference on Machine Learning, New York, NY, USA, 20–22 June 2016; pp. 1050–1059. [Google Scholar]
  56. Zouzou, Y.; Citakoglu, H. General and regional cross-station assessment of machine learning models for estimating reference evapo-transpiration. Acta Geophys. 2023, 71, 927–947. [Google Scholar] [CrossRef] [Scilit]
  57. Malinin, A.; Gales, M. Predictive uncertainty estimation via prior networks. Adv. Neural Inf. Process. Syst. 2018, 31. [Google Scholar]
  58. Bayram, S.; Çıtakoğlu, H. Modeling monthly reference evapotranspiration process in Turkey: Application of machine learning methods. Environ. Monit. Assess. 2023, 195, 67. [Google Scholar] [CrossRef] [Scilit]
  59. Bellman, R. Dynamic programming. Science 1966, 153, 34–37. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Figure 1. The overall architecture of the proposed framework in this study.
Figure 1. The overall architecture of the proposed framework in this study.
Jmse 14 00799 g001aJmse 14 00799 g001bJmse 14 00799 g001c
Figure 2. Actual experiment of conducting exhaust parameter measurements.
Figure 2. Actual experiment of conducting exhaust parameter measurements.
Jmse 14 00799 g002
Figure 3. R2 performance heatmap comparing all models.
Figure 3. R2 performance heatmap comparing all models.
Jmse 14 00799 g003
Figure 4. Model performance ranking.
Figure 4. Model performance ranking.
Jmse 14 00799 g004
Figure 5. The base model predictions for CO2 emissions across the test set.
Figure 5. The base model predictions for CO2 emissions across the test set.
Jmse 14 00799 g005
Figure 6. The base model predictions for NO emissions across the test set.
Figure 6. The base model predictions for NO emissions across the test set.
Jmse 14 00799 g006
Figure 7. The base model predictions for SO2 emissions across the test set.
Figure 7. The base model predictions for SO2 emissions across the test set.
Jmse 14 00799 g007
Figure 8. The base model predictions for NH3 emissions across the test set.
Figure 8. The base model predictions for NH3 emissions across the test set.
Jmse 14 00799 g008
Figure 9. The base model predictions for NOx emissions across the test set.
Figure 9. The base model predictions for NOx emissions across the test set.
Jmse 14 00799 g009
Figure 10. The scatter plots comparing predicted versus actual values.
Figure 10. The scatter plots comparing predicted versus actual values.
Jmse 14 00799 g010
Figure 11. The time series plots showing actual versus predicted concentrations for all gases.
Figure 11. The time series plots showing actual versus predicted concentrations for all gases.
Jmse 14 00799 g011
Figure 12. Hierarchical uncertainty quantification results.
Figure 12. Hierarchical uncertainty quantification results.
Jmse 14 00799 g012
Table 1. Dataset summary and gas emission characteristics.
Table 1. Dataset summary and gas emission characteristics.
GasUnitMeanStdMinMaxMissing (%)
HClppm0.350.260.002.100.40
NOppm428.2285.60.0048320.40
NO2ppm45.827.50.00115.30.40
SO2ppm8.420.60.00849.50.40
COppm122.584.20.00654.30.40
NH3ppm3.82.40.0018.20.40
HFppm0.580.540.003.850.40
CO2Vol%4.123.960.0012.80.40
H2OVol%5.863.090.0012.40.40
CH4ppm3.422.420.0015.60.40
O3ppm0.421.870.0028.50.40
O2Vol%16.83.648.221.20.23
Table 2. Regulatory emission thresholds.
Table 2. Regulatory emission thresholds.
GasThresholdUnitRegulatory Basis
HCl5.0ppmOccupational exposure limit
NO1000ppmMaritime safety limit
NO2500ppmMaritime safety limit
SO2100ppmIMO Tier III
CO100ppmOccupational exposure limit
NH350ppmSafety threshold
HF5.0ppmOccupational exposure limit
CO25.0Vol%Ventilation requirement
H2O10.0Vol%Measurement limit
CH4100ppmExplosion safety
O350ppmHealth threshold
O218.0Vol%Minimum safe level
Table 3. Comprehensive performance summary—best model for each gas.
Table 3. Comprehensive performance summary—best model for each gas.
GasBest ModelR2RMSEMAPE (%)
HClMSTU-HAE0.83390.107268.51
NOLSBoost0.99937.8294.50
NO2MSTU-HAE0.99641.6664.36
SO2MSTU-HAE0.99711.11822.27
COLSBoost0.99674.8767.41
NH3MSTU-HAE0.99560.16228.71
HFMSTU-HAE0.87610.19118.58
CO2LSBoost0.99990.0420.83
H2OMSTU-HAE0.98560.3714.44
CH4XGBoost0.97370.39212.71
O3AdaBoost0.98920.19569.19
O2XGBoost0.98630.4271.40
Table 4. Model ranking ssummary.
Table 4. Model ranking ssummary.
RankModelAvg R2Avg RMSEWin Count
1MSTU-HAE0.96701.7566
2AdaBoost0.96222.3991
3LSBoost0.94381.5213
4XGBoost0.88119.6872
5RF0.814720.8340
6KNN−0.008136.550
7Ridge−1.79849.630
Table 5. MSTU-HAE performance for all emission gases.
Table 5. MSTU-HAE performance for all emission gases.
GasR2RMSEInterpretation
HCl0.83390.1072 ppmVery Good
NO0.998511.16 ppmExcellent
NO20.99631.666 ppmExcellent
SO20.99711.118 ppmExcellent
CO0.99645.057 ppmExcellent
NH30.99560.162 ppmExcellent
HF0.87610.191 ppmVery Good
CO20.99980.055 Vol%Excellent
H2O0.98560.371 Vol%Excellent
CH40.95280.525 ppmExcellent
O30.98600.221 ppmExcellent
O20.98550.438 Vol%Excellent
Average0.96701.756Excellent
Table 6. Gas-specific attention weight distribution.
Table 6. Gas-specific attention weight distribution.
GasShort Term (5)Medium Term (20)Long Term (60)Dominant Scale
HCl0.3290.3350.335Balanced
NO0.0000.0001.000Long term
NO21.0000.0000.000Short term
SO20.0000.0001.000Long term
CO0.0000.0001.000Long term
CO20.5190.4050.077Short term
O20.5620.3680.070Short term
CH40.0000.0001.000Long term
Table 7. Regulatory compliance probability assessment.
Table 7. Regulatory compliance probability assessment.
GasThresholdAvg Compliance Prob.UncertaintyRisk Level
HCl5.0 ppm98.55%0.305 ppmLow
NO1000 ppm68.05%252.6 ppmMedium
NO2500 ppm100.00%26.15 ppmVery Low
SO2100 ppm99.42%16.38 ppmLow
CO100 ppm29.03%92.52 ppmHigh
NH350 ppm100.00%2.183 ppmVery Low
HF5.0 ppm99.98%0.758 ppmVery Low
CO25.0 Vol%64.97%3.378 Vol%Medium
H2O10.0 Vol%89.77%3.179 Vol%Low
CH4100 ppm100.00%2.048 ppmVery Low
O350 ppm100.00%1.873 ppmVery Low
O218.0 Vol%81.79%6.120 Vol%Low
Table 8. Average R2 across 12 emission gases (augmented dataset).
Table 8. Average R2 across 12 emission gases (augmented dataset).
ConfigurationAvg R2Δ vs. Full Model
Full MSTU-HAE0.9670
Without gas-specific attention (uniform weights)0.9587−0.0083
Without multi-scale features (single scale, w = 20)0.9441−0.0229
Without weighted ensemble (equal weights)0.9612−0.0058
Single Random Forest baseline (no MSTU-HAE components)0.8147−0.1523
ConfigurationAvg R2Δ vs. Full Model
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pham, D.-A.; Kong, K.-J.; Kim, J.-M.; Yoon, H.-S.; Han, S.-H. Multi-Scale Temporal Uncertainty-Aware Hierarchical Adaptive Ensemble for Intelligent Ship Emission Monitoring and Prediction. J. Mar. Sci. Eng. 2026, 14, 799. https://doi.org/10.3390/jmse14090799

AMA Style

Pham D-A, Kong K-J, Kim J-M, Yoon H-S, Han S-H. Multi-Scale Temporal Uncertainty-Aware Hierarchical Adaptive Ensemble for Intelligent Ship Emission Monitoring and Prediction. Journal of Marine Science and Engineering. 2026; 14(9):799. https://doi.org/10.3390/jmse14090799

Chicago/Turabian Style

Pham, Duc-Anh, Kyeong-Ju Kong, Jung-Min Kim, Hee-Sung Yoon, and Seung-Hun Han. 2026. "Multi-Scale Temporal Uncertainty-Aware Hierarchical Adaptive Ensemble for Intelligent Ship Emission Monitoring and Prediction" Journal of Marine Science and Engineering 14, no. 9: 799. https://doi.org/10.3390/jmse14090799

APA Style

Pham, D.-A., Kong, K.-J., Kim, J.-M., Yoon, H.-S., & Han, S.-H. (2026). Multi-Scale Temporal Uncertainty-Aware Hierarchical Adaptive Ensemble for Intelligent Ship Emission Monitoring and Prediction. Journal of Marine Science and Engineering, 14(9), 799. https://doi.org/10.3390/jmse14090799

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop