SlideShare a Scribd company logo
1 of 4
Download to read offline
Hybrid Nearest Neighbour and Feed-forward Neural
Networks Algorithm for Indoor Positioning System
Tuan A. Z. Rahman∗, Nordin Ramli∗, M. A. A. Rahman‡ and Hafizal Mohamad§
∗Wireless Network and Protocol Research Laboratory, MIMOS Berhad 57000 Kuala Lumpur, Malaysia
‡Department of Physics, Faculty of Science, Universiti Putra Malaysia 43400 UPM Serdang, Selangor, Malaysia
§Faculty of Engineering and Built Environment, Universiti Sains Islam Malaysia 71800 Nilai, Negeri Sembilan, Malaysia
∗zahidi.rahman@mimos.my and nordin.ramli@mimos.my
Abstract—Accurate localization of people and mobile devices
in building plays important roles in order to deliver helpful
location-based services such as direction and object finding,
and content delivery. This paper presents a hybrid feed-forward
neural networks (FNNs)-based indoor localization system trained
by means of recently developed metaheuristic algorithm. The
received signal strength (RSS) from the access points (APs) is
employed as input to the proposed algorithm to estimate the user
location in the wireless local area network (LAN) environment.
The performance of developed hybrid kNN-FNNs algorithms
were compared with the basic k-NN algorithm in term of error
distance achieved. The comparative study has shown that the
developed hybrid kNN-FNNs algorithm is more efficient when
estimating the user location with accuracy of 86.39 percent in
comparison to its predecessor algorithm (with 69.67 percent) as
the error distance was minimized using metaheuristic algorithm.
Index Terms—artificial neural networks, indoor positioning,
metaheuristic, k-nearest neighbours, received signal strength
I. INTRODUCTION
Nowadays, indoor positioning systems (IPS) have become
very popular area of research due to high demand in develop-
ment of smart buildings and IoT objects tracking for com-
mercial purposes [1-3]. RSS-based fingerprint among other
established techniques in IPS received widely attention due
to advantages such as no requirement of extra hardware at
both sender and receiver sides; utilization of already existing
infrastructure; easily implementable; and non essential need
of propagation model building which may or may not depict
real signal propagation at run time [4]. Various positioning
prediction algorithms have been developed in the past decades
to estimated the user location in WLAN environment.
As the k-nearest neighbour (k-NN) algorithm is an es-
tablished localization prediction algorithm in IPS, there are
still rooms for further improvement that can be proposed to
upgrade its prediction accuracy. In this paper, a hybrid posi-
tioning prediction algorithm has been proposed amalgamation
between a simple k-NN and feed-forward neural networks
(FNNs) algorithms and then were trained using a metaheuristic
algorithm. The rest of this paper is organized as follows:
Section II discusses regarding related works on IPS using
Wi-Fi fingerprinting method and metaheuristic-based FNNs
algorithm. The development and configuration of proposed
positioning prediction algorithm are explained in Section III.
Section IV presents the main results of developed algorithm
and comparative study on its performance. Finally, Section V
concludes the paper and gives possible future directions for
research.
II. RELATED WORK
RADAR which proposed by Bahl and Padmanabhan [5] was
the pioneer work in utilizing Wi-Fi signals and radio propa-
gation model to estimate user’s indoor position. The user’s
positions were estimated based on Wi-Fi signals received at
the access points (APs) from a laptop. k-NN algorithm with
triangulation method was employed to calculate the user’s
position resulting a median error of 2-3 meters achieved.
COMPASS developed by King et al. [6] was considered the
user’s orientation in order to improve the estimation accuracy.
The Wi-Fi signal strength were collected using a mobile device
while probabilistic algorithm was used to compute the user’s
coordinates. It successfully achieved an average error of less
than 1.65 meters in comparison to 2.26 meters achieved by
RADAR.
The affinity propagation clustering algorithm and the par-
ticle swarm optimization (PSO)-based ANNs were employed
by Li et al. [7] to develop an IPS. To reduce the maximum
location error, the affinity clustering and principle component
analysis (PCA) techniques were used, and then an ANNs
model was trained using PSO algorithm. A mean error of 1.89
meters was reported and the developed algorithm provided
a higher positioning accuracy compared to k-NN and back-
propagation (BP) algorithms.
HybLoc [8] and CEnsLoc [9] were developed by Akram et
al. for IPS using soft clustering-based random decision forest
and Gaussian Mixture Model (GMM) ensembles, respectively.
These systems employ Gaussian Mixture Model (GMM)-based
soft clustering and Random Decision Forest (RDF) ensembles
for hybrid IPS. The HybLoc algorithm demonstrated higher
accuracy and precision in comparison to kNN and ANNs
algorithms. While, the CEnsLoc algorithm highlighted 97
percent accuracy over other contested algorithms.
III. DEVELOPMENT OF HYBRID kNN-FNNS ALGORITHM
Flowchart of the proposed hybrid kNN-FNNs algorithm was
illustrated as in Fig. 1. The algorithm consist of three main
individual algorithm which are: the basic k-NN algorithm
(green box), series kNN-FNNs algorithm (blue box) and
2020 IEEE 8th Conference on Systems, Process and Control (ICSPC), 11–12 December 2020, Melaka, Malaysia
978-1-7281-8860-7 ©2020 IEEE
FNNs algorithm. Each algorithm will compute their own error
distance based on RSS input. An amalgamation formulated
from minimum error distance from each algorithm was per-
formed at the end of the process before output position was
estimated. The details of each algorithm for IPS using wireless
fingerprinting technique were described in the next subsection.
RSS
k-NN
Triangulation
Method
FNNs
FNNs
Minimum
Distance
XY Coordinate
k-NN
Hybrid kNN-FNNs
Basic k-NN
Series kNN-FNNs
Fig. 1. Flowchart of the developed algorithm
A. Basic kNN algorithm
The basic k-NN algorithm by means of Euclidean distance
was the foundation to this developed hybrid algorithm. The
algorithm will selected three nearest location points (from
the offline dataset) to the user location (online dataset). And
then, a simple averaging/triangulation method was employed
to estimated user location using these three points as shown
in Eqs. 1 and 2.
xe = (x1 + x2 + x3)/3 (1)
ye = (y1 + y2 + y3)/3 (2)
where, xe and ye are the estimated x and y-coordinates,
respectively.
B. Metaheuristic-based FNNs algorithm
The application of metaheuristic algorithms to train FNNs
has been a key interest among researchers around the globe
over the past two decades. In order to improve its generaliza-
tion capabilities, metaheuristic algorithms hold important role
in comparison to classical gradient-descent algorithms [10]. In
this paper, a metaheuristic algorithm named Stochastic Fractal
Search (SFS) algorithm proposed by Salimi [11] has been
employed to train FNNs for IPS purpose. The SFS algorithm
inspired by the natural phenomenon of growth and utilized
a mathematical concept called the fractal. An improvement
version of SFS algorithm using chaotic maps to upgrade its
exploration and intensification abilities is illustrated in Fig.
2 [12]. A Gauss/mouse chaotic maps is used and embedded
in Eqs. 3 and 4 which are represented the Diffusion and
First Updating Processes of SFS algorithm to replace random
normal distribution coefficients.
Start
Specify the SFS algorithm control
parameters (MDN, Gaussian Walk)
Initialize the population by
randomize a number of points, NP
Evaluate the fitness of each point
and record the best point, BP
G < Max_Gen
Perform Updating Processes
Update the jth component of Pi using
chaotic map (Eq. 2)
Display results
End
Perform Diffusion Process
Update the position of Pi using chaotic
map (Eq. 1)
G = 0
YES
G = G + 1 NO
Start
Specify the SFS algorithm control
parameters (MDN, Gaussian Walk)
Initialize the population by
randomize a number of points, NP
Evaluate the fitness of each point
and record the best point, BP
G < Max_Gen
Perform Updating Processes
Update the jth component of Pi using
chaotic map (Eq. 2)
Display results
End
Perform Diffusion Process
Update the position of Pi using chaotic
map (Eq. 1)
G = 0
YES
G = G + 1 NO
Encoding the points
Assigning the connection weights
and biases
Training and setting
Calculate the fitness function
Encoding the points
Assigning the connection weights
and biases
Training and setting
Calculate the fitness function
Start
Specify the SFS algorithm control
parameters (MDN, Gaussian Walk)
Initialize the population by
randomize a number of points, NP
Evaluate the fitness of each point
and record the best point, BP
G < Max_Gen
Perform Updating Processes
Update the jth component of Pi using
chaotic map (Eq. 2)
Display results
End
Perform Diffusion Process
Update the position of Pi using chaotic
map (Eq. 1)
G = 0
YES
G = G + 1 NO
Encoding the points
Assigning the connection weights
and biases
Training and setting
Calculate the fitness function
FNNs
CFS Algorithm
Fig. 2. Flowchart of training FNNs using CFS algorithm [12]
GW = Gaussian(γB, σ) + ( ∗ BP − α ∗ Pi) (3)
where, GW is Gaussian Walk parameter generated based on
Gaussian distribution random walk, γB is equal to |BP| and
σ is Gaussian distribution,  is uniformly distributed random
numbers restricted to range of [0, 1]. While, α parameter is
generated number between 0 to 1 using Gauss/mouse chaotic
map.
P0
i (j) = Pr(j) − α ∗ (Pt(j) − Pi(j)) (4)
where P0
i is new updated position of Pi. Pr and Pt are
random selected points in the group. Again, α parameter
is employed in this First Updating Process. More details
regarding this metaheuristic algorithm can be found in [11]
and its chaotic variants in [12].
Fig. 3 shows the FNNs architecture for IPS which consists
of an input layer, a hidden layer and an output layer. Seven
nodes were employed in the input layer which include of user’s
orientation and 3 APs with their RSS signal. In this study, ten
nodes in hidden layer were selected based on heuristic method
with consideration on computational burden. Two nodes in the
2020 IEEE 8th Conference on Systems, Process and Control (ICSPC), 11–12 December 2020, Melaka, Malaysia
978-1-7281-8860-7 ©2020 IEEE
output layer represented the estimated location in terms of x
and y- coordinates. The chaos-enhanced SFS algorithm is used
to search for optimal weight, ω and bias, β parameters.
I1
I2
I3
I6
| f1
O1
Hidden layer
Input layer Output layer
Orentation
AP1
RSS1
X
1
2
m
11
12
1m
| f2
| fm
|
|
|
m+1
O2 Y
I7
I1
m+2
AP3
RSS3
|
|
|
7m
Fig. 3. Two layers of neural networks for indoor positioning system
IV. RESULTS AND DISCUSSION
An Intel desktop (64-bit i5) with 12 GB RAM was used
for computational process in MATLAB environment. The
experimental dataset developed through fingerprinting (FP)
collection from University of Mannheim was employed in this
study [6]. A pre-processing of the dataset was performed by
selecting 3 highest RSS values for each AP. The complete
dataset consist of 146080 Wi-Fi RSSI FPs and 6570 on-line
were utilized in training and testing processes. Twenty dataset
from offline and three dataset from on-line were used and
selected randomly in training phase of the developed algorithm
with average of 1000 times to ensure its convergence [6]. The
MDN of SFS algorithm was set to 3 with first Gaussian walk
is used. A total of 2400 function evaluations using ten Start
Points (particles) was computed.
The statistical performance of each developed algorithm
were tabulated in Table I. The performance of FNNs algorithm
is poor in comparison to the basic k-NN algorithm in terms
of median and lowest distance error, but achieved better in
maximum distance error. The FNNs was failed to generalise
the APs locations to predict the user’s position which lead to
less sensitive to small changes in RSS value in contradict to
k-NN algorithm. Then, the hybrid algorithm combining the
strength of both algorithms was trained using the improved
SFS algorithm. Fig. 4 shows the convergence plot of improved
SFS algorithm to train hybrid kNN-FNNs for IPS.
Fig. 5 shows the CDF for the contested algorithms. The hy-
brid kNN-FNNs algorithm significantly outperforms the other
contested algorithms in terms of better accuracy achieved. The
error distance in the hybrid kNN-FNNs algorithm is less than
5 meters in 86.39 percent of all measurements compared to
only 77.98, 73.93, 69.67 and 33.90 percent for parallel kNN-
FNNs, series kNN-FNNs, basic k-NN and FNNs algorithms,
TABLE I
PERFORMANCE COMPARISON BETWEEN DEVELOPED ALGORITHMS
Statistical Performance (m)
Algorithm Min. Error Max. Error Median
k-NN 0.0567 32.4178 3.1831
FNNs 0.0586 23.3341 9.6179
Series kNN-FNNs 0.0415 31.8025 3.5539
Parallel kNN-FNNs 0.0567 22.8216 2.5612
Hybrid kNN-FNNs 0.0415 13.0568 1.9290
0 500 1000 1500 2000
Number of Function Evaluations
1.8
2
2.2
2.4
2.6
2.8
3
3.2
Median
of
Error
Distance
X: 2376
Y: 1.929
Fig. 4. The convergence curve of improved SFS to train hybrid kNN-FNNs
algorithm.
respectively. Table II highlights the estimated user’s position
with lowest distance error for different algorithms. Based on
these three locations, the hybrid kNN-FNNs algorithm outper-
formed its predecessor algorithms with 1.0269m distance error
while k-NN (2.6353m) and FNNs (2.3219m), averagely.
TABLE II
THE ESTIMATED LOCATION WITH LOWEST ERROR FOR DIFFERENT
ALGORITHM
Estimated Location
Real Location k-NN FNNs Hybrid kNN-FNNs
(11.39, 5.00) (11.33, 5.00) (11.06, 6.80) (11.52, 6.12)
(8.56, 7.64) (8.67, 7.67) (12.54, 4.48) (8.52, 7.63)
(24.70, 7.70) (17.00, 7.00) (24.68, 7.65) (22.86, 7.18)
0 5 10 15 20 25 30 35
Distance Error (m)
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Cumulative
Density
Function
Basic kNN
FNN
Series kNN-FNNs
Parallel kNN-FNNs
Hybrid kNN-FNNs
Fig. 5. Performance of developed algorithms in comparison to the basic kNN
algorithm.
2020 IEEE 8th Conference on Systems, Process and Control (ICSPC), 11–12 December 2020, Melaka, Malaysia
978-1-7281-8860-7 ©2020 IEEE
V. CONCLUSION
In this work, a new hybrid indoor Wi-Fi positioning sys-
tem based on Nearest Neighbour and Feed-forward Neural
Networks algorithms has been proposed. Hybrid methods
combine advantages of each algorithm to improve the overall
accuracy as well as generalization capability which is very
important in real world Wi-Fi fingerprinting-based indoor
positioning estimation. The error distance in the hybrid kNN-
FNNs algorithm is less than 5 meters in 86.39 percent of all
measurements in comparison to other contested algorithms.
The comparative study has shown that the developed hybrid
kNN-FNNs algorithm is more efficient in estimating the user
location in comparison to its predecessor algorithm as the error
distance was minimised using metaheuristic algorithm. The
future work includes experimental data collection of Wi-Fi
fingerprint integrated with magnetic signal in order to improve
the prediction performance of the developed algorithm.
ACKNOWLEDGMENT
The authors would like to show gratitude to MIMOS Berhad
for the funding to perform this research. The authors would
like to thank the reviewers for their valuable feedback and
comments.
REFERENCES
[1] H. Liu, H. Darabi, P. Banerjee and J. Liu, “Survey of wireless indoor
positioning techniques and systems,” IEEE Transactions on Systems,
Man, and Cybernetics, Part C (Applications and Reviews), vol. 37, pp.
1067-1080, November 2007.
[2] Y. Gu, A. Lo and I. Niemegeers, “A survey of indoor positioning systems
for wireless personal networks,” in IEEE Communications Surveys and
Tutorials, vol. 11, pp. 13-32, March 2009.
[3] F. Zafari, A. Gkelias and K. K. Leung, “A survey of indoor localization
systems and technologies,” IEEE Communications Surveys and Tutori-
als, vol. 21, pp. 2568-2599, April 2019.
[4] C. Song, J. Wang, and G. Yuan, “Hidden naive bayes indoor finger-
printing localization based on best-discriminating AP selection,” ISPRS
International Journal of Geo-Information, vol. 5, pp. 1-22, October 2016.
[5] P. Bahl and V. N. Padmanabhan, “RADAR: an in-building RF based
user location and tracking system,” in Proceedings of IEEE INFOCOM
2000. Conference on Computer Communications. Nineteenth Annual
Joint Conference of the IEEE Computer and Communications Societies,
vol. 2, pp. 775–784, Tel Aviv, Israel, March 2000.
[6] T. King, S. Kopf, T. Haenselmann, C. Lubberger and W. Effelsberg,
“COMPASS: A probabilistic indoor positioning system based on 802.11
and digital compasses,” Proceedings of the 1st International Workshop
on Wireless Network Testbeds, Experimental Evaluation and Character-
ization, pp. 34-40, September 2006.
[7] N. Li, J. Chen, Y. Yuan, X. Tian, Y. Han, and M. Xia, “A Wi-Fi indoor
localization strategy using particle swarm optimization based artificial
neural networks,” International Journal of Distributed Sensor Networks,
vol. 12(3), pp. 1-9, March 2016.
[8] B. A. Akram, A. H. Akbar and O. Shafiq, “HybLoc: Hybrid indoor
Wi-Fi localization using soft clustering-based random decision forest
ensembles,” IEEE Access, vol. 6, pp. 38251-38272, July 2018.
[9] B. A. Akram, A. H. Akbar and K. H. Kim, “CEnsLoc: Infrastructure-less
indoor localization methodology using GMM clustering-based classifi-
cation ensembles,” Mobile Information Systems, vol. 2018, pp. 1-11,
October 2018.
[10] V. K. Ojha, A. Abraham and V. Snášel, “Metaheuristic design of
feedforward neural networks: A review of two decades of research,”
Engineering Application of Artificial Intelligence, vol. 60, pp. 97-116,
April 2017.
[11] H. Salimi, “Stochastic Fractal Search: A powerful metaheuristic algo-
rithm,” Knowledge-Based Systems, vol. 75, pp. 1-18, February 2015.
[12] T. A. Z. Rahman, “Chaos variants of Stochastic Fractal Search algorithm
for solving vibration problems,” PhD Thesis, Dept. of Mechanical and
Manufacturing Engineering, Universiti Putra Malaysia, January 2020.
2020 IEEE 8th Conference on Systems, Process and Control (ICSPC), 11–12 December 2020, Melaka, Malaysia
978-1-7281-8860-7 ©2020 IEEE

