Advanced search
1 file | 2.14 MB

A feature ranking and selection algorithm for machine learning-based step counters

(2018) IEEE SENSORS JOURNAL. 18(8). p.3255-3265
Author
Organization
Abstract
Although ultra wideband (UWB) positioning is considered as one of the most promising solutions for indoor positioning due to its high positioning accuracy, the accuracy in situations with a large number of users will be reduced because the time between two UWB position updates can be very high. To obtain a position estimate in between these updates, we can combine the UWB positioning with a different technology, e.g., an inertial measurement unit (IMU) that captures data from an accelerometer, gyroscope, and magnetometer. Previous research using the IMU outputs for location-based services employs the periodic behaviour of the accelerometer signal to count steps. However, most of these algorithms require extensive manual tuning of multiple parameters to obtain satisfactory accuracy. To overcome these practical issues, step counting algorithms using machine learning (ML) principles can be developed. In this paper, we consider accelerometer-based step counters using ML. As the performance and complexity of such algorithms depend on the features used in the training and inference phase, proper selection of the employed features is important. Therefore, in this paper, we propose a novel feature selection algorithm, where we first rank the features based on their Bhattacharyya coefficients and then systematically construct a subset of these ranked features. In this paper, we compare three ranking approaches and apply our algorithm to different ML algorithms employing an experimental set. Although the performance of the evaluated combinations slightly varies for different ML algorithms, their performance is comparable to state-of-the-art step counters, without the need to tune parameters manually.
Keywords
NETWORKS, SYSTEMS, Step counter, feature selection, machine learning, accelerometer

Downloads

  • (...).pdf
    • full text
    • |
    • UGent only
    • |
    • PDF
    • |
    • 2.14 MB

Citation

Please use this url to cite or link to this publication:

Chicago
Vandermeeren, Stef, Samuel Van de Velde, Herwig Bruneel, and Heidi Steendam. 2018. “A Feature Ranking and Selection Algorithm for Machine Learning-based Step Counters.” Ieee Sensors Journal 18 (8): 3255–3265.
APA
Vandermeeren, S., Van de Velde, S., Bruneel, H., & Steendam, H. (2018). A feature ranking and selection algorithm for machine learning-based step counters. IEEE SENSORS JOURNAL, 18(8), 3255–3265.
Vancouver
1.
Vandermeeren S, Van de Velde S, Bruneel H, Steendam H. A feature ranking and selection algorithm for machine learning-based step counters. IEEE SENSORS JOURNAL. Piscataway: Ieee-inst Electrical Electronics Engineers Inc; 2018;18(8):3255–65.
MLA
Vandermeeren, Stef et al. “A Feature Ranking and Selection Algorithm for Machine Learning-based Step Counters.” IEEE SENSORS JOURNAL 18.8 (2018): 3255–3265. Print.
@article{8591711,
  abstract     = {Although ultra wideband (UWB) positioning is considered as one of the most promising solutions for indoor positioning due to its high positioning accuracy, the accuracy in situations with a large number of users will be reduced because the time between two UWB position updates can be very high. To obtain a position estimate in between these updates, we can combine the UWB positioning with a different technology, e.g., an inertial measurement unit (IMU) that captures data from an accelerometer, gyroscope, and magnetometer. Previous research using the IMU outputs for location-based services employs the periodic behaviour of the accelerometer signal to count steps. However, most of these algorithms require extensive manual tuning of multiple parameters to obtain satisfactory accuracy. To overcome these practical issues, step counting algorithms using machine learning (ML) principles can be developed. In this paper, we consider accelerometer-based step counters using ML. As the performance and complexity of such algorithms depend on the features used in the training and inference phase, proper selection of the employed features is important. Therefore, in this paper, we propose a novel feature selection algorithm, where we first rank the features based on their Bhattacharyya coefficients and then systematically construct a subset of these ranked features. In this paper, we compare three ranking approaches and apply our algorithm to different ML algorithms employing an experimental set. Although the performance of the evaluated combinations slightly varies for different ML algorithms, their performance is comparable to state-of-the-art step counters, without the need to tune parameters manually.},
  author       = {Vandermeeren, Stef and Van de Velde, Samuel and Bruneel, Herwig and Steendam, Heidi},
  issn         = {1530-437X},
  journal      = {IEEE SENSORS JOURNAL},
  language     = {eng},
  number       = {8},
  pages        = {3255--3265},
  publisher    = {Ieee-inst Electrical Electronics Engineers Inc},
  title        = {A feature ranking and selection algorithm for machine learning-based step counters},
  url          = {http://dx.doi.org/10.1109/JSEN.2018.2807246},
  volume       = {18},
  year         = {2018},
}

Altmetric
View in Altmetric
Web of Science
Times cited: