1 Introduction
Wearable devices that combine multiple sensors, low-power processors, and communication capabilities have the potential to trans-form fitness, rehabilitation, and health monitoring [23], [24], [26]. Human activity recognition (HAR) is an important component of these applications since it enables fine-grained understanding of the users’ activity patterns [16], [24], [35]. For instance, knowing the activity patterns is critical in providing personalized treatment to Parkinson’s disease patients [24]. The wide applicability of HAR has led to increased attention in the development of HAR algorithms.