Optimal sensor channel selection for resource-efficient deep activity recognition
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.author | Leite, Clayton Frederick Souza | en_US |
dc.contributor.author | Xiao, Yu | en_US |
dc.contributor.department | Department of Communications and Networking | en |
dc.contributor.groupauthor | Mobile Cloud Computing | en |
dc.date.accessioned | 2021-06-16T06:57:01Z | |
dc.date.available | 2021-06-16T06:57:01Z | |
dc.date.issued | 2021-05-18 | en_US |
dc.description | Funding Information: This work was funded by Business Finland (grant number: 1573/31/2020). Publisher Copyright: © 2021 ACM. | |
dc.description.abstract | Deep learning has permitted unprecedented performance in sensor-based human activity recognition (HAR). However, deep learning models often present high computational overheads, which poses challenges to their implementation on resource-constraint devices such as microcontrollers. Usually, the computational overhead increases with the input size. One way to reduce the input size is by constraining the number of sensor channels. We refer to sensor channel as a specific data modality (e.g. accelerometer) placed on a specific body location (e.g. chest). Identifying and removing irrelevant and redundant sensor channels is feasible via exhaustive search only in cases where few candidates exist. In this paper, we propose a smarter and more efficient way to optimize the sensor channel selection during the training of deep neural networks for HAR. Firstly, we propose a light-weight deep neural network architecture that learns to minimize the use of redundant and irrelevant information in the classification task, while achieving high performance. Secondly, we propose a sensor channel selection algorithm that utilizes the knowledge learned by the neural network to rank the sensor channels by their contribution to the classification task. The neural network is then trimmed by removing the sensor channels with the least contribution from the input and pruning the corresponding weights involved in processing them. The pipeline that consists of the above two steps iterates until the optimal set of sensor channels has been found to balance the trade-off between resource consumption and classification performance. Compared with other selection methods in the literature, experiments on 5 public datasets showed that our proposal achieved significantly higher F1-scores at the same time as utilizing from 76% to 93% less memory, with up to 75% faster inference time and as far as 76% lower energy consumption. | en |
dc.description.version | Peer reviewed | en |
dc.format.extent | 13 | |
dc.format.mimetype | application/pdf | en_US |
dc.identifier.citation | Leite, C F S & Xiao, Y 2021, Optimal sensor channel selection for resource-efficient deep activity recognition . in Proceedings of the 20th International Conference on Information Processing in Sensor Networks, IPSN 2021 ., 3458278, ACM, pp. 371-383, International Conference on Information Processing in Sensor Networks, Virtual, Online, United States, 18/05/2021 . https://doi.org/10.1145/3412382.3458278 | en |
dc.identifier.doi | 10.1145/3412382.3458278 | en_US |
dc.identifier.isbn | 9781450380980 | |
dc.identifier.other | PURE UUID: b5a5725e-6684-4140-9546-1e8c5f22e695 | en_US |
dc.identifier.other | PURE ITEMURL: https://research.aalto.fi/en/publications/b5a5725e-6684-4140-9546-1e8c5f22e695 | en_US |
dc.identifier.other | PURE LINK: http://www.scopus.com/inward/record.url?scp=85106472709&partnerID=8YFLogxK | |
dc.identifier.other | PURE FILEURL: https://research.aalto.fi/files/64950790/ELEC_Souza_Leite_Xiao_Optimal_Sensor_Channel_IPSN_2021_acceptedauthormanuscript.pdf | en_US |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/108147 | |
dc.identifier.urn | URN:NBN:fi:aalto-202106167405 | |
dc.language.iso | en | en |
dc.relation.ispartof | International Conference on Information Processing in Sensor Networks | en |
dc.relation.ispartofseries | Proceedings of the 20th International Conference on Information Processing in Sensor Networks, IPSN 2021 | en |
dc.relation.ispartofseries | pp. 371-383 | en |
dc.rights | openAccess | en |
dc.subject.keyword | deep learning | en_US |
dc.subject.keyword | human activity recognition | en_US |
dc.subject.keyword | Sensor channel selection | en_US |
dc.title | Optimal sensor channel selection for resource-efficient deep activity recognition | en |
dc.type | A4 Artikkeli konferenssijulkaisussa | fi |
dc.type.version | acceptedVersion |