Abstract

Smartphone sensing capabilities have enabled human activity recognition (HAR) solutions to better understand human behavior through computational techniques. However, such solutions have suffered from scalability problems due to the high consumption of computational resources (e.g. memory and processing) and the difficulty of acting in real time due to not observing data evolution over time. These problems occur because the HAR solutions for smartphones have been solved through offline learning with models limited by a data history. The disadvantage of this approach is that human activities constantly change over time and are strongly influenced by the physical environment and user profile. To overcome such problem, this paper proposes a novel low-cost learning algorithm called NOHAR (NOvelty discrete data stream for Human Activity Recognition), focused on continuous flow of data analysis. NOHAR is an online classification algorithm based on symbolic data generated by a discretization process using algorithms as SAX and SFA. The advantages of these algorithms are their abilities to compress and reduce the dimensionality of data. In addition, this paper proposes a new framework called DISTAR (DIscrete STream learning for Activity Recognition) focused on the data streaming analysis. Its goals include standardizing the development of online algorithms for symbolic data. Experimental results using three databases show that NOHAR is on average 33 times faster than the state of the art and can reduce memory consumption by an average of 99.97%.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call