A Sensor and Machine Learning-Based Sensory Management Recommendation System for Children with Autism Spectrum Disorders †
Abstract
:1. Introduction
2. Materials and Methods
2.1. System Infrastructure
2.2. Sensor Fusion and Data Management
2.3. Data Acquisition and Machine Learning Model Training
2.4. Sensory Management Strategy Making
2.5. Real-Life System Evaluation
2.5.1. No-SMRS Session
2.5.2. SMRS Session 1
2.5.3. SMRS Session 2
2.5.4. Post-Session Evaluation
2.6. Ethics Statement and Material Interpretation
3. Results
3.1. Detection Accuracy
3.2. Effectiveness of the SMRS Intervention
3.3. Level of Satisfaction in Terms of System Utilization
4. Discussion
4.1. Comparisons with Existing Sensory-Based Technologies
4.2. Limitations and Recommendations for Further Study
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
Fuzzy Logic Rules
Temperature_rule1 = ctrl.Rule(antecedent = (((Temperature[‘Low’] | Temperature[‘High’]) & Duration[‘Short’] & Attention[‘Normal’] & Stress[‘Moderate’]) | ((Temperature[‘Low’] | Temperature[‘High’]) & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Low’]) | (Attention[‘Normal’] & Stress[‘Low’])), consequent = Outcome[‘Low Risk’], label = ‘Low Risk’) |
Temperature_rule2 = ctrl.Rule(antecedent = (((Temperature[‘Low’] | Temperature[‘High’]) & Duration[‘Short’] &Attention[‘Normal’] & Stress[‘High’]) | ((Temperature[‘Low’] | Temperature[‘High’]) & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Moderate’]) | (Temperature[‘Moderate’] & Duration[‘Short’] & Attention[‘Normal’] & Stress[‘Moderate’]) | (Temperature[‘Moderate’] & Duration[‘Short’] & Attention[‘Normal’] & Stress[‘High’]) | (Temperature[‘Moderate’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Low’]) | (Temperature[‘Moderate’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Moderate’]) | (Temperature[‘Moderate’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘High’]) | (Temperature[‘Moderate’] & Duration[‘Long’] & Attention[‘Normal’] & Stress[‘Moderate’])), consequent = Outcome[‘Medium Risk’], label = ‘Medium Risk’) |
Temperature_rule3 = ctrl.Rule(antecedent = (((Temperature[‘Low’] | Temperature[‘High’]) & Duration[‘Short’] & Attention[‘Low’] & Stress[‘High’]) | ((Temperature[‘Low’] | Temperature[‘High’]) & Duration[‘Long’] & Attention[‘Normal’] & Stress[‘Moderate’]) | ((Temperature[‘Low’] | Temperature[‘High’]) & Duration[‘Long’] & Attention[‘Normal’] & Stress[‘High’]) | ((Temperature[‘Low’] | Temperature[‘High’]) & Duration[‘Long’] & Attention[‘Low’] & Stress[‘Low’]) | ((Temperature[‘Low’] | Temperature[‘High’]) & Duration[‘Long’] & Attention[‘Low’] & Stress[‘Moderate’]) | ((Temperature[‘Low’] |Temperature[‘High’]) & Duration[‘Long’] & Attention[‘Low’] & Stress[‘High’]) | (Temperature[‘Moderate’] & Duration[‘Long’] & Attention[‘Normal’] & Stress[‘High’]) | (Temperature[‘Moderate’] & Duration[‘Long’] & Attention[‘Low’] & Stress[‘Low’]) | (Temperature[‘Moderate’] & Duration[‘Long’] & Attention[‘Low’] & Stress[‘Moderate’]) | (Temperature[‘Moderate’] & Duration[‘Long’] & Attention[‘Low’] & Stress[‘High’])), consequent = Outcome[‘High Risk’], label = ‘High Risk’) |
Noise_rule1 = ctrl.Rule(antecedent = ((Noise[‘High’] & Duration[‘Short’] & Attention[‘Normal’] & Stress[‘Moderate’]) | (Noise[‘High’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Low’]) | (Noise[‘High’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Moderate’]) | (Attention[‘Normal’] & Stress[‘Low’])), consequent = Outcome[‘Low Risk’], label = ‘Low Risk’) |
Noise_rule2 = ctrl.Rule(antecedent = ((Noise[‘High’] & Duration[‘Short’] & Attention[‘Normal’] & Stress[‘High’]) | (Noise[‘Low’] & Duration[‘Short’] & Attention[‘Normal’] & Stress[‘Moderate’]) | (Noise[‘Low’] & Duration[‘Short’] & Attention[‘Normal’] & Stress[‘High’]) | (Noise[‘Low’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Low’]) | (Noise[‘Low’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Moderate’]) | (Noise[‘Low’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘High’]) | (Noise[‘Low’] & Duration[‘Long’] & Attention[‘Normal’] & Stress[‘Moderate’])), consequent = Outcome[‘Medium Risk’], label = ‘Medium’) |
Noise_rule3 = ctrl.Rule(antecedent = ((Noise[‘High’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘High’]) | (Noise[‘High’] & Duration[‘Long’] & Attention[‘Normal’] & Stress[‘Moderate’]) | (Noise[‘High’] & Duration[‘Long’] & Attention[‘Normal’] & Stress[‘High’]) | (Noise[‘High’] & Duration[‘Long’] & Attention[‘Low’] & Stress[‘Low’]) | (Noise[‘High’] & Duration[‘Long’] & Attention[‘Low’] & Stress[‘Moderate’]) | (Noise[‘High’] & Duration[‘Long’] & Attention[‘Low’] & Stress[‘Moderate’]) | (Noise[‘High’] & Duration[‘Long’] & Attention[‘Low’] & Stress[‘High’])), consequent = Outcome[‘High Risk’], label = ‘High Risk’) |
Brightness_rule1 = ctrl.Rule(antecedent=(((Brightness[‘Low’] | Brightness[‘High’]) & Duration[‘Short’] & Attention[‘Normal’] & Stress[‘Moderate’]) | ((Brightness[‘Low’] | Brightness[‘High’]) & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Low’]) | ((Brightness[‘Low’] | Brightness[‘High’]) & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Moderate’]) | (Attention[‘Normal’] & Stress[‘Low’])), consequent=Outcome[‘Low Risk’], label=‘Low Risk’) Brightness_rule2 = ctrl.Rule(antecedent=(((Brightness[‘Low’] | Brightness[‘High’]) & Duration[‘Short’] & Attention[‘Normal’] & Stress[‘High’]) | ((Brightness[‘Low’] | Brightness[‘High’]) & Duration[‘Short’] & Attention[‘Low’] & Stress[‘High’]) | ((Brightness[‘Low’] | Brightness[‘High’]) & Duration[‘Long’] & Attention[‘Normal’] & Stress[‘Moderate’]) | ((Brightness[‘Low’] | Brightness[‘High’]) & Duration[‘Long’] & Attention[‘Low’] & Stress[‘Low’]) | ((Brightness[‘Low’] | Brightness[‘High’]) & Duration[‘Long’] & Attention[‘Low’] & Stress[‘Moderate’]) | (Brightness[‘Moderate’] & Duration[‘Short’] & Attention[‘Normal’] & Stress[‘Moderate’]) | (Brightness[‘Moderate’] & Duration[‘Short’] & Attention[‘Normal’] & Stress[‘High’]) | (Brightness[‘Moderate’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Low’]) | (Brightness[‘Moderate’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘Moderate’]) | (Brightness[‘Moderate’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘High’]) | (Brightness[‘Moderate’] & Duration[‘Short’] & Attention[‘Low’] & Stress[‘High’]) | (Brightness[‘Moderate’] & Duration[‘Long’] & Attention[‘Normal’] & Stress[‘Moderate’])), consequent=Outcome[‘Medium Risk’], label=‘Medium Risk’) Brightness_rule3 = ctrl.Rule(antecedent=(((Brightness[‘Low’] | Brightness[‘High’]) & Duration[‘Long’] & Attention[‘Normal’] & Stress[‘High’]) | ((Brightness[‘Low’] | Brightness[‘High’]) & Duration[‘Long’] & Attention[‘Low’] & Stress[‘High’]) | (Brightness[‘Moderate’] & Duration[‘Long’] & Attention[‘Normal’] & Stress[‘High’]) | (Brightness[‘Moderate’] & Duration[‘Long’] & Attention[‘Low’] & Stress[‘Low’]) | (Brightness[‘Moderate’] & Duration[‘Long’] & Attention[‘Low’] & Stress[‘Moderate’]) | (Brightness[‘Moderate’] & Duration[‘Long’] & Attention[‘Low’] & Stress[‘High’])), consequent=Outcome[‘High Risk’], label=‘High Risk’) |
Appendix B
Adapted Caregiver-Teacher Report Form
TODAY’S DATE Mo. ____ Day ____ Year _____ Your role: ⬥ teacher ⬥ caregiver Below is a list of items that describe children. For each item that describes the child over the past 30 min, please circle the 2 if the item is very true or often true of the child. Circle the 1 if the item is somewhat or sometimes true of the child. If the item is not true of the child, circle the 0. Please answer all items as well as you can, even if some do not seem to apply to the child. 0 = Not True 1 = Somewhat or Sometime True 2 = Very True or Often True | ||||
Anxious/Depressed | 0 | 1 | 2 | 1. Clings to adults or too dependent |
0 | 1 | 2 | 2. Feelings are easily hurt | |
0 | 1 | 2 | 3. Gets too upset when separated from parents | |
0 | 1 | 2 | 4. Looks unhappy without good reason | |
0 | 1 | 2 | 5. Nervous, high-strung, or tense | |
0 | 1 | 2 | 6. Self-conscious or easily embarrassed | |
0 | 1 | 2 | 7. Too fearful or anxious | |
0 | 1 | 2 | 8. Unhappy, sad, or depressed | |
Attention Problem | 0 | 1 | 2 | 9. Cannot concentrate, cannot pay attention for long |
0 | 1 | 2 | 10. Cannot sit still, restless, or hyperactive | |
0 | 1 | 2 | 11. Difficulty following directions | |
0 | 1 | 2 | 12. Fails to carry out assigned tasks | |
0 | 1 | 2 | 13. Fidgets | |
0 | 1 | 2 | 14. Poorly coordinated or clumsy | |
0 | 1 | 2 | 15. Quickly shifts from one activity to another | |
0 | 1 | 2 | 16. Inattentive, easily distracted | |
0 | 1 | 2 | 17. Wanders away |
Appendix C
System Usability Scale
Strongly Disagree | Strongly Agree | ||||
1 | 2 | 3 | 4 | 5 | |
1. I think that I would like to use this system frequently. | |||||
2. I found the system unnecessarily complex. | |||||
3. I thought the system was easy to use. | |||||
4. I think that I would need the support of a technical person to be able to use this system. | |||||
5. I found the various functions in this system were well integrated. | |||||
6. I thought there was too much inconsistency in this system. | |||||
7. I would imagine that most people would learn to use this system very quickly. | |||||
8. I found the system very cumbersome to use. | |||||
9. I felt very confident using the system. | |||||
10. I needed to learn a lot of things before I could get going with this system. |
References
- Ousley, O.; Cermak, T. Autism Spectrum Disorder: Defining dimensions and subgroups. Curr. Dev. Disord. Rep. 2014, 1, 20–28. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- American Psychiatric Association. Diagnostic and Statistical Manual of Mental Disorders, 5th ed.; American Psychiatric Association: Washington, DC, USA, 2013. [Google Scholar]
- Leekam, S.R.; Nieto, C.; Libby, S.J.; Wing, L.; Gould, J. Describing the sensory abnormalities of children and adults with autism. J. Autism Dev. Disord. 2007, 37, 894–910. [Google Scholar] [CrossRef] [PubMed]
- Deng, L.; Rattadilok, P.; Xiong, R. A Machine Learning-Based Monitoring System for Attention and Stress Detection for Children with Autism Spectrum Disorders. In Proceedings of the 3rd International Conference on Intelligent Medicine and Health, Macau, China, 13–15 August 2021; pp. 23–29. [Google Scholar] [CrossRef]
- Gomes, E.; Rotta, N.T.; Pedroso, F.S.; Sleifer, P.; Danesi, M.C. Auditory hypersensitivity in children and teenagers with autistic spectrum disorder. Arq. Neuropsiquiatr. 2004, 62, 797–801. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Talay-Ongan, A.; Wood, K. Unusual sensory sensitivities in autism: A possible crossroads. Int. J. Disabil. Dev. Educ. 2007, 47, 201–212. [Google Scholar] [CrossRef]
- Baranek, G.T.; Foster, L.G.; Berkson, G. Tactile defensiveness and stereotyped behaviors. Am. J. Occup. Ther. 1997, 51, 91–95. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Brown, C.; Dunn, W. Adolescent-Adult Sensory Profile: User’s Manual; Therapy Skill Builders: San Antonio, TX, USA, 2002. [Google Scholar]
- Khullar, V.; Singh, H.P.; Bala, M. IoT based assistive companion for hypersensitive individuals (ACHI) with autism spectrum disorder. Asian J. Psychiatr. 2019, 46, 92–102. [Google Scholar] [CrossRef] [PubMed]
- Schoen, S.A.; Miller, L.J.; Sullivan, J.C. Measurement in sensory modulation: The sensory processing scale assessment. Am. J. Occup. Ther. 2014, 68, 522–530. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Shabha, G. An assessment of the impact of the sensory environment on individuals’ behavior in special needs schools. Facilities 2006, 24, 31–42. [Google Scholar] [CrossRef]
- Riederer, M.; Schoenauer, C.; Kaufmann, H.; Soechting, E.; Lamm, C. Development of Tests to Evaluate the Sensory Abilities of Children with Autism Spectrum Disorder Using Touch and Force Sensors. In Proceedings of the 4th International Conference on Wireless Mobile Communication and Healthcare, Athens, Greece, 3–5 November 2014; pp. 160–163. [Google Scholar] [CrossRef]
- Mauro, N.; Ardissono, L.; Cena, F. Personalized Recommendation of PoIs to People with Autism. In Proceedings of the 28th ACM Conference on User Modeling, Adaptation and Personalization, Genoa, Italy, 14–17 July 2020; pp. 163–172. [Google Scholar] [CrossRef]
- Tomczak, M.T.; Wójcikowski, M.; Pankiewicz, B.; Łubiński, J.; Majchrowicz, J.; Majchrowicz, D.; Walasiewicz, A.; Kiliński, T.; Szczerska, M. Stress monitoring system for individuals with autism spectrum disorders. IEEE Access 2020, 8, 228236–228244. [Google Scholar] [CrossRef]
- Coronato, A.; De Pietro, G.; Paragliola, G. A situation-aware system for the detection of motion disorders of patients with Autism Spectrum Disorders. Expert Syst. Appl. 2014, 41, 7868–7877. [Google Scholar] [CrossRef]
- Sula, A.; Spaho, E.; Matsuo, K.; Barolli, L.; Miho, R.; Xhafa, F. An IoT-Based System for Supporting Children with Autism Spectrum Disorder. In Proceedings of the 8th International Conference on Broadband and Wireless Computing, Communication and Applications, Compiegne, France, 28–30 October 2013; pp. 282–289. [Google Scholar] [CrossRef]
- Schmidt, M.; Schmidt, C.; Glaser, N.; Beck, D.; Lim, M.; Palmer, H. Evaluation of a spherical video-based virtual reality intervention designed to teach adaptive skills for adults with autism: A preliminary report. Interact. Learn. Environ. 2019, 29, 345–364. [Google Scholar] [CrossRef]
- Cabibihan, J.-J.; Javed, H.; Aldosari, M.; Frazier, T.; Bashir, H. Sensing technologies for Autism Spectrum Disorder screening and intervention. Sensors 2017, 17, 46. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- NAO. Available online: https://www.softbankrobotics.com/emea/en/nao (accessed on 2 March 2022).
- Ali, S.; Mehmood, F.; Ayaz, Y.; Khan, M.A.; Sadia, H.; Nawaz, R. Comparing the effectiveness of different reinforcement stimuli in a robotic therapy for children with ASD. IEEE Access 2020, 8, 13128–13137. [Google Scholar] [CrossRef]
- Costa, S.; Lehmann, H.; Dautenhahn, K.; Robins, B.; Soares, F. Using a humanoid robot to elicit body awareness and appropriate physical interaction in children with Autism. Int. J. Soc. Robot 2014, 7, 265–278. [Google Scholar] [CrossRef] [Green Version]
- Deng, L.; Rattadilok, P. The need for and barriers to using assistive technologies among individuals with Autism Spectrum Disorders in China. Assist. Technol. 2022, 34, 242–253. [Google Scholar] [CrossRef] [PubMed]
- Morris, M.E.; Aguilera, A. Mobile, social, and wearable computing and the evolution of psychological practice. Prof. Psychol. Res. Pract. 2012, 43, 622–626. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Dunn, W. Sensory Profile: User’s Manual; Psychological Corporation: San Antonio, TX, USA, 1999. [Google Scholar]
- Dunn, W. The sensations of everyday life: Empirical, theoretical, and pragmatic considerations. Am. J. Occup. Ther. 2001, 55, 608–620. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- iPhone. Available online: https://www.apple.com/iphone/ (accessed on 5 April 2022).
- Monitor your Heart Rate with Apple Watch. Available online: https://support.apple.com/en-us/HT204666 (accessed on 5 April 2022).
- Arduino Hardware. Available online: https://www.arduino.cc/en/Main/Products (accessed on 5 April 2022).
- Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef] [Green Version]
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; The MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
- Harrington, P. Machine Learning in Action; Manning Publications: Shelter Island, NY, USA, 2012. [Google Scholar]
- Description of Fuzzy Logic. Available online: https://ww2.mathworks.cn/help/fuzzy/what-is-fuzzy-logic.html (accessed on 5 April 2022).
- Foundations of Fuzzy Logic. Available online: https://ww2.mathworks.cn/help/fuzzy/foundations-of-fuzzy-logic.html?searchHighlight=fuzzy%20rules&s_tid=srchtitle_fuzzy%20rules_3 (accessed on 5 April 2022).
- ASSIST: Autism Sensory Strategies, Information, and Toolkit. Available online: https://paautism.org/resource/assist-toolkit/ (accessed on 25 March 2021).
- Bundy, A.; Lane, S.; Murray, E. Sensory Integration: Theory and Practice, 2nd ed.; F.A. Davis Company: Philadelphia, PA, USA, 2002. [Google Scholar]
- Perumal, L.; Nagi, F.H. Switching control system based on Largest of Maximum (LOM) defuzzification-theory and application. In Fuzzy Logic-Controls, Concepts, Theories and Applications; Dadios, E.P., Ed.; InTechOpen: London, UK, 2012; pp. 301–324. [Google Scholar] [CrossRef] [Green Version]
- Ross, T.J. Fuzzy Logic with Engineering Applications, 4th ed.; Wiley: Hoboken, NJ, USA, 2016. [Google Scholar]
- Mogharreban, N.; DiLalla, L.F. Comparison of Defuzzification Techniques for Analysis of Non-interval Data. In Proceedings of the 2006 Annual Meeting of the North American Fuzzy Information Processing Society, Montreal, QC, Canada, 3–6 June 2006; pp. 257–260. [Google Scholar] [CrossRef]
- Beta Testing Made Simple with TestFlight. Available online: https://developer.apple.com/testflight/ (accessed on 25 April 2022).
- Achenbach, T.M.; Rescorla, L.A. Manual for the ASEBA Preschool Forms & Profiles; University of Vermont: Burlington, VT, USA, 2000. [Google Scholar]
- Preschool (Ages 1½-5) Assessments. Available online: https://aseba.org/preschool/ (accessed on 3 January 2022).
- Brooke, J. SUS: A “quick and dirty” usability scale. In Usability Evaluation in Industry; Jordan, P.W., Thomas, B., McClelland, I.L., Weerdmeester, B., Eds.; Taylor & Francis: London, UK, 1996; pp. 189–194. [Google Scholar]
- Cohen, J. Statistical Power for the Behavioral Sciences; Academic Press: New York, NY, USA, 1977. [Google Scholar]
- Sauro, J. A Practical Guide to the System Usability Scale: Background, Benchmarks & Best Practices; Measuring Usability LLC: Denver, CO, USA, 2011. [Google Scholar]
Sensory Pattern | Characteristics |
---|---|
Low registration | Less likely to notice sensory input, may behave as passive or easy going. |
Sensory seeking | Prone to add sensory events to daily life, may be very active or keep busy. |
Sensory sensitivity | More likely to get distracted by sensory inputs, often show discomfort and sensitivity towards daily events. |
Sensory avoiding | Prone to withdraw from overwhelming sensory stimulation, may be very ritualistic and rule-bound. |
Sensor/Microcontroller | Unit | Purpose |
---|---|---|
Arduino UNO Rev3 | N/A * | To fetch and transmit signal from sensors. |
Apple Watch three-axis accelerometer | Sensor value | To identify the hand movements. |
Apple Watch heart rate sensor | Beats per minute (bpm) | To measure heart rate. |
DHT11 temperature and humidity sensor | Celsius (°C) for temperature, percentage (%) for humidity | To measure temperature and humidity level. |
iPhone microphone | Decibel (dB) | To measure noise level. |
iPhone barometer | Kilopascal (kPa) | To measure air pressure. |
Light sensor (photoresistor) | Lux (lx) | To measure brightness level. |
SEEED Grove Galvanic Skin Response (GSR) sensor | Sensor value | To detect skin conductivity. |
Category | Included Features |
---|---|
Environmental features | Temperature, noise, humidity, brightness, air pressure |
Sensory profile features | Low registration, sensory seeking, sensory sensitivity, sensory avoiding |
Physiological features | GSR, heart rate, watch accelerometer (mean absolute value of three axis) |
Personal characteristics | Gender, age |
Attention Detection | Stress Detection | |||||
---|---|---|---|---|---|---|
Model | Accuracy (%) | Weighted F1 | Inference Time (ms) | Accuracy (%) | Macro F1 | Inference Time (ms) |
LR | 65.71 | 0.6949 | 0.0052 | 65.30 | 0.5712 | 0.0013 |
KNN | 81.90 | 0.8319 | 0.0291 | 93.92 | 0.9251 | 0.1041 |
RF | 79.05 | 0.8000 | 0.0958 | 98.82 | 0.9851 | 0.0182 |
ANN | 80.95 | 0.8246 | 0.0040 | 96.89 | 0.9592 | 0.0021 |
GBDT | 86.67 | 0.8772 | 0.0046 | 98.50 | 0.9812 | 0.0366 |
Inputs | Outcome Responses | ||||
---|---|---|---|---|---|
Sensory Stimuli | Attention | Stress | Duration (s) | Fuzzy Outcome | Recommended Strategy |
Brightness = 100 lx | Low | High | 25 | | Brightness level is low. Enhance indoor brightness (e.g., draw the curtains open), use a phone to show pictures or videos that the child likes for comfort and attention. |
Brightness = 400 lx | Normal | Low | 40 | | Brightness level is moderate. No impact. |
Brightness = 750 lx | Normal | High | 10 | | Brightness level is high. Reduce indoor brightness (e.g., draw the curtains). Keep observing. |
Temperature = 15 °C | Normal | High | 10 | | Temperature level is low. Enhance temperature level (e.g., turn up the air-conditioner). Keep observing. |
Temperature = 26 °C | Normal | Moderate | 25 | | Temperature level is moderate. Keep observing. |
Temperature = 32 °C | Low | High | 40 | | Temperature level is high. Reduce temperature level (e.g., turn on the fan). Provide some deep pressure (e.g., hugs or massage) input to child for comfort and attention. |
Noise = 60 dB | Low | Low | 25 | | Noise level is moderate. Check other factors that may distract your child. |
Noise = 70 dB | Normal | High | 10 | | Noise level is moderate-high. Keep observing. |
Noise = 80 dB | Low | Moderate | 40 | | Noise level is high. Try to reduce loud (e.g., use noise-cancelling headphones or play calming music). Provide a fidget toy with texture that child likes for comfort and attention. |
Condition | Testing Site | Number of Participants | Average Age | Gender Ratio (Male:Female) |
---|---|---|---|---|
ASD | An ASD Rehabilitation Center in Wenzhou | 15 | 4.3 | 12:3 |
An ASD Rehabilitation Center in Ningbo | 15 | 4.0 | 12:3 | |
TD | A Public Kindergarten in Wenzhou | 15 | 4.4 | 12:3 |
A Private Childcare Center in Ningbo | 15 | 4.3 | 12:3 |
Group | Sample | Session | Rating Parameters: Mean (SD) | |||||
---|---|---|---|---|---|---|---|---|
Wrong Prediction Cases— Attention | Wrong Prediction Cases—Stress | C-TRF Attention Score—Caregiver | C-TRF Attention Score—Teacher | C-TRF Stress Score—Caregiver | C-TRF Stress Score—Teacher | |||
ASD | 30 | No-SMRS | / | / | 8.1 (3.5) | 8.6 (2.8) | 4.3 (3.5) | 4.9 (4.0) |
SMRS #1 | 21.9 (15.7) | 6.7 (5.0) | 8.3 (3.2) | 8.7 (3.3) | 4.4 (3.6) | 4.9 (3.9) | ||
SMRS #2 | 11.0 (7.7) | 4.2 (2.5) | 6.5 (2.8) | 7.0 (2.9) | 3.4 (3.3) | 3.7 (3.4) | ||
TD | 30 | No-SMRS | / | / | 1.6 (1.6) | 2.0 (2.0) | 1.6 (1.9) | 1.5 (1.9) |
SMRS #1 | 5.2 (4.2) | 18.6 (8.4) | 1.8 (1.8) | 2.2 (2.2) | 1.7 (2.1) | 1.7 (1.9) | ||
SMRS #2 | 4.8 (3.4) | 13.3 (7.2) | 1.5 (1.5) | 1.8 (2.0) | 1.2 (1.8) | 1.3 (1.6) |
Measures | No-SMRS—SMRS Session 2 | |||||
---|---|---|---|---|---|---|
ASD | TD | |||||
t | Sig.* (2-Tailed) | d | t | Sig. (2-Tailed) | d | |
C-TRF Attention Score—Caregivers | 4.732 | <0.001 | 0.505 | 0.769 | 0.448 | 0.065 |
C-TRF Attention Score—Teachers | 4.533 | <0.001 | 0.561 | 1.229 | 0.229 | 0.100 |
C-TRF Stress Score—Caregivers | 4.160 | <0.001 | 0.265 | 3.340 | 0.002 | 0.216 |
C-TRF Stress Score—Teachers | 5.288 | <0.001 | 0.323 | 1.649 | 0.110 | 0.114 |
Statement | Mean Score (SD) and Range | |
---|---|---|
ASD Group | TD Group | |
1. I think that I would like to use this system frequently. | 3.87 (0.64); range: 3–5 | 3.67 (0.72); range: 3–5 |
2. I found the system unnecessarily complex. | 1.67 (0.72); range: 1–3 | 2.07 (0.80); range: 1–3 |
3. I thought the system was easy to use. | 3.67 (0.72); range: 3–5 | 3.73 (0.80); range: 3–5 |
4. I think that I would need the support of a technical person to be able to use this system. | 3.73 (0.80); range: 3–5 | 3.93 (0.70); range: 3–5 |
5. I found the various functions in this system were well integrated. | 4.20 (0.68); range: 3–5 | 4.33 (0.62); range: 3–5 |
6. I thought there was too much inconsistency in this system. | 1.07 (0.26); range: 1–2 | 1.07 (0.26); range: 1–2 |
7. I would imagine that most people would learn to use this system very quickly. | 3.53 (0.83); range: 2–5 | 3.40 (0.51); range: 3–4 |
8. I found the system very cumbersome to use. | 1.13 (0.35); range: 1–2 | 1.20 (0.56); range: 1–3 |
9. I felt very confident using the system. | 3.33 (0.90); range: 2–5 | 3.40 (0.74); range: 2–5 |
10. I needed to learn a lot of things before I could get going with this system. | 2.80 (0.68); range: 2–4 | 2.93 (0.46); range: 2–4 |
Overall SUS Score (calculated as per [44]) | 70.5 (3.92); range: 62.5–80 | 68.3 (3.62); range: 62.5–77.5 |
Reference | Technology Features | Methodology Quality | |||||
---|---|---|---|---|---|---|---|
Sensory Profiling | Physiological Monitoring | Environmental Monitoring | Data Analysis | Strategy Making | Evaluation | ASD Sample in the Evaluation | |
This study | Yes | Yes | Yes | Yes | Yes | Yes | 30 |
[13] | Yes | No | Yes | Yes | Yes | Yes | 20 |
[14] | No | Yes | No | Yes | No | Yes | 20 |
[15] | No | Yes | No | Yes | No | Not reported | Not reported |
[16] | No | Yes | Yes | No | No | Yes | 1 |
[9] | No | No | Yes | Yes | Yes | Yes | 10 |
[20] | No | Yes | No | No | No | Yes | 12 |
[21] | No | Yes | No | No | No | Yes | 8 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Deng, L.; Rattadilok, P. A Sensor and Machine Learning-Based Sensory Management Recommendation System for Children with Autism Spectrum Disorders. Sensors 2022, 22, 5803. https://doi.org/10.3390/s22155803
Deng L, Rattadilok P. A Sensor and Machine Learning-Based Sensory Management Recommendation System for Children with Autism Spectrum Disorders. Sensors. 2022; 22(15):5803. https://doi.org/10.3390/s22155803
Chicago/Turabian StyleDeng, Lingling, and Prapa Rattadilok. 2022. "A Sensor and Machine Learning-Based Sensory Management Recommendation System for Children with Autism Spectrum Disorders" Sensors 22, no. 15: 5803. https://doi.org/10.3390/s22155803
APA StyleDeng, L., & Rattadilok, P. (2022). A Sensor and Machine Learning-Based Sensory Management Recommendation System for Children with Autism Spectrum Disorders. Sensors, 22(15), 5803. https://doi.org/10.3390/s22155803