Detecting autism spectrum disorder using machine learning techniques

An experimental analysis on toddler, child, adolescent and adult datasets


Autism Spectrum Disorder (ASD), which is a neuro development disorder, is often accompanied by sensory issues such an over sensitivity or under sensitivity to sounds and smells or touch. Although its main cause is genetics in nature, early detection and treatment can help to improve the conditions. In recent years, machine learning based intelligent diagnosis has been evolved to complement the traditional clinical methods which can be time consuming and expensive. The focus of this paper is to find out the most significant traits and automate the diagnosis process using available classification techniques for improved diagnosis purpose. We have analyzed ASD datasets of toddler, child, adolescent and adult. We have evaluated state-of-the-art classification and feature selection techniques to determine the best performing classifier and feature set, respectively, for these four ASD datasets. Our experimental results show that multilayer perceptron (MLP) classifier outperforms among all other benchmark classification techniques and achieves 100% accuracy with minimal number of attributes for toddler, child, adolescent and adult datasets. We also identify that ‘relief F’ feature selection technique works best for all four ASD datasets to rank the most significant attributes.


Fig. 1
Fig. 2
Fig. 3
Fig. 4


  1. 1.

    Thabtah F, Abdelhamid N, Peebles D. A machine learning autism classification based on logistic regression analysis. Health Inf Sci Syst. 2019;7(1):1.

    Article  Google Scholar 

  2. 2.

    Wiggins LD, Reynolds A, Rice CE, Moody EJ, Bernal P, Blaskey L, Rosenberg SA, Lee LC, Levy SE. Using standardized diagnostic instruments to classify children with autism in the study to explore early development. J Autism Dev Disord. 2015;45(5):1271.

    Article  Google Scholar 

  3. 3.


    Article  Google Scholar 

  4. 4.

    Le Couteur AL, Gottesman I, Bolton P, Simonoff E, Yuzda E, Rutter M, Bailey A. Autism as a strongly genetic disorder evidence from a British twin Study. Psychol Med. 1995;25(1):63.

    Article  Google Scholar 

  5. 5.

    Chawla NV. Data mining and knowledge discovery handbook. Boston: Springer; 2009. p. 875–86.

    Book  Google Scholar 

  6. 6.

    Geschwind D, Sowinski J, Lord C. Letters to the Editor 463. Am J. 2001.

  7. 7.

    Pratap A, Kanimozhiselvi CS, Vijayakumar R, Pramod KV. Soft computing models for the predictive grading of childhood autism—a comparative study. Tech Report 2014; p. 4.

  8. 8.

    Fischbach G, Lord C. The Simons Simplex Collection: a resource for identification of autism genetic risk factors. Neuron. 2010;68(2):192–5.

    Article  Google Scholar 

  9. 9.

    Islam MR, Kabir MA, Ahmed A, Kamal ARM, Wang H, Ulhaq A. Depression detection from social network data using machine learning techniques. Health Inf Sci Syst. 2018;6(1):8.

    Article  Google Scholar 

  10. 10.

    Allison C, Auyeung B, Baron-Cohen S. Toward brief “Red Flags” for autism screening: the short autism spectrum quotient and the short quantitative checklist in 1,000 cases and 3,000 controls. Tech. rep. 2012.

  11. 11.

    Duda M, Ma R, Haber N, Wall DP. Use of machine learning for behavioral distinction of autism and ADHD. Transl Psychiatry. 2016;6(2):e732.

    Article  Google Scholar 

  12. 12.

    Thabtah F. Autism spectrum disorder screening: machine learning adaptation and DSM-5 fulfillment, Part F129311, 1 2017.

  13. 13.

    Parikh MN, Li H, He L. Enhancing diagnosis of autism with optimized machine learning models and personal characteristic data. Front Comput Neurosci. 2019;13:9.

    Article  Google Scholar 

  14. 14.

    Thabtah F. ASD Tests. A mobile app for ASD screening. Accessed 10 Jan 2020.

  15. 15.

    Zunino A, Morerio P, Cavallo A, Ansuini C, Podda J, Battaglia F, Veneselli E, Becchio C, Murino V. In: 24th International conference on pattern recognition (ICPR), August, vol. 2018. IEEE; 2018. pp. 3421–6.

  16. 16.


    Article  Google Scholar 

  17. 17.

    Thabtah F. ASD Dataset—UCI machine learning repository, 2017. Accessed 13 Jan 2020.

  18. 18.

    Thabtah F. ASD Dataset. Accessed 13 Jan 2020.

  19. 19.

    Basu K. Autism detection in adults dataset.

  20. 20.

    McNamara B, Lora C, Yang D, Flores F, Daly P. Machine learning classification of adults with autism spectrum disorder. Accessed 25 June 2020.

  21. 21.

    Hossain MD, Kabir MA. In: Proceedings of the 17th world congress on medical and health informatics (MedInfo 2019), vol. 264. IOS; 2019. p. 1447–8.

  22. 22.

    Raj S, Masood S. Analysis and detection of autism spectrum disorder using machine learning techniques. Procedia Comput Sci. 2020;167:994.

    Article  Google Scholar 

  23. 23.

    Baranwal A, Vanitha M. Autistic spectrum disorder screening: prediction with machine learning models. In: 2020 International conference on emerging trends in information technology and engineering (ic-ETITE), pp. 1–7 (2020).

  24. 24.

    Erkan U, Thanh D. Autism spectrum disorder detection with machine learning methods. Curr Psychiatry Rev. 2019;15:297.

    Article  Google Scholar 

  25. 25.

    Thabtah F, Peebles D. A new machine learning model based on induction of rules for autism detection. Health Inform J. 2020;26(1):264.

    Article  Google Scholar 

Download references

Author information



Corresponding author

Correspondence to Muhammad Ashad Kabir.

Additional information

Publisher's Note


Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Hossain, M.D., Kabir, M.A., Anwar, A. et al. Detecting autism spectrum disorder using machine learning techniques. Health Inf Sci Syst 9, 17 (2021).

Download citation


  • Autism spectrum disorder
  • machine learning
  • feature selection
  • classification
  • ASD detection