<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article
  PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "http://jats.nlm.nih.gov/publishing/1.0/JATS-journalpublishing1.dtd">
<article article-type="research-article" dtd-version="1.0" specific-use="sps-1.8" xml:lang="en" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
	<front>
		<journal-meta>
			<journal-id journal-id-type="publisher-id">rfing</journal-id>
			<journal-title-group>
				<journal-title>Revista Facultad de Ingeniería</journal-title>
				<abbrev-journal-title abbrev-type="publisher">Rev. Fac. ing.</abbrev-journal-title>
			</journal-title-group>
			<issn pub-type="ppub">0121-1129</issn>
			<issn pub-type="epub">2357-5328</issn>
			<publisher>
				<publisher-name>Universidad Pedagógica y Tecnológica de Colombia</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
			<article-id pub-id-type="doi">10.19053/01211129.v34.n71.2025.18219</article-id>
			<article-id pub-id-type="publisher-id">00004</article-id>
			<article-categories>
				<subj-group subj-group-type="heading">
					<subject>Articles</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>MULTI-OUTPUT GAUSSIAN PROCESSES APPLIED TO MODELING AND REDUCING DIMENSIONALITY OF DATA TRANSMITTED IN A WIRELESS SENSOR NETWORK</article-title>
				<trans-title-group xml:lang="es">
					<trans-title>PROCESOS GAUSSIANOS MULTI-SALIDA APLICADOS AL MODELAMIENTO Y REDUCCIÓN EN LA DIMENSIONALIDAD DE LOS DATOS TRANSMITIDOS EN UNA RED INALÁMBRICA DE SENSORES</trans-title>
				</trans-title-group>
				<trans-title-group xml:lang="pt">
					<trans-title>PROCESSOS GAUSSIANOS MULTI-SAÍDA APLICADOS AO MODELAMENTO E REDUÇÃO DE DIMENSIONALIDADE DOS DADOS TRANSMITIDOS EM UMA REDE SEM FIO DE SENSORES</trans-title>
				</trans-title-group>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">0009-0001-5085-3824</contrib-id>
					<name>
						<surname>Ortega-Vela</surname>
						<given-names>José-Aicardo</given-names>
					</name>
					<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
				</contrib>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">0000-0002-1559-3537</contrib-id>
					<name>
						<surname>Muñoz-Gutiérrez</surname>
						<given-names>Pablo-Andrés</given-names>
					</name>
					<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
				</contrib>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">0009-0008-3210-592X</contrib-id>
					<name>
						<surname>Vargas-Cardona</surname>
						<given-names>Hernán-Darío</given-names>
					</name>
					<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
				</contrib>
			</contrib-group>
			<aff id="aff1">
				<label>1 </label>
				<institution content-type="original">Universidad del Quindío (Armenia, Colombia). jaortega@uniquindio.edu.co</institution>
				<institution content-type="normalized">Universidad del Quindío</institution>
				<institution content-type="orgname">Universidad del Quindío</institution>
				<addr-line>
					<named-content content-type="city">Armenia</named-content>
				</addr-line>
				<country country="CO">Colombia</country>
				<email>jaortega@uniquindio.edu.co</email>
			</aff>
			<aff id="aff2">
				<label>2</label>
				<institution content-type="original"> Universidad del Quindío (Armenia, Colombia). pamunoz@uniquindio.edu.co</institution>
				<institution content-type="normalized">Universidad del Quindío</institution>
				<institution content-type="orgname">Universidad del Quindío</institution>
				<addr-line>
					<named-content content-type="city">Armenia</named-content>
				</addr-line>
				<country country="CO">Colombia</country>
				<email>pamunoz@uniquindio.edu.co</email>
			</aff>
			<aff id="aff3">
				<label>3 </label>
				<institution content-type="original">Pontificia Universidad Javeriana de Cali (Cali, Colombia). hernan.vargas@javerianacali.edu.co</institution>
				<institution content-type="normalized">Pontificia Universidad Javeriana</institution>
				<institution content-type="orgname">Pontificia Universidad Javeriana de Cali</institution>
				<addr-line>
					<named-content content-type="city">Cali</named-content>
				</addr-line>
				<country country="CO">Colombia</country>
				<email>hernan.vargas@javerianacali.edu.co</email>
			</aff>
			<!--<pub-date date-type="pub" publication-format="electronic">
				<day>17</day>
				<month>06</month>
				<year>2025</year>
			</pub-date>
			<pub-date date-type="collection" publication-format="electronic">
				<season></season>
				<year></year>
			</pub-date>-->
			<pub-date pub-type="epub-ppub">
				<season>Jan-Mar</season>
				<year>2025</year>
			</pub-date>
			<volume>34</volume>
			<issue>71</issue>
			<elocation-id>e18219</elocation-id>
			<history>
				<date date-type="received">
					<day>26</day>
					<month>09</month>
					<year>2024</year>
				</date>
				<date date-type="accepted">
					<day>12</day>
					<month>01</month>
					<year>2025</year>
				</date>
			</history>
			<permissions>
				<license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/" xml:lang="en">
					<license-p>This is an open-access article distributed under the terms of the Creative Commons Attribution License</license-p>
				</license>
			</permissions>
			<abstract>
				<title>ABSTRACT</title>
				<p>This work presents data modelling from Wireless Sensor Networks (WSN) applying Multiple Output Gaussian Processes (MOGP). The objective, in addition to describing the dynamics of sensed magnitudes (temperature, relative humidity, atmospheric pressure, and soil humidity), is to exploit the probabilistic learning nature of MOGPs and use the variance (uncertainty) provided by this method to reduce dimensionality in the network data, meaning the elimination of redundant data. It is compared with other machine learning models such as simple Gaussian Processes (GP), Support Vector Regressor (SVR), Neural Networks (NN), and Random Forest (RF), in terms of Root Mean Squared Error (RMSE) for modeling real data sensed by the WSN located at Universidad del Quindío. Results demonstrate that MOGPs are highly accurate supervised learning algorithms, flexible in modeling any physical magnitude, and capable of detecting redundant data, in some cases achieving a reduction greater than 50 %.</p>
			</abstract>
			<trans-abstract xml:lang="es">
				<title>RESUMEN</title>
				<p>En este trabajo se presenta el modelamiento de datos provenientes de redes de sensores inalámbricos (WSN), aplicando procesos Gaussianos de múltiples salidas (MOGP). El objetivo, además de describir la dinámica de las magnitudes medidas (temperatura, humedad relativa, presión atmosférica y humedad de suelo), es aprovechar que los MOGP son máquinas de aprendizaje probabilísticas y usar la varianza (incertidumbre) que entrega este método para reducir la dimensionalidad en los datos de la red, es decir, eliminar datos redundantes. Se hace una comparación con otras máquinas de aprendizaje como procesos Gaussianos simples (GP), regresor basado en máquina de soporte vectorial (SVR), redes neuronales (NN), y <italic>Random Forest</italic> (RF), donde se evalúa el rendimiento en términos del RMSE, en el modelamiento de datos reales medidos por la WSN ubicada en la Universidad del Quindío. Los resultados prueban que los MOGP son algoritmos de aprendizaje supervisado de alta exactitud, flexibles para modelar cualquier magnitud física y, además, detectan datos redundantes, en algunos casos con reducción mayor al 50%.</p>
			</trans-abstract>
			<trans-abstract xml:lang="pt">
				<title>RESUMO</title>
				<p>Este trabalho apresenta o modelamento de dados provenientes de redes de sensores sem fio (WSN), aplicando processos Gaussianos de múltiplas saídas (MOGP). O objetivo, além de descrever a dinâmica das grandezas medidas (temperatura, umidade relativa, pressão atmosférica e umidade do solo), é aproveitar que os MOGP são máquinas de aprendizado probabilísticas e usar a variância (incerteza) fornecida por esse método para reduzir a dimensionalidade dos dados da rede, ou seja, eliminar dados redundantes. Realiza-se uma comparação com outras máquinas de aprendizado, como processos Gaussianos simples (GP), regressão baseada em máquina de vetor de suporte (SVR), redes neurais (NN) e Random Forest (RF), onde o desempenho é avaliado em termos do RMSE, no modelamento de dados reais medidos pela WSN localizada na Universidade do Quindío. Os resultados comprovam que os MOGP são algoritmos de aprendizado supervisionado de alta precisão, flexíveis para modelar qualquer grandeza física e, além disso, detectam dados redundantes, em alguns casos com redução superior a 50%.</p>
			</trans-abstract>
			<kwd-group xml:lang="en">
				<title>Keywords:</title>
				<kwd>Data processing</kwd>
				<kwd>dimensionality reduction</kwd>
				<kwd>Multiple Output Gaussian Processes (MOGP)</kwd>
				<kwd>resource optimization</kwd>
				<kwd>supervised learning</kwd>
				<kwd>Wireless Sensor Networks (WSN)</kwd>
			</kwd-group>
			<kwd-group xml:lang="es">
				<title>Palabras clave:</title>
				<kwd>Aprendizaje supervisado</kwd>
				<kwd>optimización de recursos</kwd>
				<kwd>procesamiento de datos</kwd>
				<kwd>procesos gaussianos de múltiples salidas</kwd>
				<kwd>redes de sensores inalámbricos</kwd>
				<kwd>reducción de dimensionalidad</kwd>
			</kwd-group>
			<kwd-group xml:lang="pt">
				<title>Palavras-chave:</title>
				<kwd>Aprendizado supervisionado</kwd>
				<kwd>otimização de recursos, processamento de dados</kwd>
				<kwd>processos gaussianos de múltiplas saídas</kwd>
				<kwd>redes de sensores sem fio</kwd>
				<kwd>redução de dimensionalidade</kwd>
			</kwd-group>
			<counts>
				<fig-count count="5"/>
				<table-count count="4"/>
				<equation-count count="6"/>
				<ref-count count="19"/>
				<page-count count="0"/>
			</counts>
		</article-meta>
	</front>
	<body>
		<sec sec-type="intro">
			<title>1. INTRODUCTION</title>
			<p>Wireless Sensor Networks (WSNs) are key for intelligent, real-time data collection monitoring. Their range of applications is vast; they contribute significantly to industries such as manufacturing, science, transportation, security, and infrastructure [<xref ref-type="bibr" rid="B1">1</xref>], [<xref ref-type="bibr" rid="B2">2</xref>]. While it is well-known that WSN systems are highly useful in various sectors and fields, there are unresolved design and operational issues related to the number of transmissions required by the nodes within the sensor network [<xref ref-type="bibr" rid="B3">3</xref>] or the amount of data that must be transmitted to ensure that there is not a significant loss of information [<xref ref-type="bibr" rid="B4">4</xref>]. Dimensionality reduction or data reduction in transmission involves key aspects such as redundancy, information rotation mode, speed, and sampling rate [<xref ref-type="bibr" rid="B3">3</xref>], [<xref ref-type="bibr" rid="B5">5</xref>]. Additionally, the most critical factors related to the high dimensionality of acquired data are excessive energy consumption, the large bandwidth required for data transmission, and the substantial hardware volume needed for storage [<xref ref-type="bibr" rid="B6">6</xref>], all of which limit communication range and processing power capabilities [<xref ref-type="bibr" rid="B7">7</xref>]. Therefore, it is evident that there are unresolved issues in WSNs regarding the high amount of redundant data acquired per time instance [<xref ref-type="bibr" rid="B1">1</xref>], [<xref ref-type="bibr" rid="B8">8</xref>]- [<xref ref-type="bibr" rid="B9">9</xref>].</p>
			<p>Some latent issues in WSNs are, for example, environmental measurements made by each sensor can be misleading, meaning that the occurrence of events is not properly examined, which leads to careless use of the CPU (Central Processing Unit) [<xref ref-type="bibr" rid="B5">5</xref>]; the repetition of irrelevant information generated by different nodes significantly increases the amount of data transmitted across the sensor network [<xref ref-type="bibr" rid="B3">3</xref>]; methods for data compression are not applied to reduce the number of transmissions between nodes [<xref ref-type="bibr" rid="B6">6</xref>]; finally, transmitting large volumes of data results in excessive energy consumption, increased bandwidth usage, and greater storage hardware requirements, while significantly decreasing the speed at which the sensor network delivers the final data [<xref ref-type="bibr" rid="B10">10</xref>].</p>
			<p>In recent years, methodologies for processing data from WSNs using data fusion theory have been proposed, e.g., the Internet of Things (IoT), fuzzy logic, information fusion, clustering, Bayesian networks, and the Kalman filter, among others [<xref ref-type="bibr" rid="B7">7</xref>]- [<xref ref-type="bibr" rid="B11">11</xref>]. These approaches allow the processed information to be communicated via messages to fusion-type agents and later analyzed for information quality, always supported by the mathematical theory of communication, thus resulting in a cooperative process provided by each sensor [<xref ref-type="bibr" rid="B3">3</xref>]- [<xref ref-type="bibr" rid="B5">5</xref>]. However, none of these methods emphasize mathematical modeling or the reduction of dimensionality. This represents a significant research gap when processing multichannel (multi-source) data, such as in WSNs.</p>
			<p>Conversely, there has been limited research into the possibility of simultaneously modeling data from different sources (sensors). In other words, no studies or techniques have been developed that fit mathematical model to the time series data produced by a wireless sensor network [<xref ref-type="bibr" rid="B6">6</xref>]. Undoubtedly, this could open new avenues for research related to the description of the behavior of non-stationary variables, such as temperature, pressure, humidity, etc. The literature includes advanced methods based on machine learning theory like linear and nonlinear regression models [<xref ref-type="bibr" rid="B12">12</xref>], support vector machines [<xref ref-type="bibr" rid="B13">13</xref>], and unsupervised learning [<xref ref-type="bibr" rid="B14">14</xref>]. These methods could model data from individual sensors and perform dimensionality reduction through training with a reasonable amount of data. However, it would require training a number of learning models equivalent to the number of sensors in the network, which would be critical for computational complexity. In this case, a multitask learning method could be a viable alternative for this purpose, as a single model can mathematically describe different signals from the sensors.</p>
			<p>This work presents a multi-output method as a viable alternative for this purpose, as a single model can mathematically describe different signals from sensors. Specifically, a probabilistic method based on multi-output Gaussian Processes (MOGP) is proposed; it offers significant advantages such as accuracy, robustness, and dimensionality reduction by achieving drift estimation with a mean squared error below 10%. Results obtained from a real WSN demonstrate that MOGPs are supervised learning algorithms with high accuracy and flexibility to model any physical magnitude, they outperform other machine learning techniques such as single-output Gaussian Processes, Support Vector Machines for Regression (SVR), and Random Forest (RF). Furthermore, MOGPs can detect redundant data, achieving reductions of over 50% in some cases.</p>
			<p>The remainder of this article is organized as follows: Section 2 describes the materials and methods, Section 3 presents the results and discussion, and, Section 4 provides the conclusions of the study.</p>
		</sec>
		<sec sec-type="materials|methods">
			<title>2. MATERIALS AND METHODS</title>
			<sec>
				<title><italic>A. Database</italic></title>
				<p>The real database consists of a set of 10 sequences of 75 or 100 data points (for each of the 4 sensors) acquired using the WSN located at Universidad del Quindío. The timing of the measurements is random (minutes, hours, or days). The original file, named <italic>Datos.csv,</italic> was processed to obtain the 10 sequences in <italic>.mat</italic> format, with the following names: <italic>datosprueba1.mat, datosprueba2.mat, datosprueba10.mat.</italic> Each file contains variables <bold>
 <italic>
 <italic>D, D2, D3,</italic> 
