Machine Learning Based Localization in Large-Scale Wireless Sensor Networks

The rapid proliferation of wireless sensor networks over the past few years has posed some serious technical challenges to researchers. The primary function of a multi-hop wireless sensor network (WSN) is to collect and forward sensor data towards the destination node. However, for many applications...

Full description

Bibliographic Details
Main Author: Ghulam Bhatti
Format: Article
Language:English
Published: MDPI AG 2018-11-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/18/12/4179
_version_ 1798006110447206400
author Ghulam Bhatti
author_facet Ghulam Bhatti
author_sort Ghulam Bhatti
collection DOAJ
description The rapid proliferation of wireless sensor networks over the past few years has posed some serious technical challenges to researchers. The primary function of a multi-hop wireless sensor network (WSN) is to collect and forward sensor data towards the destination node. However, for many applications, the knowledge of the location of sensor nodes is crucial for meaningful interpretation of the sensor data. Localization refers to the process of estimating the location of sensor nodes in a WSN. Self-localization is required in large wireless sensor networks where these nodes cannot be manually positioned. Traditional methods iteratively localize these nodes by using triangulation. However, the inherent instability in wireless signals introduces an error, however minute it might be, in the estimated position of the target node. This results in the embedded error propagating and magnifying rapidly. Machine learning based localizing algorithms for large wireless sensor networks do not function in an iterative manner. In this paper, we investigate the suitability of some of these algorithms while exploring different trade-offs. Specifically, we first formulate a novel way of defining multiple feature vectors for mapping the localizing problem onto different machine learning models. As opposed to treating the localization as a classification problem, as done in the most of the reported work, we treat it as a regression problem. We have studied the impact of varying network parameters, such as network size, anchor population, transmitted signal power, and wireless channel quality, on the localizing accuracy of these models. We have also studied the impact of deploying the anchor nodes in a grid rather than placing these nodes randomly in the deployment area. Our results have revealed interesting insights while using the multivariate regression model and support vector machine (SVM) regression model with radial basis function (RBF) kernel.
first_indexed 2024-04-11T12:49:56Z
format Article
id doaj.art-875f221df04d46899cc97027ed5d15cf
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T12:49:56Z
publishDate 2018-11-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-875f221df04d46899cc97027ed5d15cf2022-12-22T04:23:14ZengMDPI AGSensors1424-82202018-11-011812417910.3390/s18124179s18124179Machine Learning Based Localization in Large-Scale Wireless Sensor NetworksGhulam Bhatti0Department of Computer Science, Taif University, Taif 21974, Saudi ArabiaThe rapid proliferation of wireless sensor networks over the past few years has posed some serious technical challenges to researchers. The primary function of a multi-hop wireless sensor network (WSN) is to collect and forward sensor data towards the destination node. However, for many applications, the knowledge of the location of sensor nodes is crucial for meaningful interpretation of the sensor data. Localization refers to the process of estimating the location of sensor nodes in a WSN. Self-localization is required in large wireless sensor networks where these nodes cannot be manually positioned. Traditional methods iteratively localize these nodes by using triangulation. However, the inherent instability in wireless signals introduces an error, however minute it might be, in the estimated position of the target node. This results in the embedded error propagating and magnifying rapidly. Machine learning based localizing algorithms for large wireless sensor networks do not function in an iterative manner. In this paper, we investigate the suitability of some of these algorithms while exploring different trade-offs. Specifically, we first formulate a novel way of defining multiple feature vectors for mapping the localizing problem onto different machine learning models. As opposed to treating the localization as a classification problem, as done in the most of the reported work, we treat it as a regression problem. We have studied the impact of varying network parameters, such as network size, anchor population, transmitted signal power, and wireless channel quality, on the localizing accuracy of these models. We have also studied the impact of deploying the anchor nodes in a grid rather than placing these nodes randomly in the deployment area. Our results have revealed interesting insights while using the multivariate regression model and support vector machine (SVM) regression model with radial basis function (RBF) kernel.https://www.mdpi.com/1424-8220/18/12/4179wireless sensor networkslocalizationrandom vs. grid placementsimulatoinsInternet of Things (IoT)machine learning algorithmsmodel fittingsupport vector machinesregression
spellingShingle Ghulam Bhatti
Machine Learning Based Localization in Large-Scale Wireless Sensor Networks
Sensors
wireless sensor networks
localization
random vs. grid placement
simulatoins
Internet of Things (IoT)
machine learning algorithms
model fitting
support vector machines
regression
title Machine Learning Based Localization in Large-Scale Wireless Sensor Networks
title_full Machine Learning Based Localization in Large-Scale Wireless Sensor Networks
title_fullStr Machine Learning Based Localization in Large-Scale Wireless Sensor Networks
title_full_unstemmed Machine Learning Based Localization in Large-Scale Wireless Sensor Networks
title_short Machine Learning Based Localization in Large-Scale Wireless Sensor Networks
title_sort machine learning based localization in large scale wireless sensor networks
topic wireless sensor networks
localization
random vs. grid placement
simulatoins
Internet of Things (IoT)
machine learning algorithms
model fitting
support vector machines
regression
url https://www.mdpi.com/1424-8220/18/12/4179
work_keys_str_mv AT ghulambhatti machinelearningbasedlocalizationinlargescalewirelesssensornetworks