DeepIdentifier: A Deep Learning-Based Lightweight Approach for User Identity Recognition
Identifying a user precisely through mobile-device-based sensing information is a challenging and practical issue as it is usually affected by context and human-action interference. We propose a novel deep learning-based lightweight approach called DeepIdentifier. More specifically, we design a powerful and efficient block, namely funnel block, as the core components of our approach, and further adopt depthwise separable convolutions to reduce the model computational overhead. Moreover, a multi-task learning approach is utilized on DeepIdentifier, which learns to recognize the identity and reconstruct the signal of the input sensor data simultaneously during the training phase. The experimental results on two real-world datasets demonstrate that our proposed approach significantly outperforms other existing approaches in terms of efficiency and effectiveness, showing up to 17 times and 40 times improvement over state-of-the-art approaches in terms of model size reduction and computational cost respectively, while offering even higher accuracy. To the best of our knowledge, DeepIdentifier is the first lightweight deep learning approach for solving the identity recognition problem. The dataset we gathered, together with the implemented source code, is public to facilitate the research community.
KeywordsIdentity recognition Convolutional neural networks Model reduction Biometric analysis
This research was partially supported by Ministry of Science and Technology, Taiwan, under grant no. 107-2218-E-009-005.
- 1.Gadaleta, M., Rossi, M.: Idnet: Smartphone-based gait recognition with convolutional neural networks. arXiv preprint arXiv:1606.03238 (2016)
- 2.Howard, A.G., et al.: Mobilenets: efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861 (2017)
- 3.Huang, Y., Lee, M.C., Tseng, V.S., Hsiao, C.J., Huang, C.C.: Robust sensor-based human activity recognition with snippet consensus neural networks. In: 2019 16th International Conference on Wearable and Implantable Body Sensor Networks (BSN 2019), pp. 1–4. IEEE (2019)Google Scholar
- 6.Lee, W.H., Lee, R.B.: Sensor-based implicit authentication of smartphone users. In: 2017 47th International Conference on Dependable Systems and Networks (DSN), pp. 309–320. IEEE (2017)Google Scholar
- 7.Nguyen, K.-T., Vo-Tran, T.-L., Dinh, D.-T., Tran, M.-T.: Gait recognition with multi-region size convolutional neural network for authentication with wearable sensors. In: Dang, T.K., Wagner, R., Küng, J., Thoai, N., Takizawa, M., Neuhold, E.J. (eds.) FDSE 2017. LNCS, vol. 10646, pp. 197–212. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70004-5_14CrossRefGoogle Scholar
- 9.van der Putte, T., Keuning, J.: Biometrical fingerprint recognition: don’t get your fingers burned. In: Domingo-Ferrer, J., Chan, D., Watson, A. (eds.) Smart Card Research and Advanced Applications. IFIP, vol. 52, pp. 289–303. Springer, Boston, MA (2000). https://doi.org/10.1007/978-0-387-35528-3_17CrossRefGoogle Scholar
- 10.Stisen, A., et al.: Smart devices are different: assessing and mitigatingmobile sensing heterogeneities for activity recognition. In: 2015 13th ACM Conference on Embedded Networked Sensor Systems (SenSys), pp. 127–140. ACM (2015)Google Scholar
- 11.Turk, M.A., Pentland, A.P.: Face recognition using eigenfaces. In: 1991 IEEE Computer Society Conference on Computer Society Conference on Computer Vision and Pattern Recognition, pp. 586–591. IEEE (1991)Google Scholar
- 12.Xu, W., Shen, Y., Zhang, Y., Bergmann, N., Hu, W.: Gait-watch: a context-aware authentication system for smart watch based on gait recognition. In: 2017 2nd International Conference on Internet-of-Things Design and Implementation (IoTDI), pp. 59–70. IEEE/ACM (2017)Google Scholar
- 13.Yang, J.: Toward physical activity diary: motion recognition using simple acceleration features with mobile phones. In: 2009 1st International Workshop on Interactive Multimedia for Consumer Electronics, pp. 1–10. ACM (2009)Google Scholar
- 14.Yao, S., Hu, S., Zhao, Y., Zhang, A., Abdelzaher, T.: Deepsense: a unified deep learning framework for time-series mobile sensing data processing. In: 2017 26th International Conference on World Wide Web (WWW), pp. 351–360. International World Wide Web Conferences Steering Committee (2017)Google Scholar
- 15.Zhang, X., Zhou, X., Lin, M., Sun, J.: ShuffleNet: an extremely efficient convolutional neural network for mobile devices. ArXiv e-prints, July 2017Google Scholar