<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mar. Sci.</journal-id>
<journal-title>Frontiers in Marine Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mar. Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-7745</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fmars.2023.1112065</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Marine Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Fusion of ocean data from multiple sources using deep learning: Utilizing sea temperature as an example</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Mingqing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1981015"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Danni</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2123650"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xiang</surname>
<given-names>Yanfei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1977279"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liang</surname>
<given-names>Yishuang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xia</surname>
<given-names>Ruixue</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Jinkun</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Fanghua</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Huang</surname>
<given-names>Xiaomeng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Ministry of Education Key Laboratory for Earth System Modeling, Department of Earth System Science, Tsinghua University</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Intelligent Forecasting Division, Ninecosmos Science and Technology Ltd.</institution>, <addr-line>Wuxi</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>National Marine Data and Information Service, Ministry of Natural Resources</institution>, <addr-line>Tianjin</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Shiqiu Peng, State Key Laboratory of Tropical Oceanography, South China Sea Institute of Oceanology, Chinese Academy of Sciences</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Zheqi Shen, Hohai University, China; Huizan Wang, National University of Defense Technology, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Xiaomeng Huang, <email xlink:href="mailto:hxm@mail.tsinghua.edu.cn">hxm@mail.tsinghua.edu.cn</email>
</p>
</fn>
<fn fn-type="other" id="fn002">
<p>This article was submitted to Ocean Observation, a section of the journal Frontiers in Marine Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>06</day>
<month>02</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>10</volume>
<elocation-id>1112065</elocation-id>
<history>
<date date-type="received">
<day>30</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Wang, Wang, Xiang, Liang, Xia, Yang, Xu and Huang</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Wang, Wang, Xiang, Liang, Xia, Yang, Xu and Huang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>For investigating ocean activities and comprehending the role of the oceans in global climate change, it is essential to gather high-quality ocean data. However, existing ocean observation data have deficiencies such as inconsistent spatial and temporal distribution, severe fragmentation, and restricted observation depth layers. Data assimilation is computationally intensive, and other conventional data fusion techniques offer poor fusion precision. This research proposes a novel multi-source ocean data fusion network (ODF-Net) based on deep learning as a solution for these issues. The ODF-Net comprises a number of one-dimensional residual blocks that can rapidly fuse conventional observations, satellite observations, and three-dimensional model output and reanalysis data. The model utilizes vertical ocean profile data as target constraints, integrating physics-based prior knowledge to improve the precision of the fusion. The network structure contains channel and spatial attention mechanisms that guide the network model&#x2019;s attention to the most crucial features, hence enhancing model performance and interpretability. Comparing multiple global sea temperature datasets reveals that the ODF-Net achieves the highest accuracy and correlation with observations. To evaluate the feasibility of the proposed method, a global monthly three-dimensional sea temperature dataset with a spatial resolution of 0.25&#xb0;&#xd7;0.25&#xb0; is produced by fusing ocean data from multiple sources from 1994 to 2017. The rationality tests on the fusion dataset show that ODF-Net is reliable for integrating ocean data from various sources.</p>
</abstract>
<kwd-group>
<kwd>data fusion</kwd>
<kwd>three-dimensional ocean datasets</kwd>
<kwd>deep learning</kwd>
<kwd>attention mechanisms</kwd>
<kwd>physics-based prior knowledge</kwd>
</kwd-group>
<counts>
<fig-count count="12"/>
<table-count count="3"/>
<equation-count count="9"/>
<ref-count count="55"/>
<page-count count="15"/>
<word-count count="6896"/>
</counts>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>Ocean science research has acquired international attention in recent years due to the ocean&#x2019;s importance as a regulator of the Earth&#x2019;s system and its importance in controlling and preventing global climate change (<xref ref-type="bibr" rid="B13">Cheng et&#xa0;al., 2020</xref>). To understand and predict climate change and the evolution of the marine environment, researchers collected high-quality ocean data to conduct scientific investigations and numerical simulations. Currently, <italic>in situ</italic> observations are used to collect the vast majority of ocean data. Oceanographic float observations can provide more precise data on the interior of the ocean, but their sparsity, uneven distribution, and low resolution make them challenging to employ directly in ocean research and numerical model simulations (<xref ref-type="bibr" rid="B41">Su et&#xa0;al., 2018</xref>; <xref ref-type="bibr" rid="B42">Su et&#xa0;al., 2021</xref>). Satellite remote sensing monitoring of the ocean has advanced rapidly in recent years, allowing for continuous observations of the ocean over a wide area and for long periods of time. However, ocean satellites are unable to observe subsurface and deeper ocean structures and processes due to their limited observation depth (<xref ref-type="bibr" rid="B9">Chapman and Charantonis, 2017</xref>). Combining the benefits of multi-source observation data to build 3D gridded ocean datasets is therefore an important and challenging problem.</p>
<p>A large number of researches have been conducted on multi-sensor sea surface satellite data fusion, including optimum interpolation methods, Bayesian methods, and variational methods (<xref ref-type="bibr" rid="B55">Zhu et&#xa0;al., 2018</xref>; <xref ref-type="bibr" rid="B49">Xiao et&#xa0;al., 2021</xref>). For example, NCEP developed RTG SST, a satellite-based SST analysis dataset for real-time global SST monitoring, and OISST, an SST analysis dataset for optimum interpolation (<xref ref-type="bibr" rid="B44">Thi&#xe9;baux et&#xa0;al., 2003</xref>; <xref ref-type="bibr" rid="B11">Chelton and Wentz, 2005</xref>). To acquire high spatial and temporal resolution SST from the merging of coastal multi-satellite SST and <italic>in situ</italic> observation data, <xref ref-type="bibr" rid="B8">Chao et&#xa0;al. (2009)</xref> utilized the two-dimensional variational (2DVAR) data assimilation method. To achieve the fusion of multi-sensor SST data, <xref ref-type="bibr" rid="B55">Zhu et&#xa0;al. (2018)</xref> employed the Spatiotemporal Hierarchical Bayesian Model. Successive correction analysis (SCA), optimum interpolation (OI), variational methods (3DVAR and 4DVAR), and Kalman filter (KF) are the primary assimilation techniques utilized in ocean research (<xref ref-type="bibr" rid="B16">Cressman, 1959</xref>; <xref ref-type="bibr" rid="B18">Danard et&#xa0;al., 1968</xref>; <xref ref-type="bibr" rid="B31">Lorenc, 1981</xref>; <xref ref-type="bibr" rid="B15">Courtier et&#xa0;al., 1994</xref>; <xref ref-type="bibr" rid="B19">Evensen, 1994</xref>). Many objective analysis datasets, e.g., the EN4 analysis dataset (<xref ref-type="bibr" rid="B21">Good et&#xa0;al., 2013</xref>), the global gridded Argo dataset (<xref ref-type="bibr" rid="B53">Zhang et&#xa0;al., 2022</xref>), and reanalysis datasets, e.g., the Simple Ocean Data Assimilation (SODA) reanalysis (<xref ref-type="bibr" rid="B7">Carton and Giese, 2008</xref>), the Estimating the Circulation and Climate of the Ocean (ECCO) reanalysis, and the Hybrid Coordinate Ocean Model (HYCOM) reanalysis, have been developed using data assimilation methods. However, as the volume, velocity, variety, and veracity of ocean observation data continue to grow, conventional data assimilation and fusion systems are facing increasingly complicated issues (<xref ref-type="bibr" rid="B3">Bauer et&#xa0;al., 2015</xref>; <xref ref-type="bibr" rid="B39">Stammer et&#xa0;al., 2016</xref>). Existing methods for fusing ocean data always rely heavily on a prior knowledge of linear principles, normal distributions, and appropriate error covariances. This limits their suitability in realistic nonlinear ocean systems, and the resulting fusion accuracy still needs improving. In 3D ocean data assimilation, typical observation profiles are assimilated at each grid point, layer by layer. The generation of spurious high-frequency signals in the vertical direction is one problem, while the huge increase in observation data volume and the large computational cost of the assimilation approach are others. Therefore, scientists are focusing on new methodologies, particularly artificial intelligence (AI), to rapidly fuse different ocean observation datasets.</p>
<p>AI techniques have been extremely successful in the fields of audio, picture, video, and natural language processing because of their ability to fit nonlinear systems and capture high-dimensional features (<xref ref-type="bibr" rid="B23">Hinton and Salakhutdinov, 2006</xref>; <xref ref-type="bibr" rid="B26">Kahou et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B51">Yu and Deng, 2016</xref>; <xref ref-type="bibr" rid="B25">Jiao and Zhao, 2019</xref>; <xref ref-type="bibr" rid="B40">Strubell et&#xa0;al., 2019</xref>). Scientific data and techniques made possible by advances in AI have aided researchers in the atmospheric and oceanic sciences (<xref ref-type="bibr" rid="B32">Overpeck et&#xa0;al., 2011</xref>; <xref ref-type="bibr" rid="B35">Reichstein et&#xa0;al., 2019</xref>). There have been many significant advances in ocean research, including wave forecasting (<xref ref-type="bibr" rid="B4">Bento et&#xa0;al., 2021</xref>), sea ice forecasting (<xref ref-type="bibr" rid="B1">Andersson et&#xa0;al., 2021</xref>), mesoscale eddy identification (<xref ref-type="bibr" rid="B45">Vafaei et&#xa0;al., 2022</xref>), subsurface temperature reconstruction (<xref ref-type="bibr" rid="B42">Su et&#xa0;al., 2021</xref>), and ENSO prediction (<xref ref-type="bibr" rid="B22">Ham et&#xa0;al., 2019</xref>). Multi-sensor sea surface satellite data has been fused using AI techniques in the field of ocean data fusion. To implement wind speed inversion over the ocean, <xref ref-type="bibr" rid="B14">Chu et&#xa0;al. (2020)</xref> used a multimodal deep learning approach to combine disparate GNSS-R data. <xref ref-type="bibr" rid="B49">Xiao et&#xa0;al. (2021)</xref> presented a genetic algorithm-aided deep neural network model to enhance the SST field&#x2019;s resolution and accuracy. Although the AI model has acquired sufficient accuracy in merging surface satellite data, experts are sometimes suspicious of its results because it is uncertain which factors influence the model&#x2019;s decisions. To the best of our knowledge, few academic institutions have used AI methods to generate the reanalysis data set. Therefore, it is crucial to ensure interpretability in data fusion methods.</p>
<p>In order to overcome the shortcomings of current data fusion and assimilation methods, this paper proposes a novel multi-source ocean data fusion method based on deep learning to achieve intelligent fusion of <italic>in situ</italic> observations, sea surface satellite data, numerical model data, objective analysis data, and reanalysis data. For the objective of integrating sources into common &#x201c;multidimensional grids&#x201d;, the ODF-Net combines several spatial-temporal scales by applying appropriate transforms to disparate ocean data (<xref ref-type="bibr" rid="B37">Salcedo-Sanz et&#xa0;al., 2020</xref>). By using physics-based prior knowledge, vertical profile observations, and gradient information as objective constraints, the model is able to reduce high-frequency spurious signals in the vertical direction of ocean data. The addition of global attention mechanisms (GAM), comprising channel and spatial attention mechanisms, improves both the model&#x2019;s fusion performance and interpretability. Finally, the ODF-Net is utilized to fuse multi-source ocean data from 1994 to 2017 to create a global 0.25&#xb0;&#xd7;0.25&#xb0; monthly 3D sea temperature fusion dataset named ODF-ST dataset.</p>
<p>The remainder of the article is organized as follows. Section 2 introduces all data used in the study, as well as data processing and sample production methods. Section 3 introduces the ODF-Net, including the network structure, attention mechanisms, and objective function design. Section 4 validates the performance and interpretability of the ODF-Net, and evaluates the ODF-ST dataset to verify the practicality of the model. The conclusions and a discussion of future work are provided in Section 5.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Data</title>
<p>To undertake intelligent data fusion, we collected ocean data from a range of sources, including <italic>in situ</italic> observations, ocean satellite observations, and 3D gridded data (e.g., numerical model data, objective analysis data, and reanalysis). This study covers the majority of the entire marine domain (180&#xb0;W&#x2013;180&#xb0;E, 60&#xb0;S&#x2013;65&#xb0;N). The proposed strategy was discussed over time (every month from 1994 to 2017) and depth (from the sea surface to 1000&#xa0;m). The horizontal resolution of the target grid is 0.25&#xb0;, while the vertical resolution is 23 standard levels (0, 4, 8, 12, 20, 30, 40, 50, 70, 90, 125, 150, 200, 250, 300, 350, 400, 500, 600, 700, 800, 900, and 1000&#xa0;m). Because different ocean data had diverse spatial and temporal resolutions and distributions, we employed interpolation to ensure consistency in both space and time.</p>
<sec id="s2_1">
<label>2.1</label>
<title>1D observation profile</title>
<p>In this work, high-precision <italic>in situ</italic> observation profiles acquired from the UK Met Office Hadley Centre&#x2019;s EN4 temperature and salinity profiles dataset version 4.2.1 (subsequently referred to as EN4-profiles) were used as model training labels. The World Ocean Database (WOD), the Arctic Synoptic Basin-wide Observation (ASBO), the Global Temperature and Salinity Profile Program (GTSPP), and the Argo Global Data Assembly Centers (GDACs) provide the fundamental observations in EN4-profiles (<xref ref-type="bibr" rid="B21">Good et&#xa0;al., 2013</xref>). EN4-profiles are widely used to evaluate model simulations as &#x201c; ground truth&#x201d; (<xref ref-type="bibr" rid="B28">Kumar et&#xa0;al., 2017</xref>). We selected high-quality temperature profiles through quality flags.</p>
<p>EN4-profiles have a discontinuous and irregular spatial and temporal distribution and need to be interpolated into the previously mentioned target grid. First, we utilized linear interpolation to interpolate EN4-profiles to 23 standard levels. The processed profiles were then interpolated level by level onto the previously described 0.25&#xb0; horizontal grid. Because the observation profiles are extremely sparse, a spatial-temporal weighted interpolation method (<xref ref-type="bibr" rid="B52">Zeng and Levy, 1995</xref>) was used to increase the number of samples and improve the interpolated data accuracy. For each horizontal objective grid to be interpolated, a spatial-temporal domain with a spatial radius R<sub>s</sub> and a temporal radius R<sub>t</sub> are specified as the interpolation neighborhood centered on the target grid. The objective grid will be null if there are no observation profiles in the interpolation neighborhood. The monthly temperature T<sub>obj.i</sub> of the level i of the objective grid is computed as</p>
<disp-formula>
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>o</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:msubsup>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>w</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:msubsup>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>w</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where N represents the total number of observations in the neighborhood, T<sub>k</sub> represents the k-th temperature observation in the neighborhood, and w<sub>k</sub> represents the interpolation weight of T<sub>k</sub>. The w<sub>k</sub> is calculated as</p>
<disp-formula>
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>w</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>y</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>y</mml:mi>
</mml:mstyle>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:mn mathsize="65%"> 2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>t</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>t</mml:mi>
</mml:mstyle>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:mstyle>
<mml:mn mathsize="65%"> 2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>y</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>y</mml:mi>
</mml:mstyle>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:mn mathsize="65%">2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>t</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>t</mml:mi>
</mml:mstyle>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:mstyle>
<mml:mn mathsize="65%">2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where x<sub>k</sub>, y<sub>k</sub>, t<sub>k</sub> represent the longitude, latitude, and time corresponding to T<sub>k</sub>, x<sub>0</sub>, y<sub>0</sub> and t<sub>0</sub> represent the longitude, latitude, and time corresponding to T<sub>obj,i</sub>, respectively. In this work, R<sub>s</sub> is 0.48&#xb0;, R<sub>t</sub> is 15 days, and t<sub>0</sub> is the 16th day of each month.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>2D sea surface datasets and 3D gridded datasets</title>
<p>To yield sea surface information for ocean data fusion, multi-source ocean satellite observation and analysis data were used as model training input. The surface variables include sea surface temperature (SST), sea level anomaly (SLA), and sea surface wind (SSW). Three satellite SST analysis datasets were collected, including NOAA&#x2019;s Optimum Interpolation Sea Surface Temperature (OISST, version 2) (<xref ref-type="bibr" rid="B36">Reynolds et&#xa0;al., 2007</xref>), the Extended Reconstructed Sea Surface Temperature (ERSST, version 5) (<xref ref-type="bibr" rid="B24">Huang et&#xa0;al., 2017</xref>), and the Hadley Centre Global Sea Ice and Sea Surface Temperature (HadISST) (<xref ref-type="bibr" rid="B34">Rayner et&#xa0;al., 2003</xref>). The OISST data is daily with a horizontal resolution of 0.25&#xb0;, the ERSST data is monthly with a horizontal resolution of 2&#xb0;, and the HadiSST data is monthly with a horizontal resolution of 1&#xb0;. The satellite SLA is a daily Aviso-SLA (version 4.0) dataset from Copernicus Marine Environment Monitoring Service (CMEMS) with a horizontal resolution of 0.25&#xb0;. NASA&#x2019;s monthly Cross-Calibrated Multi-Platform (CCMP, Version 2) wind data with a horizontal resolution of 0.25&#xb0; is provided by the satellite SSW (<xref ref-type="bibr" rid="B2">Atlas et&#xa0;al., 2011</xref>). All sea surface data were collected between 1994 and 2017.</p>
<p>To generate subsurface information for ocean data fusion, numerical model data, objective analysis data, and reanalysis data were used. The addition of numerical model data and reanalysis data increased the physical rationality of the 3D ODF-ST dataset. Monthly historical simulation data (r1i1p1f1) from NCAR&#x2019;s CESM2 Earth system model (<xref ref-type="bibr" rid="B17">Danabasoglu et&#xa0;al., 2020</xref>) and monthly historical simulation data (r1i1p1f1) from CMA&#x2019;s BCC-CSM2-HR climate system model (<xref ref-type="bibr" rid="B48">Wu et&#xa0;al., 2021</xref>) were included in numerical model data. The Hadley Center&#x2019;s EN4 monthly objective analysis data (version 4.2.1, subsequently referred to as EN4-analysis) is used for the objective analysis, which has a horizontal resolution of 1&#xb0;. (<xref ref-type="bibr" rid="B21">Good et&#xa0;al., 2013</xref>). SODA (version 3) monthly ocean reanalysis data from the University of Maryland (<xref ref-type="bibr" rid="B6">Carton et&#xa0;al., 2018</xref>), ECCO (version 4) monthly reanalysis dataset with a horizontal resolution of 0.5&#xb0; from NASA (<xref ref-type="bibr" rid="B20">Forget et&#xa0;al., 2015</xref>), and HYCOM daily reanalysis data with a horizontal resolution of 1/12&#xb0; from the US Naval Research Laboratory are the reanalysis datasets used (<xref ref-type="bibr" rid="B10">Chassignet et&#xa0;al., 2007</xref>). All of these 3D gridded datasets were collected between 1994 and 2017.</p>
<p>To produce the monthly average dataset for sea surface data, daily OISST and AVSIO SLA analysis data were averaged. Using bilinear interpolation, all sea surface data were uniformly interpolated to the previously described 0.25&#xb0; horizontal grid. The daily HYCOM reanalysis data for 3D gridded data were averaged to generate a monthly average dataset. All 3D gridded data were linearly interpolated to vertical standard levels before being uniformly interpolated to the previously defined horizontal grid with 0.25&#xb0; resolution using a bilinear interpolation method.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Methodology</title>
<p>We propose a data-level fusion architecture, depicted in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>, to accommodate the multi-dimensionality and heterogeneity inherent in ocean data gathered from various sources. We first transform, align, and organize heterogeneous data such as multi-source ocean data and spatiotemporal information into regular samples, and then build a deep learning-based data fusion model to automatically extract multi-level features from the samples and finally generate fused data. One benefit of a data-level fusion architecture is that it allows for the fusion of data from multiple sources while utilizing a single network. Data-level fusion is superior to feature-level and decision-level fusion methods in terms of reducing the number of model parameters(<xref ref-type="bibr" rid="B27">Kopuklu et&#xa0;al., 2018</xref>). Furthermore, as model fusion takes place at the data level, the correspondence between different datasets can be automatically extracted.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Framework for the intelligent fusion of multi-source heterogeneous ocean data.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g001.tif"/>
</fig>
<p>In order to organize data from multiple sources into samples for model training, we produced samples based on the observation profiles collected in section 2.1, where one observation profile is equivalent to one sample. To better incorporate prior knowledge, such as the vertical structure of sea temperature, into the model and to suppress the spurious high-frequency signal of fusion data in the vertical direction, we chose to use the observation profile interpolated to standard layers as the label, as shown in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>. Therefore, a label has a dimension of 1&#xd7;D, where D is the number of vertical standard levels (23 in this work). The deepest effective sea temperatures were used to fill the missing data produced by seafloor terrain, and the filled data were not taken into account in the loss function. We reserved 10% of all samples as the test set for validation of model performance.</p>
<p>The dimension of sample features is C&#xd7;D, where C=M+1 is the number of channels in the input layer of the fusion model, M is the number of 3D gridded datasets, and M=6 in the current study. As shown in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>, the first six channels are vertical profiles of EN4-analysis, HYCOM, SODA, ECCO, CESM2, and BCC-CSM2-HR that correspond to the sample label in the temporal and spatial dimensions. The last channel provides the spatial data (latitude and longitude), the temporal data (year and month), and the sea surface data (ERSST, OISST, HadiSST, AVSIO SLA, and CCMP) corresponding to the sample label, with the remaining locations filled with zeros.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Model structures of the ODF-Net</title>
<p>The ODF-Net, shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2A</bold>
</xref>, is a variant of the 1D-ResNet model. There are three distinct sections to this design. To accomplish the task of extracting shallow features from multi-source ocean data, block A contains a 1D convolutional layer that uses a 3&#xd7;1 kernel in addition to two GAMs. Blocks B and C, depicted in <xref ref-type="fig" rid="f2">
<bold>Figures&#xa0;2B, C</bold>
</xref>, respectively, are composed mostly of 1D convolutional layers with a 3&#xd7;1 kernel, dropout layers (dropout probabilities of 0.5), and skip-connection structures to harvest the deep features. Block D is a decoding block that fully integrates sea temperature data from many sources through the use of a combination of shallow and deep features.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Structures of <bold>(A)</bold> the ODF-Net, <bold>(B)</bold> Block B, and <bold>(C)</bold> Block C.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g002.tif"/>
</fig>
<p>In the ODF-Net, we choose to use the more advanced Adaptively Parametric Rectifier Linear Unit (APReLU) activation function rather than the more common ReLU activation function used in the 1D-ResNet. When the original features are less than zero, APReLU runs each sample through a small fully connected network to produce matching weights, which are then used as coefficients of the original features to provide a more flexible method of nonlinear transformation (<xref ref-type="bibr" rid="B54">Zhao et&#xa0;al., 2020</xref>).</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>GAMs in the ODF-Net</title>
<p>Improving the model&#x2019;s interpretability assists with both understanding the deep learning model&#x2019;s complex decision-making foundation and guaranteeing the model&#x2019;s reliability (<xref ref-type="bibr" rid="B50">Xu et&#xa0;al., 2021</xref>). Giving neural networks an attention mechanism improves their ability to learn by focusing on the relevant important feature while discarding the rest. In order to emphasize the interaction of multiple sources of information at different depth levels and to enable the model to capture important features in both dimensions, we modify the GAM (<xref ref-type="bibr" rid="B30">Liu et&#xa0;al., 2021</xref>) and redesign the sub-modules. <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3A</bold>
</xref> depicts the GAM&#x2019;s overall attention mechanism process, which sequentially combines channel attention and spatial attention. Given input features F<sub>1</sub> the intermediate state F<sub>2</sub> and output F<sub>3</sub> are defined as</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>
<bold>(A)</bold> The overview of redesigned GAM. The structures of <bold>(B)</bold> channel attention submodule, and <bold>(C)</bold> spatial attention submodule.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g003.tif"/>
</fig>
<disp-formula>
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>F</mml:mi>
</mml:mstyle>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>C</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>F</mml:mi>
</mml:mstyle>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>F</mml:mi>
</mml:mstyle>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>F</mml:mi>
</mml:mstyle>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>F</mml:mi>
</mml:mstyle>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>F</mml:mi>
</mml:mstyle>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where M<sub>c</sub> and M<sub>s</sub> are the channel attention and spatial attention weights, respectively, indicating the model&#x2019;s degree of attention to distinct channels and depth levels of input features. &#x2297; denotes the multiplication operation by element. For the first GAM, in particular, channel attention reflects the importance of different sources, while spatial attention reflects the model&#x2019;s concentration on diverse physical depth levels.</p>
<p>A major part of the channel attention submodule is shown in <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3B</bold>
</xref>. When extracting information in two dimensions, 2D permutation is employed, and then a two-layer neuron network is used to magnify the dependence between channels and depth levels across dimensions. Each channel&#x2019;s weights are then calculated using the sigmoid function. <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3C</bold>
</xref> depicts the spatial attention submodule, which uses two convolutional layers to aggregate information from different depths and a sigmoid function to determine the weights of each depth.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Design of loss function</title>
<p>In order to integrate prior knowledge such as the vertical structure of sea temperature into the model and reduce the spurious high-frequency signal of fusion data in the vertical direction, the vertical gradient and integral of the sea temperature profile were added to the loss function, which is calculated as</p>
<disp-formula>
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>L</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b1;</mml:mi>
</mml:mstyle>
<mml:mo>&#xb7;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>L</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
<mml:mi>T</mml:mi>
</mml:mstyle>
<mml:mo>_</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>G</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b2;</mml:mi>
</mml:mstyle>
<mml:mo>&#xb7;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>L</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>C</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where Loss<sub>ST_Grad</sub> is the sea temperature gradient constraint, Loss<sub>Cumsum</sub> is the sea temperature profile integral constraint. &#x3b1; and &#x3b2; are hyperparameters, which were determined as 0.004 and 0.02 respectively through comparison experiments. The Loss<sub>ST_Grad</sub> and Loss<sub>Cumsum</sub> are defined as</p>
<disp-formula>
<label>(6)</label>
<mml:math display="block" id="M6"> <mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>L</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
<mml:mi>T</mml:mi>
</mml:mstyle>
<mml:mo>_</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>G</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:mfrac>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
<mml:mi>T</mml:mi>
</mml:mstyle>
<mml:mo>_</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>G</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>d</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>l</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
<mml:mi>T</mml:mi>
</mml:mstyle>
<mml:mo>_</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>G</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>d</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
<mml:mi>T</mml:mi>
</mml:mstyle>
<mml:mo>_</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>G</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>d</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Z</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Z</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>L</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>C</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:mfrac>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>C</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>m</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>l</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>C</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>m</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>C</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
</mml:mstyle>
</mml:msubsup>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>k</mml:mi>
</mml:mstyle>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where ST_Grad and Cumsum represent the vertical gradient and the vertical integral of the sea temperature profile, respectively. T<sub>i</sub> denotes the sea temperature value of the i-th level and Z<sub>i</sub> denotes the vertical depth of the i-th level.</p>
<p>Meanwhile, to determine whether the loss function with gradient and integral constraints may improve the model&#x2019;s fusion performance, a comparative experiment was run with the loss function Loss<sub>2</sub>=RMSE, and the experimental results are provided in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>. R<sup>2</sup> is the coefficient of determination, a value ranging from 0 to 1 that indicates how effectively a statistical model predicts an outcome. The closer a model&#x2019;s R<sup>2</sup> is to 1, the better it is at making predictions. Equation 8 gives the calculation of R<sup>2</sup>.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Comparison of metrics on test set using different loss functions.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Loss function</th>
<th valign="middle" align="center">RMSE(&#xb0;C)</th>
<th valign="middle" align="center">STPGE(&#xb0;C/m)</th>
<th valign="middle" align="center">R<sup>2</sup>
</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Loss<sub>1</sub>
</td>
<td valign="middle" align="center">0.74</td>
<td valign="middle" align="center">0.0418</td>
<td valign="middle" align="center">0.992</td>
</tr>
<tr>
<td valign="middle" align="center">Loss<sub>2</sub>
</td>
<td valign="middle" align="center">0.73</td>
<td valign="middle" align="center">0.0435</td>
<td valign="middle" align="center">0.988</td>
</tr>
</tbody>
</table>
</table-wrap>
<disp-formula>
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>R</mml:mi>
</mml:mstyle>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>f</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mstyle>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>y</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mstyle>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>f<sub>i</sub>
</italic> and <italic>y<sub>i</sub>
</italic> represent the i-th prediction and label, respectively. <inline-formula>
<mml:math display="inline" id="im1">
<mml:mstyle mathsize="normal">
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mstyle>
</mml:math>
</inline-formula> denotes the averaged value of all labels. The model with Loss<sub>1</sub> has nearly the same root mean square error (RMSE) as the model with Loss<sub>2</sub> but the sea temperature profile gradient error (STPGE) is reduced by 4%, indicating that the addition of physics-based prior knowledge constraints in the loss function has an enhancement effect on the vertical structure of the fusion sea temperature.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Ablation studies</title>
<p>Four sets of experiments (Exp0&#x2013;Exp3) were designed to validate the favorable impacts of GAM and APReLU on the fusion model. Exp0 is the baseline, which does not include GAM or APReLU. Exp1 includes GAM, and Exp2 includes APReLU. Exp3 includes both GAM and APReLU, i.e., the ODF-Net. In addition, we designed Exp4 to do the same fusion task using Transformer (<xref ref-type="bibr" rid="B46">Vaswani et&#xa0;al., 2017</xref>), a state-of-the-art model for sequence-to-sequence learning, in order to validate the ODF-Net&#x2019;s performance in comparison to other models. The transformer&#x2019;s hyperparameters were tuned, and the encode dimension, number of attention heads, number of identical layers, query vector length, and key vector length were all set to 128, 8, 6, 16, and 16, respectively.</p>
<p>
<xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref> shows a comparison of test results from the five sets of experiments. Comparing Exp1 and Exp0, GAM reduces RMSE by 2.87% and STPGE by 4.28%; comparing Exp2 and Exp0, APReLU reduces RMSE by 4.33% and STPGE by 5.32%; comparing Exp3 and Exp0, GAM and APReLU reduce RMSE by 6.98% and STPGE by 6.86%. As a result, GAM and APReLU considerably increase model performance. The comparison of Exp4 and Exp3 shows that the ODF-Net outperforms the Transformer in all metrics, including RMSE, STPGE, and R<sup>2</sup>. The quantities of trainable parameters are listed in the third column of <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref> with M representing 10<sup>6</sup>, the higher the value, the more complicated the model. The amount of trainable parameters in the ODF-Net is only about 60% of the Transformer, demonstrating that the ODF-Net we developed is lightweight and high-performance.</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Comparison of metrics on test set using different model structures.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center"/>
<th valign="middle" align="center">Model structure</th>
<th valign="middle" align="center">Parameters</th>
<th valign="middle" align="center">RMSE(&#xb0;C)</th>
<th valign="middle" align="center">STPGE(&#xb0;C/m)</th>
<th valign="middle" align="center">R<sup>2</sup>
</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Exp0</td>
<td valign="middle" align="center">Baseline</td>
<td valign="middle" align="center">0.43M</td>
<td valign="middle" align="center">0.79</td>
<td valign="middle" align="center">0.0436</td>
<td valign="middle" align="center">0.9911</td>
</tr>
<tr>
<td valign="middle" align="center">Exp1</td>
<td valign="middle" align="center">Baseline+GAM</td>
<td valign="middle" align="center">0.47M</td>
<td valign="middle" align="center">0.77</td>
<td valign="middle" align="center">0.0429</td>
<td valign="middle" align="center">0.9915</td>
</tr>
<tr>
<td valign="middle" align="center">Exp2</td>
<td valign="middle" align="center">Baseline+APReLU</td>
<td valign="middle" align="center">0.95M</td>
<td valign="middle" align="center">0.76</td>
<td valign="middle" align="center">0.0425</td>
<td valign="middle" align="center">0.9918</td>
</tr>
<tr>
<td valign="middle" align="center">
<bold>Exp3</bold>
</td>
<td valign="middle" align="center">
<bold>Baseline+GAM+APReLU</bold>
</td>
<td valign="middle" align="center">
<bold>0.98M</bold>
</td>
<td valign="middle" align="center">
<bold>0.74</bold>
</td>
<td valign="middle" align="center">
<bold>0.0418</bold>
</td>
<td valign="middle" align="center">
<bold>0.9922</bold>
</td>
</tr>
<tr>
<td valign="middle" align="center">Exp4</td>
<td valign="middle" align="center">Transformer</td>
<td valign="middle" align="center">1.59M</td>
<td valign="middle" align="center">0.77</td>
<td valign="middle" align="center">0.0438</td>
<td valign="middle" align="center">0.9912</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The bold values are generated by our model (ODF-Net).</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Results and discussion</title>
<p>This section begins with an evaluation of the ODF-Net&#x2019;s performance using <italic>in situ</italic> observations from the reserved test set. The model&#x2019;s interpretability was then examined by collecting the attention weights of the first GAM in the ODF-Net. Finally, the global sea temperature dataset developed by the ODF-Net was examined to verify the method&#x2019;s practicality.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Performance of the ODF-Net</title>
<p>To verify the accuracy of the fusion model, we compared the RMSE, STPGE, and R<sup>2</sup> of all eight data sources, including ODF-Net predictions, six sets of fused data, and their ensemble average data (EAD), with <italic>in situ</italic> observations. <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref> summarizes the accuracy of different datasets over the test set using the metrics mentioned above. As <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref> suggests, ODF-Net predictions are optimal on all evaluation metrics. ODF-Net predictions have an average RMSE of 0.74&#xb0;C, while other data sources have RMSEs greater than 0.9&#xb0;C. ODF-Net predictions have an average STPGE of 0.042&#xb0;C/m, while other data sources have average STPGEs greater than 0.046&#xb0;C/m. The ODF-Net improves both the accuracy and the vertical structure of the fusion sea temperature.</p>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Comparison of metrics on test set of different data sources.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center"/>
<th valign="middle" align="center">RMSE(&#xb0;C)</th>
<th valign="middle" align="center">STPGE(&#xb0;C/m)</th>
<th valign="middle" align="center">R<sup>2</sup>
</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">
<bold>EN4-analysis</bold>
</td>
<td valign="middle" align="center">0.90</td>
<td valign="middle" align="center">0.046</td>
<td valign="middle" align="center">0.989</td>
</tr>
<tr>
<td valign="middle" align="center">
<bold>CESM2</bold>
</td>
<td valign="middle" align="center">2.17</td>
<td valign="middle" align="center">0.058</td>
<td valign="middle" align="center">0.933</td>
</tr>
<tr>
<td valign="middle" align="center">
<bold>BCC-CSM2-HR</bold>
</td>
<td valign="middle" align="center">2.48</td>
<td valign="middle" align="center">0.057</td>
<td valign="middle" align="center">0.913</td>
</tr>
<tr>
<td valign="middle" align="center">
<bold>ECCO</bold>
</td>
<td valign="middle" align="center">2.33</td>
<td valign="middle" align="center">0.060</td>
<td valign="middle" align="center">0.923</td>
</tr>
<tr>
<td valign="middle" align="center">
<bold>HYCOM</bold>
</td>
<td valign="middle" align="center">1.19</td>
<td valign="middle" align="center">0.057</td>
<td valign="middle" align="center">0.980</td>
</tr>
<tr>
<td valign="middle" align="center">
<bold>SODA</bold>
</td>
<td valign="middle" align="center">1.01</td>
<td valign="middle" align="center">0.048</td>
<td valign="middle" align="center">0.986</td>
</tr>
<tr>
<td valign="middle" align="center">
<bold>EAD</bold>
</td>
<td valign="middle" align="center">1.21</td>
<td valign="middle" align="center">0.049</td>
<td valign="middle" align="center">0.979</td>
</tr>
<tr>
<td valign="middle" align="center">
<bold>ODF-Net predictions</bold>
</td>
<td valign="middle" align="center">
<bold>0.74</bold>
</td>
<td valign="middle" align="center">
<bold>0.042</bold>
</td>
<td valign="middle" align="center">
<bold>0.992</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The bold values are generated by our model (ODF-Net).</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The spatial distribution of RMSE is depicted in <xref ref-type="fig" rid="f4">
<bold>Figures&#xa0;4A, B</bold>
</xref>. ODF-Net predictions are more accurate than EAD&#x2019;s in almost all regions, especially in areas with large gradients such as the Gulf Stream, the Kuroshio Extension, and the West Wind Drift, where the improvement is noticeable. <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4C</bold>
</xref> shows the spatial distribution of the percentage improvement in R<sup>2</sup> of ODF-Net predictions with observation profiles versus R<sup>2</sup> of EAD predictions with observation profiles. Statistical examination of the test set reveals that R<sup>2</sup> of ODF-Net predictions is greater than EAD for 78.51% of the profiles. The improvement is more significant in areas with large gradients, such as the boundary current regions, which are similar to the spatial distribution of RMSE, suggesting that the deep learning model learns more correct information from multiple datasets.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Spatial distribution of RMSE between <bold>(A)</bold> the ODF-Net, <bold>(B)</bold> EAD and EN4-profiles observations; <bold>(C)</bold> Spatial distribution of increase percentage in R<sup>2</sup> of the ODF-Net relative to EAD.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g004.tif"/>
</fig>
<p>The distribution and variation of sea temperatures in different ocean areas and depth levels exhibit distinct characteristics due to the effects of several factors, such as solar radiation, land-sea distribution, ocean currents, and monsoons (<xref ref-type="bibr" rid="B12">Chen et&#xa0;al., 2002</xref>; <xref ref-type="bibr" rid="B29">Li et&#xa0;al., 2020</xref>). To examine the fusion effect, we evaluated the accuracy of ODF-Net predictions at different depth levels by region. The global ocean was divided into five oceans, which are the Pacific Ocean, the Atlantic Ocean, the Indian Ocean, the Arctic Ocean, and the Southern Ocean. ODF-Net performance in the five oceans and global regions is then discussed.</p>
<p>Here, we examined the time average RMSEs of eight data sources at different depth levels in the five oceans and global regions, including CESM2 (green line), BCC-CSM2-HR (red line), ECCO (purple line), SODA (pink line), EN4-analysis (orange line), HYCOM (brown line), EAD (gray line), and ODF-Net predictions (blue line) (<xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>). The time average RMSEs in the vertical direction of eight data sources varied in each of the five oceans, but the RMSE of ODF-Net predictions at different depth levels is significantly lower than that of other data sets in each ocean as well as the global region. This indicates that the proposed ODF-Net performs better on a global scale. The accuracy improvement in ODF-Net predictions above the thermocline is greater than in other deeper layers, particularly at the thermocline with the largest vertical gradient. This might be attributed to the large number of thermocline observations, which enables the ODF-Net to learn the bias between other data sources and observations.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Vertical distribution of time-averaged RMSEs in <bold>(A)</bold> Pacific Ocean, <bold>(B)</bold> Atlantic Ocean, <bold>(C)</bold> Indian Ocean, <bold>(D)</bold> Arctic Ocean, <bold>(E)</bold> Southern Ocean, and <bold>(F)</bold> Global Ocean.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g005.tif"/>
</fig>
<p>The Taylor diagram incorporates numerous assessment measures that are commonly used to evaluate model performance, including the correlation coefficient (COEF), root mean square error (RMSE), and standard deviation (STD) (<xref ref-type="bibr" rid="B43">Taylor, 2001</xref>). Taylor diagrams were utilized to more thoroughly and objectively analyze the statistical connections between various data points and observations in this work. Taylor diagrams of sea temperatures in the five oceans and global regions based on nine data sources, including projections (black dots) and observations (red dots) from ODF-Net are shown in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>. <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref> shows that the results from several datasets vary widely, while the predictions generated by ODF-Net consistently and comprehensively outperform those generated by any other dataset. ODF-Net predictions are unbiased with a high level of correlation. The ODF-Net also has different outcomes depending on location. The performance of the ODF-Net in the Pacific, Atlantic, and Indian Oceans was comparable to that of the global region (<xref ref-type="fig" rid="f6">
<bold>Figures&#xa0;6A&#x2013;C</bold>
</xref>). <xref ref-type="fig" rid="f6">
<bold>Figures&#xa0;6D, E</bold>
</xref> illustrate that the performance of the ODF-Net model in the Northern and Southern Oceans still needs to be improved. The main reason is that the performance of ODF-Net is highly dependent on high-quality observations, which are much less available in the Arctic and Southern Oceans than in other regions.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Time-averaged Taylor diagram in <bold>(A)</bold> Pacific Ocean, <bold>(B)</bold> Atlantic Ocean, <bold>(C)</bold> Indian Ocean, <bold>(D)</bold> Arctic Ocean, <bold>(E)</bold> Southern Ocean, and <bold>(F)</bold> Global Ocean.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g006.tif"/>
</fig>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Interpretability of the ODF-Net</title>
<p>Attention weights, as an intermediate output of the network model, can be used as a convenient tool to explain model decisions. Many studies have discussed the model interpretation ability of the attention weight distribution for neural network models based on attention mechanisms (<xref ref-type="bibr" rid="B33">Pruthi et&#xa0;al., 2019</xref>; <xref ref-type="bibr" rid="B38">Serrano and Smith, 2019</xref>; <xref ref-type="bibr" rid="B47">Wiegreffe and Pinter, 2019</xref>). In this study, we utilized attention weight distribution to analyze the contribution of multi-source ocean data as well as spatiotemporal information to the ODF-Net fusion process. Since multi-source data were sent directly to the first GAM in the ODF-Net, the attention weights could represent the contributions of the original ocean data as well as of the spatiotemporal information. We obtained the channel attention weight M<sub>c</sub> and the spatial attention weight M<sub>s</sub> of the first GAM, and since the GAM used a combination of channel and spatial attention serially, the global attention weight M<sub>global</sub> is defined as:</p>
<disp-formula>
<label>(9)</label>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>g</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>C</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2297;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref> shows a heat map of the global attention weight M<sub>global</sub>. The top six rows illustrate the contribution of each of the 3D gridded datasets to the final fusion task, while each column represents the contribution of ocean data at various depth levels. As shown in <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>, the top three 3D gridded data contributors, in order, are EN4-analysis, SODA, and HYCOM, whereas ECCO, CESM2, and BCC-CMS2-HR contribute relatively little. The distribution of attention weights is rather reasonable, as the error between EN4-analysis and observed EN4-profiles is the smallest on the test set, followed by SODA and HYCOM, whereas the average errors are larger for ECCO, CESM2, and BCC-CMS2-HR. This implies that the ODF-Net has given more attention to high-precision data. In the spatial dimension, the attention weights of the shallow levels above 100&#xa0;m are greater than those of the deeper levels below 100&#xa0;m for EN4-analysis and SODA, the two datasets that received the most attention, and for other datasets, the weights of the deep levels are greater than those of the shallow levels. This is due to the fact that sea temperatures are more stable at deeper levels, and 3D gridded datasets at deeper levels are more accurate than those at shallow levels. Due to the extremely high correlation of sea temperature variations with latitude, latitude has the greatest weight in the last channel. In contrast, the attention weights of temporal information and sea surface data are not significantly different. The analysis of attention weights shows that the ODF-Net pays more attention to the data sources that are more accurate. At the same time, information from different depth levels of the same data source makes different contributions to the fusion process.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Heat map of GAM attention weights.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g007.tif"/>
</fig>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Evaluation of ODF-ST dataset</title>
<p>Since the purpose of this study is to accomplish accuracy, high resolution, and spatiotemporal continuous intelligent fusion of multi-dimensional, multi-source heterogeneous ocean data, we used the ODF-Net to generate a 3D sea temperature fusion dataset (ODF-ST dataset). ODF-ST dataset spans the years 1994 to 2017, with a spatial extent of the global ocean (180&#xb0;W&#x2013;180&#xb0;E, 60&#xb0;S&#x2013;65&#xb0;N), a monthly temporal resolution, and a spatial resolution of 0.25&#xb0;. To assess the spatial rationality of the ODF-ST dataset, we compared the fusion SST with that of OISST, the spatial distribution of fusion sea temperature profiles, and sea temperatures at different levels with WOA18 (<xref ref-type="bibr" rid="B5">Boyer et&#xa0;al., 2018</xref>). To assess the temporal rationality of the ODF-ST dataset, we compared the fusion sea temperature profiles with Tropical Atmosphere Ocean Array (TAO) monthly observation profiles. Finally, we evaluated the ENSO index time series calculated with fusion sea temperature.</p>
<p>The global climatic SSTs (averaged from 1994 to 2017) of the ODF-ST dataset and the OISST are shown in <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>, where both SSTs have a &#x201c;low-high-low&#x201d; distribution from north to south, with a notable high-value area in the mid-western Pacific Ocean and a center SST of nearly 29&#xb0;C. The transition of 25&#xb0;C isotherms in the east-central Pacific Ocean (red frame area) is similar. The differences in SSTs are in the range of 0.5&#xb0;C in most regions, indicating that the distribution of ODF-ST SST is acceptable and trustworthy. ODF-ST SST is significantly higher than OISST in Hudson Bay, the Mediterranean Sea, the southwestern coast of Africa, and the western Okhotsk Sea, but markedly lower than OISST in the northwestern and southwestern Atlantic Ocean and the southeastern Okhotsk Sea, possibly due to more complex changes in nearshore currents and sparse observations.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Global climatic (1994~2017) SST distribution of <bold>(A)</bold> ODF-ST dataset, <bold>(B)</bold> OISST, and <bold>(C)</bold> their difference.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g008.tif"/>
</fig>
<p>The distribution of global climatic sea temperatures (averaged from 1995 to 2017) between the ODF-ST dataset and WOA18 at 500&#xa0;m (<xref ref-type="fig" rid="f9">
<bold>Figures&#xa0;9A&#x2013;C</bold>
</xref>) and 900&#xa0;m (<xref ref-type="fig" rid="f9">
<bold>Figures&#xa0;9D&#x2013;F</bold>
</xref>) shows that the ODF-ST sea temperature is very similar to WOA18. From north to south, both 500&#xa0;m sea temperatures exhibit a &#x201c;low-high-low-high-low&#x201d; distribution, with noticeable high-value areas in the northwest Atlantic Ocean, the Mediterranean Sea, the southwest Indian Ocean, and the northwest Pacific Ocean, with the center sea temperature of the high-value area in the northwest Atlantic Ocean being around 17&#xb0;C. Both 900&#xa0;m sea temperatures have obvious high-value areas in the mid-eastern Atlantic Ocean, the Mediterranean Sea, and the Gulf of Aden, with the center sea temperature of the high-value area in the Mediterranean Sea being around 15&#xb0;C. The isotherm trends are also strikingly similar, with homologous transitions of 500&#xa0;m sea temperatures in the northern Atlantic Ocean and the southern Indian Ocean(red frame area). The differences between 500&#xa0;m and 900&#xa0;m sea temperatures of the ODF-ST dataset and WOA18 in most regions are lower than 0.25&#xb0;C. Differences in 500&#xa0;m sea temperatures have noticeable positive and negative oscillations in the Gulf Stream, the Kuroshio Extension, the North Pacific Current, and the West Wind Drift. Differences in 900&#xa0;m sea temperatures have noticeable positive and negative oscillations in the Nansha Islands and the West Wind Drift.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>Global climatic (1995~2017) 500m sea temperature distribution of <bold>(A)</bold> ODF-ST dataset, <bold>(B)</bold> WOA18, and <bold>(C)</bold> their difference; Global climatic (1995~2017) 900m sea temperature distribution of <bold>(D)</bold> ODF-ST dataset, <bold>(E)</bold> WOA18, and <bold>(F)</bold> their difference.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g009.tif"/>
</fig>
<p>To evaluate the rationality of ODF-ST sea temperature in the vertical direction, we averaged sea temperatures from the ODF-ST dataset and WOA18 in the longitudinal and latitudinal directions and then compared their sea temperature profiles along the latitudinal (<xref ref-type="fig" rid="f10">
<bold>Figures&#xa0;10A&#x2013;C</bold>
</xref>) and longitudinal (Figures&#xa0;10D&#x2013;F) directions. The profile along the latitudinal direction demonstrates that the ODF-ST dataset and WOA18 both have a high sea temperature value of 28&#xb0;C in-depth levels over 100m near 5&#xb0;N. The isotherms exhibit evident grooves in the northern and southern hemispheres&#x2019; mid-latitudes. The difference in sea temperature is mostly less than 0.25&#xb0;C. ODF-ST sea temperature is about 0.5&#xb0;C higher than WOA18 in depth over 80&#xa0;m in the Northern Hemisphere.</p>
<fig id="f10" position="float">
<label>Figure&#xa0;10</label>
<caption>
<p>Longitudinal averaged climatic (1995~2017) sea temperature profiles along latitudinal direction of <bold>(A)</bold> ODF-ST dataset, <bold>(B)</bold> WOA18, <bold>(C)</bold> their difference and longitudinal direction of <bold>(D)</bold> ODF-ST dataset, <bold>(E)</bold> WOA18, and <bold>(F)</bold> their difference.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g010.tif"/>
</fig>
<p>The profile along the longitudinal direction shows that the ODF-ST dataset&#x2019;s isotherm change is essentially consistent with that of WOA18. Both have three regions with strong gradient variations located at 60&#xb0;W&#x2013;80&#xb0;W, 0&#xb0;&#x2013;50&#xb0;E, and 110&#xb0;E&#x2013;150&#xb0;E, respectively. The differences in sea temperature are also higher in these regions, while differences in other regions are less than 0.25&#xb0;C. The highly consistent ODF-ST sea temperature with WOA18 in the vertical direction implies that the spatial distribution of ODF-ST sea temperature is reasonable.</p>
<p>We used monthly TAO observation profiles from 1994 to 2017 to conduct a comparative analysis of temporal correlation in order to assess the temporal rationality of the ODF-ST sea temperature. <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref> depicts, for each observation site, the spatial distribution of the temporal correlation between the ODF-ST sea temperature and TAO observation profiles.The Pearson correlation coefficient has a range of 0.9755 to 0.9995 and a mean value of 0.996.Therefore, in the sea area where the TAO array is deployed, the temporal distribution of ODF-ST sea temperature is reasonable.</p>
<fig id="f11" position="float">
<label>Figure&#xa0;11</label>
<caption>
<p>Spatial distribution of the temporal Pearson correlation coefficient between the ODF-ST sea temperature and TAO observation profiles.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g011.tif"/>
</fig>
<p>To verify the ODF-ST dataset&#x2019;s ability to capture the ENSO signal, <xref ref-type="fig" rid="f12">
<bold>Figure&#xa0;12</bold>
</xref> illustrates the ENSO index time series in the Nino3.4 region (5&#xb0;S&#x2013;5&#xb0;N, 170&#xb0;W&#x2013;120&#xb0;W) of multiple sources from January 1994 to December 2017. Variations of the ENSO index in the ODF-ST dataset are generally consistent with those of ERSST and HadiSST and can reflect the significant El Ni&#xf1;o years (1995, 1998, 2003, 2007, 2010, 2015) and La Ni&#xf1;a years (1999, 2000, 2008, 2011, 2012, 2017).</p>
<fig id="f12" position="float">
<label>Figure&#xa0;12</label>
<caption>
<p>ENSO index time series in the Nino3.4 region of various sources.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1112065-g012.tif"/>
</fig>
<p>We compared the Pearson correlation coefficient and RMSE of the anomalies in the Nino3.4 region of average sea temperatures above 100&#xa0;m from different sources with the ENSO index provided by the U.S. Climate Prediction Center (NOAA/CPC) and discovered that the Pearson correlation coefficients of the ODF-ST dataset, HYCOM, ECCO, and SODA were all above 0.9 or higher, and the RMSEs of them were all below 0.5&#xb0;C, indicating that the ODF-ST dataset&#x2019;s sea temperature field could fairly reflect the ENSO signal.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion and future work</title>
<p>This paper presents an ODF-Net model for fusing ocean data from multiple sources, including 1D observation profiles, 2D sea surface datasets, and 3D gridded datasets. This approach is distinguished by its precision, speed, and interpretability. Instead of performing level-by-level, single-point ocean data assimilation, the vertical profile of the ocean is employed as the objective constraint. This enables us to incorporate physics-based previous knowledge and eliminate vertical high-frequency spurious signals. Global attention mechanisms are intended to guide ODF-net to crucial features from a diverse number of data sources and depth levels. The ODF-Net fusion sea temperature has a lower RMSE (0.74&#xb0;C), a lower STPGE (0.042&#xb0;C/m), and a higher R<sup>2</sup> than the fused data sources and EAD (0.99). A heat map of global attention weights was utilized to demonstrate the interpretability of the model. The ODF-Net assigned different weights to various characteristics of the datasets.</p>
<p>The most significant outcome of this study is a novel approach and paradigm for solving the age-old problem of integrating data from various, divergent ocean sources into a single whole. Nevertheless, the existing ODF-Net has only combined and investigated sea temperature; we will expand to include more factors of the marine environment. By adding new factors and examining their influence on the fusion outcomes, it is possible to further improve the fusion performance of the model. Moreover, the single-moment and single-profile data could be substituted with time-series ocean element fields in a realistic geographical region as fusion factors.</p>
</sec>
<sec id="s6" sec-type="data-availability">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s7" sec-type="author-contributions">
<title>Author contributions</title>
<p>MW and XH conceived and designed the research methodology. YX collected and pre-processed data. DW and MW conducted software, model validation and visualization. MW, DW and XH wrote and revised the manuscript. YL, RX, FX and JY gave important advice in the research and thesis writing process. All authors contributed to the article and approved the submitted version.</p>
</sec>
</body>
<back>
<sec id="s8" sec-type="funding-information">
<title>Funding</title>
<p>This work is supported by the National Key Research and Development Program of China (2021YFC3101600,2020YFA0607900, 2020YFA0608000) and the National Natural Science Foundation of China (42125503, 42075137).</p>
</sec>
<sec id="s9" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>Authors MW, DW and LY are employed by Ninecosmos Science and Technology Ltd.</p>
<p>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.</p>
</sec>
<sec id="s10" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Andersson</surname> <given-names>T. R.</given-names>
</name>
<name>
<surname>Hosking</surname> <given-names>J. S.</given-names>
</name>
<name>
<surname>P&#xe9;rez-Ortiz</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Paige</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Elliott</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Russell</surname> <given-names>C.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Seasonal Arctic sea ice forecasting with probabilistic deep learning</article-title>. <source>Nat. Commun.</source> <volume>12</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>12</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41467-021-25257-4</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Atlas</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Hoffman</surname> <given-names>R. N.</given-names>
</name>
<name>
<surname>Ardizzone</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Leidner</surname> <given-names>S. M.</given-names>
</name>
<name>
<surname>Jusem</surname> <given-names>J. C.</given-names>
</name>
<name>
<surname>Smith</surname> <given-names>D. K.</given-names>
</name>
<etal/>
</person-group>. (<year>2011</year>). <article-title>A cross-calibrated, multiplatform ocean surface wind velocity product for meteorological and oceanographic applications</article-title>. <source>B. Am. Meteorol. Soc</source> <volume>92</volume> (<issue>2</issue>), <fpage>157</fpage>&#x2013;<lpage>174</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/2010BAMS2946.1</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bauer</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Thorpe</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Brunet</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>The quiet revolution of numerical weather prediction</article-title>. <source>Nature</source> <volume>525</volume> (<issue>7567</issue>), <fpage>47</fpage>&#x2013;<lpage>55</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/nature14956</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bento</surname> <given-names>P. M. R.</given-names>
</name>
<name>
<surname>Pombo</surname> <given-names>J. A. N.</given-names>
</name>
<name>
<surname>Mendes</surname> <given-names>R. P. G.</given-names>
</name>
<name>
<surname>Calado</surname> <given-names>M. R. A.</given-names>
</name>
<name>
<surname>Mariano</surname> <given-names>S. J. P. S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Ocean wave energy forecasting using optimised deep learning neural networks</article-title>. <source>Ocean Eng.</source> <volume>219</volume>, <elocation-id>108372</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.oceaneng.2020.108372</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boyer</surname> <given-names>T. P.</given-names>
</name>
<name>
<surname>Baranova</surname> <given-names>O. K.</given-names>
</name>
<name>
<surname>Coleman</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Garcia</surname> <given-names>H. E.</given-names>
</name>
<name>
<surname>Grodsky</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Locarnini</surname> <given-names>R. A.</given-names>
</name>
<etal/>
</person-group>. (<year>2018</year>). <article-title>World ocean atlas 2018</article-title>. <source>NOAA Atlas NESDIS</source> <volume>87</volume>, <fpage>1</fpage>&#x2013;<lpage>207</lpage>.</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Carton</surname> <given-names>J. A.</given-names>
</name>
<name>
<surname>Chepurin</surname> <given-names>G. A.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>SODA3: A new ocean climate reanalysis</article-title>. <source>J. Climate</source> <volume>31</volume> (<issue>17</issue>), <fpage>6967</fpage>&#x2013;<lpage>6983</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/JCLI-D-18-0149.1</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Carton</surname> <given-names>J. A.</given-names>
</name>
<name>
<surname>Giese</surname> <given-names>B. S.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>A reanalysis of ocean climate using simple ocean data assimilation (SODA)</article-title>. <source>Mon. Weather Rev.</source> <volume>136</volume> (<issue>8</issue>), <fpage>2999</fpage>&#x2013;<lpage>3017</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/2007MWR1978.1</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Farrara</surname> <given-names>J. D.</given-names>
</name>
<name>
<surname>Hung</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Blending sea surface temperatures from multiple satellites and <italic>in situ</italic> observations for coastal oceans</article-title>. <source>J. Atmos. Ocean. Tech.</source> <volume>26</volume> (<issue>7</issue>), <fpage>1415</fpage>&#x2013;<lpage>1426</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/2009JTECHO592.1</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chapman</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Charantonis</surname> <given-names>A. A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Reconstruction of subsurface velocities from satellite observations using iterative self-organizing maps</article-title>. <source>IEEE Geosci. Remote S.</source> <volume>14</volume> (<issue>5</issue>), <fpage>617</fpage>&#x2013;<lpage>620</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/LGRS.2017.2665603</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chassignet</surname> <given-names>E. P.</given-names>
</name>
<name>
<surname>Hurlburt</surname> <given-names>H. E.</given-names>
</name>
<name>
<surname>Smedstad</surname> <given-names>O. M.</given-names>
</name>
<name>
<surname>Halliwell</surname> <given-names>G. R.</given-names>
</name>
<name>
<surname>Hogan</surname> <given-names>P. J.</given-names>
</name>
<name>
<surname>Wallcraft</surname> <given-names>A. J.</given-names>
</name>
<etal/>
</person-group>. (<year>2007</year>). <article-title>The HYCOM (hybrid coordinate ocean model) data assimilative system</article-title>. <source>J. Mar. Syst.</source> <volume>65</volume> (<issue>1-4</issue>), <fpage>60</fpage>&#x2013;<lpage>83</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jmarsys.2005.09.016</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chelton</surname> <given-names>D. B.</given-names>
</name>
<name>
<surname>Wentz</surname> <given-names>F. J.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Global microwave satellite observations of sea surface temperature for numerical weather prediction and climate research</article-title>. <source>B. Am. Meteorol. Soc</source> <volume>86</volume> (<issue>8</issue>), <fpage>1097</fpage>&#x2013;<lpage>1116</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/BAMS-86-8-1097</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Chapron</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Ezraty</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Vandemark</surname> <given-names>D.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>A global view of swell and wind sea climate in the ocean by satellite altimeter and scatterometer</article-title>. <source>J. Atmos. Ocean. Tech.</source> <volume>19</volume> (<issue>11</issue>), <fpage>1849</fpage>&#x2013;<lpage>1859</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/1520-0426(2002)019&lt;1849:AGVOSA&gt;2.0.CO;2</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Abraham</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Trenberth</surname> <given-names>K. E.</given-names>
</name>
<name>
<surname>Fasullo</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Boyer</surname> <given-names>T.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Record-setting ocean warmth continued in 2019</article-title>. <source>Adv. Atmos. Sci.</source> <volume>37</volume>, <fpage>137</fpage>&#x2013;<lpage>142</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s00376-020-9283-7</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>He</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Song</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Qi</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Bai</surname> <given-names>W.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Multimodal deep learning for heterogeneous GNSS-r data fusion and ocean wind speed retrieval</article-title>. <source>IEEE J. STARS.</source> <volume>13</volume>, <fpage>5971</fpage>&#x2013;<lpage>5981</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JSTARS.2020.3010879</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Courtier</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Th&#xe9;paut</surname> <given-names>J. N.</given-names>
</name>
<name>
<surname>Hollingsworth</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>A strategy for operational implementation of 4D-var, using an incremental approach</article-title>. <source>Q. J. R. Meteor. Soc</source> <volume>120</volume> (<issue>519</issue>), <fpage>1367</fpage>&#x2013;<lpage>1387</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/qj.49712051912</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cressman</surname> <given-names>G. P.</given-names>
</name>
</person-group> (<year>1959</year>). <article-title>An operational objective analysis system</article-title>. <source>Mon. Weather Rev.</source> <volume>87</volume> (<issue>10</issue>), <fpage>367</fpage>&#x2013;<lpage>374</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/1520-0493(1959)087&lt;0367:AOOAS&gt;2.0.CO;2</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Danabasoglu</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Lamarque</surname> <given-names>J. F.</given-names>
</name>
<name>
<surname>Bacmeister</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Bailey</surname> <given-names>D. A.</given-names>
</name>
<name>
<surname>DuVivier</surname> <given-names>A. K.</given-names>
</name>
<name>
<surname>Edwards</surname> <given-names>J.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>The community earth system model version 2 (CESM2)</article-title>. <source>J. Adv. Model. Earth Sy.</source> <volume>12</volume> (<issue>2</issue>), <elocation-id>e2019MS001916</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/2019MS001916</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Danard</surname> <given-names>M. B.</given-names>
</name>
<name>
<surname>Holl</surname> <given-names>M. M.</given-names>
</name>
<name>
<surname>Clark</surname> <given-names>J. R.</given-names>
</name>
</person-group> (<year>1968</year>). <article-title>Fields by correlation assembly&#x2013;a numerical analysis technique</article-title>. <source>Mon. Weather Rev.</source> <volume>96</volume> (<issue>3</issue>), <fpage>141</fpage>&#x2013;<lpage>149</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/1520-0493(1968)096&lt;0141:FBCAAN&gt;2.0.CO;2</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Evensen</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>Sequential data assimilation with a nonlinear quasi-geostrophic model using Monte Carlo methods to forecast error statistics</article-title>. <source>J. Geophys. Res. Oceans</source> <volume>99</volume> (<issue>C5</issue>), <fpage>10143</fpage>&#x2013;<lpage>10162</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/94JC00572</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Forget</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Campin</surname> <given-names>J. M.</given-names>
</name>
<name>
<surname>Heimbach</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Hill</surname> <given-names>C. N.</given-names>
</name>
<name>
<surname>Ponte</surname> <given-names>R. M.</given-names>
</name>
<name>
<surname>Wunsch</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>ECCO version 4: An integrated framework for non-linear inverse modeling and global ocean state estimation</article-title>. <source>Geosci. Model. Dev.</source> <volume>8</volume> (<issue>10</issue>), <fpage>3071</fpage>&#x2013;<lpage>3104</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.5194/gmd-8-3071-2015</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Good</surname> <given-names>S. A.</given-names>
</name>
<name>
<surname>Martin</surname> <given-names>M. J.</given-names>
</name>
<name>
<surname>Rayner</surname> <given-names>N. A.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>EN4: Quality controlled ocean temperature and salinity profiles and monthly objective analyses with uncertainty estimates</article-title>. <source>J. Geophys. Res. Oceans</source> <volume>118</volume> (<issue>12</issue>), <fpage>6704</fpage>&#x2013;<lpage>6716</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/2013JC009067</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ham</surname> <given-names>Y. G.</given-names>
</name>
<name>
<surname>Kim</surname> <given-names>J. H.</given-names>
</name>
<name>
<surname>Luo</surname> <given-names>J. J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Deep learning for multi-year ENSO forecasts</article-title>. <source>Nature</source> <volume>573</volume> (<issue>7775</issue>), <fpage>568</fpage>&#x2013;<lpage>572</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41586-019-1559-7</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hinton</surname> <given-names>G. E.</given-names>
</name>
<name>
<surname>Salakhutdinov</surname> <given-names>R. R.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Reducing the dimensionality of data with neural networks</article-title>. <source>science</source> <volume>313</volume> (<issue>5786</issue>), <fpage>504</fpage>&#x2013;<lpage>507</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1126/science.1127647</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Thorne</surname> <given-names>P. W.</given-names>
</name>
<name>
<surname>Banzon</surname> <given-names>V. F.</given-names>
</name>
<name>
<surname>Boyer</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Chepurin</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Lawrimore</surname> <given-names>J. H.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>). <article-title>Extended reconstructed sea surface temperature, version 5 (ERSSTv5): upgrades, validations, and intercomparisons</article-title>. <source>J. Climate</source> <volume>30</volume> (<issue>20</issue>), <fpage>8179</fpage>&#x2013;<lpage>8205</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/JCLI-D-16-0836.1</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiao</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A survey on the new generation of deep learning in image processing</article-title>. <source>IEEE Access</source> <volume>7</volume>, <fpage>172231</fpage>&#x2013;<lpage>172263</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ACCESS.2019.2956508</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kahou</surname> <given-names>S. E.</given-names>
</name>
<name>
<surname>Bouthillier</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Lamblin</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Gulcehre</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Michalski</surname> <given-names>V.</given-names>
</name>
<name>
<surname>Konda</surname> <given-names>K.</given-names>
</name>
<etal/>
</person-group>. (<year>2016</year>). <article-title>Emonets: Multimodal deep learning approaches for emotion recognition in video</article-title>. <source>J. Multimodal User In.</source> <volume>10</volume> (<issue>2</issue>), <fpage>99</fpage>&#x2013;<lpage>111</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s12193-015-0195-2</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kopuklu</surname> <given-names>O.</given-names>
</name>
<name>
<surname>Kose</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Rigoll</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Motion fused frames: Data level fusion strategy for hand gesture recognition. in</article-title>. <source>Proc. IEEE Conf. CVPR Workshops</source>, <fpage>2103</fpage>&#x2013;<lpage>2111</lpage>. doi: <pub-id pub-id-type="doi">10.1109/CVPRW.2018.00284</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Wen</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Xue</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Sensitivity of subsurface ocean temperature variability to specification of surface observations in the context of ENSO</article-title>. <source>Mon. Weather Rev.</source> <volume>145</volume> (<issue>4</issue>), <fpage>1437</fpage>&#x2013;<lpage>1446</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/MWR-D-16-0432.1</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>Y. Y.</given-names>
</name>
<name>
<surname>Dong</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Ren</surname> <given-names>Y. Z.</given-names>
</name>
<name>
<surname>Kong</surname> <given-names>F. P.</given-names>
</name>
<name>
<surname>Yin</surname> <given-names>Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Spatiotemporal characteristics of sea surface salinity of Indian and pacific oceans</article-title>. <source>J. Remote Sens. (Chinese)</source> <volume>24</volume> (<issue>10</issue>), <fpage>1193</fpage>&#x2013;<lpage>1205</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.11834/jrs.20209068</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Shao</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Hoffmann</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Global attention mechanism: Retain information to enhance channel-spatial interactions</article-title>. <source>arXiv preprint arXiv</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2112.05561</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lorenc</surname> <given-names>A. C.</given-names>
</name>
</person-group> (<year>1981</year>). <article-title>A global three-dimensional multivariate statistical interpolation scheme</article-title>. <source>Mon. Weather Rev.</source> <volume>109</volume> (<issue>4</issue>), <fpage>701</fpage>&#x2013;<lpage>721</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/1520-0493(1981)109&lt;0701:AGTDMS&gt;2.0.CO;2</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Overpeck</surname> <given-names>J. T.</given-names>
</name>
<name>
<surname>Meehl</surname> <given-names>G. A.</given-names>
</name>
<name>
<surname>Bony</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Easterling</surname> <given-names>D. R.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Climate data challenges in the 21st century</article-title>. <source>science</source> <volume>331</volume> (<issue>6018</issue>), <fpage>700</fpage>&#x2013;<lpage>702</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1126/science.1197869</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pruthi</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Gupta</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Dhingra</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Neubig</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Lipton</surname> <given-names>Z. C.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Learning to deceive with attention-based explanations</article-title>. <source>arXiv preprint arXiv</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1909.07913</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rayner</surname> <given-names>N. A. A.</given-names>
</name>
<name>
<surname>Parker</surname> <given-names>D. E.</given-names>
</name>
<name>
<surname>Horton</surname> <given-names>E. B.</given-names>
</name>
<name>
<surname>Folland</surname> <given-names>C. K.</given-names>
</name>
<name>
<surname>Alexander</surname> <given-names>L. V.</given-names>
</name>
<name>
<surname>Rowell</surname> <given-names>D. P.</given-names>
</name>
<etal/>
</person-group>. (<year>2003</year>). <article-title>Global analyses of sea surface temperature, sea ice, and night marine air temperature since the late nineteenth century</article-title>. <source>J. Geophys. Res. Atmos</source> <volume>108</volume> (<issue>D14</issue>), <fpage>4407</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/2002JD002670</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Reichstein</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Camps-Valls</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Stevens</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Jung</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Denzler</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Carvalhais</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Deep learning and process understanding for data-driven earth system science</article-title>. <source>Nature</source> <volume>566</volume> (<issue>7743</issue>), <fpage>195</fpage>&#x2013;<lpage>204</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41586-019-0912-1</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Reynolds</surname> <given-names>R. W.</given-names>
</name>
<name>
<surname>Smith</surname> <given-names>T. M.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Chelton</surname> <given-names>D. B.</given-names>
</name>
<name>
<surname>Casey</surname> <given-names>K. S.</given-names>
</name>
<name>
<surname>Schlax</surname> <given-names>M. G.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Daily high-resolution-blended analyses for sea surface temperature</article-title>. <source>J. Climate</source> <volume>20</volume> (<issue>22</issue>), <fpage>5473</fpage>&#x2013;<lpage>5496</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/2007JCLI1824.1</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salcedo-Sanz</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Ghamisi</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Piles</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Werner</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Cuadra</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Moreno-Mart&#xed;nez</surname> <given-names>A.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Machine learning information fusion in earth observation: A comprehensive review of methods, applications and data sources</article-title>. <source>Inform. Fusion</source> <volume>63</volume>, <fpage>256</fpage>&#x2013;<lpage>272</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.inffus.2020.07.004</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Serrano</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Smith</surname> <given-names>N. A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Is attention interpretable</article-title>? <source>arXiv preprint arXiv</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1906.03731</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stammer</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Balmaseda</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Heimbach</surname> <given-names>P.</given-names>
</name>
<name>
<surname>K&#xf6;hl</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Weaver</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Ocean data assimilation in support of climate applications: status and perspectives</article-title>. <source>Annu. Rev. Mar. Sci.</source> <volume>8</volume>, <fpage>491</fpage>&#x2013;<lpage>518</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1146/annurev-marine-122414-034113</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Strubell</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Ganesh</surname> <given-names>A.</given-names>
</name>
<name>
<surname>McCallum</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Energy and policy considerations for deep learning in NLP</article-title>. <source>arXiv preprint arXiv</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1906.02243</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Su</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>X. H.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Retrieving ocean subsurface temperature using a satellite-based geographically weighted regression model</article-title>. <source>J. Geophys. Res. Oceans</source> <volume>123</volume> (<issue>8</issue>), <fpage>5180</fpage>&#x2013;<lpage>5193</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/2018JC014246</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Su</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Qin</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Du</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>X. H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Super-resolution of subsurface temperature field from remote sensing observations based on machine learning</article-title>. <source>Int. J. Appl. Earth Obs.</source> <volume>102</volume>, <elocation-id>102440</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jag.2021.102440</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taylor</surname> <given-names>K. E.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Summarizing multiple aspects of model performance in a single diagram</article-title>. <source>J. Geophys. Res. Atmos</source> <volume>106</volume> (<issue>D7</issue>), <fpage>7183</fpage>&#x2013;<lpage>7192</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/2000JD900719</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Thi&#xe9;baux</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Rogers</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Katz</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>A new high-resolution blended real-time global sea surface temperature analysis</article-title>. <source>B. Am. Meteorol. Soc</source> <volume>84</volume> (<issue>5</issue>), <fpage>645</fpage>&#x2013;<lpage>656</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/BAMS-84-5-645</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vafaei</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Ezam</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Saghaei</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Bidokhti</surname> <given-names>A. A.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Automatic identification and tracking of meso-scale eddies in the Persian gulf using the pattern mining approach</article-title>. <source>Int. J. Environ. Sci. Technol.</source> <volume>19</volume> (<issue>7</issue>), <fpage>6011</fpage>&#x2013;<lpage>6022</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s13762-021-03779-0</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vaswani</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Shazeer</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Parmar</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Uszkoreit</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Jones</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Gomez</surname> <given-names>A. N.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>). <article-title>Attention is all you need</article-title>. <source>NIPS</source> <volume>30</volume>, <fpage>5998</fpage>&#x2013;<lpage>6008</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1706.03762</pub-id>
</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wiegreffe</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Pinter</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Attention is not not explanation</article-title>. <source>arXiv preprint arXiv</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1908.04626</pub-id>
</citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Jie</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Fang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>BCC-CSM2-HR: a high-resolution version of the Beijing climate center climate system model</article-title>. <source>Geosci. Model. Dev.</source> <volume>14</volume> (<issue>5</issue>), <fpage>2977</fpage>&#x2013;<lpage>3006</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.5194/gmd-14-2977-2021</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Tong</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A genetic algorithm-assisted deep neural network model for merging microwave and infrared daily Sea surface temperature products</article-title>. <source>Front. Environ. Sci.</source> <volume>421</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fenvs.2021.748913</pub-id>
</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Xiong</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Ting</surname> <given-names>K. C.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Towards interpreting multi-temporal deep learning models in crop mapping</article-title>. <source>Remote Sens. Environ.</source> <volume>264</volume>, <elocation-id>112599</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.rse.2021.112599</pub-id>
</citation>
</ref>
<ref id="B51">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Yu</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Deng</surname> <given-names>L.</given-names>
</name>
</person-group> (<year>2016</year>). <source>Automatic speech recognition</source> Vol. <volume>1</volume> (<publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>).</citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Levy</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Space and time aliasing structure in monthly mean polar-orbiting satellite data</article-title>. <source>J. Geophys. Res. Atmos.</source> <volume>100</volume> (<issue>D3</issue>), <fpage>5133</fpage>&#x2013;<lpage>5142</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/94JD03252</pub-id>
</citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>Global gridded argo dataset based on gradient-dependent optimal interpolation</article-title>. <source>J. Mar. Sci. Eng.</source> <volume>10</volume> (<issue>5</issue>), <elocation-id>650</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/jmse10050650</pub-id>
</citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zhong</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Tang</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Dong</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Pecht</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Deep residual networks with adaptively parametric rectifier linear units for fault diagnosis</article-title>. <source>IEEE T. Ind. Electron.</source> <volume>68</volume> (<issue>3</issue>), <fpage>2587</fpage>&#x2013;<lpage>2597</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TIE.2020.2972458</pub-id>
</citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Bo</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Fusion of multisensor SSTs based on the spatiotemporal hierarchical Bayesian model</article-title>. <source>J. Atmos. Ocean. Tech.</source> <volume>35</volume> (<issue>1</issue>), <fpage>91</fpage>&#x2013;<lpage>109</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/JTECH-D-17-0116.1</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>