</italic> 
</bold> and <bold>
 <italic>
 <italic>D4,</italic> 
</italic> 
</bold> which correspond to temperature (°C), relative humidity (%), atmospheric pressure (Bar), and soil humidity (%), respectively. <xref ref-type="fig" rid="f1">Figure 1</xref> shows the time series for sequence 1, where data align with standard values for temperature, relative humidity, atmospheric pressure, and soil humidity, considering that the altitude of the city of Armenia is approximately 1550 meters above sea level.</p>
				<p>
					<fig id="f1">
						<label>Figure 1</label>
						<caption>
							<title><italic>
 <italic>Data Frame 1</italic>
</italic></title>
						</caption>
						<graphic xlink:href="2357-5328-rfing-34-71-e18219-gf1.png"/>
					</fig>
				</p>
			</sec>
			<sec>
				<title><italic>B. Wireless Sensor Network (WSN)</italic></title>
				<p>A wireless sensor network (WSN) is defined as a self-configurable network composed of a small number of sensor nodes, also known as motes, which are spatially distributed and interconnected. Recently, a new method has been developed to enhance data performance, achieving a reliability range sufficient for continuous monitoring in systems [<xref ref-type="bibr" rid="B15">15</xref>]. Additionally, WSNs serve as an important communication bridge between the virtual and the real physical world. Their wide range of applications makes them a significant contributor to fields such as industry, science, transportation, security, infrastructure, the military, and even commercial applications [<xref ref-type="bibr" rid="B16">16</xref>], [<xref ref-type="bibr" rid="B17">17</xref>].</p>
			</sec>
			<sec>
				<title><italic>C. Approach based on Multi-Output Gaussian Processes</italic></title>
				<p>1) Gaussian Process (GP). A Gaussian Process is a collection of random variables where a finite number of them follow a joint Gaussian distribution [<xref ref-type="bibr" rid="B18">18</xref>]. A GP is completely defined by its mean function m(x), and its covariance function k(x,x'), such that f(x) ~ GP (m(x),k(x,x'))<inline-formula id="e1">
						<inline-graphic xlink:href="2357-5328-rfing-34-71-e18219-ie1.png"/>
					</inline-formula>. In supervised learning, the radial basis kernel (RBF) is commonly employed as the covariance function, and is given by:</p>
				<p>
					<disp-formula id="e2">
						<alternatives>
						<graphic xlink:href="2357-5328-rfing-34-71-e18219-e2.png"/>
					</alternatives>
				</disp-formula>
				</p>
				<p>Where θ and σ<sup>2</sup> are the hyper-parameters of scale and variance, respectively. Consider a noisy data, indexed by an independent variable (may be time) and its related values {(xi, yi)}n i=1,..,n, where the yi values follow the standard regression model yi = fi + ε, with fi = f(xi) and a Gaussian noise ε ∼ N(0,σ<sup>2</sup>n). The joint distribution of the traini <inline-formula id="e3">
						<inline-graphic xlink:href="2357-5328-rfing-34-71-e18219-ie3.png"/>
					</inline-formula>ng values y, and the validation values, y*, is given by:</p>
				<p>
					<disp-formula id="e4">
						<alternatives>
						<graphic xlink:href="2357-5328-rfing-34-71-e18219-e4.png"/>
					</alternatives>
				</disp-formula>
				</p>
				<p>Being Ky,y*, Ky,y and Ky*,y* the covariance matrix between the training-validation, training-training, and validation-validation points, respectively. Here, the conditional distribution for the validation points is given by y*|X,y,X* ~ N (y*, cov(y*)), where:</p>
				<p>
					<disp-formula id="e5">
						<alternatives>
						<graphic xlink:href="2357-5328-rfing-34-71-e18219-e5.png"/>
					</alternatives>
				</disp-formula>
				</p>
				<p>2) Multi-Output Gaussian Processes (MOGP). The general method for Multiple Output Gaussian Processes (MOGP) describes <italic>D</italic> output tasks <mml:math>
						<mml:mo>{</mml:mo>
					</mml:math>
					<mml:math>
						<mml:msub>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">f</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">d</mml:mi>
							</mml:mrow>
						</mml:msub>
						<mml:mfenced separators="|">
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">x</mml:mi>
							</mml:mrow>
						</mml:mfenced>
						<mml:msubsup>
							<mml:mrow>
								<mml:mo>}</mml:mo>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">d</mml:mi>
								<mml:mo>=</mml:mo>
								<mml:mn>1</mml:mn>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">D</mml:mi>
							</mml:mrow>
						</mml:msubsup>
					</mml:math>, x∈ <mml:math>
						<mml:msup>
							<mml:mrow>
								<mml:mi mathvariant="double-struck">R</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">p</mml:mi>
							</mml:mrow>
						</mml:msup>
					</mml:math>, through convolution integrals of latent functions <mml:math>
						<mml:mo>{</mml:mo>
						<mml:msubsup>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">u</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">q</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">i</mml:mi>
							</mml:mrow>
						</mml:msubsup>
						<mml:mfenced separators="|">
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">x</mml:mi>
							</mml:mrow>
						</mml:mfenced>
						<mml:msubsup>
							<mml:mrow>
								<mml:mo>}</mml:mo>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">q</mml:mi>
								<mml:mo>=</mml:mo>
								<mml:mn>1</mml:mn>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic"> </mml:mi>
								<mml:mi mathvariant="bold-italic">i</mml:mi>
								<mml:mo>=</mml:mo>
								<mml:mn>1</mml:mn>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">Q</mml:mi>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic">R</mml:mi>
								<mml:mi mathvariant="bold-italic">q</mml:mi>
							</mml:mrow>
						</mml:msubsup>
					</mml:math>, with soft kernels <mml:math>
						<mml:mo>{</mml:mo>
					</mml:math>
					<mml:math>
						<mml:msubsup>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">G</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">d</mml:mi>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic">q</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">i</mml:mi>
							</mml:mrow>
						</mml:msubsup>
						<mml:mfenced separators="|">
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">x</mml:mi>
								<mml:mo>-</mml:mo>
								<mml:mi mathvariant="bold-italic">z</mml:mi>
							</mml:mrow>
						</mml:mfenced>
						<mml:msubsup>
							<mml:mrow>
								<mml:mo>}</mml:mo>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">D</mml:mi>
								<mml:mo>=</mml:mo>
								<mml:mn>1</mml:mn>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic"> </mml:mi>
								<mml:mi mathvariant="bold-italic">q</mml:mi>
								<mml:mo>=</mml:mo>
								<mml:mn>1</mml:mn>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic"> </mml:mi>
								<mml:mi mathvariant="bold-italic">i</mml:mi>
								<mml:mo>=</mml:mo>
								<mml:mn>1</mml:mn>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">D</mml:mi>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic"> </mml:mi>
								<mml:mi mathvariant="bold-italic">Q</mml:mi>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic">R</mml:mi>
								<mml:mi mathvariant="bold-italic">q</mml:mi>
							</mml:mrow>
						</mml:msubsup>
					</mml:math>
				</p>
				<p>
					<disp-formula id="e6">
						<alternatives>
						<graphic xlink:href="2357-5328-rfing-34-71-e18219-e6.png"/>
					</alternatives>
				</disp-formula>
				</p>
				<p>Assuming that the latent functions u<sub>q</sub>
 <sup>i</sup>(x) are independent Gaussian processes with covariance function k<sub>q</sub>(x,x'), the outputs f<sub>d</sub>(x) conform to a joint Gaussian process with covariance function k<sub>dd</sub>,(x,x') with d,d' = 1,...,D, given by:</p>
				<p>
					<disp-formula id="e7">
						<alternatives>
						<graphic xlink:href="2357-5328-rfing-34-71-e18219-e7.png"/>
					</alternatives>
				</disp-formula>
				</p>
				<p>Which is known as convoluted multiple output covariance or CMOC. If it is assumed that <mml:math>
						<mml:msubsup>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">G</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">j</mml:mi>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic">q</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">i</mml:mi>
							</mml:mrow>
						</mml:msubsup>
					</mml:math> (x − z) = <mml:math>
						<mml:msubsup>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">a</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">j</mml:mi>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic">q</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">i</mml:mi>
							</mml:mrow>
						</mml:msubsup>
					</mml:math>δ(x − z), being δ(x) the Dirac delta function, there is a particular case for the covariance function known as the linear model of coregionalization (LMC). The Covariance <mml:math>
						<mml:msub>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">k</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">j</mml:mi>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic">j</mml:mi>
								<mml:mo>´</mml:mo>
							</mml:mrow>
						</mml:msub>
					</mml:math> (x,x′) simplifies to:</p>
				<p>
					<disp-formula id="e8">
						<alternatives>
						<graphic xlink:href="2357-5328-rfing-34-71-e18219-e8.png"/>
					</alternatives>
				</disp-formula>
				</p>
				<p>Where <mml:math>
						<mml:msubsup>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">b</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">j</mml:mi>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic">j</mml:mi>
								<mml:mo>´</mml:mo>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">q</mml:mi>
							</mml:mrow>
						</mml:msubsup>
						<mml:mo>=</mml:mo>
						<mml:mrow>
							<mml:msubsup>
								<mml:mo stretchy="false">∑</mml:mo>
								<mml:mrow>
									<mml:mi mathvariant="bold-italic">i</mml:mi>
									<mml:mo>=</mml:mo>
									<mml:mn>1</mml:mn>
								</mml:mrow>
								<mml:mrow>
									<mml:mi mathvariant="bold-italic">R</mml:mi>
									<mml:mi mathvariant="bold-italic">q</mml:mi>
								</mml:mrow>
							</mml:msubsup>
							<mml:mrow>
								<mml:msubsup>
									<mml:mrow>
										<mml:mi mathvariant="bold-italic">a</mml:mi>
									</mml:mrow>
									<mml:mrow>
										<mml:mi mathvariant="bold-italic">j</mml:mi>
										<mml:mo>,</mml:mo>
										<mml:mi mathvariant="bold-italic">q</mml:mi>
									</mml:mrow>
									<mml:mrow>
										<mml:mi mathvariant="bold-italic">i</mml:mi>
									</mml:mrow>
								</mml:msubsup>
							</mml:mrow>
						</mml:mrow>
						<mml:msubsup>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">a</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">j</mml:mi>
								<mml:mo>´</mml:mo>
								<mml:mo>,</mml:mo>
								<mml:mi mathvariant="bold-italic">q</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">i</mml:mi>
							</mml:mrow>
						</mml:msubsup>
					</mml:math>. In this case, RBF kernels (see Equation (1)) are used to build the LMC. Once the LMC is developed, the classical inference method based on maximum likelihood is used to find the posterior distribution over the outputs <mml:math>
						<mml:msubsup>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">f</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">j</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi mathvariant="bold-italic">J</mml:mi>
							</mml:mrow>
						</mml:msubsup>
					</mml:math>(x). For a detailed explanation of Multiple Output Gaussian Processes [<xref ref-type="bibr" rid="B19">19</xref>]. In the context of a WSN, each output f j (x) corresponds to the data delivered by each sensor.</p>
			</sec>
			<sec>
				<title>D. Classical Machine Learning Techniques</title>
				<p>1) Support Vector Machine. The Support Vector Machine for Regression (SVR) is a variant of the Support Vector Machine (SVM) used for regression problems rather than classification [<xref ref-type="bibr" rid="B12">12</xref>].</p>
				<p>2) Random Forest (RF). It is a supervised learning algorithm used for both classification and regression tasks in machine learning. Instead of relying on a single tree to make decisions, RF combines the predictions from multiple trees to improve accuracy. Its main feature is randomization during tree construction and decision making. In training, a subset of the features is randomly selected, and variations are also introduced into the training data.</p>
			</sec>
			<sec>
				<title><italic>E. Experimental Setup</italic></title>
				<p>The details of each algorithm, as well as the evaluation and partitioning of the database for training and validation, are described as follows:</p>
				<p>Training partition: The dataset was split into 80% for training and 20% for testing across four atmospheric variables: temperature, relative humidity, atmospheric pressure, and soil humidity.</p>
				<p>MOGP: The linear model of co-regionalization was used to compute the posterior distribution, along with a radial basis function (RBF) kernel for the covariance matrix calculation. Training was set to 150 iterations with 4 latent functions.</p>
				<p>GP: An RBF kernel and maximum likelihood estimation were applied to compute the posterior distribution. Training was set to 50 iterations.</p>
				<p>SVR: An RBF kernel was used with parameters C=20 and Gamma=0.5, determined via grid search.</p>
				<p>RF: An ensemble of 100 decision trees was employed.</p>
				<p>The Root Mean Square Error (RMSE) was calculated on the validation sets for all methods.</p>
			</sec>
		</sec>
		<sec sec-type="results|discussion">
			<title>3. RESULTS AND DISCUSSION</title>
			<sec>
				<title><italic>A. MOGP Results</italic></title>
				<p>
					<xref ref-type="fig" rid="f2">Figure 2</xref> shows data modeling with MOGP for Frame 1. The red line corresponds to the real data of the WSN, the blue line to the regression with MOGP, and the green points are the data necessary for reconstruction, that is, it indicates the dimensionality reduction having a given RMSE.</p>
				<p>
					<fig id="f2">
						<label>Figure 2</label>
						<caption>
							<title>MOGP regression for Frame 1</title>
						</caption>
						<graphic xlink:href="2357-5328-rfing-34-71-e18219-gf2.png"/>
					</fig>
				</p>
				<p>
					<xref ref-type="table" rid="t1">Tables 1</xref> and <xref ref-type="table" rid="t2">2</xref> show RMSE values for all frames and dimensionality reduction percentages, the average value and the corresponding standard deviation.</p>
				<p>
					<table-wrap id="t1">
						<label>Table 1</label>
						<caption>
							<title>RMSE results for MOGP</title>
						</caption>
						<table frame="hsides" rules="groups">
							<colgroup>
								<col/>
								<col/>
								<col/>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"> </th>
									<th align="center">S1:Temperature</th>
									<th align="center">S2:Humidity</th>
									<th align="center">S3:ATM</th>
									<th align="center">S4:Soil humidity</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="center">Frame 1</td>
									<td align="center">0.043</td>
									<td align="center">1.040</td>
									<td align="center">1.25</td>
									<td align="center">0.018</td>
								</tr>
								<tr>
									<td align="center">Frame 2</td>
									<td align="center">1.486</td>
									<td align="center">2.606</td>
									<td align="center">0.35</td>
									<td align="center">0.132</td>
								</tr>
								<tr>
									<td align="center">Frame 3</td>
									<td align="center">0.781</td>
									<td align="center">1.831</td>
									<td align="center">0.75</td>
									<td align="center">0.129</td>
								</tr>
								<tr>
									<td align="center">Frame 4</td>
									<td align="center">0.788</td>
									<td align="center">2.275</td>
									<td align="center"> </td>
									<td align="center">0.183</td>
								</tr>
								<tr>
									<td align="center">Frame 5</td>
									<td align="center">0.255</td>
									<td align="center">3.807</td>
									<td align="center"> </td>
									<td align="center">0.155</td>
								</tr>
								<tr>
									<td align="center">Frame 6</td>
									<td align="center">0.691</td>
									<td align="center">3.616</td>
									<td align="center"> </td>
									<td align="center">0.197</td>
								</tr>
								<tr>
									<td align="center">Frame 7</td>
									<td align="center">0.453</td>
									<td align="center">3.324</td>
									<td align="center">0.8</td>
									<td align="center">0.109</td>
								</tr>
								<tr>
									<td align="center">Frame 8</td>
									<td align="center">0.690</td>
									<td align="center">1.841</td>
									<td align="center">0.4</td>
									<td align="center">0.093</td>
								</tr>
								<tr>
									<td align="center">Frame 9</td>
									<td align="center">0.673</td>
									<td align="center">3.415</td>
									<td align="center"> </td>
									<td align="center">0.139</td>
								</tr>
								<tr>
									<td align="center">Frame 10</td>
									<td align="center">0.374</td>
									<td align="center">3.337</td>
									<td align="center"> </td>
									<td align="center">0.077</td>
								</tr>
								<tr>
									<td align="center">Average</td>
									<td align="center">0.623±0.390</td>
									<td align="center">2.709±0.931</td>
									<td align="center">(1.09±0.52)</td>
									<td align="center">0.123±0.052</td>
								</tr>
							</tbody>
						</table>
					</table-wrap>
				</p>
				<p>
					<table-wrap id="t2">
						<label>Table 2</label>
						<caption>
							<title>Data reduction (dimensionality) results with MOGP given in percentage (%).</title>
						</caption>
						<table frame="hsides" rules="groups">
							<colgroup>
								<col/>
								<col/>
								<col/>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"> </th>
									<th align="center">S1:Temperature</th>
									<th align="center">S2:Humidity</th>
									<th align="center">S3:ATM</th>
									<th align="center">S4:Soil humidity</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="center">Frame 1</td>
									<td align="center">78.7</td>
									<td align="center">73.3</td>
									<td align="center">54.7</td>
									<td align="center">84.0</td>
								</tr>
								<tr>
									<td align="center">Frame 2</td>
									<td align="center">57.3</td>
									<td align="center">64.0</td>
									<td align="center">53.3</td>
									<td align="center">52.0</td>
								</tr>
								<tr>
									<td align="center">Frame 3</td>
									<td align="center">53.3</td>
									<td align="center">66.7</td>
									<td align="center">58.7</td>
									<td align="center">53.3</td>
								</tr>
								<tr>
									<td align="center">Frame 4</td>
									<td align="center">56.0</td>
									<td align="center">65.0</td>
									<td align="center">56.0</td>
									<td align="center">50.0</td>
								</tr>
								<tr>
									<td align="center">Frame 5</td>
									<td align="center">53.0</td>
									<td align="center">54.0</td>
									<td align="center">55.0</td>
									<td align="center">51.0</td>
								</tr>
								<tr>
									<td align="center">Frame 6</td>
									<td align="center">52.0</td>
									<td align="center">56.0</td>
									<td align="center">56.0</td>
									<td align="center">52.0</td>
								</tr>
								<tr>
									<td align="center">Frame 7</td>
									<td align="center">56.0</td>
									<td align="center">66.0</td>
									<td align="center">58.0</td>
									<td align="center">51.0</td>
								</tr>
								<tr>
									<td align="center">Frame 8</td>
									<td align="center">53.0</td>
									<td align="center">64.0</td>
									<td align="center">57.0</td>
									<td align="center">51.0</td>
								</tr>
								<tr>
									<td align="center">Frame 9</td>
									<td align="center">64.0</td>
									<td align="center">63.4</td>
									<td align="center">56.0</td>
									<td align="center">49.5</td>
								</tr>
								<tr>
									<td align="center">Frame 10</td>
									<td align="center">56.0</td>
									<td align="center">60.0</td>
									<td align="center">58.0</td>
									<td align="center">52.0</td>
								</tr>
								<tr>
									<td align="center">Average</td>
									<td align="center">57.9±8.1</td>
									<td align="center">63.2±5.5</td>
									<td align="center">56.3±1.7</td>
									<td align="center">54.6±10.4</td>
								</tr>
							</tbody>
						</table>
					</table-wrap>
				</p>
			</sec>
			<sec>
				<title><italic>B. Simple GP Results</italic></title>
				<p>
					<xref ref-type="fig" rid="f3">Figure 3</xref> shows the data modeling with GPs for Frame 1. The color coding is the same as described for MOGP.</p>
				<p>
					<fig id="f3">
						<label>Figure 3</label>
						<caption>
							<title>Simple GPs regression for Frame 1</title>
						</caption>
						<graphic xlink:href="2357-5328-rfing-34-71-e18219-gf3.png"/>
					</fig>
				</p>
			</sec>
			<sec>
				<title><italic>C. SVR Results</italic></title>
				<p>
					<xref ref-type="fig" rid="f4">Figure 4</xref> shows data modeling with independent SVRs for Frame 1. The color coding is the same as in the previous cases; however, there are no green points, since SVR does not allow for redundant data reduction.</p>
				<p>
					<fig id="f4">
						<label>Figure 4</label>
						<caption>
							<title>SVR regression for Frame 1</title>
						</caption>
						<graphic xlink:href="2357-5328-rfing-34-71-e18219-gf4.png"/>
					</fig>
				</p>
			</sec>
			<sec>
				<title><italic>D. RF Results</italic></title>
				<p>
					<xref ref-type="fig" rid="f5">Figure 5</xref> shows the data modeling with Random Forest for Frame 1. The color coding is the same for SVR.</p>
				<p>
					<fig id="f5">
						<label>Figure 5</label>
						<caption>
							<title>RF regression for Frame 1</title>
						</caption>
						<graphic xlink:href="2357-5328-rfing-34-71-e18219-gf5.png"/>
					</fig>
				</p>
			</sec>
			<sec>
				<title><italic>E. Comparison Among Models</italic></title>
				<p>1) Analysis in terms of RMSE. <xref ref-type="table" rid="t3">Table 3</xref> provides comparative results of the Root Mean Square Error (RMSE) for different machine learning methods (MOGP, GP, SVR, RF) applied to data from four sensors (S1, S2, S3, S4), each related to different environmental magnitudes (temperature, humidity, atmospheric pressure and soil humidity).</p>
				<p>
					<table-wrap id="t3">
						<label>Table 3</label>
						<caption>
							<title>Comparative results (average) of RMSE for each machine learning method</title>
						</caption>
						<table frame="hsides" rules="groups">
							<colgroup>
								<col/>
								<col/>
								<col/>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"> </th>
									<th align="center">S1:Temperature</th>
									<th align="center">S2:Humidity</th>
									<th align="center">S3:ATM</th>
									<th align="center">S4:Soil Humidity</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="center">MOGP</td>
									<td align="center">0.623±0.390</td>
									<td align="center">2.709±0.931</td>
									<td align="center">(1.09±0.52)</td>
									<td align="center">0.123±0.052</td>
								</tr>
								<tr>
									<td align="center">GP</td>
									<td align="center">0.808±0.324</td>
									<td align="center">2.879±1.772</td>
									<td align="center">(1.16±0.53)</td>
									<td align="center">0.132±0.027</td>
								</tr>
								<tr>
									<td align="center">SVR</td>
									<td align="center">1.311±0.996</td>
									<td align="center">5.115±3.494</td>
									<td align="center">(2.01±1.08)</td>
									<td align="center">0.232±0.085</td>
								</tr>
								<tr>
									<td align="center">RF</td>
									<td align="center">0.786±0.281</td>
									<td align="center">3.574±1.301</td>
									<td align="center">(1.55±0.41)</td>
									<td align="center">0.179±0.054</td>
								</tr>
							</tbody>
						</table>
					</table-wrap>
				</p>
				<p>According to the results described in tables and figures, the following can be established:</p>
				<p>MOGP (Multi-Output Gaussian Process): This method exhibits the lowest RMSE across all sensors: S1 (temperature), S2 (humidity), and S4 (soil humidity). This indicates that MOGP is the most accurate approach for predicting these magnitudes compared to other methods. For S3 (atmospheric pressure), MOGP also achieves the lowest RMSE, although the difference with some other methods is less pronounced. The accuracy of MOGP is particularly high, as it shows the lowest RMSE in all four scenarios. This suggests that MOGP is robust and well-suited for adapting to different environmental magnitudes. Additionally, MOGP demonstrates low variability, which indicates greater robustness and reduced sensitivity to changes in input data or model configuration.</p>
				<p>GP (Gaussian Process): This method performs well for S1 (temperature) and S4 (soil humidity), though not as effective as MOGP. Overall, it ranks second in terms of accuracy. Simple Gaussian Processes remain a strong alternative for regression problems; however, in this context, as many independent GPs are required as there are sensors in the WSN. In contrast, MOGP requires only a single model. Whether single-output or multi-output, Gaussian Processes are particularly efficient for modeling relationships in data with potentially nonlinear patterns.</p>
				<p>SVR (Support Vector Regression): This method tends to show intermediate performance across all scenarios. It is neither the most accurate nor the least, which may suggest that it is a more balanced model and less prone to overfitting. SVR follows the temporal trends of the WSN measurements; however, it struggles to capture abrupt changes. It is observed that SVR exhibits higher standard deviations compared to other methods, thus reflecting greater variability in its results. This could be attributed to its sensitivity to hyperparameter configuration.</p>
				<p>RF (Random Forest): Similar to GP, it has a fairly consistent performance in all scenarios but fails to outperform MOGP in terms of accuracy. RF is an interesting model, simple and easy to implement. It is certainly a good learning machine for modeling WSN data, with acceptable errors.</p>
				<p>2) Analysis of Redundant Data Reduction (Dimensionality). Results in <xref ref-type="table" rid="t4">Table 4</xref> provide relevant information about the redundant data reduction capability using GP and MOGP in a WSN.</p>
				<p>
					<table-wrap id="t4">
						<label>Table 4</label>
						<caption>
							<title>Average results of redundant data reduction percentage (dimensionality) in WSN for MOGP and GP</title>
						</caption>
						<table frame="hsides" rules="groups">
							<colgroup>
								<col/>
								<col/>
								<col/>
								<col/>
								<col/>
							</colgroup>
							<thead>
								<tr>
									<th align="center"> </th>
									<th align="center">S1:Temperature</th>
									<th align="center">S2:Humidity</th>
									<th align="center">S3:ATM</th>
									<th align="center">S4:Soil Humidity</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td align="center">MOGP</td>
									<td align="center">57.9±8.1</td>
									<td align="center">63.2±5.5</td>
									<td align="center">56.3±1.7</td>
									<td align="center">54.6±10.4</td>
								</tr>
								<tr>
									<td align="center">GP</td>
									<td align="center">55.6±7.1</td>
									<td align="center">67.7±5.0</td>
									<td align="center">56.6±2.5</td>
									<td align="center">49.7±1.0</td>
								</tr>
							</tbody>
						</table>
					</table-wrap>
				</p>
				<p>In summary, results support the effectiveness of Gaussian process-based models (MOGP and GP) for dimensionality reduction in wireless sensor network environments by using uncertainty information effectively.</p>
			</sec>
		</sec>
		<sec sec-type="conclusions">
			<title>4. CONCLUSIONS</title>
			<p>MOGP is the most outstanding method for modeling WSNs in this experiment, demonstrating consistency and accuracy in predicting various sensed environmental magnitudes. This method was compared with single-output Gaussian Processes (GP), Support Vector Regression (SVR), Multilayer Neural Networks (NN), and Random Forest (RF). These results support its applicability in real-world scenarios where resource optimization is essential, for instance, in WSNs with energy and bandwidth constraints.</p>
			<p>A database collected using the WSN located at Universidad del Quindío was acquired and organized. This database is available for other researchers in the field to conduct similar experiments or replicate the results presented in this study. The database can be accessed at the following link: <ext-link ext-link-type="uri" xlink:href="https://github.com/Nancho027/WSN_UQ_Dataset">https://github.com/Nancho027/WSN_UQ_Dataset</ext-link>
			</p>
		</sec>
	</body>
	<back>
		<ref-list>
			<title>REFERENCES</title>
			<ref id="B1">
				<label>[1]</label>
				<mixed-citation>M. S. Mahmoud, Y. Xia, Networked Filtering and Fusion in Wireless Sensor Networks, 2015.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Mahmoud</surname>
							<given-names>M. S.</given-names>
						</name>
						<name>
							<surname>Xia</surname>
							<given-names>Y</given-names>
						</name>
					</person-group>
					<source>Networked Filtering and Fusion in Wireless Sensor Networks</source>
					<year>2015</year>
				</element-citation>
			</ref>
			<ref id="B2">
				<label>[2]</label>
				<mixed-citation>A. Ali, Y. Ming, S. Chakraborty, S. Iram, &quot;A Comprehensive Survey on Real-Time Applications of WSN,&quot; Future Internet, vol. 9, pp. 77-87, 2017. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/fi9040077">https://doi.org/10.3390/fi9040077</ext-link>
				</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Ali</surname>
							<given-names>A</given-names>
						</name>
						<name>
							<surname>Ming</surname>
							<given-names>Y</given-names>
						</name>
						<name>
							<surname>Chakraborty</surname>
							<given-names>S</given-names>
						</name>
						<name>
							<surname>Iram</surname>
							<given-names>S</given-names>
						</name>
					</person-group>
					<article-title>A Comprehensive Survey on Real-Time Applications of WSN</article-title>
					<source>Future Internet</source>
					<volume>9</volume>
					<fpage>77</fpage>
					<lpage>87</lpage>
					<year>2017</year>
					<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/fi9040077">https://doi.org/10.3390/fi9040077</ext-link>
				</element-citation>
			</ref>
			<ref id="B3">
				<label>[3]</label>
				<mixed-citation>J. A. López, Integración y fusión multisensorial en robots móviles autonomos, Doctoral Dissertation, Universidad Complutense de Madrid, Spain, 1998.</mixed-citation>
				<element-citation publication-type="thesis">
					<person-group person-group-type="author">
						<name>
							<surname>López</surname>
							<given-names>J. A.</given-names>
						</name>
					</person-group>
					<source>Integración y fusión multisensorial en robots móviles autonomos</source>
					<comment content-type="degree">Doctoral Dissertation</comment>
					<publisher-name>Universidad Complutense de Madrid</publisher-name>
					<publisher-loc>Spain</publisher-loc>
					<year>1998</year>
				</element-citation>
			</ref>
			<ref id="B4">
				<label>[4]</label>
				<mixed-citation>H. Mitchell, Data Fusion: Concepts and Ideas, Springer, 2012.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Mitchell</surname>
							<given-names>H</given-names>
						</name>
					</person-group>
					<source>Data Fusion: Concepts and Ideas</source>
					<publisher-name>Springer</publisher-name>
					<year>2012</year>
				</element-citation>
			</ref>
			<ref id="B5">
				<label>[5]</label>
				<mixed-citation>F. Castanedo, Fusión de datos distribuida en redes de sensores visuales utilizando sistemas multi agente, Doctoral Dissertation, Universidad Carlos III de Madrid, Spain, 2010.</mixed-citation>
				<element-citation publication-type="thesis">
					<person-group person-group-type="author">
						<name>
							<surname>Castanedo</surname>
							<given-names>F.</given-names>
						</name>
					</person-group>
					<source>Fusión de datos distribuida en redes de sensores visuales utilizando sistemas multi agente</source>
					<comment content-type="degree">Doctoral Dissertation</comment>
					<publisher-name>Universidad Carlos III de Madrid</publisher-name>
					<publisher-loc>Spain</publisher-loc>
					<year>2010</year>
				</element-citation>
			</ref>
			<ref id="B6">
				<label>[6]</label>
				<mixed-citation>A. Mostafa, X. Jiang, Wireless Sensor Multimedia Networks: Architectures, Protocols, and Applications, 2015. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1201/b19230">https://doi.org/10.1201/b19230</ext-link>
				</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Mostafa</surname>
							<given-names>A</given-names>
						</name>
						<name>
							<surname>Jiang</surname>
							<given-names>X</given-names>
						</name>
					</person-group>
					<source>Wireless Sensor Multimedia Networks: Architectures, Protocols, and Applications</source>
					<year>2015</year>
					<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1201/b19230">https://doi.org/10.1201/b19230</ext-link>
				</element-citation>
			</ref>
			<ref id="B7">
				<label>[7]</label>
				<mixed-citation>A. Almasri, A. Khalifeh, S. Al-Agtash, &quot;Scsap: Spiral clustering based on selective activation protocol for industrial tailored wsns,&quot; Journal of Industrial Information Integration, vol. 27, e100332, 2022. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jii.2022.100332">https://doi.org/10.1016/j.jii.2022.100332</ext-link>
				</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Almasri</surname>
							<given-names>A</given-names>
						</name>
						<name>
							<surname>Khalifeh</surname>
							<given-names>A</given-names>
						</name>
						<name>
							<surname>Al-Agtash</surname>
							<given-names>S.</given-names>
						</name>
					</person-group>
					<article-title>Scsap: Spiral clustering based on selective activation protocol for industrial tailored wsns</article-title>
					<source>Journal of Industrial Information Integration</source>
					<volume>27</volume>
					<elocation-id>e100332</elocation-id>
					<year>2022</year>
					<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jii.2022.100332">https://doi.org/10.1016/j.jii.2022.100332</ext-link>
				</element-citation>
			</ref>
			<ref id="B8">
				<label>[8]</label>
				<mixed-citation>M. Liggins II, D. Hall, J. Llinas, Handbook of Multisensor Data Fusion: Theory and Practice, 2008. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1201/9781420053098">https://doi.org/10.1201/9781420053098</ext-link>
				</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>II</surname>
							<given-names>M. Liggins</given-names>
						</name>
						<name>
							<surname>Hall</surname>
							<given-names>D</given-names>
						</name>
						<name>
							<surname>Llinas</surname>
							<given-names>J</given-names>
						</name>
					</person-group>
					<source>Handbook of Multisensor Data Fusion: Theory and Practice</source>
					<year>2008</year>
					<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1201/9781420053098">https://doi.org/10.1201/9781420053098</ext-link>
				</element-citation>
			</ref>
			<ref id="B9">
				<label>[9]</label>
				<mixed-citation>J. R. Raol, Multi-Sensor Data Fusion with MATLAB®, 2009.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Raol</surname>
							<given-names>J. R.</given-names>
						</name>
					</person-group>
					<source>Multi-Sensor Data Fusion with MATLAB®</source>
					<year>2009</year>
				</element-citation>
			</ref>
			<ref id="B10">
				<label>[10]</label>
				<mixed-citation>H. Sardar, &quot;American Society of Mechanical Engineers,&quot; in Proceedings of the ASME Dynamic Systems and Control Division, 2003.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Sardar</surname>
							<given-names>H</given-names>
						</name>
					</person-group>
					<chapter-title>American Society of Mechanical Engineers</chapter-title>
					<source>Proceedings of the ASME Dynamic Systems and Control Division</source>
					<year>2003</year>
				</element-citation>
			</ref>
			<ref id="B11">
				<label>[11]</label>
				<mixed-citation>L. D. Avendano-Valencia, L. E. Avendano, J. M. Ferrero, G. Castellanos-Dominguez, &quot;Improvement of an extended Kalman filter power line interference suppressor for ECG signals,&quot; in Computers in Cardiology, 2007, pp. 553-556. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CIC.2007.4745545">https://doi.org/10.1109/CIC.2007.4745545</ext-link>
				</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Avendano-Valencia</surname>
							<given-names>L. D.</given-names>
						</name>
						<name>
							<surname>Avendano</surname>
							<given-names>L. E.</given-names>
						</name>
						<name>
							<surname>Ferrero</surname>
							<given-names>J. M.</given-names>
						</name>
						<name>
							<surname>Castellanos-Dominguez</surname>
							<given-names>G.</given-names>
						</name>
					</person-group>
					<article-title>Improvement of an extended Kalman filter power line interference suppressor for ECG signals</article-title>
					<source>Computers in Cardiology</source>
					<year>2007</year>
					<fpage>553</fpage>
					<lpage>556</lpage>
					<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CIC.2007.4745545">https://doi.org/10.1109/CIC.2007.4745545</ext-link>
				</element-citation>
			</ref>
			<ref id="B12">
				<label>[12]</label>
				<mixed-citation>Bishop, Pattern Recognition and Machine Learning, 2006. <ext-link ext-link-type="uri" xlink:href="http://research.microsoft.com/en-us/um/people/cmbishop/prml/">http://research.microsoft.com/en-us/um/people/cmbishop/prml/</ext-link>
				</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<collab>Bishop</collab>
					</person-group>
					<source>Pattern Recognition and Machine Learning</source>
					<year>2006</year>
					<ext-link ext-link-type="uri" xlink:href="http://research.microsoft.com/en-us/um/people/cmbishop/prml/">http://research.microsoft.com/en-us/um/people/cmbishop/prml/</ext-link>
				</element-citation>
			</ref>
			<ref id="B13">
				<label>[13]</label>
				<mixed-citation>A. Smola, Regression estimation with support vector learning machines, 1996.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Smola</surname>
							<given-names>A</given-names>
						</name>
					</person-group>
					<source>Regression estimation with support vector learning machines</source>
					<year>1996</year>
				</element-citation>
			</ref>
			<ref id="B14">
				<label>[14]</label>
				<mixed-citation>C. Zhai, J. Laffeerty, &quot;A study of smoothing methods for language models applied to information retrieval,&quot; ACM Transactions on Information Systems, vol. 22, pp. 179-214, 2004. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/984321.984322">https://doi.org/10.1145/984321.984322</ext-link>
				</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Zhai</surname>
							<given-names>C</given-names>
						</name>
						<name>
							<surname>Laffeerty</surname>
							<given-names>J</given-names>
						</name>
					</person-group>
					<article-title>A study of smoothing methods for language models applied to information retrieval</article-title>
					<source>ACM Transactions on Information Systems</source>
					<volume>22</volume>
					<fpage>179</fpage>
					<lpage>214</lpage>
					<year>2004</year>
					<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/984321.984322">https://doi.org/10.1145/984321.984322</ext-link>
				</element-citation>
			</ref>
			<ref id="B15">
				<label>[15]</label>
				<mixed-citation>M. C. Vuran, I. F. Akyildiz, Wireless Sensor Networks, John Wiley &amp; Sons, 2010.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Vuran</surname>
							<given-names>M. C.</given-names>
						</name>
						<name>
							<surname>Akyildiz</surname>
							<given-names>I. F.</given-names>
						</name>
					</person-group>
					<source>Wireless Sensor Networks</source>
					<publisher-name>John Wiley &amp; Sons</publisher-name>
					<year>2010</year>
				</element-citation>
			</ref>
			<ref id="B16">
				<label>[16]</label>
				<mixed-citation>S. El khediri , A. Benfradj, A. Thaljaoui, T. Moulahi, R. Ullah Khan, A. Alabdulatif, P. Lorenz, &quot;Integration of artificial intelligence (ai) with sensor networks: Trends, challenges, and future directions,&quot; Journal of King Saud University - Computer and Information Sciences, vol. 36, no. 1, e101892, 2024. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jksuci.2023.101892">https://doi.org/10.1016/j.jksuci.2023.101892</ext-link>
				</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>El khediri</surname>
							<given-names>S</given-names>
						</name>
						<name>
							<surname>Benfradj</surname>
							<given-names>A</given-names>
						</name>
						<name>
							<surname>Thaljaoui</surname>
							<given-names>A</given-names>
						</name>
						<name>
							<surname>Moulahi</surname>
							<given-names>T</given-names>
						</name>
						<name>
							<surname>Khan</surname>
							<given-names>R. Ullah</given-names>
						</name>
						<name>
							<surname>Alabdulatif</surname>
							<given-names>A</given-names>
						</name>
						<name>
							<surname>Lorenz</surname>
							<given-names>P</given-names>
						</name>
					</person-group>
					<article-title>Integration of artificial intelligence (ai) with sensor networks: Trends, challenges, and future directions</article-title>
					<source>Journal of King Saud University - Computer and Information Sciences</source>
					<volume>36</volume>
					<issue>1</issue>
					<elocation-id>e101892</elocation-id>
					<year>2024</year>
					<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jksuci.2023.101892">https://doi.org/10.1016/j.jksuci.2023.101892</ext-link>
				</element-citation>
			</ref>
			<ref id="B17">
				<label>[17]</label>
				<mixed-citation>S. K. Jaiswal, A. K. Dwivedi, &quot;A Security and Application of Wireless Sensor Network: A Comprehensive Study,&quot; in International Conference on IoT, Communication and Automation Technology (ICICAT), 2023, pp. 1-5. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICICAT57735.2023.10263644">https://doi.org/10.1109/ICICAT57735.2023.10263644</ext-link>
				</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Jaiswal</surname>
							<given-names>S. K.</given-names>
						</name>
						<name>
							<surname>Dwivedi</surname>
							<given-names>A. K.</given-names>
						</name>
					</person-group>
					<source>A Security and Application of Wireless Sensor Network: A Comprehensive Study</source>
					<conf-name>International Conference on IoT, Communication and Automation Technology (ICICAT)</conf-name>
					<year>2023</year>
					<fpage>1</fpage>
					<lpage>5</lpage>
					<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICICAT57735.2023.10263644">https://doi.org/10.1109/ICICAT57735.2023.10263644</ext-link>
				</element-citation>
			</ref>
			<ref id="B18">
				<label>[18]</label>
				<mixed-citation>C. E. Rasmussen, K. I. Williams, Gaussian Processes for Machine Learning, 2006.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Rasmussen</surname>
							<given-names>C. E.</given-names>
						</name>
						<name>
							<surname>Williams</surname>
							<given-names>K. I.</given-names>
						</name>
					</person-group>
					<source>Gaussian Processes for Machine Learning</source>
					<year>2006</year>
				</element-citation>
			</ref>
			<ref id="B19">
				<label>[19]</label>
				<mixed-citation>M. Alvarez, N. D. Lawrence, &quot;Sparse convolved gaussian processes for multi output regression,&quot; in Proceedings of the 5th International Conference on Pattern Recognition Applications and Methods ICPRAM, 2016, pp. 437-445. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5220/0005700504370445">https://doi.org/10.5220/0005700504370445</ext-link>
				</mixed-citation>
				<element-citation publication-type="confproc">
					<person-group person-group-type="author">
						<name>
							<surname>Alvarez</surname>
							<given-names>M</given-names>
						</name>
						<name>
							<surname>Lawrence</surname>
							<given-names>N. D.</given-names>
						</name>
					</person-group>
					<source>Sparse convolved gaussian processes for multi output regression</source>
					<conf-name>Proceedings of the 5th International Conference on Pattern Recognition Applications and Methods ICPRAM</conf-name>
					<year>2016</year>
					<fpage>437</fpage>
					<lpage>445</lpage>
					<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5220/0005700504370445">https://doi.org/10.5220/0005700504370445</ext-link>
				</element-citation>
			</ref>
		</ref-list>
		<fn-group>
			<fn fn-type="other" id="fn1">
				<label>How to cite:</label>
				<p> J. A. Ortega-Vela, P. A. Muñoz-Gutiérrez, and H. D. Vargas-Cardona, &quot;Multi-Output Gaussian Processes Applied to Modeling and Reducing Dimensionality of Data Transmitted in a Wireless Sensor Network&quot;. <italic>Revista Facultad de Ingeniería,</italic> vol. 34, no. 71, e18219, 2025. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.19053/01211129.v34.n71.2025.18219">https://doi.org/10.19053/01211129.v34.n71.2025.18219</ext-link>
				</p>
			</fn>
			<fn fn-type="other" id="fn2">
				<label>José-Aicardo Ortega-Vela:</label>
				<p> Data curation, research, methodology, software development, writing-original draft.</p>
			</fn>
			<fn fn-type="other" id="fn3">
				<label>Pablo-Andrés Muñoz-Gutiérrez:</label>
				<p> Supervision and leadership in planning and execution of activities, writing-review and editing.</p>
			</fn>
			<fn fn-type="other" id="fn4">
				<label>Hernán-Darío Vargas-Cardona: </label>
				<p>Software development, results analysis, writing - review and editing.</p>
			</fn>
		</fn-group>
	</back>
</article>