Enhancing Locomotion Recognition with Specialized Features and Map Information via XGBoost

Published: 01 Jan 2023, Last Modified: 07 Feb 2025UbiComp/ISWC Adjunct 2023EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: The goal of Sussex-Huawei Locomotion-Transportation (SHL) recognition challenge in 2023 is to recognize 8 modes of locomotion and transportation (activities) in a user-independent manner based on motion and GPS sensor data. The main challenges of this competition are sensor diversity, timestamp asynchrony, and the unknown positions of sensors in the test set. We, team "WinGPT", construct special features like velocity from the raw dataset, and extract various features from both time domain and frequency domain. Additionally, this article calculates the distance between users and the nearest places or roads as a feature using map information obtained from OpenStreetMap. We use a dataset with a total of 202 features to train classical machine learning models such as decision tree, random forest, LightGBM, and XGBoost, among which the XGBoost model performs the best, achieving a macro F1 score of 78.95% on the validation set. Moreover, based on our predictions, we determine that the sensor location in the test set is positioned on the hand. Through a post-processing procedure applied to the model, we ultimately achieve a final macro F1 score of 90.86% on the validation set from the hand. In addition, we open the source code of feature extraction and model training and publish it on GitHub: https://github.com/Therebe123/SHL2023.
Loading