More Related Content

What's hot

Improved AODV based on Load and Delay for Route Discovery in MANET
Improved AODV based on Load and Delay for Route Discovery in MANETImproved AODV based on Load and Delay for Route Discovery in MANET
Improved AODV based on Load and Delay for Route Discovery in MANETIOSR Journals
 
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...IRJET Journal
 
Bit Error Rate Analysis in WiMAX Communication at Vehicular Speeds using mod...
Bit Error Rate Analysis in WiMAX Communication at Vehicular  Speeds using mod...Bit Error Rate Analysis in WiMAX Communication at Vehicular  Speeds using mod...
Bit Error Rate Analysis in WiMAX Communication at Vehicular Speeds using mod...IJMER
 
Building impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturerBuilding impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturerJournal Papers
 
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc Network
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc NetworkAn Efficient and Stable Routing Algorithm in Mobile Ad Hoc Network
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc NetworkIJCNCJournal
 
5G Coupler Design for Intelligent Transportation System (ITS) Application
5G Coupler Design for Intelligent Transportation System (ITS) Application 5G Coupler Design for Intelligent Transportation System (ITS) Application
5G Coupler Design for Intelligent Transportation System (ITS) Application IJECEIAES
 
CL-SA-OFDM: cross-layer and smart antenna based OFDM system performance enha...
CL-SA-OFDM: cross-layer and smart antenna based  OFDM system performance enha...CL-SA-OFDM: cross-layer and smart antenna based  OFDM system performance enha...
CL-SA-OFDM: cross-layer and smart antenna based OFDM system performance enha...IJECEIAES
 
