Next Article in Journal
Control Circuits for Potentiostatic/Galvanostatic Polarization and Simultaneous Chemical Sensing by a Light-Addressable Potentiometric Sensor
Next Article in Special Issue
SOD-YOLOv8—Enhancing YOLOv8 for Small Object Detection in Aerial Imagery and Traffic Scenes
Previous Article in Journal
Classification of Unmanned Aerial Vehicles Based on Acoustic Signals Obtained in External Environmental Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ada-LT IP: Functional Discriminant Analysis of Feature Extraction for Adaptive Long-Term Wi-Fi Indoor Localization in Evolving Environments

by
Tesfay Gidey Hailu
1,
Xiansheng Guo
2,*,
Haonan Si
2,
Lin Li
2 and
Yukun Zhang
2
1
Department of Software Engineering, Addis Ababa Science and Technology University, Addis Ababa 16417, Ethiopia
2
Department of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(17), 5665; https://doi.org/10.3390/s24175665
Submission received: 7 July 2024 / Revised: 19 August 2024 / Accepted: 29 August 2024 / Published: 30 August 2024

Abstract

:
Wi-Fi fingerprint-based indoor localization methods are effective in static environments but encounter challenges in dynamic, real-world scenarios due to evolving fingerprint patterns and feature spaces. This study investigates the temporal variations in signal strength over a 25-month period to enhance adaptive long-term Wi-Fi localization. Key aspects explored include the significance of signal features, the effects of sampling fluctuations, and overall accuracy measured by mean absolute error. Techniques such as mean-based feature selection, principal component analysis (PCA), and functional discriminant analysis (FDA) were employed to analyze signal features. The proposed algorithm, Ada-LT IP, which incorporates data reduction and transfer learning, shows improved accuracy compared to state-of-the-art methods evaluated in the study. Additionally, the study addresses multicollinearity through PCA and covariance analysis, revealing a reduction in computational complexity and enhanced accuracy for the proposed method, thereby providing valuable insights for improving adaptive long-term Wi-Fi indoor localization systems.

1. Introduction

With the advent of the Internet-of-Things (IoT), along with the rollout of 5G and emerging 6G technologies, the significance of location-based services (LBS) has markedly increased. Accurate indoor positioning information is essential for a range of applications, including business location services, data mining, security monitoring, and venue management [1,2,3,4]. While global positioning system (GPS) technology operates effectively in outdoor settings, it proves inadequate for indoor localization due to weak signal reception in complex environments. Key challenges include limited line of sight, insufficient satellite signal penetration, and interference from internal obstacles, such as shadows and multipath fading [5,6,7,8,9]. As urbanization intensifies and a majority of activities shift indoors, the demand for reliable indoor positioning systems (IPSs) has surged. A variety of wireless technologies have emerged to address this need, including radio frequency identification (RFID) [10], Bluetooth [11], ultra-wideband (UWB) [12], Zigbee [13], inertial navigation [14], and visible light communication (VLC) [15]. However, the implementation of these technologies often incurs significant infrastructure costs. Effective IPSs leverage diverse signal characteristics—such as received signal strength (RSS), channel state information (CSI), angle of arrival (AOA), and time of arrival (TOA)—to accurately locate objects or individuals in environments where GPS signals are compromised. To meet the demands of indoor settings, these systems must provide high accuracy, rapid estimation times, and low power consumption. Nevertheless, the dynamic nature of indoor environments introduces variability in signal patterns, which can adversely affect positioning performance [16,17,18]. To achieve a balance between computational costs and accuracy, IPSs must optimize available resources while accounting for environmental factors and maintaining an acceptable margin of error. The mission of the application and the overall system cost are also critical determinants of positioning performance [19,20,21]. Among the various indoor positioning technologies, Wi-Fi fingerprint-based IPS (FPBIPS) stands out as a particularly promising solution owing to its cost-effectiveness and ease of implementation. However, FPBIPS is susceptible to challenges posed by multipath effects, shadowing, and scattering, which are influenced by the dynamic nature of indoor environments [22,23,24]. Additionally, signal attenuation in wireless communication systems—primarily attributed to path loss, shadowing, and multipath effects—can significantly degrade location accuracy [25]. Figure 1 illustrates the impact of multipath on the received signal within an indoor setting.
The variability of fingerprint values in indoor environments, influenced by factors such as device heterogeneity, measurement timing, user orientation, and channel conditions, significantly impacts positioning performance. This dynamic variability often leads to mismatches between stored and real-time fingerprints, posing a critical challenge for accurate indoor positioning. To address these issues, various fingerprint-matching strategies have been developed [26,27,28], broadly categorized into deterministic [29,30,31] and stochastic approaches [32,33,34]. To mitigate the challenges posed by complex indoor signal fluctuations, several FPBIPS methods have been proposed. One approach involves modeling signal jitter using the path loss model; however, this method is constrained by its dependence on map information and the assumption of a fixed receiver position [35,36,37]. In addition, machine learning (ML) algorithms have also been applied to RSS fingerprint-based indoor positioning problems, yet these techniques often fail to consider critical factors, such as leveraging related source domains, which could enhance the overall positioning accuracy and reduce the labor-intensive costs associated with offline fingerprint data collection [38,39,40]. In addition to that, recent advancements in addressing the inherent challenges associated with FPBIPS have been extensively documented in the literature. Various studies have proposed innovative algorithms and methodologies aimed at enhancing the resilience of these systems against signal fluctuations and the deterioration of fingerprints over time due to the dynamic nature of indoor environments [41,42,43,44,45]. For instance, advanced techniques and machine learning approaches have been demonstrated to significantly improve accuracy and robustness in environments with fluctuating signals and evolving conditions [44,45]. A novel multi-modal indoor localization method that integrates visual information, Wi-Fi signals, and lidar data, achieving high precision with an average 3D localization accuracy of 0.62 m and a mean square error of 1.24 m in two-dimensional tracking [44]. The study highlights the potential of hybrid techniques in enhancing location-based services within complex environments. Nevertheless, the performance relies on the accuracy and compatibility of the multimodal sensors used. In addition, the joint processing of multiple data sources might introduce additional overhead costs, which could limit deployment on low-power devices.
Furthermore, achieving desired accuracy with RSS-based fingerprinting requires a large number of labeled samples, which is expensive and time-consuming. Crowdsourcing approaches have been studied to create and update radio maps, aiming to eliminate the need for site surveying [46,47,48]. Algorithms are being developed to generate radio maps using user traces collected from the crowd. However, trace-matching algorithms based on inertial sensors often face issues with unstable posture and high-power consumption of smartphones [49,50,51]. While our work focuses on single-signal metrics, hybrid methods combining Bluetooth, Wi-Fi, UWB, and ZigBee [52] have been proposed to enhance indoor positioning. Other examples include the integration of Wi-Fi with Visual Light Positioning (VLP) [53] and Bluetooth Low Energy (BLE) [54]. A novel localization framework has been developed that integrates GNSS, Wi-Fi Fine Time Measurement (FTM), and built-in sensors to achieve precise meter-level accuracy [41]. The framework utilizes advanced techniques, including pedestrian dead reckoning and an adaptive multi-model extended Kalman filter, to ensure seamless indoor and outdoor positioning. Experimental results demonstrate substantial improvements in localization reliability, making it highly suitable for complex environments [41]. However, the framework’s reliance on multiple data sources and algorithms can introduce complexity, requiring significant computational resources and careful calibration. Moreover, although these hybrid approaches can achieve meter-level localization accuracy, they may introduce complexities in system integration and increase overall costs. These contributions underscore the ongoing efforts to refine IPS performance in complex indoor settings while acknowledging the inherent limitations. In addition, a recent study in [55] has also proposed an innovative indoor localization system named iToLoc, which combines adversarial learning and semi-supervised techniques to address the limitations of existing FPBIPS methods. By utilizing a domain adversarial neural network, iToLoc effectively mitigates issues related to signal variability and device differences, achieving a localization accuracy of 1.92 m with over 90% success rate even after several months of operation. However, the impact of signal sampling fluctuations, the application of various data reduction techniques to extract significant predictors, and the use of positive knowledge transfer, which are critical aspects, have been overlooked in addressing the major challenges of indoor localization. Thus, in this paper, we propose a functional discriminant analysis method for feature extraction in Wi-Fi indoor localization systems. This paper employs advanced data reduction techniques to mitigate the overhead of fingerprint calibration by transforming Wi-Fi RSS values into a novel vector using linear transformation. The goal of this research paper is to enhance indoor localization performance for adaptive long-term Wi-Fi indoor positioning (adaptive LT Wi-Fi IP) by maximizing variance in a lower dimension while reducing computational complexity.
This study examines the temporal fluctuations in signal strength and proposes the implementation of transfer learning methodologies to enhance model performance in indoor positioning, even in scenarios with limited training data [56]. However, a key limitation of this approach lies in the presumption of similar data distributions between the training and testing datasets; discrepancies in these distributions can significantly impact model accuracy and reliability [57]. The dynamic nature of indoor environments is underscored by substantial variations in signal distributions observed between the training and testing datasets, as confirmed by the Mann–Whitney U test (see Figure 2). To mitigate this challenge, the study highlights the necessity for developing adaptable models capable of accommodating these environmental variations. Thus, the contributions of this paper include:
(1)
We propose the application of functional discriminant analysis (FDA) in combination with transfer learning techniques to tackle the challenge of high offline fingerprint calibration overhead. To achieve this, we generate new feature spaces that focus on the most significant predictors. These predictors enhance the separability of the model, leading to improved accuracy in indoor positioning estimates.
(2)
We examined the impact of sampling signal fluctuations on different algorithms in indoor localization scenarios. Multiple training samples were used to assess the influence of sampling fluctuations, while all collected testing samples for each month were used to evaluate algorithm robustness.
(3)
We applied covariance analysis (CA) to reduce the multicollinearity problem of the various RSS values collected at a reference point (RP), aiming to minimize computational complexity.
(4)
We compare the performance of different feature extraction methods, namely mean signal values, principal component analysis (PCA), and linear discriminant analysis (LDA/FDA), for adaptive LT Wi-Fi IP. We evaluate the effectiveness of these methods based on the achieved metrics and also investigate the hybrid effect of combining features extracted from multiple methods.
The rest of the paper is organized as follows: Related works are presented in Section 2. Section 3 describes fingerprinting localization framework and its problem formulation. Experimental results, discussions, and evaluation metrics are presented in Section 4. Conclusions and recommendations are provided in Section 5.

2. Related Works

This study presents an overview of IPSs and explores the application of FDA for feature extraction in this domain. Indoor positioning (IP) has become an increasingly important research area, with applications in smart buildings, emergency response, and location-based services [58,59,60]. The paper discusses two main approaches for Wi-Fi-RSS-based IPSs: path loss model-based and fingerprinting. The path loss model-based approach relies on the relationship between RSS and distance to determine the target object’s location [61,62,63]. However, due to the complex indoor environment, including factors such as non-line-of-sight (NLOS) propagation, multipath effects, and a dynamic environment, this distance-based approach cannot provide accurate geometric parameters [64,65]. In contrast, the fingerprint-based approach has gained significant attention in indoor localization as it does not rely on estimating geometric parameters and performs better than the distance-based approach in complex indoor environments [66,67]. Not only that, but also Wi-Fi-based RSS fingerprinting has gained popularity due to its advantages, including universal availability, privacy protection, and low implementation cost [22,23,24]. It is extensively used for communication purposes and holds great importance for terminals and sensor networks in IoT applications [1,2,3,4]. This approach involves two main phases: first, RSS fingerprints are collected from each Wi-Fi access point (AP) at multiple locations to create a radio map or fingerprint database, and then a predictive model is trained to establish the relationship between the signal and location [35,36,37].
However, this method has faced criticism for the high cost of creating wireless maps, which can be very expensive [44,45,46]. Attempts have been made to reduce the effort and time required for radio map generation, such as crowdsourcing [45] and simultaneous Wi-Fi localization and mapping, but these approaches have their own limitations [68]. Moreover, existing Wi-Fi networks are primarily designed for communication rather than positioning, and there is a need for robust and efficient algorithms to enhance their positioning performance. Nevertheless, the fingerprint-based approach still faces challenges in achieving robust and efficient positioning performance in dynamic indoor environments. Researchers have proposed several methods to deal with the dynamic indoor environment, which leads to low localization accuracy due to variations in fingerprint patterns over time. These methods can be classified into four groups: (i) probabilistic methods [69,70], (ii) machine learning methods [71,72], (iii) exploiting the quality of fingerprints of various signal features [73,74,75,76], and (iv) a fused group of fingerprints [77,78]. Although these methods have improved the location accuracy, they still suffer from fluctuations in the signal distribution and are not robust in indoor dynamic environments. Hybrid location systems (HPS) have been proposed to solve the single location problem, and the results demonstrate better location performance than the single system [79,80]. However, a hybrid base station falls outside the scope of this work and is not economically feasible. Additionally, computational complexity is a serious problem for hybrid systems based on indoor positioning.
To address the computational complexity of IPSs, various studies have used the application of PCA for data preprocessing aimed at reducing the dimension and noises of the original dataset [81,82,83]. These methods require intensive training dataset calibration overhead. However, the distribution of signal measurements for both training and testing did not account for the long-term effects of signal variations in the complex indoor environment. Moreover, studies have proposed LDA-based algorithms to eliminate the interference of environment and noise, generating a more stable and distinguishable fingerprint [84,85,86]. Additionally, several indoor localization algorithms have been proposed in the literature to improve indoor location estimation based on the functional discriminant analysis [87,88,89]. However, these methods have not considered the critical issues of offline fingerprint calibration overhead and have utilized CSI fingerprints, which demand extra hardware infrastructure cost compared to RSS fingerprints. Thus, the primary goal of this research study is to enhance the performance of long-term adaptive indoor localization systems that utilize RSS fingerprinting by reducing the computational complexity and resource requirements, both in terms of cost and time, through the application of transfer learning techniques in combination with several data reduction methods.

