Motor Learning and Machine Learning: Predicting the Amount of Sessions to Learn the Tracing Task

  • Eduardo Dorneles Ferreira de Souza
  • Moisés Rocha dos Santos
  • Lucas Cléopas Costa da Silva
  • Alexandre César Muniz de Oliveira
  • Areolino de Almeida Neto
  • Paulo Rogério de Almeida RibeiroEmail author
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 1068)


Motor activities are the main way of interacting with the world. Therefore, loss of ability to perform some of these activities, e.g. as a result of a neurological disease, is a serious injury to the individual. The present work aims to propose an approach to estimate the number of sessions required to learn a motor task. In the literature, there are many works on motor learning, mostly looking for ways to decrease the time of skill acquisition or motor rehabilitation. However, few works concentrate on trying to estimate the training time needed to achieve certain motor performance. In the experiment, three sessions - one session per day - were performed for each participant, whose purpose was to predict in which tracing task session the participant would reach a certain error based on their profile and initial performance. The classification models were: Algorithm K-Neighbors Nearer (KNN), Neural Network Multi Layer Perceptron (MLP), Decision Tree (AD) and Support Vector Machine (SVM). They were compared using three metrics, namely: Accuracy, F1-Score and Cohen Kappa coefficient. MLP, SVM and AD, had similar results for Accuracy and Cohen Kappa coefficient, but better than KNN, whereas for the F1-Score MPL performed better than all. This work showed the possibility of estimating the number of sessions to achieve a certain performance using prediction algorithms. This finding suggests that a similar approach may be used to estimate the amount of training a patient requires to rehabilitate.


Motor skill learning Machine learning Tracing task 



The authors acknowledge FAPEMA for the financial support for this research specially for scholarship, Proc. UNIVERSAL-01294/16 and Proc. 2019/10012-2, Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP).


  1. 1.
    Beck, A.T., Ward, C.H., Mendelson, M., Mock, J., Erbaugh, J.: An inventory for measuring depression. Arch. Gen. Psychiatry 4(6), 561–571 (1961)CrossRefGoogle Scholar
  2. 2.
    Carvalho, M.B.F.: Evaluate plataform of automatic motor learning skill, monograph (Computer Engineering), UFMA (Federal Uniersvity of Maranhão), São Luís, Brazil (2018)Google Scholar
  3. 3.
    Espírito-Santo, H., Pires, C.F., Garcia, I.Q., Daniel, F., Silva, A.G., Fazio, R.L.: Preliminary validation of the portuguese edinburgh handedness inventory in an adult sample. Appl. Neuropsychol. Adult 24(3), 275–287 (2017)CrossRefGoogle Scholar
  4. 4.
    Hahne, J.M., et al.: Linear and nonlinear regression techniques for simultaneous and proportional myoelectric control. IEEE Trans. Neural Syst. Rehabil. Eng. 22(2), 269–279 (2014)CrossRefGoogle Scholar
  5. 5.
    Jordan, M.I., Mitchell, T.M.: Machine learning: trends, perspectives, and prospects. Science 349(6245), 255–260 (2015)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Kitago, T., Krakauer, J.W.: Motor learning principles for neurorehabilitation. Handb. Clin. Neurol. 110, 93–103 (2013)CrossRefGoogle Scholar
  7. 7.
    Lemm, S., Blankertz, B., Dickhaus, T., Müller, K.R.: Introduction to machine learning for brain imaging. Neuroimage 56(2), 387–399 (2011)CrossRefGoogle Scholar
  8. 8.
    Norvig, P., Russell, S.: Inteligência Artificial, vol. 1, 3 edn. Elsevier, Brasil (2014)Google Scholar
  9. 9.
    Pedregosa, F., et al.: Scikit-learn: machine learning in python. J. Mach. Learn. Res. 12, 2825–2830 (2011)MathSciNetzbMATHGoogle Scholar
  10. 10.
    Prichard, G., Weiller, C., Fritsch, B., Reis, J.: Effects of different electrical brain stimulation protocols on subcomponents of motor skill learning. Brain Stimulation 7(4), 532–540 (2014)CrossRefGoogle Scholar
  11. 11.
    Reis, J., et al.: Noninvasive cortical stimulation enhances motor skill acquisition over multiple days through an effect on consolidation. Proc. Nat. Acad. Sci. U.S.A. 106(5), 1590–1595 (2009)CrossRefGoogle Scholar
  12. 12.
    Rossum, G.: Python reference manual. Technical report, Amsterdam, The Netherlands (1995)Google Scholar
  13. 13.
    Santos, M.R., et al.: Machine learning to estimate the amount of training to learn a motor skill. In: Duffy, V.G. (ed.) HCII 2019. LNCS, vol. 11581, pp. 198–209. Springer, Cham (2019). Scholar
  14. 14.
    Sato, A., Fujita, T., Ohashi, Y., Yamamoto, Y., Suzuki, K., Otsuki, K.: A prediction model for activities of daily living for stroke patients in a convalescent rehabilitation ward. J. Allied Health Sci. 7(1), 1–6 (2016)CrossRefGoogle Scholar
  15. 15.
    Shinners, P.: Pygame. (2011)
  16. 16.
    Sonoda, S., Saitoh, E., Nagai, S., Okuyama, Y., Suzuki, T., Suzuki, M.: Stroke outcome prediction using reciprocal number of initial activities of daily living status. J. Stroke Cerebrovasc. Dis. 14(1), 8–11 (2005)CrossRefGoogle Scholar
  17. 17.
    Tsuji, T., Liu, M., Sonoda, S., Domen, K., Chino, N.: The stroke impairment assessment set: its internal consistency and predictive validity. Arch. Phys. Med. Rehabil. 81(7), 863–868 (2000)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Federal University of MaranhãoSão LuísBrazil
  2. 2.Instituto de Ciências Matemáticas e de ComputaçãoUniversity of São PauloSão CarlosBrazil

Personalised recommendations