ADAPTIVE RANDOM SPATIAL BASED CHANNEL ESTIMATION (ARSCE) FOR MILLIMETER WAVE ...
ADAPTIVE RANDOM SPATIAL BASED CHANNEL ESTIMATION (ARSCE) FOR MILLIMETER WAVE ...ADAPTIVE RANDOM SPATIAL BASED CHANNEL ESTIMATION (ARSCE) FOR MILLIMETER WAVE ...
ADAPTIVE RANDOM SPATIAL BASED CHANNEL ESTIMATION (ARSCE) FOR MILLIMETER WAVE ...IJCNCJournal
 
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor Network
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor NetworkA Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor Network
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor NetworkIJCNCJournal
 
A Novel Routing Strategy Towards Achieving Ultra-Low End-to-End Latency in 6G...
A Novel Routing Strategy Towards Achieving Ultra-Low End-to-End Latency in 6G...A Novel Routing Strategy Towards Achieving Ultra-Low End-to-End Latency in 6G...
A Novel Routing Strategy Towards Achieving Ultra-Low End-to-End Latency in 6G...IJCNCJournal
 
Performance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowcPerformance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowceSAT Journals
 
A Novel Approach for Interference Suppression Using a Improved LMS Based Adap...
A Novel Approach for Interference Suppression Using a Improved LMS Based Adap...A Novel Approach for Interference Suppression Using a Improved LMS Based Adap...
A Novel Approach for Interference Suppression Using a Improved LMS Based Adap...IJRST Journal
 
IMPROVED PROPAGATION MODELS FOR LTE PATH LOSS PREDICTION IN URBAN & SUBURBAN ...
IMPROVED PROPAGATION MODELS FOR LTE PATH LOSS PREDICTION IN URBAN & SUBURBAN ...IMPROVED PROPAGATION MODELS FOR LTE PATH LOSS PREDICTION IN URBAN & SUBURBAN ...
IMPROVED PROPAGATION MODELS FOR LTE PATH LOSS PREDICTION IN URBAN & SUBURBAN ...ijwmn
 
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...Ashish Sharma
 
