Machine learning in control of functional electrical stimulation systems for locomotion.
Two machine learning techniques were evaluated for automatic design of a rule-based control of functional electrical stimulation (FES) for locomotion of spinal cord injured humans. The task was to learn the invariant characteristics of the relationship between sensory information and the FES-control signal by using off-line supervised training. Sensory signals were recorded using pressure sensors installed in the insoles of a subject's shoes and goniometers attached across the joints of the affected leg. The FES-control consisted of pulses corresponding to time intervals when the subject pressed on the manual push-button to deliver the stimulation during FES-assisted ambulation. The machine learning techniques used were the adaptive logic network (ALN) [1] and the inductive learning algorithm (IL) [2]. Results to date suggest that, given the same training data, the IL learned faster than the ALN, while both performed the test rapidly. The generalization was estimated by measuring the test errors and it was better with an ALN, especially if past points were used to reflect the time dimension. Both techniques were able to predict future stimulation events. An advantage of the ALN over the IL was that ALN's can be retrained with new data without losing previously collected knowledge. The advantages of the IL over the ALN were that the IL produces small, explicit, comprehensible trees and that the relative importance of each sensory contribution can be quantified.
Kostov
A
A
Division of Neuroscience, University of Alberta, Edmonton, Canada.
Andrews
B J
BJ
Popović
D B
DB
Stein
R B
RB
Armstrong
W W
WW
D000328:Adult; D001185:Artificial Intelligence; D001696:Biomechanical Phenomena; D004599:Electric Stimulation Therapy / Q000295:instrumentation / Q000379:methods; D005246:Feedback; D005260:Female; D006801:Humans; D008124:Locomotion; D008297:Male; D008875:Middle Aged; D016571:Neural Networks, Computer; D011379:Prognosis; D013119:Spinal Cord Injuries / Q000503:physiopathology / Q000628:therapy; D009626:Terminology as Topic; D014159:Transducers