3. Problem Formulation and Framework

We consider that the general fingerprint-based positioning of the indoor environment scenario (FPBIP) consisting of L reference points (RPs), each reference point is indexed with a label k , k = 0 , 1 , , L 1 , and p detectable Wi-Fi access points ( m ) were available. The i t h Wi-Fi signal strength of fingerprints received at the k t h reference point of the m t h Wi-Fi AP is a vector denoted as r i m k and the fingerprint database can be represented as a matrix, as follows:
R i m k = R i m k , x l , y l = r i m 0 , r i m 1 , , r i m L 1 T ;   i = 1 , 2 , , n k   &   m = 1 , 2 , , p
and x l , y l is the corresponding coordinate to the associated location of the fingerprint. The target instances would be received during the testing phase, denoted as R i m k ;   i = 1 , 2 , , n t   &   m = 1 , 2 , , p t , and the offline source domain can be represented as follows: R i m k = R i m k , x l , y l ;   i = 1 , 2 , , n s   &   m = 1 , 2 , , p s called the labeled source data. n t and n s represent the numbers of measurements for the target and source data instances, respectively. Thus, the offline fingerprint database can explicitly be represented as follows:
R i m ( k ) = r 11 ( 0 ) r 1 p ( 0 ) r n 1 ( 0 ) r n p ( 0 ) r 11 ( 1 ) r 1 p ( 1 ) r n 1 ( 1 ) r n p ( 1 ) r 11 ( k 1 ) r 1 p ( k 1 ) r n 1 ( k 1 ) r n p ( k 1 )
The research paper introduces FPBIP, a method for creating a radio map used for online positioning. The offline phase involves generating reference points by capturing Wi-Fi APs data or wireless indoor positioning metrics along with their real-world locations during training. In the testing phase, the mobile user collects received signal strength values and sends them to a server, which uses pattern-matching algorithms to compare the measured RSS with the fingerprints in the database and determine the location. However, this fingerprint-based approach has several drawbacks. It is labor-intensive and expensive, and the radio map quickly becomes outdated due to the dynamic indoor environment. Factors such as device heterogeneity, measurement times, user and antenna orientation, and channel conditions can significantly affect positioning accuracy, leading to discrepancies between online and stored fingerprints. The limitations stem from challenges in maintaining an up-to-date fingerprint database and the high cost of using a large number of labeled samples. To address these limitations, researchers proposed hybrid location systems as an alternative, which have shown better positioning performance compared to single-system approaches. However, the computational complexity of hybrid systems poses challenges for indoor localization, and the economic feasibility of hybrid base stations is beyond the scope of this research. Figure 3 illustrates the proposed framework for adaptive long-term based on Wi-Fi RSS fingerprint indoor localization, which exploits both the knowledge from the source domains based on the mean signal received strength and target domains of heterogeneous feature spaces. The offline fingerprints of the radio map and the testing fingerprints obtained during the online phase are considered the source and target domains, respectively. In an environment that is slightly dynamic, the RSS measurements collected at a reference point X k are assumed to be normally distributed with mean μ k and variance σ k 2 that is X k ~ N μ k , σ k 2 . Similarly, the overall measurements collected from the available Wi-Fi APs are supposed to follow a multivariate normal distribution with the overall mean μ and multidimensional covariance , such that R i m ( k ) = X ~ N μ , as follows:
= σ 1 2 ρ 21 σ 2 σ 1 ρ p 1 σ p σ 1   ρ 12 σ 1 σ 2 σ 2 2 ρ p 2 σ p σ 2 ρ 1 p σ 1 σ p ρ 2 p σ 2 σ p σ p 2
It is noted that each feature of the RSS measurements collected at a reference point X k are assumed to be independent and identically distributed such that the joint probability density function with p dimension of features of the RSS values collected certainly from the defined region of L reference points can be given as follows:
f R i m k , μ = i = 1 n 1 ( 2 π ) p / 2 1 / 2 e 1 2 X μ 1 X μ
Nevertheless, the dynamic and ever-changing nature of the indoor environment poses challenges for assuming a normal distribution of received signal strengths collected from grid points. The study aimed to measure signal strength variations over time for adaptive long-term Wi-Fi indoor localization using RSS fingerprinting. To gain a comprehensive understanding of the datasets and form meaningful hypotheses, an initial data preprocessing step was carried out. This provided valuable insights and a solid foundation for the research. The analysis focused on examining the importance of all signal characteristics gathered throughout the study duration. Three techniques were employed:
(i)
Selection of significant signal features based on their mean values.
(ii)
Application of FDA and PCA to extract essential features.
(iii)
Leveraging positive knowledge transfer into the target domain to enhance indoor location performance.
These methods were used to address the significant concerns related to effectively modeling the problem at hand, given the complex indoor environment. To address the challenges posed by the dynamic indoor environment, the proposed algorithm leverages a new feature space derived from the offline source fingerprints as depicted in Figure 3. This derived fingerprint database was constructed during the training phase following a data preprocessing step to scrutinize the dataset and mitigate the effects of the indoor environment. This involved identifying and addressing outliers and noisy measurements. The derived source domain and the offline fingerprint database were then combined to build a new feature space. This integrated feature space is hypothesized to improve positioning performance in the target domain. Classifiers were then trained using the newly derived feature spaces, and predictions were made based on the newly received fingerprints. By constructing this enhanced feature space, the proposed algorithm aims to overcome the limitations of the original indoor environment and provide more robust and accurate indoor positioning capabilities. The ⊕ symbol used below represents the data integration.

3.1. Functional Discrimanat Analysis

The goal of FDA, also called Fisher’s linear discriminant analysis (FLDA), is to discriminate different classes in low dimensional space by retaining the components containing feature values that have the best separation across classes. It is basically to identify the best projection subspace for a specific training sample set such that the projection points of similar samples are clustered in this projection subspace whereas the projection points of various sample types are dispersed. As a result, it may guarantee that the training sample set after projection has the greatest possible interclass distance and the smallest possible intraclass distance in the new subspace. LDA projects features from higher dimension to lower dimension space, and below are the steps for how LDA achieves the goal of discrimination.
  • Computes mean vectors of each class of dependent variable
Recall that we have L different reference points or classes with a total of n signal strength measurements received from the available Wi-Fi access points (APs). Table 1 presents the list of notations and their descriptions used in this study. We define the n × p s offline source data matrix as follows:
R i m k = r i m 0 , r i m 1 , , r i m L 1 T ;   i = 1 , 2 , , n k   &   m = 1 , 2 , , p s  
A reference point k has n k RSS measurement samples calculated as follows:
r i m k | k = 0 L 1 R d ; i = 1,2 , , n k & m = 1,2 , , p and   n = k = 0 L 1 n k
The average RSS measurement values of a reference point k is given as follows:
r ¯ k = 1 n k i = 0 n k r i m k
and similarly, the grand mean of all the measurements of the defined region L is given as follows:
R ¯ = 1 L k = 0 L 1 r ¯ k
2.
Computes within-class and between-class scatter matrices.
The scatter matrix between class and within class are given as follows:
S B = k = 0 L 1 n k r ¯ k r ¯ r ¯ k r ¯ T
S w = m = 1 p k = 0 L 1   i     c l a s s   i r i m k r ¯ k r i m k r ¯ k T
3.
Computes eigen values and eigen vectors for the scatter matrix within class S w and scatter matrix between class S B .
4.
Sorts the eigen values in descending order and select the top λ .
5.
Creates a new matrix containing eigenvectors that map to the λ eigenvalues.
6.
Obtains the new features (i.e., linear discriminants) by taking the dot product of the data and the matrix. Below are the details for the above steps mentioned in 4 to 6. Specifically, we define the training instances matrix of a reference point k with a dimension of n k × p as r i m k | k = 0 L 1 = r 1 m k , r 2 m k , , r n k m k T ; m = 1 , 2 , , p . Suppose that we have L reference points or categories instead of just only binary classes or outputs. We are now seeking L 1 projection y 1 , y 2 , , y L 1 by means of L 1 projection vectors w i . The w i values can be arranged by columns into a projection matrix as W = w 1 | w 2 | | w L 1 such that the following is true:
y i = w i T x   y = W T x
where
x n × 1 = r 1 , r 2 , , r n T ,   y L 1 × 1 = y 1 , y 2 , , y L 1 T   and   W 1 × L 1 = w 1 | w 2 | | w L 1 .
Thus, if we have p feature vectors, we can stack them into one matrix as follows:
Y = W T X
where
X n × p = r 1 1 r n 1 r 1 2 r n 2 r 1 p r n p ,   Y L 1 × p = y 1 1 y L 1 1 y 1 2 y L 1 2 y 1 p y L 1 p
and W p × L 1 = w 1 | w 2 | | w L 1 .
Recalling the two-classes case, the within-class scatter and between scatter were computed as follows:
S w = S 1 + S 2
S w = k = 0 L 1 S k   where   S k = k = 0 , x ω i L 1 x r ¯ k x r ¯ k T   and   r ¯ k = 1 n k i = 0 n k r i m k
S B = r ¯ 1 r ¯ 2 r ¯ 1 r ¯ 2 T
Similarly, this can be generalized for the C-categories or reference points case as follows. For multiclass classification problem or L reference points case, we will measure the between-class scatter with respect to the mean of all classes as given below:
S B = k = 0 L 1 n k r ¯ k r ¯ r ¯ k r ¯ T
where r ¯ = 1 n m = 1 p k = 0 L 1 i = 0 n r i m k ;   r ¯ k = 1 n k i = 0 n k r i m k ; and n and n k represent the number of all data and number of RSS measurements in a reference point of k . Similarly, we can define the mean vectors for the projected measurements y as r ¯ = 1 n m = 1 p k = 0 L 1 i = 0 n y ;   r ¯ k = 1 n k i = 0 n k y , where n and n k number of all data and number of data samples in reference point k . Thus, the scatter matrices of both the within class and between classes for the projected samples y are be given as follows:
S ˜ w = k = 0 L 1 S ˜ i = k = 0 L 1 y ω i y r ¯ k i y r ¯ k T
S ˜ B = k = 0 L 1 n k r ¯ k r ¯ r ¯ k r ¯ T
Recall that the binary classification case, we have expressed the scatter matrices of the projected samples in terms of those of the original samples as follows:
S ˜ W = W T S W W
S ˜ B = W T S B W
Which still hold for multiple classification problem or L reference points case. Recall that we are looking for a projection that maximizes the ratio of between-class to within-class scatter. Since the projection is no longer a scalar (it has L 1 dimensions), we then use the determinant of the scatter matrices to obtain a scalar objective function as follows:
J W = | S ˜ B | | S ˜ W | = W T S B W W T S W W
And we will seek the projection W * that maximizes this ratio. To find the maximum of J(W), we differentiate with respect to W and equate to zero. Recall that in the two-classes case, we solved the eigen value problem.
S W 1 S B w = λ w     where   λ = J w = s c a l a r
Similarly, for L reference points, we have L 1 projection vectors, hence the eigen value problem can be generalized to the L-labels as follows:
S W 1 S B w i = λ w i   where   λ = J w i = s c a l a r , i = 0 , 1 , , L 1
Thus, it can be shown that the optimal projection matrix W * is the one whose columns are the eigenvectors corresponding to the largest eigen values of the following generalized eigen value problem:
S W 1 S B W * = λ W *  
where λ = J W * = s c a l a r and W * = w 0 * | w 1 * | | w L 1 * .