AN OPTIMIZED WEIGHT BASED CLUSTERING ALGORITHM IN HETEROGENEOUS WIRELESS SENS...
AN OPTIMIZED WEIGHT BASED CLUSTERING ALGORITHM IN HETEROGENEOUS WIRELESS SENS...AN OPTIMIZED WEIGHT BASED CLUSTERING ALGORITHM IN HETEROGENEOUS WIRELESS SENS...
AN OPTIMIZED WEIGHT BASED CLUSTERING ALGORITHM IN HETEROGENEOUS WIRELESS SENS...cscpconf
 
Mobile positioning for location dependent services in GSM networks
Mobile positioning for location dependent services in GSM networks Mobile positioning for location dependent services in GSM networks
Mobile positioning for location dependent services in GSM networks marwaeng
 
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSNOptimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSNIJCNCJournal
 
Traffic Congestion Prediction using Deep Reinforcement Learning in Vehicular ...
Traffic Congestion Prediction using Deep Reinforcement Learning in Vehicular ...Traffic Congestion Prediction using Deep Reinforcement Learning in Vehicular ...
Traffic Congestion Prediction using Deep Reinforcement Learning in Vehicular ...IJCNCJournal
 

What's hot (20)

Improved AODV based on Load and Delay for Route Discovery in MANET
Improved AODV based on Load and Delay for Route Discovery in MANETImproved AODV based on Load and Delay for Route Discovery in MANET
Improved AODV based on Load and Delay for Route Discovery in MANET
 
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
 
Bit Error Rate Analysis in WiMAX Communication at Vehicular Speeds using mod...
Bit Error Rate Analysis in WiMAX Communication at Vehicular  Speeds using mod...Bit Error Rate Analysis in WiMAX Communication at Vehicular  Speeds using mod...
Bit Error Rate Analysis in WiMAX Communication at Vehicular Speeds using mod...
 
Building impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturerBuilding impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturer
 
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc Network
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc NetworkAn Efficient and Stable Routing Algorithm in Mobile Ad Hoc Network
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc Network
 
5G Coupler Design for Intelligent Transportation System (ITS) Application
5G Coupler Design for Intelligent Transportation System (ITS) Application 5G Coupler Design for Intelligent Transportation System (ITS) Application
5G Coupler Design for Intelligent Transportation System (ITS) Application
 
Research paper (channel_estimation)
Research paper (channel_estimation)Research paper (channel_estimation)
Research paper (channel_estimation)
 
CL-SA-OFDM: cross-layer and smart antenna based OFDM system performance enha...
CL-SA-OFDM: cross-layer and smart antenna based  OFDM system performance enha...CL-SA-OFDM: cross-layer and smart antenna based  OFDM system performance enha...
CL-SA-OFDM: cross-layer and smart antenna based OFDM system performance enha...
 
ADAPTIVE RANDOM SPATIAL BASED CHANNEL ESTIMATION (ARSCE) FOR MILLIMETER WAVE ...
ADAPTIVE RANDOM SPATIAL BASED CHANNEL ESTIMATION (ARSCE) FOR MILLIMETER WAVE ...ADAPTIVE RANDOM SPATIAL BASED CHANNEL ESTIMATION (ARSCE) FOR MILLIMETER WAVE ...
ADAPTIVE RANDOM SPATIAL BASED CHANNEL ESTIMATION (ARSCE) FOR MILLIMETER WAVE ...
 
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor Network
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor NetworkA Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor Network
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor Network
 
A Novel Routing Strategy Towards Achieving Ultra-Low End-to-End Latency in 6G...
A Novel Routing Strategy Towards Achieving Ultra-Low End-to-End Latency in 6G...A Novel Routing Strategy Towards Achieving Ultra-Low End-to-End Latency in 6G...
A Novel Routing Strategy Towards Achieving Ultra-Low End-to-End Latency in 6G...
 
B0340818
B0340818B0340818
B0340818
 
Performance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowcPerformance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowc
 
A Novel Approach for Interference Suppression Using a Improved LMS Based Adap...
A Novel Approach for Interference Suppression Using a Improved LMS Based Adap...A Novel Approach for Interference Suppression Using a Improved LMS Based Adap...
A Novel Approach for Interference Suppression Using a Improved LMS Based Adap...
 
IMPROVED PROPAGATION MODELS FOR LTE PATH LOSS PREDICTION IN URBAN & SUBURBAN ...
IMPROVED PROPAGATION MODELS FOR LTE PATH LOSS PREDICTION IN URBAN & SUBURBAN ...IMPROVED PROPAGATION MODELS FOR LTE PATH LOSS PREDICTION IN URBAN & SUBURBAN ...
IMPROVED PROPAGATION MODELS FOR LTE PATH LOSS PREDICTION IN URBAN & SUBURBAN ...
 
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
 
AN OPTIMIZED WEIGHT BASED CLUSTERING ALGORITHM IN HETEROGENEOUS WIRELESS SENS...
AN OPTIMIZED WEIGHT BASED CLUSTERING ALGORITHM IN HETEROGENEOUS WIRELESS SENS...AN OPTIMIZED WEIGHT BASED CLUSTERING ALGORITHM IN HETEROGENEOUS WIRELESS SENS...
AN OPTIMIZED WEIGHT BASED CLUSTERING ALGORITHM IN HETEROGENEOUS WIRELESS SENS...
 
Mobile positioning for location dependent services in GSM networks
Mobile positioning for location dependent services in GSM networks Mobile positioning for location dependent services in GSM networks
Mobile positioning for location dependent services in GSM networks
 
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSNOptimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
 
Traffic Congestion Prediction using Deep Reinforcement Learning in Vehicular ...
Traffic Congestion Prediction using Deep Reinforcement Learning in Vehicular ...Traffic Congestion Prediction using Deep Reinforcement Learning in Vehicular ...
Traffic Congestion Prediction using Deep Reinforcement Learning in Vehicular ...
 

Similar to Hybrid kNN-FNN Neural Network for Indoor Positioning

Accurate indoor positioning system based on modify nearest point technique
Accurate indoor positioning system based on modify nearest point techniqueAccurate indoor positioning system based on modify nearest point technique
Accurate indoor positioning system based on modify nearest point techniqueIJECEIAES
 
Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...IJECEIAES
 
Bio-inspired algorithm for decisioning wireless access point installation
Bio-inspired algorithm for decisioning wireless access point installation Bio-inspired algorithm for decisioning wireless access point installation
Bio-inspired algorithm for decisioning wireless access point installation IJECEIAES
 
IOT-WSN: SURVEY ON POSITIONING TECHNIQUES
IOT-WSN: SURVEY ON POSITIONING TECHNIQUESIOT-WSN: SURVEY ON POSITIONING TECHNIQUES
IOT-WSN: SURVEY ON POSITIONING TECHNIQUESijassn
 
Precise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS PlatformPrecise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS PlatformCSCJournals
 
A Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANETA Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANETEditor IJCATR
 
A Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANETA Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANETEditor IJCATR
 
TurnerBottoneStanekNIPS2013
TurnerBottoneStanekNIPS2013TurnerBottoneStanekNIPS2013
TurnerBottoneStanekNIPS2013Clay Stanek
 
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...IJERA Editor
 
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...ijsrd.com
 
Location estimation in zig bee network based on fingerprinting
Location estimation in zig bee network based on fingerprintingLocation estimation in zig bee network based on fingerprinting
Location estimation in zig bee network based on fingerprintingHanumesh Palla
 
