Identifying the Sport Activity of GPS Tracks

Abstract The wide propagation of devices, such as mobile phones, that include a global positioning system (GPS) sensor has popularised the storing of geographic information for different kinds of activities, many of them recreational, such as sport. Extracting and learning knowledge from GPS data can provide useful geographic information that can be used for the design of novel applications. In this paper we address the problem of identifying the sport from a GPS track that is recorded during a sport session. For that purpose, we store 8500 GPS tracks from ten different kinds of sports. We extract twelve features that are able to represent the activity that was recorded in a GPS track. From these features several models are induced by diverse machine learning classification techniques. We study the problem from two different perspectives: flat classification, i.e, models classify the track in one of the ten possible sport types; and hierarchical classification, i.e. given the high number of classes and the structure of the problem, we induce a hierarchy in the classes and we address the problem as a hierarchical classification problem. For this second framework, we analyse three different approaches. According to our results, multiclassifier systems based on decision trees obtain the better performance in both scenarios.

[1]  Yoram Singer,et al.  Large margin hierarchical classification , 2004, ICML.

[2]  Tom M. Mitchell,et al.  Improving Text Classification by Shrinkage in a Hierarchy of Classes , 1998, ICML.

[3]  Gert R. G. Lanckriet,et al.  Identifying Active Travel Behaviors in Challenging Environments Using GPS, Accelerometers, and Machine Learning Algorithms , 2014, Front. Public Health.

[4]  Charles E Matthews,et al.  Prediction of activity mode with global positioning system and accelerometer data. , 2008, Medicine and science in sports and exercise.

[5]  Joydeep Ghosh,et al.  Enhanced hierarchical classification via isotonic smoothing , 2008, WWW.

[6]  Tadeusz Pietraszek,et al.  Optimizing abstaining classifiers using ROC analysis , 2005, ICML.

[7]  Jian Ma,et al.  Accelerometer Based Transportation Mode Recognition on Mobile Phones , 2010, 2010 Asia-Pacific Conference on Wearable Computing Systems.

[8]  Peter A. Flach,et al.  Delegating classifiers , 2004, ICML.

[9]  Michelangelo Ceci,et al.  Classifying web documents in a hierarchy of categories: a comprehensive study , 2007, Journal of Intelligent Information Systems.

[10]  José Hernández-Orallo,et al.  An experimental comparison of performance measures for classification , 2009, Pattern Recognit. Lett..

[11]  Carlos Viegas Damásio,et al.  Using GPS Logs to Identify Agronomical Activities , 2014, AGILE Conf..

[12]  Alex A. Freitas,et al.  A review of performance evaluation measures for hierarchical classifiers , 2007 .

[13]  Alec Holt,et al.  Using accelerometers and GPS units to identify the proportion of daily physical activity located in parks with playgrounds in New Zealand children. , 2010, Preventive medicine.

[14]  U. Ekelund,et al.  Assessing physical activity using wearable monitors: measures of physical activity. , 2012, Medicine and science in sports and exercise.

[15]  Xing Xie,et al.  Learning transportation mode from raw gps data for geographic applications on the web , 2008, WWW.

[16]  Alex A. Freitas,et al.  A survey of hierarchical classification across different application domains , 2010, Data Mining and Knowledge Discovery.

[17]  Ee-Peng Lim,et al.  Hierarchical text classification and evaluation , 2001, Proceedings 2001 IEEE International Conference on Data Mining.