3.2. Principal Component Analysis

In the context of heterogeneous transfer learning for indoor positioning, two main challenges have been identified. Firstly, the assumption of independence among Wi-Fi signals received at a grid point from multiple APs can be problematic, as the RSS values may contain duplicates, leading to interference and the generation of irrelevant features or patterns in the database. Secondly, differences in the dimensions of the source feature spaces and target domains pose challenges when implementing Wi-Fi RSS fingerprint-based techniques, as the dynamic nature of RSS value spread, and the inherent heterogeneity of hardware devices make it difficult to represent signal fluctuations with a single value for a specific position. To enhance indoor positioning performance using RSS fingerprinting, the research focuses on reducing computational complexity and cost through the application of PCA [81,82,83] and FLDA using transfer learning methods [87,90]. The objective is to generate new feature spaces that retain only the most significant predictors, improving model separability and indoor positioning estimates. The algorithm aims to be computationally efficient and cost-effective.
The proposed feature selection-based PCA algorithm (Algorithm 1) utilizes PCA to create a new fingerprint feature space with reduced dimensions [87]. The algorithm employs data preprocessing techniques to decrease the dimensionality of RSS measurements in the offline fingerprint database based on the contribution of features to positioning performance. Features with a higher explainability variance ratio, which are more significant in discriminating the model’s positioning performance, are selected and retained for further analysis. During the testing phase, the learned model is applied after the PCA data preprocessing step to infer the location of the mobile user. The feature selection-based PCA algorithm effectively addresses the challenge of high dimensionality in a predefined radio map by linearly combining features into an uncorrelated space using the training covariance matrix of the radio map. The fingerprint database is then projected into this uncorrelated space, selecting principal components based on their highest explainability variance ratio, which represents their information content. In this paper, the noise created due to the duplicated fingerprints and interdependence of APs is handled by using both the PCA (as in Algorithm 1) and correlation coefficient techniques, which could decrease the dependency of certain Wi-Fi APs or extract the most significant fingerprint features that could be used to build homogeneous feature spaces. The Wi-Fi signals received at a reference point from multiple independent APs can be defined as follows:
r i m ( k ) = i = 1 n k r i m ( k ) ;   k = 0 , 1 , , L 1 , m = 0 , 1 , , p 1 ,   i = 1 , , n
And   P m = 0 p 1 r i m ( k ) = P i = 1 n r i 0 ( k ) . P i = 1 n r i 1 ( k ) P i = 1 n r i p 1 ( k )
Recall that, the i t h Wi-Fi signal strength of fingerprints received at the k t h reference point of the m t h Wi-Fi AP is a vector denoted as r i m k and the fingerprint database collected over the defined region of L reference points can be represented as a multi-dimensional matrix written as follows:
R i m k = r i 1 k , r i 2 k , , r i p k T = x i 1 k , x i 2 k , , x i p k T ;   i = 1 , 2 , , n k   &   m = 1 , 2 , , p   .
The correlation coefficient of the RSS measurements of the Wi-Fi access points can be determined as follows:
ρ r 1 r 2 = cov r m , r m + 1 var ( r m ) var ( r m + 1 )
where cov x m , x m + 1 denotes the covariance of x m and x m + 1 , which is given as follows:
cov r m , r m + 1 = r m r ¯ m r m + 1 r ¯ m + 1 n 1
The variances of the measurements x m and x m + 1 can be computed as follows:
var r m = i = 1 n m r i m r ¯ m 2 n m 1 &   var r m + 1 = i = 1 n m + 1 r i m + 1 r ¯ m + 1 2 n m + 1 1
where the sample means of the CSI amplitude for the random vectors of Z and Q can be given as follows:
r ¯ m = 1 n m i = 0 n m r i m k   and   r ¯ m + 1 = 1 n m + 1 i = 0 n m + 1 r i m + 1 k
Thus, the PCA algorithm has four major steps:
(1)
Standardize each RSS value as the following:
z i m k = r i m k 1 n m i = 0 n m r i m k
(2)
Calculate covariance matrix of the RSS sample measurements:
i = 1 n r i m k r ¯ m r i m k r ¯ m T = X X T
(3)
Eigen value decomposition of covariance matrix;
(4)
Obtain projection matrix.
Finally, Algorithm 1 below is a pseudocode to construct the refined source domain based on mean signal values and multi-criteria feature extractions (LDA-CA-PCA). On the other hand, the proposed algorithm comprises two primary phases. Firstly, in the training phase, RSS fingerprints are gathered from the available Wi-Fi APs at defined RPs. This entails sampling the signals from the APs at the RPs and storing the RSS measurements. Secondly, in the testing phase, the algorithm utilizes the collected fingerprints to estimate the location of a mobile device. It accomplishes this by comparing the received RSS measurements from the mobile device with the stored fingerprints in the database. Through techniques like pattern matching or machine learning algorithms, the algorithm determines the most probable location of the mobile device based on the similarity of the RSS measurements to the stored fingerprints.
Algorithm 1. Construction of refined source domain based on simulated signal parameters and multi-criteria feature extractions (LDA-CA-PCA)
Input: (1) Offline database R t r ; (2) Testing domain R t s ; (3) Simulation signal parameters; (4) # of testing instances n t
Output: Refined source domain R S
1. R S =  
2. for k = 0 , 1 , , L 1  do
3.   for m = 1 , 2 , , p  do
4.    for i = 1 , 2 , , n t r  do
5.     Apply data processing (24–31):
6.    —Check outliers and normality of the measurements using histograms and boxplot
7.    —Test heteroscedatiy of the measurements using histograms
8.    —Establish linearity of the parameteres
9.    end for
10.    Generate feature spaces based on mean signal values as in Equations (29) and (30)
11.    Build refined source domain based on multi-criteria feature extractions
12.    Apply LDA to extract features with higher class separabiliy as in Equations (4)–(22)
13.    Apply PCA and CA to extract features with sigifiacnt predictord as in Equations (24)–(31)
14.   end for
15. end for
16. for i = 1 , 2 , , n S  do
17.   x o f p x S p s , y o f p y S p s
18.   R S = x S p s , y S p s
19. end for
20. return R S
To tackle the challenges that have been identified in the context of heterogeneous indoor positioning, a data integration approach has been proposed to leverage the transfer of heterogeneous knowledge from the related source domain to the target domain. The objective of this approach is to improve indoor positioning performance by combining information from diverse domains. The pseudocode for the proposed knowledge transfer based on mean signal parameters and hybrid feature extractions (LDA-CA-PCA) for indoor positioning is provided in Algorithm 2.
Algorithm 2. Proposed knowledge transfer based on mean signal values and hybrid feature extractions (LDA-CA-PCA) for indoor positioning
Input: (1). Refined Training data R S ; (2) Testing data R t s ; (3) # of instances n s , n t ;
Output: 1. Domain mapping of R S , R T ; 2. Projection matrix W * ; 3. Target labels y T ;
1. for k = 0 , 1 , , L 1  do
2.    for  m = 1 , 2 , , p  do
3.      for i = 1 , 2 , , n t r  do
4.          Reuse steps from 5–8 of Algorithm 1
5.          Apply LDA techniques as detailed in (4–22)
6.       end for
7.       Make selection on optimal refined features using hybrid matrices
8.    end for
9. end for
10. for k = 0 , 1 , , L 1  do
11.    for m = 1 , 2 , , p  do
12.       for i = 1 , 2 , , n t s  do
13.       Compute optimal projection matrix W * applying Equations from (16)–(23)
14.       end for
15.    end for
16. end for
17. Train a classifier on R S and y S and optimize projection matrix of source samples W *
18. Estimate y T on R T by applying the trained classifier f R S , y S , W *
19. return R S , y S , R T , y T , W *

3.3. Evaluation Metrics for Indoor Positioning Performance

The proposed algorithm for adaptive long-term Wi-Fi indoor localization was evaluated against various baseline machine learning algorithms and other identified states-of-the-arts using extensive real-world datasets. The effectiveness of the localization system was measured using mean absolute error (MAE), which quantifies the average deviation between estimated positions and actual locations, with lower MAE values indicating higher accuracy. The indoor localization problem is often approached as a multiclassification task where different locations are regarded as labels to be classified [89]. It is defined as follows:
M A E = 1 n m = 1 n | x ^ m x | + | y ^ m y |
where x ^ m , y ^ m T and x , y T are the predicted location estimate and the true location of a client of the 2-dimensional coordinates of the m t h positioning sample, respectively. And n is the total number of samples to be located in the target domain.

4. Experimental Results and Discussion

4.1. Experiment Setup