SENSOR SELECTION SCHEME IN WIRELESS SENSOR NETWORKS: A NEW ROUTING APPROACH
SENSOR SELECTION SCHEME IN WIRELESS SENSOR NETWORKS: A NEW ROUTING APPROACHSENSOR SELECTION SCHEME IN WIRELESS SENSOR NETWORKS: A NEW ROUTING APPROACH
SENSOR SELECTION SCHEME IN WIRELESS SENSOR NETWORKS: A NEW ROUTING APPROACHcsandit
 
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural N...
Classification of Iris Data using Kernel Radial Basis Probabilistic  Neural N...Classification of Iris Data using Kernel Radial Basis Probabilistic  Neural N...
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural N...Scientific Review SR
 
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...Scientific Review
 
Environmentally Corrected RSSI Based Real Time Location Detection System
Environmentally Corrected RSSI Based Real Time Location Detection SystemEnvironmentally Corrected RSSI Based Real Time Location Detection System
Environmentally Corrected RSSI Based Real Time Location Detection SystemAIRCC Publishing Corporation
 
SENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORK
SENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORKSENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORK
SENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORKijwmn
 

Similar to Hybrid kNN-FNN Neural Network for Indoor Positioning (20)

Accurate indoor positioning system based on modify nearest point technique
Accurate indoor positioning system based on modify nearest point techniqueAccurate indoor positioning system based on modify nearest point technique
Accurate indoor positioning system based on modify nearest point technique
 
Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...
 
Bio-inspired algorithm for decisioning wireless access point installation
Bio-inspired algorithm for decisioning wireless access point installation Bio-inspired algorithm for decisioning wireless access point installation
Bio-inspired algorithm for decisioning wireless access point installation
 
IOT-WSN: SURVEY ON POSITIONING TECHNIQUES
IOT-WSN: SURVEY ON POSITIONING TECHNIQUESIOT-WSN: SURVEY ON POSITIONING TECHNIQUES
IOT-WSN: SURVEY ON POSITIONING TECHNIQUES
 
Precise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS PlatformPrecise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS Platform
 
A Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANETA Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANET
 
A Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANETA Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANET
 
C1802022430
C1802022430C1802022430
C1802022430
 
TurnerBottoneStanekNIPS2013
TurnerBottoneStanekNIPS2013TurnerBottoneStanekNIPS2013
TurnerBottoneStanekNIPS2013
 
Matlab 2013 14 papers astract
Matlab 2013 14 papers astractMatlab 2013 14 papers astract
Matlab 2013 14 papers astract
 
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...
 
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
 
Location estimation in zig bee network based on fingerprinting
Location estimation in zig bee network based on fingerprintingLocation estimation in zig bee network based on fingerprinting
Location estimation in zig bee network based on fingerprinting
 
Ay33292297
Ay33292297Ay33292297
Ay33292297
 
Ay33292297
Ay33292297Ay33292297
Ay33292297
 
SENSOR SELECTION SCHEME IN WIRELESS SENSOR NETWORKS: A NEW ROUTING APPROACH
SENSOR SELECTION SCHEME IN WIRELESS SENSOR NETWORKS: A NEW ROUTING APPROACHSENSOR SELECTION SCHEME IN WIRELESS SENSOR NETWORKS: A NEW ROUTING APPROACH
SENSOR SELECTION SCHEME IN WIRELESS SENSOR NETWORKS: A NEW ROUTING APPROACH
 
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural N...
Classification of Iris Data using Kernel Radial Basis Probabilistic  Neural N...Classification of Iris Data using Kernel Radial Basis Probabilistic  Neural N...
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural N...
 
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...
 
Environmentally Corrected RSSI Based Real Time Location Detection System
Environmentally Corrected RSSI Based Real Time Location Detection SystemEnvironmentally Corrected RSSI Based Real Time Location Detection System
Environmentally Corrected RSSI Based Real Time Location Detection System
 
SENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORK
SENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORKSENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORK
SENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORK
 

More from Conference Papers

Ai driven occupational skills generator
Ai driven occupational skills generatorAi driven occupational skills generator
Ai driven occupational skills generatorConference Papers
 
Advanced resource allocation and service level monitoring for container orche...
Advanced resource allocation and service level monitoring for container orche...Advanced resource allocation and service level monitoring for container orche...
Advanced resource allocation and service level monitoring for container orche...Conference Papers
 
Adaptive authentication to determine login attempt penalty from multiple inpu...
Adaptive authentication to determine login attempt penalty from multiple inpu...Adaptive authentication to determine login attempt penalty from multiple inpu...
Adaptive authentication to determine login attempt penalty from multiple inpu...Conference Papers
 
Absorption spectrum analysis of dentine sialophosphoprotein (dspp) in orthodo...
Absorption spectrum analysis of dentine sialophosphoprotein (dspp) in orthodo...Absorption spectrum analysis of dentine sialophosphoprotein (dspp) in orthodo...
Absorption spectrum analysis of dentine sialophosphoprotein (dspp) in orthodo...Conference Papers
 
A deployment scenario a taxonomy mapping and keyword searching for the appl...
A deployment scenario   a taxonomy mapping and keyword searching for the appl...A deployment scenario   a taxonomy mapping and keyword searching for the appl...
A deployment scenario a taxonomy mapping and keyword searching for the appl...Conference Papers
 
Automated snomed ct mapping of clinical discharge summary data for cardiology...
Automated snomed ct mapping of clinical discharge summary data for cardiology...Automated snomed ct mapping of clinical discharge summary data for cardiology...
Automated snomed ct mapping of clinical discharge summary data for cardiology...Conference Papers
 
Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Conference Papers
 
Atomization of reduced graphene oxide ultra thin film for transparent electro...
Atomization of reduced graphene oxide ultra thin film for transparent electro...Atomization of reduced graphene oxide ultra thin film for transparent electro...
Atomization of reduced graphene oxide ultra thin film for transparent electro...Conference Papers
 
An enhanced wireless presentation system for large scale content distribution
An enhanced wireless presentation system for large scale content distribution An enhanced wireless presentation system for large scale content distribution
An enhanced wireless presentation system for large scale content distribution Conference Papers
 
An analysis of a large scale wireless image distribution system deployment
An analysis of a large scale wireless image distribution system deploymentAn analysis of a large scale wireless image distribution system deployment
An analysis of a large scale wireless image distribution system deploymentConference Papers
 
Validation of early testing method for e government projects by requirement ...
Validation of early testing method for e  government projects by requirement ...Validation of early testing method for e  government projects by requirement ...
Validation of early testing method for e government projects by requirement ...Conference Papers
 
The design and implementation of trade finance application based on hyperledg...
The design and implementation of trade finance application based on hyperledg...The design and implementation of trade finance application based on hyperledg...
The design and implementation of trade finance application based on hyperledg...Conference Papers
 
Unified theory of acceptance and use of technology of e government services i...
Unified theory of acceptance and use of technology of e government services i...Unified theory of acceptance and use of technology of e government services i...
Unified theory of acceptance and use of technology of e government services i...Conference Papers
 
Towards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysiaTowards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysiaConference Papers
 
The new leaed (ii) ion selective electrode on free plasticizer film of pthfa ...
The new leaed (ii) ion selective electrode on free plasticizer film of pthfa ...The new leaed (ii) ion selective electrode on free plasticizer film of pthfa ...
The new leaed (ii) ion selective electrode on free plasticizer film of pthfa ...Conference Papers
 
Searchable symmetric encryption security definitions
Searchable symmetric encryption security definitionsSearchable symmetric encryption security definitions
Searchable symmetric encryption security definitionsConference Papers
 
