Algorithms 16 00529
Algorithms 16 00529
Article
A Narrow-Down Approach Based on Machine Learning for
Indoor Localization
Sahibzada Muhammad Ahmad Umair and Tughrul Arslan *
Scottish Microelectronics Centre, School of Engineering, University of Edinburgh, King’s Buildings, Alexander
Crum Brown Road, Edinburgh EH9 3FF, UK; [email protected]
* Correspondence: [email protected]
Abstract: Over the past decade, the demand and research for indoor localization have burgeoned
and Wi-Fi fingerprinting approach has been widely considered because it is cheap and accessible.
However, most existing methods lack in terms of positioning accuracy and high computational
complexity. To cope with these issues, we formulate a two-stage, coarse and accurate positioning
narrow-down approach (NDA). Furthermore, a three-step source domain refinement (SDR) scheme
that involves outlier removal, stable AP’s weight enhancement, and a data averaging technique
by applying the K-means clustering algorithm is also proposed. The collaboration of SDR scheme
with the training data selection, area division, and overlapping schemes reduces the computational
complexity and improves coarse positioning accuracy. The effect of the proposed SDR scheme on the
performance of the support vector machine (SVM) and random forest algorithms is also presented.
In the final/accurate positioning phase, a set of lightweight neural networks (DNNs), trained on
different sub-areas, predict the user’s location. This approach significantly increases positioning
accuracy while reducing the online computational complexity at the same time. The experimental
results show that the proposed approach outperforms the best solutions presented in the literature.
Keywords: narrow-down approach (NDA); area division and overlapping (ADO); source domain
refinement (SDR); support vector machine (SVM); random forest (RF); distributed neural networks
for indoor localization (DNLoc); Wi-Fi fingerprint; Internet of Things (IoT)
accurately. However, the dynamics of routers, random signal interference, and moving
obstacles cause uncertainty in measuring the wireless signal strength at reference points
(RPs), which in turn degrades the accuracy of indoor positioning. Mostly machine learning
(ML)-based algorithms, like K-nearest neighbor (KNN) [6], naive Bayesian (NB) [7], support
vector machine (SVM) [8], random forest (RF) [9], and deep neural network (NN) [10],
have been used to find the user’s indoor location from the fingerprints. Indoor localization
methods can be divided into two categories [11]. (1) Classification methods: The whole
localization area is divided into sub-areas and then a classification algorithm finds the
sub-area where the target resides. (2) Regression methods: A regression-based algorithm
finds the user’s exact location by utilizing Wi-Fi-based RSS (received signal strength) vec-
tors. In this article, we aim to reduce the training and response time while increasing
positioning accuracy. We propose a narrow-down approach that consists of coarse and
accurate positioning phases. To deal with the first problem, in the coarse positioning phase,
we propose a source domain refinement (SDR) scheme that reduces 80% of training data
for classification. Furthermore, we also divide the whole localization area into sub-areas,
as proposed by Jingxue Bi in [12]. To reduce the response time, we select a support vector
machine whose response time is far better than the random forest algorithm for classifi-
cation. We reduce the propagation delay of the regression-based algorithm by making
it lightweight and by training it on each sub-area. The combination of SVM, SDR, and
the group of distributed neural networks, namely DNLoc, alongside the concept of area
division and localization, dramatically increases indoor localization accuracy. The main
contributions of this paper are:
• This study proposes a narrow-down approach (NDA), which comprises the coarse
and accurate positioning phases.
• The contribution is to select specific reference points (RPs) to train the classification
algorithm, while the key considerations are to reduce the offline storage as we do
not use all the RPs for training, and the chosen training points for the classifier
are distant enough to share minimum RSSI characteristics. This strategy increases
classification accuracy.
• We also propose a three-step source domain refinement (SDR) scheme to reduce the
computational complexity of training data and enhance the classification accuracy at
the same time.
• A very lightweight DNN-based multivariate regression (DNN-MVR) model, trained
independently on each sub-cluster, is presented. The proposed methods are evaluated
on a public dataset to show their reliability and robustness.
We organize the remaining article as follows. Section 2 discusses the related works.
Section 3 explains the system design. Section 4 demonstrates the experimental evaluations.
Conclusion remarks are discussed in Section 5.
2. Related Work
In the literature, many Wi-Fi RSSI-based machine learning (ML) approaches have been
proposed for indoor localization. For example, Nafisa et al. [3] proposed a zone-based
indoor localization system using neural networks with a slight modification in traditional
counter propagation network (CPN). The proposed scheme reduces the number of empty
clusters and performs better than the basic CPN by increasing 1% in accuracy. However, it
is lacking in finding the exact user’s location coordinates. A hidden Markov model-based
indoor localization scheme is proposed in [4], but the random forest algorithm outperforms
the proposed method. Zhang et al. [5] proposed a Wi-Fi RSSI-based indoor robot position-
ing system that is pluggable to existing Wi-Fi network infrastructures. They integrated the
deep neural network with fuzzy forests to increase accuracy. If we use both the RSSI’s value
and direction to train the random forest algorithm, then its accuracy can be increased [13].
Minhui et al. [14] proposed an algorithm to divide the whole localization area into sub-areas
by using the Gaussian mixture model. RF algorithm was utilized to predict the correspond-
ing area and the final location was estimated using an adaptive KNN algorithm. Xiang
Algorithms 2023, 16, 529 3 of 15
et al. [15] utilized a deep learning framework alongside a logistic regression algorithm and
Pinto et al. [16] utilized the K-means clustering algorithm to divide the localization area into
different sets of log-distance propagation models, while Bayesian inference improves the
positioning accuracy. A random forest algorithm using a software-defined network (SDN)
framework is presented in [17]. The proposed model uses cross-validation for training and
performing indoor localization. Dong et al. [18] proposed a novel adaptive cluster splitting
(ACS) and access point (AP) reselection scheme in each sub-cluster splitting process. In the
online phase, a decision tree-based exhaustive search algorithm finds the user’s location.
Saddam et al. [19] proposed an algorithm consisting of clustering and searching. A mea-
suring device determines the user’s location, based on the strongest AP, in a radio map.
An AP’s similarity-based clustering approach is proposed in [20]. Li et al. [21] proposed a
heterogeneous knowledge transfer framework for fingerprinting-based indoor localization.
After removing the redundant knowledge in the source domain, the authors derived a
cross-domain mapping to construct a homogeneous feature space, where they combined
the mapping and weights learning into a joint objective function and solved it using a three-
step iterative optimization algorithm. However, they utilized online fingerprint knowledge
to train a model that makes this approach less realistic. Xiansheng et al. [22] presented a
robust model by fusing derivative fingerprints of RSS with multiple classifiers (DIFMICs).
This model outperforms many machine learning-based models proposed in the literature
for indoor localization. Li et al. [23] proposed a probabilistic model to intelligently estimate
the user’s location by evaluating the label’s credibility. Zhang et al. [24] presented a hybrid
localization model by joining the convolutional neural network (CNN) and Gaussian pro-
cess regression (GPR) algorithms. The hybrid model improved in performance by 45.8%
and the GPR algorithm further increased the localization accuracy. Soro et al. [25] proposed
a wavelet scattering framework (WSF)-based neural network for an indoor localization
method that is not affected by the handset orientation, and Li et al. [26] proposed a hybrid
fingerprint quality evaluation model (HFQEM) that can find the location by evaluating the
hybrid fingerprint quality in different sub-areas. The authors of [27] present a sequence
learning problem, where a recurrent neural network (RNN) with a regression output are
used to estimate three-dimensional positions. The authors of [28] propose a convolutional
neural network (CNN) model based on RSSI fingerprint datasets. This model contains
four convolutional layers and two fully connected (FC) layers. The proposed model can
complete a test with an average location error of approx. 1.44 m and an accuracy of 94.45%.
The authors of [29] propose a lightweight combination of extreme learning machine (ELM)
and CNN. The Conv1D layer is used to extract spatial characteristics of the radio map, and
the Pooling1D layer reduces the dimensionality. The result shows that the proposed model
is approx. 58% faster than the benchmark.
3. System Design
Wi-Fi RSSI-based indoor localization is a two-stage process [13]. In the first stage, the
localization area of interest is composed of reference points (RPs) and test points (TPs) [30].
A database containing offline FPs is created where each entry (RSS vector/FP) is associated
with a reference point (RP). A localization algorithm like DNN, RF, or SVM is trained on
the offline database. In the second stage, the already-trained localization algorithm tries
to find the user’s location by matching online FPs with the database. Distinct from the
traditional ML approaches, we process the dataset by using a three-step SDR-scheme sub-
area overlapping technique and also utilize lightweight neural networks that are trained
on each sub-area independently. The architecture of the proposed model is illustrated
in Figure 1, which mainly consists of five components: area division and overlapping,
training data selection for classification and regression, source domain refinement (SDR)
scheme, coarse positioning phase, and accurate positioning phase. The proposed scheme
consists of two phases: coarse and accurate positioning. For the coarse positioning phase,
specific points are selected as reference points (RPs). A three-step domain source refinement
(DSR) scheme is applied to these RPs to obtain a refined dataset and a classifier is trained
Algorithms 2023, 16, 529 4 of 15
on this refined dataset to find the relevant sub-area where the user can reside in. For
the accurate positioning phase, the training dataset is divided into several sub-areas to
train a deep neural network (DNN) on each sub-area independently. We will explain the
aforementioned components in the following sections.
Here, all the RSS vectors showing the value of Euclidean distance above a certain
threshold, Th a , would be considered as an outlier. The value of Th a is chosen arbitrarily.
stable AP’s RSSI measurements of each area independently, it will increase the difference
among the fingerprints of different areas. Consequently, the classification accuracy will
be increased. However, the values of the bias terms are arbitrary, and large values can
change the originality of the RSS vectors significantly, which decreases the accuracy. The
stability of an AP is directly proportional to its frequency of occurrence. The procedure is
explained below. Assuming that total “L” APs are detected in DR1 dataset, a total number
of sub-areas are “A”, and Na represents the total number of training samples present in the
ath sub-area, where a ∈ A:
l,Na
1. We define a detection vector dla = [dl,1 l,2 l,n
a , d a , . . . , d a ], where d a ∈ {0, 1}, is the
detection indicator for the l th AP of nth sample in the sub-area “a”. When the value of
a particular RSSI feature is above a threshold, Th a , the corresponding AP is detected,
and the value of dl,n
a would be considered as 1 or otherwise, 0. The detection vector d a
l
And the distinction vector Ka ∈ R( L×1) can be written as, Ka = [S1a , S2a , . . . , SaL ], which
we can normalize by dividing the whole vector Ka by the maximum entry in the
vector Ka :
Ka
Ga = (4)
max (Ka )
3. Sort Ga in descending order, where each entry is the stability indicator of the cor-
responding AP in sub-area “a”. Now, select those APs whose stability indicator is
greater than a threshold Th0a and add a small bias ba into the RSSI measurements of
the selected APs. Remember that the values of Th0a and ba are arbitrary.
4. Experiment Evaluations
To make a comparison with the literature, we evaluated our model on an open-sourced
public database containing Wi-Fi RSSI measurements.
Figure 5. Library environment; photo taken from [30]; dataset available at the Zenodo repos-
itory under the open-source MIT license (https://doi.org/10.3390/data3010003, accessed on
15 February 2023).
where NT represents the total number of online testing samples. y0test and ytest are predicted
and actual labels of the test data, respectively, and both comprise 2D positioning components.
Training Time
Classifier Response Time
Unprocessed Data Refined Data
SVM 0.15 0.01 0.0009
RF 9.7 4.7 0.0019
Figure 6a,b depict the compression ratio (CR) of the SDR scheme on the training data
for classification. We divide the training data, by using the K-mean clustering algorithm,
where each cluster contains five samples on average. We utilized only the mean RSS
vector of each cluster; hence, the compression ratio is 80%. The overall impact of data
compression on the classification accuracy is negative, as depicted in Figure 7a,b. To
improve the classification accuracy, we apply the three-step SDR scheme on the reduced
Algorithms 2023, 16, 529 10 of 15
dataset. Figure 8a,b illustrate that the proposed SDR scheme improves accuracy by reducing
overfitting as can be seen in the later months. It is seen that the refined dataset improves the
classification accuracy by approximately 4% for RF and 2.23% for SVM. Figure 9a,b show
the comparison of full, reduced, and SDR-scheme-refined datasets in terms of accuracy.
(a) (b)
Figure 7. Impact of data compression on accuracy (a) SVM; (b) RF.
(a) (b)
Figure 8. Impact of SDR scheme on the classification accuracy (a) SVM; (b) RF.
Algorithms 2023, 16, 529 11 of 15
(a) (b)
Figure 9. Classification accuracy of full, reduced, and SDR-refined dataset (a) SVM; (b) RF.
Figure 11. CDFs of different methods compared with DNLoc in the library environment.
Floor 3
Sub-Area AED (m) 25th Percentile (m) 50th Percentile (m) 75th Percentile (m) 95th Percentile (m)
1 2.02 1.2500 1.9000 2.6500 3.7900
2 2.316 1.51 2.20 2.93 4.0
3 1.94 1.21 1.862 2.577 3.6073
4 2.34 1.4000 2.1900 3.0200 4.2700
Floor 5
1 1.99 1.1500 1.8460 2.5900 3.4780
2 2.38 1.4320 2.2000 3.0800 4.3500
3 1.79 1.0000 1.6000 2.2500 3.1100
4 1.95 1.1000 1.7300 2.3400 3.2800
Algorithms 2023, 16, 529 13 of 15
Table 4. Positioning error measures (in meters) and average response time (in milliseconds) for
different methods.
Methods 25th Percentile 50th Percentile 75th Percentile AED Response Time
MSSE [49] 1.58 3.01 4.86 3.34 10.4
KAAL [46] 1.65 3.28 4.68 3.26 12.6
ViVi [45] 1.79 3.39 4.37 3.21 41.2
Wi-Fi-FAGOT [47] 1.55 2.47 3.88 2.79 228
SmartLoc [23] 1.23 2.29 3.46 2.58 281
DNLoc 1.2565 1.9410 2.68 2.09 100
References
1. Sadowski, S.; Spachos, P.; Plataniotis, K.N. Memoryless Techniques and Wireless Technologies for Indoor Localization with the
Internet of Things. IEEE Internet Things J. 2020, 7, 10996–11005.
2. Sabanci, K.; Yigit, E.; Ustun, D.; Toktas, A.; Aslan, M.F. WiFi Based Indoor Localization: Application and Comparison of Machine
Learning Algorithms. In Proceedings of the 2018 XXIIIrd International Seminar/Workshop on Direct and Inverse Problems of
Electromagnetic and Acoustic Wave Theory (DIPED), Tbilisi, Georgia, 24–27 September 2018; pp. 246–251.
3. Anzum, N.; Afroze, S.F.; Rahman, A. Zone-Based Indoor Localization Using Neural Networks: A View from a Real Testbed.
In Proceedings of the 2018 IEEE International Conference on Communications (ICC), Kansas City, MO, USA, 20–24 May 2018;
pp. 1–7.
4. Belmonte-Fernandez, O.; Sansano-Sansano, E.; Caballer-Miedes, A.; Montoliu, R.; García-Vidal, R.; Gascó-Compte, A. A
Generative Method for Indoor Localization Using Wi-Fi Fingerprinting. Sensors 2021, 21, 2392.
5. Zhang, L.; Chen, Z.; Cui, W.; Li, B.; Chen, C.; Cao, Z.; Gao, K. WiFi-Based Indoor Robot Positioning Using Deep Fuzzy Forests.
IEEE Internet Things J. 2020, 7, 10773–10781.
Algorithms 2023, 16, 529 14 of 15
6. 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.
7. Xiang, P.; Ji, P.; Zhang, D. Enhance RSS-based indoor localization accuracy by leveraging environmental physical features. Wirel.
Commun. Mob. Comput. 2018, 2018, 8956757.
8. Tran, D.A.; Pham, C. Fast and accurate indoor localization based on spatially hierarchical classification. In Proceedings of the
IEEE 11th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), Philadelphia, PA, USA, 28–30 October 2014;
pp. 118–126.
9. Wang, Y.; Xiu, C.; Zhang, X.; Yang, D. WiFi indoor localization with CSI fingerprinting-based random forest. Sensors 2018, 18, 2869.
[CrossRef]
10. Zhang, W.; Liu, K.; Zhang, W.; Zhang, Y.; Gu, J. Deep neural networks for wireless localization in indoor and outdoor environments.
Neurocomputing 2016, 194, 279–287. [CrossRef]
11. Dou, F.; Lu, J.; Xu, T.; Huang, C.-H.; Bi, J. A Bisection Reinforcement Learning Approach to 3-D Indoor Localization. IEEE Internet
Things J. 2021, 8, 6519–6535.
12. 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.
13. Gao, J.; Li, X.; Ding, Y.; Su, Q.; Liu, Z. WiFi-Based Indoor Positioning by Random Forest and Adjusted Cosine Similarity. In
Proceedings of the 2020 Chinese Control And Decision Conference (CCDC), Hefei, China, 22–24 August 2020; pp. 1426–1431.
14. Luo, M.; Zheng, J.; Sun, W.; Zhang, X. WiFi-based Indoor Localization Using Clustering and Fusion Fingerprint. In Proceedings
of the 2021 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021; pp. 3480–3485.
15. Xiang, C.; Zhang, S.; Xu, S.; Chen, X.; Cao, S.; Alexandropoulos, G.C.; Lau, V.K. Robust Sub-Meter Level Indoor Localization with
a Single WiFi Access Point—Regression Versus Classification. IEEE Access 2019, 7, 146309–146321. [CrossRef]
16. Pinto, B.; Barreto, R.; Souto, E.; Oliveira, H. Robust RSSI-Based Indoor Positioning System Using K-Means Clustering and
Bayesian Estimation. IEEE Sens. J. 2021, 21, 24462–24470.
17. Gomes, R.; Ahsan, M.; Denton, A. Random Forest Classifier in SDN Framework for User-Based Indoor Localization. In
Proceedings of the 2018 IEEE International Conference on Electro/Information Technology (EIT), Rochester, MI, USA, 3–5 May
2018; pp. 0537–0542.
18. Liang, D.; Zhang, Z.; Peng, M. Access Point Reselection and Adaptive Cluster Splitting-Based Indoor Localization in Wireless
Local Area Networks. IEEE Internet Things J. 2015, 2, 573–585. [CrossRef]
19. Alraih, S.; Alhammadi, A.; Shayea, I.; Al-Samman, A.M. Improving accuracy in indoor localization system using fingerprinting
technique. In Proceedings of the 2017 International Conference on Information and Communication Technology Convergence
(ICTC), Jeju, Republic of Korea, 18–20 October 2017; pp. 274–277.
20. Chen, W.; Chang, Q.; Hou, H.-T.; Wang, W.-P. A novel clustering and KWNN-based strategy for Wi-Fi fingerprint indoor
localization. In Proceedings of the 2015 4th International Conference on Computer Science and Network Technology (ICCSNT),
Harbin, China, 19–20 December 2015; pp. 49–52.
21. 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. [CrossRef]
22. Guo, X.; Elikplim, N.R.; Ansari, N.; Li, L.; Wang, L. Robust WiFi Localization by Fusing Derivative Fingerprints of RSS and
Multiple Classifiers. IEEE Trans. Ind. Inf. 2020, 16, 3177–3186. [CrossRef]
23. Li, L.; Guo, X.; Ansari, N. SmartLoc: Smart Wireless Indoor Localization Empowered by Machine Learning. IEEE Trans. Ind.
Electron. 2020, 67, 6883–6893. [CrossRef]
24. Zhang, G.; Wang, P.; Chen, H.; Zhang, L. Wireless Indoor Localization Using Convolutional Neural Network and Gaussian
Process Regression. Sensors 2019, 19, 2508.
25. Soro, B.; Lee, C. A Wavelet Scattering Feature Extraction Approach for Deep Neural Network Based Indoor Fingerprinting
Localization. Sensors 2019, 19, 1790. [CrossRef]
26. Li, L.; Guo, X.; Ansari, N. A Hybrid Fingerprint Quality Evaluation Model for WiFi Localization. IEEE Internet Things J. 2019, 6,
9829–9840. [CrossRef]
27. Khassanov, Y.; Nurpeiissov, M.; Sarkytbayev, A.; Kuzdeuov, A.; Varol, H.A. Finer-level Sequential WiFi-based Indoor Localization.
In Proceedings of the 2021 IEEE/SICE International Symposium on System Integration (SII), Iwaki, Japan, 11–14 January 2021;
pp. 163–169.
28. Sinha, R.S.; Hwang, S.H. Comparison of CNN Applications for RSSI-based Fingerprint Indoor Localization. Electronics 2019,
8, 989. [CrossRef]
29. Thirunavukkarasu, K.; Sing, A.; Rai, P. Classification of IRIS Dataset using Classification Based KNN Algorithm in Supervised
Learning. In Proceedings of the 2018 4th International Conference on Computing Communication and Automation (ICCCA),
Greater Noida, India, 14–15 December 2018.
30. 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. [CrossRef]
31. Sinaga, K.P.; Yang, M.-S. Unsupervised K-Means Clustering Algorithm. IEEE Access 2020, 8, 80716–80727. [CrossRef]
Algorithms 2023, 16, 529 15 of 15
32. Bhatti, M.A.; Riaz, R.; Rizvi, S.S.; Shokat, S.; Riaz, F.; Kwon, S.J. Outlier detection in indoor localization and Internet of Things
(IoT) using machine learning. J. Commun. Netw. 2020, 22, 236–243. [CrossRef]
33. Chamasemani, F.F.; Singh, Y.P. Multi-class Support Vector Machine (SVM) Classifiers—An Application in Hypothyroid Detection
and Classification. In Proceedings of the 2011 Sixth International Conference on Bio-Inspired Computing: Theories and
Applications, Penang, Malaysia, 27–29 September 2011; pp. 351–356.
34. Prakash, J.S. Multi class Support Vector Machines classifier for machine vision application. In Proceedings of the 2012 International
Conference on Machine Vision and Image Processing (MVIP), Coimbatore, India, 14–15 December 2012.
35. Sangeetha, R. Performance Evaluation of Kernels in Multiclass Support Vector Machines. Int. J. Soft Comput. Eng. (IJSCE) 2011, 1,
2231–2307.
36. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [CrossRef]
37. Guo, X.; Ansari, N. Localization by fusing a group of fingerprints via multiple antennas in indoor environment. IEEE Trans. Veh.
Technol. 2017, 66, 9904–9915. [CrossRef]
38. Wang, R.; Fu, B. Deep and Cross Network for AD Click Predictions. In Proceedings of the ADKDD 17, Halifax, NS, Canada,
13–17 August 2017; pp. 1–7.
39. Wu, H.; Shapiro, J.L. Does overfitting affect performance in estimation of distribution algorithms. In Proceedings of the Conference
on Genetic and Evolutionary Computation, ACM, Seattle, WA, USA, 8–12 July 2006; pp. 433–434.
40. Zou, J.; Han, Y.; So, S.S. Overview of Artificial Neural Networks. In Artificial Neural Networks. Methods in Molecular Biology™;
Livingstone, D.J., Ed.; Humana Press: Totowa, NJ, USA, 2008; Volume 458.
41. Bebis, G.; Georgiopoulos, M. Feed-forward neural networks. IEEE Potentials 1994, 13, 27–31. [CrossRef]
42. Cybenko, G. Approximation by superpositions of a sigmoidal function. Math. Control Signal Syst. 1989, 2, 303–314. [CrossRef]
43. Rizk, H.; Torki, M.; Youssef, M. CellinDeep: Robust and Accurate Cellular-Based Indoor Localization via Deep Learning. IEEE
Sens. J. 2019, 19, 2305–2312. [CrossRef]
44. Ruder, S. An overview of gradient descent optimization algorithms. Cornell University. [Submitted on 15 September 2016 (v1),
last revised 15 June 2017 (this version, v2). Aylien Ltd., Dublin ]. arXiv 2016, arXiv:1609.04747.
45. Wu, C.; Xu, J.; Yang, Z.; Lane, N.D.; Yin, Z. Gain without pain: Accurate WiFi-based localization using fingerprint spatial gradient.
Proc. ACM UbiComp 2017, 1, 29. [CrossRef]
46. Guo, X.; Li, L.; Ansari, N.; Liao, B. Knowledge aided adaptive localization via global fusion profile. IEEE Internet Things J. 2017, 5,
1081–1089. [CrossRef]
47. 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. [CrossRef]
48. Guo, X.; Li, L.; Feng, X.; Ansari, N. Expectation maximization indoor localization utilizing supporting set for internet of things.
IEEE Internet Things J. 2018, 6, 2573–2582. [CrossRef]
49. Gwon, Y.; Jain, R.; Kawahara, T. Robust indoor location estimation of stationary and mobile users. In Proceedings of the IEEE
INFOCOM, San Jose, CA, USA, 25–29 October 2004; pp. 1032–1043.
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.