Maintenance Notice

Due to necessary scheduled maintenance, the JMIR Publications website will be unavailable from Wednesday, July 01, 2020 at 8:00 PM to 10:00 PM EST. We apologize in advance for any inconvenience this may cause you.

Who will be affected?

Accepted for/Published in: Journal of Medical Internet Research

Date Submitted: Jun 22, 2023
Date Accepted: Apr 19, 2024

The final, peer-reviewed published version of this preprint can be found here:

Developing a Chatbot to Support Individuals With Neurodevelopmental Disorders: Tutorial

Singla A, Khanna R, Kaur M, Kelm K, Zaiane OR, Rosenfelt C, Bui TA, Rezaei N, Nicholas DB, Reformat MZ, Majnemer A, Ogourtsova T, Boludc FV

Developing a Chatbot to Support Individuals With Neurodevelopmental Disorders: Tutorial

J Med Internet Res 2024;26:e50182

DOI: 10.2196/50182

PMID: 38888947

PMCID: 11220430

Developing a chatbot to support individuals with neurodevelopmental disorders: a Tutorial

  • Ashwani Singla; 
  • Ritvik Khanna; 
  • Manpreet Kaur; 
  • Karen Kelm; 
  • Osmar R. Zaiane; 
  • Cory Rosenfelt; 
  • Truong An Bui; 
  • Navid Rezaei; 
  • David B Nicholas; 
  • Marek Z Reformat; 
  • Annette Majnemer; 
  • Tatiana Ogourtsova; 
  • Francois V Boludc

ABSTRACT

Background:

Finding reliable health information is a major challenge for families of individuals with neurodevelopmental disabilities/differences (NDD). NDD encompasses various conditions affecting up to 14% of children in developed countries and most individuals present with complex phenotypes and related conditions, it is challenging for families to develop literacy solely by searching online information. While in-person coaching has been shown to enhance care, it is still available to a minority of individuals with NDD. Chatbots, or computer programs recapitulating conversation, have emerged in the commercial sector as useful in answering questions but their use in healthcare remains limited.

Objective:

We aimed at identifying the features required for chatbot dealing with complex health-related domains such as NDD, and then develop a chatbot able to provide health-promoting information.

Methods:

We developed, in collaboration with individuals with lived experience, a chatbot able to provide information about trusted resources covering core knowledge and services which may be of interest to families. We used Python's Django framework for the development. We also used a knowledge graph depicting the key entities in NDD and their relations, to allow the chatbot to suggest web resources which may be related to the user queries. To identify NDD domain-specific entities from user input, we used a combination of standard sources (UMLS) and other entities identified by health professionals as well as collaborators. We also developed a user interface and assessed its functionality with experienced individuals.

Results:

We developed a chatbot named CAMI (Coaching assistant for medical/health information) which allowed lay people to enter questions related to NDD.Although most entities were identified in the text, some were not captured in our system and therefore went undetected. Nonetheless, the chatbot could provide resources addressing most user queries related to NDD. We observed that enriching the vocabulary (with synonyms or lay language) for specific subdomains enhanced entity detection in user input. By utilizing a dataset of numerous individuals with NDD, we developed a knowledge graph that established meaningful connections between entities. This allowed the chatbot to present related symptoms, diagnoses, and resources for those conditions.

Conclusions:

To our knowledge, CAMI is the first chatbot providing resources related to NDD. Our work highlighted the importance of engaging end users to supplement standard generic ontologies to named entities for language recognition. We also found that complex medical and other health-related information could be integrated by using knowledge graphs and leveraging existing large datasets. This has multiple implications: generalizability to other health domains but also reducing the need for experts and optimizing their input while keeping healthcare professionals in the loop. Finally, our work also shows how health and computer science domains need to collaborate to achieve the granularity needed to make chatbots truly useful and impactful.


 Citation

Please cite as:

Singla A, Khanna R, Kaur M, Kelm K, Zaiane OR, Rosenfelt C, Bui TA, Rezaei N, Nicholas DB, Reformat MZ, Majnemer A, Ogourtsova T, Boludc FV

Developing a Chatbot to Support Individuals With Neurodevelopmental Disorders: Tutorial

J Med Internet Res 2024;26:e50182

DOI: 10.2196/50182

PMID: 38888947

PMCID: 11220430

Download PDF


Request queued. Please wait while the file is being generated. It may take some time.

© The authors. All rights reserved. This is a privileged document currently under peer-review/community review (or an accepted/rejected manuscript). Authors have provided JMIR Publications with an exclusive license to publish this preprint on it's website for review and ahead-of-print citation purposes only. While the final peer-reviewed paper may be licensed under a cc-by license on publication, at this stage authors and publisher expressively prohibit redistribution of this draft paper other than for review purposes.