Super convergence of autonomous things
Super convergence of autonomous thingsSuper convergence of autonomous things
Super convergence of autonomous thingsConference Papers
 
Study on performance of capacitor less ldo with different types of resistor
Study on performance of capacitor less ldo with different types of resistorStudy on performance of capacitor less ldo with different types of resistor
Study on performance of capacitor less ldo with different types of resistorConference Papers
 
Stil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal designStil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal designConference Papers
 
On premise ai platform - from dc to edge
On premise ai platform - from dc to edgeOn premise ai platform - from dc to edge
On premise ai platform - from dc to edgeConference Papers
 

More from Conference Papers (20)

Ai driven occupational skills generator
Ai driven occupational skills generatorAi driven occupational skills generator
Ai driven occupational skills generator
 
Advanced resource allocation and service level monitoring for container orche...
Advanced resource allocation and service level monitoring for container orche...Advanced resource allocation and service level monitoring for container orche...
Advanced resource allocation and service level monitoring for container orche...
 
Adaptive authentication to determine login attempt penalty from multiple inpu...
Adaptive authentication to determine login attempt penalty from multiple inpu...Adaptive authentication to determine login attempt penalty from multiple inpu...
Adaptive authentication to determine login attempt penalty from multiple inpu...
 
Absorption spectrum analysis of dentine sialophosphoprotein (dspp) in orthodo...
Absorption spectrum analysis of dentine sialophosphoprotein (dspp) in orthodo...Absorption spectrum analysis of dentine sialophosphoprotein (dspp) in orthodo...
Absorption spectrum analysis of dentine sialophosphoprotein (dspp) in orthodo...
 
A deployment scenario a taxonomy mapping and keyword searching for the appl...
A deployment scenario   a taxonomy mapping and keyword searching for the appl...A deployment scenario   a taxonomy mapping and keyword searching for the appl...
A deployment scenario a taxonomy mapping and keyword searching for the appl...
 
Automated snomed ct mapping of clinical discharge summary data for cardiology...
Automated snomed ct mapping of clinical discharge summary data for cardiology...Automated snomed ct mapping of clinical discharge summary data for cardiology...
Automated snomed ct mapping of clinical discharge summary data for cardiology...
 
Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...
 
Atomization of reduced graphene oxide ultra thin film for transparent electro...
Atomization of reduced graphene oxide ultra thin film for transparent electro...Atomization of reduced graphene oxide ultra thin film for transparent electro...
Atomization of reduced graphene oxide ultra thin film for transparent electro...
 
An enhanced wireless presentation system for large scale content distribution
An enhanced wireless presentation system for large scale content distribution An enhanced wireless presentation system for large scale content distribution
An enhanced wireless presentation system for large scale content distribution
 
An analysis of a large scale wireless image distribution system deployment
An analysis of a large scale wireless image distribution system deploymentAn analysis of a large scale wireless image distribution system deployment
An analysis of a large scale wireless image distribution system deployment
 
Validation of early testing method for e government projects by requirement ...
Validation of early testing method for e  government projects by requirement ...Validation of early testing method for e  government projects by requirement ...
Validation of early testing method for e government projects by requirement ...
 
The design and implementation of trade finance application based on hyperledg...
The design and implementation of trade finance application based on hyperledg...The design and implementation of trade finance application based on hyperledg...
The design and implementation of trade finance application based on hyperledg...
 
Unified theory of acceptance and use of technology of e government services i...
Unified theory of acceptance and use of technology of e government services i...Unified theory of acceptance and use of technology of e government services i...
Unified theory of acceptance and use of technology of e government services i...
 
Towards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysiaTowards predictive maintenance for marine sector in malaysia
Towards predictive maintenance for marine sector in malaysia
 
The new leaed (ii) ion selective electrode on free plasticizer film of pthfa ...
The new leaed (ii) ion selective electrode on free plasticizer film of pthfa ...The new leaed (ii) ion selective electrode on free plasticizer film of pthfa ...
The new leaed (ii) ion selective electrode on free plasticizer film of pthfa ...
 
Searchable symmetric encryption security definitions
Searchable symmetric encryption security definitionsSearchable symmetric encryption security definitions
Searchable symmetric encryption security definitions
 
Super convergence of autonomous things
Super convergence of autonomous thingsSuper convergence of autonomous things
Super convergence of autonomous things
 
Study on performance of capacitor less ldo with different types of resistor
Study on performance of capacitor less ldo with different types of resistorStudy on performance of capacitor less ldo with different types of resistor
Study on performance of capacitor less ldo with different types of resistor
 
Stil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal designStil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal design
 
