Classification of Soft Keyboard Typing Behaviors Using Mobile Device Sensors with Machine Learning

被引:11
作者
Yuksel, Asim Sinan [1 ]
Senel, Fatih Ahmet [1 ]
Cankaya, Ibrahim Arda [1 ]
机构
[1] Suleyman Demirel Univ, Dept Comp Engn, Isparta, Turkey
关键词
Machine learning; Classification; Keystroke dynamics; Mobile sensing; Behavior analysis; ACTIVITY RECOGNITION; FEATURE-EXTRACTION; FEATURE-SELECTION; FALL DETECTION; ACCELEROMETER; AUTHENTICATION; SMARTPHONE; IDENTIFICATION; DISCOVERY; PATTERNS;
D O I
10.1007/s13369-018-03703-8
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The amount of personal data stored on mobile devices has risen significantly during the past several years as a result of two developments: More people are using them, and sensors have become more advanced, capable of analyzing and classifying human activities such as walking, running, sleeping and cycling, and swimming. In this study, we propose a system to classify users' typing behaviors based on the data produced by the built-in sensors and present a login use case scenario to validate the results. We investigate users' unique typing and phone holding behaviors by examining the soft biometric (age, gender) and statistical features. Typing behaviors are classified by various machine learning techniques with the data inputted from accelerometer and gyroscope sensors. Artificial neural networks (ANN), k-nearest neighbors (k-NN), support vector machines (SVM) and RandomForest Classifier (RFC) algorithms, which are some of the most common algorithms, were applied for classification. In the user studies, we achieved accuracy of 98.55% for ANN, 100% for k-NN, 99.8% for SVM and 99.5% for RFC. The system is capable of device-based training and can distinguish the device owner's typing behavior from those of others with 100% accuracy. The proposed system was tested on a developed mobile application prototype, and its applicability was shown through experiments.
引用
收藏
页码:3929 / 3942
页数:14
相关论文
共 56 条
  • [1] Using Accelerometer and Gyroscopic Measures to Quantify Postural Stability
    Alberts, Jay L.
    Hirsch, Joshua R.
    Koop, Mandy Miller
    Schindler, David D.
    Kana, Daniel E.
    Linder, Susan M.
    Campbell, Scott
    Thota, Anil K.
    [J]. JOURNAL OF ATHLETIC TRAINING, 2015, 50 (06) : 578 - 588
  • [2] RoadSense: Smartphone Application to Estimate Road Conditions Using Accelerometer and Gyroscope
    Allouch, Azza
    Koubaa, Anis
    Abbes, Tarek
    Ammar, Adel
    [J]. IEEE SENSORS JOURNAL, 2017, 17 (13) : 4231 - 4238
  • [3] Mobile activity recognition and fall detection system for elderly people using Ameva algorithm
    Alvarez de la Concepcion, Miguel Angel
    Soria Morillo, Luis Miguel
    Alvarez Garcia, Juan Antonio
    Gonzalez-Abril, Luis
    [J]. PERVASIVE AND MOBILE COMPUTING, 2017, 34 : 3 - 13
  • [4] Feature extraction and classification for EEG signals using wavelet transform and machine learning techniques
    Amin, Hafeez Ullah
    Malik, Aamir Saeed
    Ahmad, Rana Fayyaz
    Badruddin, Nasreen
    Kamel, Nidal
    Hussain, Muhammad
    Chooi, Weng-Tink
    [J]. AUSTRALASIAN PHYSICAL & ENGINEERING SCIENCES IN MEDICINE, 2015, 38 (01) : 139 - 149
  • [5] COGEMO: Cognitive-Based Emotion Detection from Patient Generated Health Reviews
    Asghar, Muhammad Zubair
    Khan, Aurangzeb
    Khan, Khairullh
    Ahmed, Hussain
    Khan, Imran Ali
    [J]. JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2017, 7 (06) : 1436 - 1444
  • [6] Bell J., 2015, Machine Learning, P91, DOI [DOI 10.1007/978-3-319-20010-1_5, 10.1007/978-3-319-63913-0_5, DOI 10.1007/978-3-319-20010-1]
  • [7] Bhagavatula Rasekhar., 2015, Biometric authentication on iPhone and Android: Usability, perceptions, and influences on adoption
  • [8] Random forests
    Breiman, L
    [J]. MACHINE LEARNING, 2001, 45 (01) : 5 - 32
  • [9] Gyroscope vs. accelerometer measurements of motion from wrist PPG during physical exercise
    Casson, Alexander J.
    Galvez, Arturo Vazquez
    Jarchi, Delaram
    [J]. ICT EXPRESS, 2016, 2 (04): : 175 - 179
  • [10] On the use of ensemble of classifiers for accelerometer-based activity recognition
    Catal, Cagatay
    Tufekci, Selin
    Pirmit, Elif
    Kocabag, Guner
    [J]. APPLIED SOFT COMPUTING, 2015, 37 : 1018 - 1022