ML-Based Assistive Technology Matching
ML-Based Assistive Technology Matching
Choosing the right assistive technology is a high-stakes decision. The wrong screen reader, communication device, or mobility aid wastes money, time, and hope. Traditional assistive technology (AT) assessment relies on specialist knowledge: occupational therapists, speech-language pathologists, and AT consultants evaluate individual needs against available options. Machine learning can supplement this expertise by analyzing patterns across thousands of user-technology pairings to recommend matches that human assessors might not consider.
The Matching Problem
The AT landscape is vast. ABLEDATA, a database maintained by the National Institute on Disability, Independent Living, and Rehabilitation Research, catalogs over 40,000 assistive products. Each user brings a unique combination of:
- Physical abilities and limitations
- Sensory capabilities
- Cognitive profile
- Communication needs
- Technical literacy
- Living and working environments
- Financial resources
- Personal preferences
Matching this multidimensional profile to the right set of tools from tens of thousands of options is a pattern-matching problem that ML is well-suited to address.
How ML Matching Works
Data Sources
ML matching systems draw on:
- AT usage databases recording which technologies have been successfully adopted by users with specific profiles
- Outcome data tracking whether matched technologies are still in use after 6 and 12 months (abandonment rates for AT are high, often 30%+)
- User interaction data from trials and evaluations
- Product specifications from manufacturers and databases
Recommendation Models
Collaborative filtering (similar to how Netflix recommends movies) identifies patterns: “Users with your profile who tried Technology A abandoned it, but those who tried Technology B have 85% retention after one year.”
Content-based filtering matches user needs against technology capabilities: motor ability requirements, cognitive demands, sensory requirements, and environmental compatibility.
Hybrid models combine both approaches for more accurate recommendations.
Continuous Learning
As users report outcomes (successful adoption, abandonment, partial use), the model refines its recommendations. This creates a feedback loop that improves over time as more data is collected.
Current Applications
Communication Devices
AAC (augmentative and alternative communication) device selection is one of the highest-stakes AT decisions. ML models can analyze a user’s motor abilities, cognitive profile, and communication needs to recommend appropriate devices and access methods (touch, switch, eye gaze).
Computer Access
Recommending the right combination of input devices (standard keyboard, adapted keyboard, switch, eye tracker, voice control), screen readers or magnifiers, and software settings based on individual abilities.
Mobility Aids
Matching manual wheelchairs, power wheelchairs, scooters, and transfer aids to users based on physical capabilities, living environment, and usage patterns.
Smart Home Configuration
Recommending accessible smart home setups (voice control, switch access, automated routines) based on the user’s abilities and home environment.
Limitations and Ethical Considerations
- Data scarcity. AT usage data is fragmented across clinical settings, rarely aggregated in formats suitable for ML training.
- Individual variation. Disability is highly individual. Two people with the same diagnosis may have radically different needs, and ML models risk over-generalizing.
- Bias toward common profiles. ML models perform best for well-represented user profiles and may provide poor recommendations for users with rare conditions or intersecting disabilities.
- Professional expertise. ML recommendations should inform, not replace, clinical assessment by qualified AT specialists who can evaluate fit, train users, and adjust recommendations based on trial results.
For broader adaptive technology, see machine learning for personalized UX adaptation. For input-specific adaptations, read predictive text and AI writing for motor impairments.
Key Takeaways
- AT matching is a complex, high-stakes decision across tens of thousands of products and unique individual needs.
- ML models can analyze patterns from thousands of user-technology pairings to recommend matches that supplement professional assessment.
- Collaborative and content-based filtering approaches identify successful matches based on similar user profiles and technology capabilities.
- AT abandonment rates exceed 30%, making outcome-informed recommendations valuable for improving adoption success.
- ML should supplement, not replace, clinical AT assessment by qualified specialists.
Sources
- ABLEDATA — searchable database of assistive technology products: https://abledata.acl.gov/
- RESNA — Rehabilitation Engineering and Assistive Technology Society of North America: https://www.resna.org/
- WHO assistive technology resources — global assistive technology initiatives: https://www.who.int/health-topics/assistive-technology
- Scherer, “Matching Person and Technology” — AT matching framework: https://matchingpersontechnology.com/