On premise ai platform - from dc to edge
On premise ai platform - from dc to edgeOn premise ai platform - from dc to edge
On premise ai platform - from dc to edge
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Hybrid kNN-FNN Neural Network for Indoor Positioning

  • 1. Hybrid Nearest Neighbour and Feed-forward Neural Networks Algorithm for Indoor Positioning System Tuan A. Z. Rahman∗, Nordin Ramli∗, M. A. A. Rahman‡ and Hafizal Mohamad§ ∗Wireless Network and Protocol Research Laboratory, MIMOS Berhad 57000 Kuala Lumpur, Malaysia ‡Department of Physics, Faculty of Science, Universiti Putra Malaysia 43400 UPM Serdang, Selangor, Malaysia §Faculty of Engineering and Built Environment, Universiti Sains Islam Malaysia 71800 Nilai, Negeri Sembilan, Malaysia ∗zahidi.rahman@mimos.my and nordin.ramli@mimos.my Abstract—Accurate localization of people and mobile devices in building plays important roles in order to deliver helpful location-based services such as direction and object finding, and content delivery. This paper presents a hybrid feed-forward neural networks (FNNs)-based indoor localization system trained by means of recently developed metaheuristic algorithm. The received signal strength (RSS) from the access points (APs) is employed as input to the proposed algorithm to estimate the user location in the wireless local area network (LAN) environment. The performance of developed hybrid kNN-FNNs algorithms were compared with the basic k-NN algorithm in term of error distance achieved. The comparative study has shown that the developed hybrid kNN-FNNs algorithm is more efficient when estimating the user location with accuracy of 86.39 percent in comparison to its predecessor algorithm (with 69.67 percent) as the error distance was minimized using metaheuristic algorithm. Index Terms—artificial neural networks, indoor positioning, metaheuristic, k-nearest neighbours, received signal strength I. INTRODUCTION Nowadays, indoor positioning systems (IPS) have become very popular area of research due to high demand in develop- ment of smart buildings and IoT objects tracking for com- mercial purposes [1-3]. RSS-based fingerprint among other established techniques in IPS received widely attention due to advantages such as no requirement of extra hardware at both sender and receiver sides; utilization of already existing infrastructure; easily implementable; and non essential need of propagation model building which may or may not depict real signal propagation at run time [4]. Various positioning prediction algorithms have been developed in the past decades to estimated the user location in WLAN environment. As the k-nearest neighbour (k-NN) algorithm is an es- tablished localization prediction algorithm in IPS, there are still rooms for further improvement that can be proposed to upgrade its prediction accuracy. In this paper, a hybrid posi- tioning prediction algorithm has been proposed amalgamation between a simple k-NN and feed-forward neural networks (FNNs) algorithms and then were trained using a metaheuristic algorithm. The rest of this paper is organized as follows: Section II discusses regarding related works on IPS using Wi-Fi fingerprinting method and metaheuristic-based FNNs algorithm. The development and configuration of proposed positioning prediction algorithm are explained in Section III. Section IV presents the main results of developed algorithm and comparative study on its performance. Finally, Section V concludes the paper and gives possible future directions for research. II. RELATED WORK RADAR which proposed by Bahl and Padmanabhan [5] was the pioneer work in utilizing Wi-Fi signals and radio propa- gation model to estimate user’s indoor position. The user’s positions were estimated based on Wi-Fi signals received at the access points (APs) from a laptop. k-NN algorithm with triangulation method was employed to calculate the user’s position resulting a median error of 2-3 meters achieved. COMPASS developed by King et al. [6] was considered the user’s orientation in order to improve the estimation accuracy. The Wi-Fi signal strength were collected using a mobile device while probabilistic algorithm was used to compute the user’s coordinates. It successfully achieved an average error of less than 1.65 meters in comparison to 2.26 meters achieved by RADAR. The affinity propagation clustering algorithm and the par- ticle swarm optimization (PSO)-based ANNs were employed by Li et al. [7] to develop an IPS. To reduce the maximum location error, the affinity clustering and principle component analysis (PCA) techniques were used, and then an ANNs model was trained using PSO algorithm. A mean error of 1.89 meters was reported and the developed algorithm provided a higher positioning accuracy compared to k-NN and back- propagation (BP) algorithms. HybLoc [8] and CEnsLoc [9] were developed by Akram et al. for IPS using soft clustering-based random decision forest and Gaussian Mixture Model (GMM) ensembles, respectively. These systems employ Gaussian Mixture Model (GMM)-based soft clustering and Random Decision Forest (RDF) ensembles for hybrid IPS. The HybLoc algorithm demonstrated higher accuracy and precision in comparison to kNN and ANNs algorithms. While, the CEnsLoc algorithm highlighted 97 percent accuracy over other contested algorithms. III. DEVELOPMENT OF HYBRID kNN-FNNS ALGORITHM Flowchart of the proposed hybrid kNN-FNNs algorithm was illustrated as in Fig. 1. The algorithm consist of three main individual algorithm which are: the basic k-NN algorithm (green box), series kNN-FNNs algorithm (blue box) and 2020 IEEE 8th Conference on Systems, Process and Control (ICSPC), 11–12 December 2020, Melaka, Malaysia 978-1-7281-8860-7 ©2020 IEEE
  • 2. FNNs algorithm. Each algorithm will compute their own error distance based on RSS input. An amalgamation formulated from minimum error distance from each algorithm was per- formed at the end of the process before output position was estimated. The details of each algorithm for IPS using wireless fingerprinting technique were described in the next subsection. RSS k-NN Triangulation Method FNNs FNNs Minimum Distance XY Coordinate k-NN Hybrid kNN-FNNs Basic k-NN Series kNN-FNNs Fig. 1. Flowchart of the developed algorithm A. Basic kNN algorithm The basic k-NN algorithm by means of Euclidean distance was the foundation to this developed hybrid algorithm. The algorithm will selected three nearest location points (from the offline dataset) to the user location (online dataset). And then, a simple averaging/triangulation method was employed to estimated user location using these three points as shown in Eqs. 1 and 2. xe = (x1 + x2 + x3)/3 (1) ye = (y1 + y2 + y3)/3 (2) where, xe and ye are the estimated x and y-coordinates, respectively. B. Metaheuristic-based FNNs algorithm The application of metaheuristic algorithms to train FNNs has been a key interest among researchers around the globe over the past two decades. In order to improve its generaliza- tion capabilities, metaheuristic algorithms hold important role in comparison to classical gradient-descent algorithms [10]. In this paper, a metaheuristic algorithm named Stochastic Fractal Search (SFS) algorithm proposed by Salimi [11] has been employed to train FNNs for IPS purpose. The SFS algorithm inspired by the natural phenomenon of growth and utilized a mathematical concept called the fractal. An improvement version of SFS algorithm using chaotic maps to upgrade its exploration and intensification abilities is illustrated in Fig. 2 [12]. A Gauss/mouse chaotic maps is used and embedded in Eqs. 3 and 4 which are represented the Diffusion and First Updating Processes of SFS algorithm to replace random normal distribution coefficients. Start Specify the SFS algorithm control parameters (MDN, Gaussian Walk) Initialize the population by randomize a number of points, NP Evaluate the fitness of each point and record the best point, BP G < Max_Gen Perform Updating Processes Update the jth component of Pi using chaotic map (Eq. 2) Display results End Perform Diffusion Process Update the position of Pi using chaotic map (Eq. 1) G = 0 YES G = G + 1 NO Start Specify the SFS algorithm control parameters (MDN, Gaussian Walk) Initialize the population by randomize a number of points, NP Evaluate the fitness of each point and record the best point, BP G < Max_Gen Perform Updating Processes Update the jth component of Pi using chaotic map (Eq. 2) Display results End Perform Diffusion Process Update the position of Pi using chaotic map (Eq. 1) G = 0 YES G = G + 1 NO Encoding the points Assigning the connection weights and biases Training and setting Calculate the fitness function Encoding the points Assigning the connection weights and biases Training and setting Calculate the fitness function Start Specify the SFS algorithm control parameters (MDN, Gaussian Walk) Initialize the population by randomize a number of points, NP Evaluate the fitness of each point and record the best point, BP G < Max_Gen Perform Updating Processes Update the jth component of Pi using chaotic map (Eq. 2) Display results End Perform Diffusion Process Update the position of Pi using chaotic map (Eq. 1) G = 0 YES G = G + 1 NO Encoding the points Assigning the connection weights and biases Training and setting Calculate the fitness function FNNs CFS Algorithm Fig. 2. Flowchart of training FNNs using CFS algorithm [12] GW = Gaussian(γB, σ) + ( ∗ BP − α ∗ Pi) (3) where, GW is Gaussian Walk parameter generated based on Gaussian distribution random walk, γB is equal to |BP| and σ is Gaussian distribution, is uniformly distributed random numbers restricted to range of [0, 1]. While, α parameter is generated number between 0 to 1 using Gauss/mouse chaotic map. P0 i (j) = Pr(j) − α ∗ (Pt(j) − Pi(j)) (4) where P0 i is new updated position of Pi. Pr and Pt are random selected points in the group. Again, α parameter is employed in this First Updating Process. More details regarding this metaheuristic algorithm can be found in [11] and its chaotic variants in [12]. Fig. 3 shows the FNNs architecture for IPS which consists of an input layer, a hidden layer and an output layer. Seven nodes were employed in the input layer which include of user’s orientation and 3 APs with their RSS signal. In this study, ten nodes in hidden layer were selected based on heuristic method with consideration on computational burden. Two nodes in the 2020 IEEE 8th Conference on Systems, Process and Control (ICSPC), 11–12 December 2020, Melaka, Malaysia 978-1-7281-8860-7 ©2020 IEEE
  • 3. output layer represented the estimated location in terms of x and y- coordinates. The chaos-enhanced SFS algorithm is used to search for optimal weight, ω and bias, β parameters. I1 I2 I3 I6 | f1 O1 Hidden layer Input layer Output layer Orentation AP1 RSS1 X 1 2 m 11 12 1m | f2 | fm | | | m+1 O2 Y I7 I1 m+2 AP3 RSS3 | | | 7m Fig. 3. Two layers of neural networks for indoor positioning system IV. RESULTS AND DISCUSSION An Intel desktop (64-bit i5) with 12 GB RAM was used for computational process in MATLAB environment. The experimental dataset developed through fingerprinting (FP) collection from University of Mannheim was employed in this study [6]. A pre-processing of the dataset was performed by selecting 3 highest RSS values for each AP. The complete dataset consist of 146080 Wi-Fi RSSI FPs and 6570 on-line were utilized in training and testing processes. Twenty dataset from offline and three dataset from on-line were used and selected randomly in training phase of the developed algorithm with average of 1000 times to ensure its convergence [6]. The MDN of SFS algorithm was set to 3 with first Gaussian walk is used. A total of 2400 function evaluations using ten Start Points (particles) was computed. The statistical performance of each developed algorithm were tabulated in Table I. The performance of FNNs algorithm is poor in comparison to the basic k-NN algorithm in terms of median and lowest distance error, but achieved better in maximum distance error. The FNNs was failed to generalise the APs locations to predict the user’s position which lead to less sensitive to small changes in RSS value in contradict to k-NN algorithm. Then, the hybrid algorithm combining the strength of both algorithms was trained using the improved SFS algorithm. Fig. 4 shows the convergence plot of improved SFS algorithm to train hybrid kNN-FNNs for IPS. Fig. 5 shows the CDF for the contested algorithms. The hy- brid kNN-FNNs algorithm significantly outperforms the other contested algorithms in terms of better accuracy achieved. The error distance in the hybrid kNN-FNNs algorithm is less than 5 meters in 86.39 percent of all measurements compared to only 77.98, 73.93, 69.67 and 33.90 percent for parallel kNN- FNNs, series kNN-FNNs, basic k-NN and FNNs algorithms, TABLE I PERFORMANCE COMPARISON BETWEEN DEVELOPED ALGORITHMS Statistical Performance (m) Algorithm Min. Error Max. Error Median k-NN 0.0567 32.4178 3.1831 FNNs 0.0586 23.3341 9.6179 Series kNN-FNNs 0.0415 31.8025 3.5539 Parallel kNN-FNNs 0.0567 22.8216 2.5612 Hybrid kNN-FNNs 0.0415 13.0568 1.9290 0 500 1000 1500 2000 Number of Function Evaluations 1.8 2 2.2 2.4 2.6 2.8 3 3.2 Median of Error Distance X: 2376 Y: 1.929 Fig. 4. The convergence curve of improved SFS to train hybrid kNN-FNNs algorithm. respectively. Table II highlights the estimated user’s position with lowest distance error for different algorithms. Based on these three locations, the hybrid kNN-FNNs algorithm outper- formed its predecessor algorithms with 1.0269m distance error while k-NN (2.6353m) and FNNs (2.3219m), averagely. TABLE II THE ESTIMATED LOCATION WITH LOWEST ERROR FOR DIFFERENT ALGORITHM Estimated Location Real Location k-NN FNNs Hybrid kNN-FNNs (11.39, 5.00) (11.33, 5.00) (11.06, 6.80) (11.52, 6.12) (8.56, 7.64) (8.67, 7.67) (12.54, 4.48) (8.52, 7.63) (24.70, 7.70) (17.00, 7.00) (24.68, 7.65) (22.86, 7.18) 0 5 10 15 20 25 30 35 Distance Error (m) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Cumulative Density Function Basic kNN FNN Series kNN-FNNs Parallel kNN-FNNs Hybrid kNN-FNNs Fig. 5. Performance of developed algorithms in comparison to the basic kNN algorithm. 2020 IEEE 8th Conference on Systems, Process and Control (ICSPC), 11–12 December 2020, Melaka, Malaysia 978-1-7281-8860-7 ©2020 IEEE
  • 4. V. CONCLUSION In this work, a new hybrid indoor Wi-Fi positioning sys- tem based on Nearest Neighbour and Feed-forward Neural Networks algorithms has been proposed. Hybrid methods combine advantages of each algorithm to improve the overall accuracy as well as generalization capability which is very important in real world Wi-Fi fingerprinting-based indoor positioning estimation. The error distance in the hybrid kNN- FNNs algorithm is less than 5 meters in 86.39 percent of all measurements in comparison to other contested algorithms. The comparative study has shown that the developed hybrid kNN-FNNs algorithm is more efficient in estimating the user location in comparison to its predecessor algorithm as the error distance was minimised using metaheuristic algorithm. The future work includes experimental data collection of Wi-Fi fingerprint integrated with magnetic signal in order to improve the prediction performance of the developed algorithm. ACKNOWLEDGMENT The authors would like to show gratitude to MIMOS Berhad for the funding to perform this research. The authors would like to thank the reviewers for their valuable feedback and comments. REFERENCES [1] H. Liu, H. Darabi, P. Banerjee and J. Liu, “Survey of wireless indoor positioning techniques and systems,” IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 37, pp. 1067-1080, November 2007. [2] Y. Gu, A. Lo and I. Niemegeers, “A survey of indoor positioning systems for wireless personal networks,” in IEEE Communications Surveys and Tutorials, vol. 11, pp. 13-32, March 2009. [3] F. Zafari, A. Gkelias and K. K. Leung, “A survey of indoor localization systems and technologies,” IEEE Communications Surveys and Tutori- als, vol. 21, pp. 2568-2599, April 2019. [4] C. Song, J. Wang, and G. Yuan, “Hidden naive bayes indoor finger- printing localization based on best-discriminating AP selection,” ISPRS International Journal of Geo-Information, vol. 5, pp. 1-22, October 2016. [5] P. Bahl and V. N. Padmanabhan, “RADAR: an in-building RF based user location and tracking system,” in Proceedings of IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies, vol. 2, pp. 775–784, Tel Aviv, Israel, March 2000. [6] T. King, S. Kopf, T. Haenselmann, C. Lubberger and W. Effelsberg, “COMPASS: A probabilistic indoor positioning system based on 802.11 and digital compasses,” Proceedings of the 1st International Workshop on Wireless Network Testbeds, Experimental Evaluation and Character- ization, pp. 34-40, September 2006. [7] N. Li, J. Chen, Y. Yuan, X. Tian, Y. Han, and M. Xia, “A Wi-Fi indoor localization strategy using particle swarm optimization based artificial neural networks,” International Journal of Distributed Sensor Networks, vol. 12(3), pp. 1-9, March 2016. [8] B. A. Akram, A. H. Akbar and O. Shafiq, “HybLoc: Hybrid indoor Wi-Fi localization using soft clustering-based random decision forest ensembles,” IEEE Access, vol. 6, pp. 38251-38272, July 2018. [9] B. A. Akram, A. H. Akbar and K. H. Kim, “CEnsLoc: Infrastructure-less indoor localization methodology using GMM clustering-based classifi- cation ensembles,” Mobile Information Systems, vol. 2018, pp. 1-11, October 2018. [10] V. K. Ojha, A. Abraham and V. Snášel, “Metaheuristic design of feedforward neural networks: A review of two decades of research,” Engineering Application of Artificial Intelligence, vol. 60, pp. 97-116, April 2017. [11] H. Salimi, “Stochastic Fractal Search: A powerful metaheuristic algo- rithm,” Knowledge-Based Systems, vol. 75, pp. 1-18, February 2015. [12] T. A. Z. Rahman, “Chaos variants of Stochastic Fractal Search algorithm for solving vibration problems,” PhD Thesis, Dept. of Mechanical and Manufacturing Engineering, Universiti Putra Malaysia, January 2020. 2020 IEEE 8th Conference on Systems, Process and Control (ICSPC), 11–12 December 2020, Melaka, Malaysia 978-1-7281-8860-7 ©2020 IEEE