The study was conducted at the Universität Jaume I library in Spain, specifically on the 3rd and 5th floors, as shown in Figure 4a, covering an area of approximately 308.4 m2. Over a period of 25 months, a total of 620 Wi-Fi APs were deployed, as shown in Figure 4b.
The measurements were collected using a Samsung Galaxy S3 smartphone smartphone (https://zenodo.org/records/1066041 accessed on 15 July 2024) by a single individual. In the first month, fifteen offline databases and five online databases were collected, and in the subsequent months, one offline database and five online databases were collected using the same smartphone. The 15 offline databases from the first month were chosen as the offline database, while the online databases from each subsequent month were used as testing samples. All of these databases can be accessed at https://zenodo.org/record/1066041#.W0wHdfknYYJ (accessed on 21 January 2024). The collection process involved predefined positions and the collection of six fingerprints at each position. The collected measurements were uploaded to a server to create labeled training and test datasets. The collection period was divided into 25 collection months, with varying numbers of training and test datasets. In our experimental setup, we designated the four offline databases from the first month as our reference database, and we used all the online databases from each subsequent month as the testing samples to investigate fluctuations in signal features or measurements during sampling. Furthermore, we systematically selected a sole training dataset from each month for the purpose of scrutinizing the fluctuations in sample selection spanning multiple months (specifically, four months) in order to assess or estimate long-term indoor localization. Subsequently, we subjected this dataset to evaluation against five distinct testing samples to gauge the variability in signal characteristics within the samples gathered over randomly chosen months. For more detailed information, refer to reference [90]. The long-term Wi-Fi fingerprinting dataset and supporting material are available on Zenodo. In Table 2, there is a detailed description of the dataset that was utilized for adaptive long-term Wi-Fi indoor localization. This dataset specifically focuses on using received signal strength as a signal feature and includes 620 features. It was collected over a period of 25 months and consists of a total of 106 grid points.

4.2. Exploring Wi-Fi RSS Distribution Characteristics

In this section, the main focus is on the preprocessing of Wi-Fi RSS measurement data in order to understand various characteristics of the dataset. These characteristics include the presence of outliers, the central values of the distribution, the spread of the data, the skewness of the distribution, and the normality of the data. These factors can potentially present significant challenges for the performance of algorithms used in indoor positioning systems. The ensuing bar plots of Figure 5 provided a comprehensive examination of the target variable distribution across diverse grid points. These visualizations serve to elucidate the frequency and prevalence of each grid point within both the training and testing datasets. An additional noteworthy observation arises from scrutinizing the distribution of signal measurements per reference points (RPs) for both training and testing labels. The discernible equality in the number of measurements taken from each grid point contributes to the establishment of balanced target labels. This, in turn, signifies a deliberate mitigation of potential adverse effects on indoor location predictions stemming from issues associated with data imbalance—a phenomenon that, fortuitously, is absent in this particular dataset.
The box plots of Figure 6 and Figure 7 below provide a visual representation of the distribution of the signal values for the selected grid points in both the training (X_train) and testing (X_test) datasets. The box plots depict signal values across grid points, with the x-axis representing grid points and the y-axis indicating signal values’ range and spread. Position on the y-axis reflects signal values’ magnitude. Box plots aid in outlier identification, data spread assessment, and signal value distribution comparison. Examining these plots provides insights into signal characteristics and variations within the selected grid points in training and testing datasets. Each box plot represents one grid point, and the box itself represents the interquartile range (IQR) of the data, which encompasses the middle 50% of the values. The line inside the box represents the median value, and the lines extending from the box (whiskers) represent the range of the data within a certain threshold. Any data points outside this threshold are considered outliers and are plotted individually as points. By examining the box plots, you can compare the distribution of signal values between the training and testing datasets. Since the box plots for the same grid point of 2, 4, 5, and 6 in both datasets of (month 1 and testing sample 1) have similar shapes and positions, it suggests that the distribution of signal values for this grid point is consistent across the datasets. On the other hand, the box plots differ significantly for 1, 8, 9, and 10, which indicates differences in the signal value distribution between the datasets.
One can observe a cluster of dots instead of a visible box plot for grid points of three and seven; it typically indicates that there may be outliers in the data for those specific grid points. The box plots below are used to visually represent the distribution of data, and they include components such as the median, quartiles, and potential outliers. When you see a cluster of dots without a visible box, it suggests that there are many outliers in the data for that specific grid point. Outliers can significantly affect the appearance of the box plot, and in extreme cases, the whiskers may be too short to show the spread of the majority of the data. We suggest conducting a detailed examination of the actual values corresponding to grid points three and seven. We assess the validity of these values and investigate for potential issues in the data, such as errors or anomalies. Furthermore, we considered adjusting the plotting parameters or exploring alternative visualization techniques to gain a clearer understanding of the data distribution for these specific grid points. However, most recorded values on these grid points are consistently set to 100, indicating no signal measurement was detected at those specific grid points.
Figure 8 explores alternative visualization techniques to better understand the data distribution for specific grid points in both the training and testing samples of one collected in month 1. The figure includes a boxplot and a dot plot representing the signal value distribution of the selected grid points, which align with each other. Additionally, the majority of recorded values at these grid points consistently show a value of 100, signifying the absence of signal measurements at those specific locations.
Figure 9 illustrates the distribution of measurements for the unique values of ‘y_train’ and ‘y_test’ in the training and testing samples of month 1. By comparing the box plots of ‘y_train’ and ‘y_test’, we can visually analyze and compare how the signal values are distributed for each category in the training and testing datasets. The box plots show that the signal measurements collected at a specific grid point are diverse and cover a wide range of received signal strength. Additionally, the box plots indicate the presence of outlier values for almost all target labels.
Figure 10 analyzes and visualizes the distribution of signal values for different grid points in the X_train and X_test datasets. It employs the Shapiro-Wilk test to assess whether the signal values follow a normal distribution. The distribution is represented through histograms, while the PDFs fit normal distribution curves to the data. The Shapiro-Wilk test is conducted on the signal values of each grid point in both datasets, comparing the resulting p-values to a significance level of 0.05. The normality status (“Normally Distributed” or “Not Normally Distributed”) is indicated alongside each plot. The interpretation involves examining the histograms, PDFs, and normality test results to gain insights into the shape and characteristics of the signal value distributions. The findings suggest that the specified grid points in the training and testing datasets do not exhibit a normal distribution. This has implications for adaptive long-term indoor localization, as the diverse distribution of signal values poses a challenge for establishing a universal model. Traditional localization algorithms assuming normality may not be effective in this context. Therefore, robust and adaptive techniques, such as machine learning algorithms, are needed to handle the diverse signal value distribution and improve the accuracy of indoor localization.
Figure 11 illustrates the signal distribution comparison between training and testing sample 3 from month 1. It compares the signal distribution of selected features in the training and testing datasets. The Mann–Whitney U test confirms a significant difference between the distributions, indicating the dynamic nature of the indoor environment. This finding suggests that models trained on the training dataset may face challenges when applied to the test dataset. To improve performance, it is important to develop adaptable models that can account for variations in the indoor environment.
Figure 12 illustrates the distribution of received signal strength for a specific grid point in both the training set (‘X_train’) and the test set (‘X_test’). The histograms provide a visual representation of the frequency or count of different received signal strength values within specified bins. By comparing the histograms, we can observe the shape, concentration, and position of the bars, which correspond to the frequency of received signal strength values falling within each bin. Additionally, a statistical test (the two-sample Kolmogorov-Smirnov test) was performed to determine whether the distributions in the training and test sets are likely the same or different. Accordingly, the distributions of the received signal strength in training and testing datasets are likely different as the p-value obtained from the test is smaller than 0.05. This result suggests that the received signal strength distribution may have changed or varied between the training and test sets. Thus, the figure and the accompanying statistical test provided insights into the diversity of the received signal strength distribution for the selected grid point between the training and test sets.

4.3. Comparative Analysis of Methods

In this section, we conducted a comprehensive set of real-life experiments spanning a period of 25 months. The experiments aimed to measure the temporal fluctuations in signal strength for adaptive long-term Wi-Fi indoor localization, utilizing received signal strength fingerprint measurements. To gain a deep understanding of the datasets and generate meaningful hypotheses regarding adaptive Wi-Fi indoor localization, we performed initial data preprocessing. This preprocessing step allowed us to extract valuable insights and develop a solid foundation for our research. Thus, our analysis focused on four main issues:
1. Exploring the significance of all signal features collected over the time period of study: We examined whether the signal features played a crucial role in modeling the problem. To address this issue, we employed three different techniques as described in Section 3.
2. Investigating the effects of sampling signal fluctuations over time:
  • We examined the impact of sampling signal fluctuations on different algorithms in indoor localization scenarios. Multiple training samples were used to assess the influence of sampling fluctuations, while all collected testing samples for each month were used to evaluate algorithm robustness.
  • The research question regarding the vulnerability of algorithms to sampling fluctuations has been explored and investigated, as it is an intriguing area of research.
  • We demonstrated the challenges posed by the indoor environment through an analysis of multiple training samples. Additionally, we verified the dynamic nature of indoor positioning by conducting multiple sample testing.
  • By employing multiple training and testing samples, we can validate the challenges faced in indoor localization scenarios.
3. Finally, we performed a comparative analysis of the proposed algorithm for adaptive long-term Wi-Fi RSS-based indoor localization. In this study, we conducted a comprehensive comparison of our proposed algorithm, Ada-LT IP, against various machine learning algorithms commonly employed in prediction tasks. Additionally, we performed a comparative analysis with several recent robust algorithms to assess the reliability and robustness of Ada-LT IP in dynamic indoor environments. Specifically, we compared our algorithm to robust indoor positioning [90], LSTP [91], and TransLoc [92].

4.3.1. Exploring the Significance of Signal Features Collected over the Time Period of Study

We scrutinized the importance of Wi-Fi feature spaces implemented in the experimental area, where localization can be accomplished by studying the fingerprints containing recorded measurements at predefined positions. During a span of 25 months, a total of 620 Wi-Fi APs was deployed, as illustrated in Figure 4b. However, not all measurements collected from these Wi-Fi APs hold equal significance, and some may even be irrelevant for modeling the indoor localization problem. In light of this, we investigated the mean signal values derived from the received signal measurements obtained from each deployed feature space in the experimental area. Figure 13a,b below showcase the mean received signal values of Wi-Fi feature spaces for training and testing samples of Month_1. The analysis of these mean signal values revealed that only 77 Wi-Fi feature spaces contained actual signal measurements, while the remaining Wi-Fi APs were assigned a global constant value of 100. This constant value denotes the absence of received signal measurements, rendering those Wi-Fi APs unsuitable for device localization purposes. The height of each bar corresponds to the mean signal value of a specific feature, and the x-axis represents the feature names. By comparing the bar heights between the two graphs, differences in mean signal values can be observed. These graphs provide a visual representation of the relative magnitudes and potential variations in mean signal values among features in the training and testing datasets, aiding in the analysis and comparison of feature characteristics in the two datasets. Accordingly, 77 significant signal features have been selected for modeling adaptive long-term indoor localization based on their mean values, considering the signal values recorded in each feature.
(a)
Wi-Fi Fingerprint-Based Indoor Location Estimation of Targets Utilizing Original Feature Spaces
The impact of Wi-Fi received signal strength fluctuations on the adaptability of indoor localization was evaluated by analyzing multiple training samples collected over a four-month period. Four training samples were randomly selected, and the performance of various classifiers was assessed using five different testing samples from each month. The objective was to assess the robustness of the proposed algorithm in the presence of dynamic signal variations. Table 3 and Table 4 present the performance of the algorithms across different training and testing samples, providing insights into the effects of signal strength fluctuations and the adaptability of the proposed algorithm for long-term Wi-Fi fingerprint-based indoor localization. The results indicate significant variations in localization performance due to the dynamic nature of both training and testing datasets.
(b)
Wi-Fi Fingerprint-Based Indoor Location Estimation of Targets Utilizing Derived Feature Spaces based on mean signal strength received values
Table 5 and Table 6 present the implementation of Wi-Fi fingerprint-based indoor location estimation techniques utilizing derived feature spaces, specifically focusing on mean signal strength values from Wi-Fi access points. Our analysis indicates that among the total Wi-Fi feature spaces, only 77 are based on actual signal measurements; the remaining access points are assigned a constant value of 100 (see Figure 13). We also conducted a comprehensive analysis of the algorithm’s performance concerning localization accuracy, the impact of signal strength fluctuations, and adaptability in dynamic indoor environments. These tables provide critical insights into how signal strength variations affect the proposed algorithm’s performance over time. To evaluate the algorithm’s adaptability to signal strength fluctuations, we collected multiple training samples over a 25-month period. Four training samples were randomly selected, and the performance of various algorithms was assessed using five distinct testing samples from each month. This methodology enabled a robust evaluation of the proposed algorithm’s capability to respond to dynamic signal variations. The results demonstrated noticeable variations in localization performance across both training and testing datasets, underscoring the dynamic nature of indoor environments.

4.3.2. Feature Extraction Using Data Reduction Techniques

(a)
PCA
In this section, we investigated the impact of feature dimensions on the variance explainability ratio (VER) for indoor location prediction. We conducted the analysis using multiple training samples from the initial month and randomly selected five testing samples to examine the contribution of significant features. Specifically, we examined principal components at various levels or percentages, including PC-80, PC-85, PC-90, PC-95, P-99, and Ref. (which serves as a baseline representing 50% variation in the model, denoted as P-50). Table 7 provides a detailed overview of how feature spaces affect the variance accounted for in Wi-Fi fingerprint-based indoor location estimation for both training and testing sample datasets. We observed that the contributions of feature spaces varied across different testing samples from various months. For example, in the first month’s training sample (#1), P-50 indicated that eight principal components were sufficient for location estimation. However, the corresponding testing sample #1 required 19 principal components for accurate indoor localization. Similar comparisons were made for each proportion of contribution in modeling the localization problem. For instance, P-95 required 50 principal components for the training sample, while the testing samples required 72, 67, 61, 65, and 99 principal components, respectively. These discrepancies in the number of principal components can be attributed to signal fluctuations arising from the indoor environment and the sampling process.
Table 8 provides a comprehensive analysis of the impact of feature spaces on the variance account in Wi-Fi fingerprint-based indoor location estimation. To evaluate this, we utilized several training samples collected over four consecutive months, along with corresponding testing samples from each month. The aim was to assess the contribution of significant features with higher variance explainability ratios by examining principal components (PCs) at various levels or percentages, including PC-80, PC-85, PC-90, PC-95, P-99, and Ref. The detailed results presented in Table 8 outline the effect of feature spaces on the variance account for both training and testing sample datasets in Wi-Fi fingerprint-based indoor location estimation. For instance, P-99 required 67 principal components for the training sample of month #1 (M-1), while the testing samples required 110, 100, 113, and 97 principal components for each month considered (M-1, M-2, M-3, and M-4). The variations in the required number of principal components therefore can be attributed to the influence of signal fluctuations caused by the dynamic nature of the indoor environment and the inherent variability in the sampling process.
Table 9 and Table 10 display the results of the Wi-Fi fingerprint-based indoor location estimation of targets using extracted feature spaces based on principal components. In our study, we examined the impact of feature dimensions on the VER for predicting indoor locations. To conduct this analysis, we utilized multiple training samples from different months and randomly selected five testing samples from each month to assess the contribution of significant features. Specifically, we investigated principal components at different levels or percentages, including PC-80, PC-85, PC-90, PC-95, P-99, and Ref. We evaluated the performance of the proposed algorithm in each case, considering the number of principal components used. Remarkably, our findings consistently indicated that the proposed algorithm outperformed other algorithms across all tested scenarios. It exhibited the best fit in terms of accurately estimating indoor locations, regardless of the specific number of principal components considered. The observed variations in the required number of principal components can be attributed to signal fluctuations originating from the dynamic indoor environment and the inherent variability in the sampling process. These factors influence the optimal selection of principal components needed for effective indoor location estimation.
Figure 14 illustrates the comparison of MAE and VER of principal components for different algorithms on testing samples. The figure provides a visual representation of the performance of various algorithms in terms of both MAE and the variance explained by the principal components. The x-axis represents the different algorithms being compared, while the y-axis represents the values of MAE and the variance-explained ratio. The figure consists of two sets of bars or lines, one for each metric, corresponding to the different algorithms. The bars or lines for MAE provide a comparison of the absolute error between the predicted values and the actual values for each algorithm on the testing samples. Lower values indicate better performance, as they reflect a smaller discrepancy between the predicted and actual values. The lines or bars representing the variance-explained ratio of principal components illustrate the proportion of variance in the data explained by the principal components. Higher values indicate a greater ability of the principal components to capture the underlying patterns and variability in the data. By visually comparing the bars or lines for each algorithm, one can assess the relative performance in terms of MAE and the ability of the principal components to explain the variance. This comparison helps in understanding the trade-offs between prediction accuracy and the contribution of principal components in capturing the data’s variability for each algorithm on the testing samples. It appears that the proposed algorithm actually has the smallest MAE in both Training Sample # Month 1 and Training Sample # Month 2. In Training Sample # Month 1, the proposed algorithm demonstrates the lowest MAE values across all principal components compared to the other algorithms, including DT, KNN, SVC, LR, RF, GMM, and MLP. Similarly, in Training Sample # Month 2, the proposed algorithm exhibits the lowest MAE values among the compared algorithms. Therefore, results revealed that the proposed algorithm performs the best among the algorithms considered, as it achieves the smallest MAE values for all training sample months.
(b)
Functional Discriminant Analysis
In this section, we investigated the impact of feature spaces on the adaptability of Wi-Fi fingerprint-based indoor location estimation. Our aim was to assess the robustness of the proposed algorithm by utilizing various training and testing sample datasets. Table 11 and Table 12 present the results of applying FDA to the estimation of indoor locations based on Wi-Fi fingerprints. Four different training samples were used, each collected over a span of four months (#1, #2, #3, and #4), and their robustness was evaluated against five testing samples collected from each respective month. The results indicate that all algorithms exhibited higher localization errors or poorer localization performance when tested on samples #3 and #4, compared to the remaining testing samples collected across various months. These different samples were specifically chosen to test the adaptability of the algorithms to long-term positioning effects. However, in contrast to this trend, the proposed algorithm consistently demonstrated the lowest MAE, suggesting that it is the most suitable algorithm for indoor localization. Furthermore, the proposed algorithm’s localization performance was evaluated across various training samples and tested against different testing samples. It exhibited the ability to adapt to the evolving indoor environment, as its performance remained superior and yielded the lowest error scores. Therefore, it can be concluded that the FDA extraction feature is effective across different testing samples, despite minor performance variations due to fluctuations in the received signal strength caused by sampling. Hence, it can be inferred that the FDA extraction feature demonstrates efficiency across diverse testing samples, although minor performance variations may arise due to sampling fluctuations in the received signal strength.

4.3.3. Comparison of Localization Performance

This paper presents a comparative analysis of two distinct approaches to Wi-Fi fingerprint-based indoor location estimation: original feature spaces and derived feature spaces utilizing various data reduction techniques: mean signal strength values, PCA, and FDA.
1. Original Feature Spaces: The evaluation of localization performance across multiple training samples collected over various months revealed significant variations due to temporal signal strength fluctuations. The proposed algorithm, Ada-LT IP, demonstrated robustness in adapting to these dynamic variations, as shown in Table 3 and Table 4.
2. Derived Feature Spaces: Utilizing mean signal strength values (as indicated in Table 5, Table 6, Table 7 and Table 8) and data reduction techniques such as PCA (as indicated in Table 11 and Table 12) and FDA (13 and 14). The analysis identified that only 77 of the Wi-Fi feature spaces are significant with actual signal measurements. The proposed algorithm, Ada-LT IP, demonstrated superior localization accuracy compared to the other algorithms evaluated in the study. Additionally, it proved to be robust in dynamic indoor environments. The study also highlighted discrepancies in the number of principal components required for training versus testing samples, reflecting the influence of signal fluctuations on model performance. Moreover, we performed a comparative analysis with several recent robust algorithms to assess the reliability and robustness of Ada-LT IP in dynamic indoor environments. Despite the inflated error of localization observed in testing and training samples for 3 and 4 due to the inherent significant signal sampling fluctuations, the proposed algorithm outperforms the state-of-the-art performance achieved in robust indoor positioning [90] (all the proposed methods reported their accuracy to be in the range of 2–5 m, LSTP [91] (reported MLE = 2.18 m), and TransLoc [92] (MLE = 2.23 m). The average mean absolute errors of the proposed Ada-LT IP algorithm are significantly lower compared to the state-of-the-art described in the study (as seen in Table 11 and Table 12). Along with this, previous authors have reported that their algorithm (LSTP) outperforms several other algorithms, such as ISMA [93], UFL-ECLS [94], KNN, TCA [95], JGSA [96], CDLS [97], and LPJT [98]. This validation underscores the potential of Ada-LT IP in enhancing indoor positioning accuracy.
3. Adaptability and Feature Extraction: The proposed framework emphasized the importance of feature extraction and adaptability. The use of data reduction techniques illustrated how different feature dimensions affected variance explainability ratios. Intensive experimental results demonstrate that the proposed algorithm maintained superior performance across various training and testing conditions, effectively addressing the challenges posed by a dynamic indoor environment. Thus, the Ada-LT IP algorithm consistently exhibits better adaptability and accuracy in response to signal variability, underscoring the significance of both feature selection and environmental dynamics in effective indoor positioning.

4.3.4. Comparative Analysis of Computational Complexity in Algorithmic Performance

In this study, we investigate the computational complexity of a novel algorithm designed for adaptive long-term Wi-Fi fingerprint-based indoor location estimation. Our analysis emphasizes the effectiveness of various data reduction techniques, including mean signal values, functional discriminant analysis, correlation analysis, and principal component analysis, in extracting feature spaces. The algorithms were executed on a laptop equipped with an AMD Ryzen 3 3200U CPU and 16 GB of RAM. The complexity assessment focuses on both time and space dimensions. Performance comparisons of different algorithms, as shown in Figure 15a, reveal that training times are consistently longer than prediction times across all algorithms, indicating that training requires more computational resources. Notably, despite the higher time complexity, our proposed algorithm achieves superior accuracy in indoor localization compared to others, including GMM and MLP, which exhibit even greater computational demands. Further analysis in Figure 15b contrasts the performance of algorithms using derived feature spaces, which were reduced to 77 dimensions based on mean signal values. This reduction significantly lessens time complexity for all algorithms, enhancing efficiency. Although the proposed algorithm has a slightly longer prediction time than some alternatives, its accuracy justifies this trade-off, establishing it as the optimal choice for indoor localization tasks. Overall, the findings underscore the potential of utilizing reduced-dimensional feature spaces to improve both computational efficiency and accuracy in indoor localization systems.

5. Conclusions

This research paper analyzes a comprehensive set of real-life experiments conducted over 25 months to investigate temporal fluctuations in signal strength for adaptive long-term Wi-Fi indoor positioning. The study focuses on the significance of signal features, the effects of sampling fluctuations, and the assessment of dynamic indoor localization using mean absolute error metrics. Techniques such as feature selection based on mean signal values and data reduction methods like PCA and FDA were employed to identify essential features with higher variance explainability ratios at various thresholds (PC-80, PC-85, PC-90, PC-95, P-99, and Ref). Additionally, the research leverages positive knowledge transfer to enhance indoor location performance and evaluates the impact of sampling signal fluctuations on different localization algorithms. Multiple training samples were used to assess these fluctuations, while monthly testing samples evaluated algorithm robustness. The challenges posed by the indoor environment were demonstrated through extensive testing, confirming the dynamic nature of indoor positioning. The proposed Ada-LT IP algorithm integrates data reduction techniques and transfer learning to address offline fingerprint calibration challenges, showing superior accuracy compared to state-of-the-art fingerprint-based positioning methods. The study also addresses multicollinearity through covariance analysis and compares various feature extraction methods. Furthermore, the analysis of computational complexity reveals that utilizing derived feature spaces significantly reduces time complexity across algorithms, enhancing overall efficiency. The findings highlight the potential of Ada-LT IP in improving indoor positioning accuracy and efficiency while tackling challenges related to offline fingerprint calibration and computational complexity.

Author Contributions

Conceptualization, T.G.H. and X.G.; Methodology, T.G.H., X.G. and H.S.; Validation, H.S., L.L. and Y.Z.; Formal analysis, T.G.H. and H.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under Grant No. 62171086.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The dataset used for this study are available upon request to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Giuliano, R.; Mazzenga, F.; Petracca, M.; Vari, M. Indoor localization system for first responders in emergency scenario. In Proceedings of the 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC), Sardinia, Italy, 1–5 July 2013; pp. 1821–1826. [Google Scholar]
  2. Giordani, M.; Polese, M.; Mezzavilla, M.; Rangan, S.; Zorzi, M. Toward 6G networks: Use cases and technologies. IEEE Commun. Mag. 2020, 58, 55–61. [Google Scholar] [CrossRef]
  3. Zafari, F.; Gkelias, A.; Leung, K.K. A survey of indoor localization systems and technologies. IEEE Commun. Surv. Tutor. 2019, 21, 2568–2599. [Google Scholar] [CrossRef]
  4. Curran, K.; Furey, E.; Lunney, T.; Santos, J.; Woods, D.; McCaughey, A. An evaluation of indoor location determination technologies. J. Locat. Based Serv. 2011, 5, 61–78. [Google Scholar] [CrossRef]
  5. Kaplan, E.D.; Hegarty, C. (Eds.) Understanding GPS/GNSS: Principles and Applications; Artech House: Norwood, MA, USA, 2017. [Google Scholar]
  6. Röbesaat, J.; Zhang, P.; Abdelaal, M.; Theel, O. An improved BLE indoor localization with Kalman-based fusion: An experimental study. Sensors 2017, 17, 951. [Google Scholar] [CrossRef] [PubMed]
  7. Alarifi, A.; Al-Salman, A.; Alsaleh, M.; Alnafessah, A.; Al-Hadhrami, S.; Al-Ammar, M.A.; Al-Khalifa, H.S. Ultra wideband indoor positioning technologies: Analysis and recent advances. Sensors 2016, 16, 707. [Google Scholar] [CrossRef]
  8. Xiao, J.; Zhou, Z.; Yi, Y.; Ni, L.M. A survey on wireless indoor localization from the device perspective. ACM Comput. Surv. (CSUR) 2016, 49, 1–31. [Google Scholar] [CrossRef]
  9. Gu, Y.; Lo, A.; Niemegeers, I. A survey of indoor positioning systems for wireless personal networks. IEEE Commun. Surv. Tutor. 2009, 11, 13–32. [Google Scholar] [CrossRef]
  10. Bouet, M.; Dos Santos, A.L. RFID tags: Positioning principles and localization techniques. In Proceedings of the 2008 1st IFIP Wireless Days, Dubai, United Arab Emirates, 24–27 November 2008; pp. 1–5. [Google Scholar]
  11. Logan, L.; Davids, C.; Davids, C. Determining the Indoor Location of an Emergency Caller in a Multi-story Building. In Proceedings of the 2020 IEEE International Workshop Technical Committee on Communications Quality and Reliability (CQR), Stevenson, WA, USA, 14 May 2020; pp. 1–6. [Google Scholar] [CrossRef]
  12. Che, F.; Ahmed, Q.Z.; Lazaridis, P.I.; Sureephong, P.; Alade, T. Indoor Positioning System (IPS) Using Ultra-Wide Bandwidth (UWB)—For Industrial Internet of Things (IIoT). Sensors 2023, 23, 5710. [Google Scholar] [CrossRef]
  13. Bianchi, V.; Ciampolini, P.; De Munari, I. RSSI-based indoor localization and identification for ZigBee wireless sensor networks in smart homes. IEEE Trans. Instrum. Meas. 2018, 68, 566–575. [Google Scholar] [CrossRef]
  14. Fan, M.; Li, J.; Wang, W. Inertial Indoor Pedestrian Navigation Based on Cascade Filtering Integrated INS/Map Information. Sensors 2022, 22, 8840. [Google Scholar] [CrossRef]
  15. Gligorić, K.; Ajmani, M.; Vukobratović, D.; Sinanović, S. Visible light communications-based indoor positioning via compressed sensing. IEEE Commun. Lett. 2018, 22, 1410–1413. [Google Scholar] [CrossRef]
  16. Si, H.; Guo, X.; Ansari, N.; Chen, C.; Duan, L.; Huang, J. Environment-Aware Positioning by Leveraging Unlabeled Crowdsourcing Data. IEEE Internet Things J. 2024, 11, 16436–16449. [Google Scholar] [CrossRef]
  17. Si, H.; Guo, X.; Ansari, N. Multi-Agent Interactive Localization: A Positive Transfer Learning Perspective. IEEE Trans. Cogn. Commun. Netw. 2024, 10, 553–566. [Google Scholar] [CrossRef]
  18. Ninh, D.B.; He, J.; Trung, V.T.; Huy, D.P. An effective random statistical method for Indoor Positioning System using WiFi fingerprinting. Future Gener. Comput. Syst. 2020, 109, 238–248. [Google Scholar] [CrossRef]
  19. Liu, H.; Darabi, H.; Banerjee, P.; Liu, J. Survey of wireless indoor positioning techniques and systems. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 2007, 37, 1067–1080. [Google Scholar] [CrossRef]
  20. Cinefra, N. An Adaptive Indoor Positioning System Based on Bluetooth Low Energy RSSI. Available online: https://www.politesi.polimi.it/retrieve/a81cb05a-d3fa-616b-e053-1605fe0a889a/NicolaCinefra770910TesiDefinitiva.pdf (accessed on 5 February 2024).
  21. Cakan, E.; Şahin, A.; Nakip, M.; Rodoplu, V. Multi-layer perceptron decomposition architecture for mobile IoT indoor positioning. In Proceedings of the 2021 IEEE 7th World Forum on Internet of Things (WF-IoT), New Orleans, LA, USA, 14 June–31 July 2021; pp. 253–257. [Google Scholar]
  22. Cheema, M.A. Indoor location-based services: Challenges and opportunities. SIGSPATIAL Spec. 2018, 10, 10–17. [Google Scholar] [CrossRef]
  23. He, S.; Chan, S.H. Wi-Fi fingerprint-based indoor positioning: Recent advances and comparisons. IEEE Commun. Surv. Tutor. 2015, 18, 466–490. [Google Scholar] [CrossRef]
  24. Wang, K.; Chen, Y.; Wang, Y.; Chen, X.; Chen, J. WiFi-based indoor positioning technologies for smart indoor spaces. IEEE Access 2020, 8, 199724–199742. [Google Scholar]
  25. Rappaport, T.S. Wireless Communications: Principles and Practice; Cambridge University Press: Cambridge, UK, 2024. [Google Scholar]
  26. Jahagirdar, S.; Ghatak, A.; Kumar, A.A. WiFi based Indoor Positioning System using Machine Learning and Multi-Node Triangulation Algorithms. In Proceedings of the 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kharagpur, India, 1–3 July 2020; pp. 1–6. [Google Scholar]
  27. Kaemarungsi, K.; Krishnamurthy, P. Modeling of indoor positioning systems based on location fingerprinting. In Proceedings of the IEEE Infocom 2004, Hong Kong, China, 7–11 March 2004; Volume 2, pp. 1012–1022. [Google Scholar]
  28. Hayward, S.J.; van Lopik, K.; Hinde, C.; West, A.A. A survey of indoor location technologies, techniques and applications in industry. Internet Things 2022, 20, 100608. [Google Scholar] [CrossRef]
  29. Potortì, F.; Park, S.; Jiménez Ruiz, A.R.; Barsocchi, P.; Girolami, M.; Crivello, A.; Lee, S.Y.; Lim, J.H.; Torres-Sospedra, J.; Seco, F.; et al. Comparing the Performance of Indoor Localization Systems through the EvAAL Framework. Sensors 2017, 17, 2327. [Google Scholar] [CrossRef]
  30. Bellavista-Parent, V.; Torres-Sospedra, J.; Perez-Navarro, A. Comprehensive analysis of applied machine learning in indoor positioning based on wi-fi: An extended systematic review. Sensors 2022, 22, 4622. [Google Scholar] [CrossRef]
  31. Dwiyasa, F.; Lim, M.H. A survey of problems and approaches in wireless-based indoor positioning. In Proceedings of the 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Madrid, Spain, 4–7 October 2016; pp. 1–7. [Google Scholar]
  32. Kim, S.C.; Jeong, Y.S.; Park, S.O. RFID-based indoor location tracking to ensure the safety of the elderly in smart home environments. Pers. Ubiquitous Comput. 2013, 17, 1699–1707. [Google Scholar] [CrossRef]
  33. Wang, X.; Gao, L.; Mao, S.; Pandey, S. CSI-based fingerprinting for indoor localization: A deep learning approach. IEEE Trans. Veh. Technol. 2016, 66, 763–776. [Google Scholar] [CrossRef]
  34. Abbas, M.; Elhamshary, M.; Rizk, H.; Torki, M.; Youssef, M. WiDeep: WiFi-based accurate and robust indoor localization system using deep learning. In Proceedings of the 2019 IEEE International Conference on Pervasive Computing and Communications (PerCom), Kyoto, Japan, 11–15 March 2019; pp. 1–10. [Google Scholar]
  35. Youssef, M.; Agrawala, A. The Horus WLAN location determination system. In Proceedings of the 3rd International Conference on Mobile Systems, Applications, and Services, Seattle, WA, USA, 6–8 June 2005; pp. 205–218. [Google Scholar]
  36. Xiang, Z.; Song, S.; Chen, J.; Wang, H.; Huang, J.; Gao, X. A wireless LAN-based indoor positioning technology. IBM J. Res. Dev. 2004, 48, 617–626. [Google Scholar] [CrossRef]
  37. Bahl, P.; Padmanabhan, V.N. RADAR: An in-building RF-based user location and tracking system. In Proceedings of the IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No. 00CH37064), Tel Aviv, Israel, 26–30 March 2000; Volume 2, pp. 775–784. [Google Scholar]
  38. Salamah, A.H.; Tamazin, M.; Sharkas, M.A.; Khedr, M. An enhanced WiFi indoor localization system based on machine learning. In Proceedings of the 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Alcala de Henares, Spain, 4–7 October 2016; pp. 1–8. [Google Scholar]
  39. Zhang, W.; Hua, X.; Yu, K.; Qiu, W.; Zhang, S. Domain clustering based WiFi indoor positioning algorithm. In Proceedings of the 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Alcala de Henares, Spain, 4–7 October 2016; pp. 1–5. [Google Scholar]
  40. Ge, X.; Qu, Z. Optimization WIFI indoor positioning KNN algorithm location-based fingerprint. In Proceedings of the 2016 7th IEEE International Conference on Software Engineering and Service Science (ICSESS), Beijing, China, 26–28 August 2016; pp. 135–137. [Google Scholar]
  41. Yu, Y.; Chen, R.; Chen, L.; Li, W.; Wu, Y.; Zhou, H. A robust seamless localization framework based on Wi-Fi FTM/GNSS and built-in sensors. IEEE Commun. Lett. 2021, 25, 2226–2230. [Google Scholar] [CrossRef]
  42. Zayets, A.; Gentner, C.; Steinbach, E. High-precision multipath-based indoor localization scheme with user privacy protection for dynamic NLoS environments. IEEE Access 2021, 9, 116033–116049. [Google Scholar] [CrossRef]
  43. Bi, J.; Huang, L.; Cao, H.; Yao, G.; Sang, W.; Zhen, J.; Liu, Y. Improved indoor fingerprinting localization method using clustering algorithm and dynamic compensation. ISPRS Int. J. Geo-Inf. 2021, 10, 613. [Google Scholar] [CrossRef]
  44. Zhou, G.; Xu, S.; Zhang, S.; Wang, Y.; Xiang, C. Multi-floor indoor localization based on multi-modal sensors. Sensors 2022, 22, 4162. [Google Scholar] [CrossRef]
  45. Huang, L.; Yu, B.; Du, S.; Li, J.; Jia, H.; Bi, J. Multi-Level Fusion Indoor Positioning Technology Considering Credible Evaluation Analysis. Remote Sens. 2023, 15, 353. [Google Scholar] [CrossRef]
  46. Ferris, B.; Fox, D.; Lawrence, N.D. Wifi-slam using gaussian process latent variable models. In Proceedings of the 20th International Joint Conference on Artifical Intelligence, Hyderabad, India, 6–12 January 2007; Volume 7, pp. 2480–2485. [Google Scholar]
  47. Kjærgaard, M.B.; Treu, G.; Ruppel, P.; Küpper, A. Efficient indoor proximity and separation detection for location fingerprinting. In Proceedings of the 1st International ICST Conference on Mobile Wireless Middleware, Operating Systems and Applications, Chicago, IL, USA, 30 June–2 July 2010. [Google Scholar]
  48. Yang, Z.; Wu, C.; Liu, Y. Locating in fingerprint space: Wireless indoor localization with little human intervention. In Proceedings of the 18th Annual International Conference on Mobile Computing and Networking, Istanbul, Turkey, 22–26 August 2012; pp. 269–280. [Google Scholar]
  49. Rai, A.; Chintalapudi, K.K.; Padmanabhan, V.N.; Sen, R. Zee: Zero-effort crowdsourcing for indoor localization. In Proceedings of the 18th Annual International Conference on Mobile Computing and Networking, Istanbul, Turkey, 22–26 August 2012; pp. 293–304. [Google Scholar]
  50. Alzantot, M.; Youssef, M. Crowdinside: Automatic construction of indoor floorplans. In Proceedings of the 20th International Conference on Advances in Geographic Information Systems, Redondo Beach, CA, USA, 6–9 November 2012; pp. 99–108. [Google Scholar]
  51. Constandache, I.; Gaonkar, S.; Sayler, M.; Choudhury, R.R.; Cox, L. Enloc: Energy-efficient localization for mobile phones. In Proceedings of the IEEE INFOCOM 2009, Rio de Janeiro, Brazil, 19–25 April 2009; pp. 2716–2720. [Google Scholar]
  52. Luo, R.C.; Hsiao, T.J. Indoor localization system based on hybrid Wi-Fi/BLE and hierarchical topological fingerprinting approach. IEEE Trans. Veh. Technol. 2019, 68, 10791–10806. [Google Scholar] [CrossRef]
  53. Chong AM, S.; Yeo, B.C.; Lim, W.S.; Pratap, S. Integration of UWB RSS to Wi-Fi RSS fingerprinting-based indoor positioning system. Cogent Eng. 2022, 9, 2087364. [Google Scholar] [CrossRef]
  54. Huang, Q.; Zhang, Y.; Ge, Z.; Lu, C. Refining Wi-Fi based indoor localization with Li-Fi assisted model calibration in smart buildings. arXiv 2016, arXiv:1602.07399. [Google Scholar]
  55. Li, D.; Xu, J.; Yang, Z.; Tang, C. Train Once, Locate Anytime for Anyone: Adversarial Learning-based Wireless Localization. ACM Trans. Sens. Netw. 2024, 20, 1–21. [Google Scholar] [CrossRef]
  56. Yong, L.H.; Zhao, M. Indoor positioning based on hybrid domain transfer learning. IEEE Access 2020, 8, 130527–130539. [Google Scholar] [CrossRef]
  57. Zhang, Y.; Wu, C.; Chen, Y. A low-overhead indoor positioning system using CSI fingerprint based on transfer learning. IEEE Sens. J. 2021, 21, 18156–18165. [Google Scholar] [CrossRef]
  58. Brena, R.F.; García-Vázquez, J.P.; Galván-Tejada, C.E.; Muñoz-Rodriguez, D.; Vargas-Rosales, C.; Fangmeyer, J., Jr. Evolution of indoor positioning technologies: A survey. J. Sens. 2017, 2017, 2630413. [Google Scholar] [CrossRef]
  59. Chin, W.L.; Hsieh, C.C.; Shiung, D.; Jiang, T. Intelligent indoor positioning based on artificial neural networks. IEEE Netw. 2020, 34, 164–170. [Google Scholar] [CrossRef]
  60. Guo, X.; Ansari, N.; Hu, F.; Shao, Y.; Elikplim, N.R.; Li, L. A Survey on Fusion-Based Indoor Positioning. IEEE Commun. Surv. Tutor. 2020, 22, 566–594. [Google Scholar] [CrossRef]
  61. Basri, C.; El Khadimi, A. Survey on indoor localization system and recent advances of WIFI fingerprinting technique. In Proceedings of the 2016 5th International Conference on Multimedia Computing and Systems (ICMCS), Marrakech, Morocco, 29 September–1 October 2016; pp. 253–259. [Google Scholar]
  62. Bergen, M.H.; Jin, X.; Guerrero, D.; Chaves, H.A.; Fredeen, N.V.; Holzman, J.F. Design and implementation of an optical receiver for angle-of-arrival-based positioning. J. Light. Technol. 2017, 35, 3877–3885. [Google Scholar] [CrossRef]
  63. Wann, C.D.; Yeh, Y.J.; Hsueh, C.S. Hybrid TDOA/AOA indoor positioning and tracking using extended Kalman filters. In Proceedings of the 2006 IEEE 63rd Vehicular Technology Conference, Melbourne, VIC, Australia, 7–10 May 2006; Volume 3, pp. 1058–1062. [Google Scholar]
  64. Xiong, W.; Bordoy, J.; Gabbrielli, A.; Fischer, G.; Schott, D.J.; Höflinger, F.; Wendeberg, J.; Schindelhauer, C.; Rupitsch, S.J. Two efficient and easy-to-use NLOS mitigation solutions to indoor 3-D AOA-based localization. In Proceedings of the 2021 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Lloret de Mar, Spain, 29 November–2 December 2021; pp. 1–8. [Google Scholar]
  65. Alteneiji, A.; Ahmad, U.; Poon, K.; Ali, N.; Almoosa, N. Indoor localization in multi-path environment based on AoA with particle filter. In Proceedings of the 2020 3rd International Conference on Signal Processing and Information Security (ICSPIS), Dubai, United Arab Emirates, 25–26 November 2020; pp. 1–4. [Google Scholar]
  66. Lembo, S.; Horsmanheimo, S.; Honkamaa, P. Indoor positioning based on RSS fingerprinting in a LTE network: Method based on genetic algorithms. In Proceedings of the 2019 IEEE International Conference on Communications Workshops (ICC Workshops), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar]
  67. Cheerla, S.; Ratnam, D.V. RSS based Wi-Fi positioning method using multi layer neural networks. In Proceedings of the 2018 Conference on Signal Processing and Communication Engineering Systems (SPACES), Vijayawada, India, 4–5 January 2018; pp. 58–61. [Google Scholar]
  68. Du, X.; Liao, X.; Liu, M.; Gao, Z. CRCLoc: A crowdsourcing-based radio map construction method for WiFi fingerprinting localization. IEEE Internet Things J. 2021, 9, 12364–12377. [Google Scholar] [CrossRef]
  69. Fang, S.H.; Lin, P.; Lin, T.N. Indoor localization by a novel probabilistic approach. In Proceedings of the 2007 IEEE 8th Workshop on Signal Processing Advances in Wireless Communications, Helsinki, Finland, 17–20 June 2007; pp. 1–4. [Google Scholar]
  70. Njima, W.; Ahriz, I.; Zayani, R.; Terre, M.; Bouallegue, R. Smart probabilistic approach with RSSI fingerprinting for indoor localization. In Proceedings of the 2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, Croatia, 21–23 September 2017; pp. 1–6. [Google Scholar]
  71. Singh, N.; Choe, S.; Punmiya, R. Machine learning based indoor localization using Wi-Fi RSSI fingerprints: An overview. IEEE Access 2021, 9, 127150–127174. [Google Scholar] [CrossRef]
  72. Roy, P.; Chowdhury, C. A survey of machine learning techniques for indoor localization and navigation systems. J. Intell. Robot. Syst. 2021, 101, 63. [Google Scholar] [CrossRef]
  73. Scherhaeufl, M.; Pichler, M.; Schimbaeck, E.; Mueller, D.J.; Ziroff, A.; Stelzer, A. Indoor localization of passive UHF RFID tags based on phase-of-arrival evaluation. IEEE Trans. Microw. Theory Tech. 2013, 61, 4724–4729. [Google Scholar] [CrossRef]
  74. Giovanelli, D.; Farella, E.; Fontanelli, D.; Macii, D. Bluetooth-based indoor positioning through ToF and RSSI data fusion. In Proceedings of the 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Nantes, France, 24–27 September 2018; pp. 1–8. [Google Scholar]
  75. Yang, F.; Xiong, J.; Liu, J.; Wang, C.; Li, Z.; Tong, P.; Chen, R. A pairwise SSD fingerprinting method of smartphone indoor localization for enhanced usability. Remote Sens. 2019, 11, 566. [Google Scholar] [CrossRef]
  76. Wang, W.; Li, T.; Wang, W.; Tu, Z. Multiple fingerprints-based indoor localization via GBDT: Subspace and RSSI. IEEE Access 2019, 7, 80519–80529. [Google Scholar] [CrossRef]
  77. Dai, Q.; Qian, B.; Baotoeng, G.O.; Guo, X.; Ansari, N. GRIDLoc: A Gradient Blending and Deep Learning based Localization Approach Combining RSS and CSI. IEEE Wirel. Commun. Lett. 2024. early access. [Google Scholar] [CrossRef]
  78. Farid, Z.; Nordin, R.; Ismail, M.; Abdullah, N.F. Hybrid indoor-based WLAN-WSN localization scheme for improving accuracy based on artificial neural network. Mob. Inf. Syst. 2016, 2016, 6923931. [Google Scholar] [CrossRef]
  79. Liu, Z.; Dai, B.; Wan, X.; Li, X. Hybrid wireless fingerprint indoor localization method based on a convolutional neural network. Sensors 2019, 19, 4597. [Google Scholar] [CrossRef]
  80. Zhang, L.; Tan, T.; Gong, Y.; Yang, W. Fingerprint database reconstruction based on robust PCA for indoor localization. Sensors 2019, 19, 2537. [Google Scholar] [CrossRef]
  81. Abdi, H.; Williams, L.J. Principal component analysis. Wiley Interdiscip. Rev. Comput. Stat. 2010, 2, 433–459. [Google Scholar] [CrossRef]
  82. Jolliffe, I.T.; Cadima, J. Principal component analysis: A review and recent developments. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2016, 374, 20150202. [Google Scholar] [CrossRef] [PubMed]
  83. Liu, D.; Liu, Z.; Song, Z. LDA-based CSI amplitude fingerprinting for device-free localization. In Proceedings of the 2020 Chinese Control And Decision Conference (CCDC), Hefei, China, 22–24 August 2020. [Google Scholar]
  84. Sanam, T.F.; Godrich, H. Device free indoor localization using discriminant features of CSI a canonical correlation paradigm. In Proceedings of the 2018 52nd Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 28–31 October 2018; pp. 423–427. [Google Scholar]
  85. Yuan, Y.; Liu, X.; Liu, Z.; Xu, Z. MFMCF: A novel indoor location method combining multiple fingerprints and multiple classifiers. In Proceedings of the 2019 3rd International Symposium on Autonomous Systems (ISAS), Shanghai, China, 29–31 May 2019; pp. 216–221. [Google Scholar]
  86. Wang, J.; Wang, X.; Peng, J.; Hwang, J.G.; Park, J.G. Indoor fingerprinting localization based on fine-grained CSI using principal component analysis. In Proceedings of the 2021 Twelfth International Conference on Ubiquitous and Future Networks (ICUFN), Jeju Island, Republic of Korea, 17–20 August 2021; pp. 322–327. [Google Scholar]
  87. Liu, W.; Cheng, Q.; Deng, Z.; Chen, H.; Fu, X.; Zheng, X.; Zheng, S.; Chen, C.; Wang, S. Survey on CSI-based indoor positioning systems and recent advances. In Proceedings of the 2019 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Pisa, Italy, 30 September–3 October 2019; pp. 1–8. [Google Scholar]
  88. Subhan, F.; Saleem, S.; Bari, H.; Khan, W.Z.; Hakak, S.; Ahmad, S.; El-Sherbeeny, A.M. Linear discriminant analysis-based dynamic indoor localization using bluetooth low energy (BLE). Sustainability 2020, 12, 10627. [Google Scholar] [CrossRef]
  89. Hailu, T.; Edris, T. MultiDMet: Designing a Hybrid Multidimensional Metrics Framework to Predictive Modeling for Performance Evaluation and Feature Selection. Intell. Inf. Manag. 2023, 15, 391–425. [Google Scholar] [CrossRef]
  90. Mendoza-Silva, G.; Richter, P.; Torres-Sospedra, J.; Lohan, E.; Huerta, J. Long-term WiFi fingerprinting dataset for research on robust indoor positioning. Data 2018, 3, 3. [Google Scholar] [CrossRef]
  91. Li, L.; Guo, X.; Zhang, Y.; Ansari, N.; Li, H. Long short-term indoor positioning system via evolving knowledge transfer. IEEE Trans. Wirel. Commun. 2022, 21, 5556–5572. [Google Scholar] [CrossRef]
  92. Li, L.; Guo, X.; Zhao, M.; Li, H.; Ansari, N. TransLoc: A heterogeneous knowledge transfer framework for fingerprint-based indoor localization. IEEE Trans. Wirel. Commun. 2021, 20, 3628–3642. [Google Scholar] [CrossRef]
  93. Zhou, M.; Tang, Y.; Tian, Z.; Xie, L.; Nie, W. Robust neighbor-hood graphing for semi-supervised indoor localization with light-loaded location fingerprinting. IEEE Internet Things J. 2017, 5, 3378–3387. [Google Scholar] [CrossRef]
  94. Guo, X.; Zhu, S.; Li, L.; Hu, F.; Ansari, N. Accurate WiFi localization by unsupervised fusion of extended candidate location set. IEEE Internet Things J. 2018, 6, 2476–2485. [Google Scholar] [CrossRef]
  95. Pan, S.J.; Tsang, I.W.; Kwok, J.T.; Yang, Q. Domain adaptation via transfer component analysis. IEEE Trans. Neural Netw. 2010, 22, 199–210. [Google Scholar] [CrossRef]
  96. Zhang, J.; Li, W.; Ogunbona, P. Joint geometrical and statistical alignment for visual domain adaptation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–27 July 2017; pp. 1859–1867. [Google Scholar]
  97. Tsai, Y.-H.H.; Yeh, Y.-R.; Wang, Y.-C.F. Learning cross-domain landmarks for heterogeneous domain adaptation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 26 June–1 July 2016; pp. 5081–5090. [Google Scholar]
  98. Li, J.; Jing, M.; Lu, K.; Zhu, L.; Shen, H.T. Locality preserving joint transfer for domain adaptation. IEEE Trans. Image Process. 2019, 28, 6103–6115. [Google Scholar] [CrossRef]
Figure 1. Multipath received signal effect of indoor environment scenario.
Figure 1. Multipath received signal effect of indoor environment scenario.
Sensors 24 05665 g001
Figure 2. Signal distribution comparison between training and testing sample.
Figure 2. Signal distribution comparison between training and testing sample.
Sensors 24 05665 g002
Figure 3. Proposed framework for Ada-LT Wi-Fi RSS fingerprint indoor localization.
Figure 3. Proposed framework for Ada-LT Wi-Fi RSS fingerprint indoor localization.
Sensors 24 05665 g003
Figure 4. Library environment: (a) a picture of the third-floor collection area that shows the bookshelves and the stairs that connect the two floors; and (b) the network devices close to the collection area. The red asterisks represent the third floor’s devices, and blue asterisks represent fifth floor’s devices [90].
Figure 4. Library environment: (a) a picture of the third-floor collection area that shows the bookshelves and the stairs that connect the two floors; and (b) the network devices close to the collection area. The red asterisks represent the third floor’s devices, and blue asterisks represent fifth floor’s devices [90].
Sensors 24 05665 g004
Figure 5. Comprehensive examination of target variable distribution of measurements in both datasets.
Figure 5. Comprehensive examination of target variable distribution of measurements in both datasets.
Sensors 24 05665 g005
Figure 6. Box-plot distribution of signals for selected GPs of training samples from month 1.
Figure 6. Box-plot distribution of signals for selected GPs of training samples from month 1.
Sensors 24 05665 g006aSensors 24 05665 g006b
Figure 7. Box-plot distribution of signals for selected GPs of testing samples from month 1.
Figure 7. Box-plot distribution of signals for selected GPs of testing samples from month 1.
Sensors 24 05665 g007
Figure 8. Signal value distribution of selected grid points of both samples from month 1.
Figure 8. Signal value distribution of selected grid points of both samples from month 1.
Sensors 24 05665 g008
Figure 9. Distribution of received signal values by unique GPs: training vs. testing data.
Figure 9. Distribution of received signal values by unique GPs: training vs. testing data.
Sensors 24 05665 g009
Figure 10. Signal value distributions and normality test results for GPs in X_train and X_test.
Figure 10. Signal value distributions and normality test results for GPs in X_train and X_test.
Sensors 24 05665 g010
Figure 11. Signal Distribution Comparison between training and testing sample 3, Month 1.
Figure 11. Signal Distribution Comparison between training and testing sample 3, Month 1.
Sensors 24 05665 g011
Figure 12. Signal distribution comparison of Grid point 0 for both training and testing samples.
Figure 12. Signal distribution comparison of Grid point 0 for both training and testing samples.
Sensors 24 05665 g012
Figure 13. Mean received signal values of Wi-Fi feature spaces for both samples from month 1.
Figure 13. Mean received signal values of Wi-Fi feature spaces for both samples from month 1.
Sensors 24 05665 g013
Figure 14. Comparison of localization performance and variance-explained ratio of PCs for different algorithms on testing samples.
Figure 14. Comparison of localization performance and variance-explained ratio of PCs for different algorithms on testing samples.
Sensors 24 05665 g014
Figure 15. Comparative analysis of algorithm performance based on computational time.
Figure 15. Comparative analysis of algorithm performance based on computational time.
Sensors 24 05665 g015
Table 1. List of notations.
Table 1. List of notations.
NotationDescription
R i m k The entire feature spaces received from the ith signal measurements of an mth feature space of the kth reference point.
L # of references point.
n k # of signal measurements received at kth reference point.
R ¯ The grand/combined mean of the signal measurements of the grid point.
r i m k | k = 0 L 1 The ith signal measurements of an mth feature space of the kth reference point.
r ¯ k The mean signal values of a reference point or a grid point.
p s / p T # of sources feature spaces/#Targets feature spaces.
n S / n T # of instances of the sources/Target domains.
S B / S w Scatter matrix between/within classes.
X n × p Feature spaces matrix of dimension n by p.
Y L 1 × p The y label of the Lth grid points of the pth feature space.
W p × L 1 The projection matrix of pth features spaces for the corresponding L 1 grid points.
J W Determinants of the scatter matrices.
ρ r i r j The correlation between feature spaces.
z i m k The ith standardized value of a pth feature space of the kth reference point.
D s / D T Source domain/target domain.
X s p , X T p The pth features spaces of the source domain data/target domain data.
Table 2. Description of the dataset used for adaptive long-term Wi-Fi indoor localization.
Table 2. Description of the dataset used for adaptive long-term Wi-Fi indoor localization.
Feature Size (m2) BSsUEs#RPs#BSs#Features#Offline Samples #Testing SamplesCollection Period in Months
RSS308.4APSmartphone10662062022,4643120 per month25
Table 3. Wi-Fi fingerprint-based indoor location estimation of targets utilizing original feature spaces of size 620 with dynamic temporal signal variations (month 1 and 2).
Table 3. Wi-Fi fingerprint-based indoor location estimation of targets utilizing original feature spaces of size 620 with dynamic temporal signal variations (month 1 and 2).
ClassifiersDataset Collected
Month 1 (Only One Training Dataset)Month 2
#MAE (in Meters)
#Testing Samples#Testing Samples
1234512345
DT2.312.974.415.572.332.302.984.495.732.30
KNN2.262.884.385.712.342.153.114.555.792.15
SVC2.222.874.385.522.282.263.044.505.722.25
LR2.212.864.365.622.362.252.994.505.662.25
RF2.223.004.495.632.232.263.074.605.762.15
GMM2.233.114.275.672.062.103.104.645.682.03
MLP2.023.495.106.072.041.923.505.146.061.92
Ada-LT IP1.982.253.083.971.991.982.554.215.401.99
Table 4. Wi-Fi fingerprint-based indoor location estimation of targets utilizing original feature spaces of size 620 with dynamic temporal signal variations (month 3 and 4).
Table 4. Wi-Fi fingerprint-based indoor location estimation of targets utilizing original feature spaces of size 620 with dynamic temporal signal variations (month 3 and 4).
Classifiers Dataset Collected
Month 3 (Only One Training Dataset)Month 4
#MAE (in Meters)
#Testing Samples#Testing Samples
1234512345
DT2.243.034.455.702.302.283.034.425.692.26
KNN2.193.034.465.762.202.233.094.555.842.26
SVC2.223.024.375.642.302.222.984.525.742.27
LR2.233.004.365.602.292.313.014.465.742.33
RF2.123.074.495.752.142.153.094.605.812.17
GMM2.132.884.585.622.182.193.174.665.582.08
MLP1.893.535.156.061.921.972.584.135.431.97
Ada-LT IP1.972.524.165.411.971.972.544.245.421.97
Table 5. Wi-Fi fingerprint-based indoor location estimation of targets utilizing derived feature spaces based on mean signal strength received values (month 1 and 2.).
Table 5. Wi-Fi fingerprint-based indoor location estimation of targets utilizing derived feature spaces based on mean signal strength received values (month 1 and 2.).
Classifiers Dataset Collected
Month 1 (Only One Training Dataset)Month 2
#MAE (in Meters)
#Testing Samples#Testing Samples
1234512345
DT2.262.984.415.572.362.263.014.435.732.30
KNN2.152.884.385.712.342.153.114.555.792.15
SVC2.262.874.385.522.282.263.044.505.722.25
LR2.252.864.365.622.362.252.994.505.662.25
RF2.123.004.495.632.272.153.094.525.762.11
GMM2.552.984.275.802.222.343.054.565.682.17
MLP1.923.495.106.072.041.923.505.146.061.92
Ada-LT IP1.251.732.613.441.271.261.742.643.501.26
Table 6. Wi-Fi fingerprint-based indoor location estimation of targets utilizing derived feature spaces based on mean signal strength received values (month 3 and 4).
Table 6. Wi-Fi fingerprint-based indoor location estimation of targets utilizing derived feature spaces based on mean signal strength received values (month 3 and 4).
Classifiers Dataset Collected
Month 3 (Only One Training Dataset/Month)Month 4
#MAE (in Meters)
#Testing Samples#Testing Samples
1234512345
DT2.243.034.455.702.302.283.034.425.692.26
KNN2.193.034.465.762.202.233.094.555.842.26
SVC2.223.024.375.642.302.222.984.525.742.27
LR2.233.004.365.602.292.313.014.465.742.33
RF2.123.074.495.752.142.153.094.605.812.17
GMM2.132.884.585.622.182.193.174.665.582.08
MLP1.893.535.156.061.921.972.584.135.431.97
Ada-LT IP1.231.762.663.511.261.241.822.623.481.25
Table 7. Effect of feature spaces on the variance account of Wi-Fi fingerprint-based indoor location estimation of both training and testing samples datasets (month 1 only).
Table 7. Effect of feature spaces on the variance account of Wi-Fi fingerprint-based indoor location estimation of both training and testing samples datasets (month 1 only).
Dataset Collected
Month 1
#Training Samples#Testing Samples
#PCA (Explained Variance Ratio in %)
123412345
8 (50%)13 (50%)15 (50%)15 (50%)19 (50%)17 (50%)15 (50%)15 (50%)17 (50%)
26 (80%)39 (80%)45 (80%)43 (80%)52 (80%)48 (80%)44 (80%)47 (80%)49 (80%)
32 (85%)46 (85%)52 (85%)50 (85%)61 (85%)56 (85%)51 (85%)55 (85%)56 (85%)
39 (90%)54 (90%)62 (90%)60 (90%)72 (90%)67 (90%)61 (90%)65 (90%)66 (90%)
50 (95%)67 (95%)77 (95%)73 (95%)72 (95%)67 (95%)61 (95%)65 (95%)99 (95%)
67 (99%)87 (99%)99 (99%)94 (99%)110 (99%)105 (99%)95 (99%)103 (99%)99 (99%)
Table 8. Effect of feature spaces on the variance account of Wi-Fi fingerprint-based indoor location estimation of both training and testing sample datasets (different months).
Table 8. Effect of feature spaces on the variance account of Wi-Fi fingerprint-based indoor location estimation of both training and testing sample datasets (different months).
Dataset Collected
#Training Samples#Testing Samples
#PCA (Explained Variance Ratio in %)
M-1M-2M-3M-4M-1M-2M-3M-4
8 (50%)17 (50%)19 (50%)16 (50%)19 (50%)15 (50%)19 (50%)16 (50%)
26 (80%)51 (80%)53 (80%)49 (80%)52 (80%)45 (80%)52 (80%)45 (80%)
32 (85%)60 (85%)62 (85%)58 (85%)61 (85%)54 (85%)61 (85%)52 (85%)
39 (90%)72 (90%)74 (90%)70 (90%)72 (90%)64 (90%)73 (90%)62 (90%)
50 (95%)88 (95%)91 (95%)87 (95%)72 (95%)64 (95%)73 (95%)62 (95%)
67 (99%)111 (99%)114 (99%)111 (99%)110 (99%)100 (99%)113 (99%)97 (99%)
Table 9. Wi-Fi fingerprint-based indoor location estimation of targets utilizing extracted feature spaces based on principal components (month 2).
Table 9. Wi-Fi fingerprint-based indoor location estimation of targets utilizing extracted feature spaces based on principal components (month 2).
Classifiers Dataset Collected
Month 1 (Only One Training Dataset for Each Month)Month 2
#MAE (in Meters)
#Testing Sample#Testing Sample
80%85%90%95%Ref.80%85%90%95%Ref.
DT2.282.242.242.342.272.322.262.292.322.30
KNN2.152.182.292.372.232.132.062.112.092.20
SVC2.682.792.792.722.521.881.881.881.882.07
LR2.202.222.262.272.082.222.272.202.282.20
RF2.112.132.112.132.122.092.062.062.052.20
GMM1.922.721.912.042.271.871.942.232.512.01
MLP2.232.232.282.232.212.232.282.232.322.27
Ada-LT IP1.681.691.691.982.011.671.681.691.982.00
Table 10. Wi-Fi fingerprint-based indoor location estimation of targets utilizing extracted feature spaces based on principal components (month 4).
Table 10. Wi-Fi fingerprint-based indoor location estimation of targets utilizing extracted feature spaces based on principal components (month 4).
Classifiers Dataset Collected
Month 3 (Only One Training Dataset for Each Month)Month 4
#MAE (in Meters)
#Testing Sample#Testing Sample
80%85%90%95%Ref.80%85%90%95%Ref.
DT2.292.312.292.262.372.262.192.232.232.36
KNN2.262.282.282.242.212.142.142.182.182.17
SVC1.901.911.901.972.022.632.732.062.062.06
LR2.322.292.302.282.282.232.272.312.312.20
RF2.032.082.092.052.122.142.072.082.082.07
GMM1.872.341.872.662.311.871.871.871.872.09
MLP2.212.242.262.282.182.192.222.232.232.25
Ada-LT IP1.671.681.691.972.001.681.671.691.982.01
Table 11. Wi-Fi fingerprint-based indoor location estimation of targets utilizing extracted feature spaces based on functional discriminants (month 2).
Table 11. Wi-Fi fingerprint-based indoor location estimation of targets utilizing extracted feature spaces based on functional discriminants (month 2).
Classifiers Dataset Collected
Month 1 (Only One Training Dataset for Each Month)Month 2
#MAE (in Meters)
#Testing Samples#Testing Samples
1234512345
DT2.272.984.425.732.252.282.964.415.692.26
KNN2.162.984.435.782.192.233.124.545.842.24
SVC2.543.224.196.042.562.273.294.626.002.26
LR2.183.014.405.722.272.263.004.435.702.26
RF2.103.054.595.812.142.183.074.545.752.14
GMM2.373.104.485.812.132.563.424.386.112.56
MLP2.193.014.415.742.262.272.974.415.712.26
Ada-LT IP1.431.912.753.631.531.301.842.663.501.37
Table 12. Wi-Fi fingerprint-based indoor location estimation of targets utilizing extracted feature spaces based on functional discriminants (month 4).
Table 12. Wi-Fi fingerprint-based indoor location estimation of targets utilizing extracted feature spaces based on functional discriminants (month 4).
Classifiers Dataset Collected
Month 3 (Only One Training Dataset for Each Month)Month 4
#MAE (in Meters)
#Testing Samples#Testing Samples
1234512345
DT2.233.034.425.722.242.233.014.455.822.24
KNN2.213.084.405.772.272.253.124.545.922.30
SVC2.593.294.196.132.622.683.294.186.132.73
LR2.212.994.385.712.252.253.044.505.792.28
RF2.153.094.565.782.202.143.064.615.842.15
GMM2.403.044.385.542.362.152.924.305.772.19
MLP2.203.014.365.692.242.243.034.515.812.27
Ada-LT IP1.391.812.623.541.401.421.832.633.541.44
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hailu, T.G.; Guo, X.; Si, H.; Li, L.; Zhang, Y. Ada-LT IP: Functional Discriminant Analysis of Feature Extraction for Adaptive Long-Term Wi-Fi Indoor Localization in Evolving Environments. Sensors 2024, 24, 5665. https://doi.org/10.3390/s24175665

AMA Style

Hailu TG, Guo X, Si H, Li L, Zhang Y. Ada-LT IP: Functional Discriminant Analysis of Feature Extraction for Adaptive Long-Term Wi-Fi Indoor Localization in Evolving Environments. Sensors. 2024; 24(17):5665. https://doi.org/10.3390/s24175665

Chicago/Turabian Style

Hailu, Tesfay Gidey, Xiansheng Guo, Haonan Si, Lin Li, and Yukun Zhang. 2024. "Ada-LT IP: Functional Discriminant Analysis of Feature Extraction for Adaptive Long-Term Wi-Fi Indoor Localization in Evolving Environments" Sensors 24, no. 17: 5665. https://doi.org/10.3390/s24175665

APA Style

Hailu, T. G., Guo, X., Si, H., Li, L., & Zhang, Y. (2024). Ada-LT IP: Functional Discriminant Analysis of Feature Extraction for Adaptive Long-Term Wi-Fi Indoor Localization in Evolving Environments. Sensors, 24(17), 5665. https://doi.org/10.3390/s24175665

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

Article Metrics

Back to TopTop