Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Automatic discovery of resource-restricted Convolutional Neural Network topologies for myoelectric pattern recognition

Olsson, Alexander E. LU ; Björkman, Anders LU and Antfolk, Christian LU (2020) In Computers in Biology and Medicine 120.
Abstract

Convolutional Neural Networks (CNNs) have been subject to extensive attention in the pattern recognition literature due to unprecedented performance in tasks of information extraction from unstructured data. Whereas available methods for supervised training of a CNN with a given network topology are well-defined with rigorous theoretical justification, procedures for the initial selection of topology are currently not. Work incorporating selection of the CNN topology has instead substantially been guided by the domain-specific expertise of the creator(s), followed by iterative improvement via empirical evaluation. This limitation of methodology is restricting in the pursuit of naturally controlled muscle-computer interfaces, where CNNs... (More)

Convolutional Neural Networks (CNNs) have been subject to extensive attention in the pattern recognition literature due to unprecedented performance in tasks of information extraction from unstructured data. Whereas available methods for supervised training of a CNN with a given network topology are well-defined with rigorous theoretical justification, procedures for the initial selection of topology are currently not. Work incorporating selection of the CNN topology has instead substantially been guided by the domain-specific expertise of the creator(s), followed by iterative improvement via empirical evaluation. This limitation of methodology is restricting in the pursuit of naturally controlled muscle-computer interfaces, where CNNs have been identified as a promising research avenue but effective topology selection heuristics are lacking. With the goal of mitigating ambiguities in topology selection, this paper presents a systematic approach wherein we apply a novel evolutionary algorithm to search a space of candidate topologies. Furthermore, we constrain the search-space by excluding topologies with excessive inference-time computational complexity, making the obtained results implementable in embedded systems. In contrast to manual topology design, our algorithm requires the user to only specify a relatively small set of intuitive hyperparameters. To validate our approach, we use it in order to create topologies for myoelectric pattern recognition via movement decoding of surface electromyography signals. By collating offline classification accuracies obtained from experiments on a collection of publicly available databases, we demonstrate that our method generates computationally lightweight topologies with performance comparable to those of available alternatives.

(Less)
Please use this url to cite or link to this publication:
author
; and
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Convolutional neural networks, Deep learning, Electromyography, Machine learning, Model selection, Muscle-computer interfaces, Myoelectric control, Myoelectric pattern recognition
in
Computers in Biology and Medicine
volume
120
article number
103723
publisher
Elsevier
external identifiers
  • scopus:85082759730
  • pmid:32421642
ISSN
0010-4825
DOI
10.1016/j.compbiomed.2020.103723
language
English
LU publication?
yes
id
04477686-3a76-433e-bf8e-e4d7791ab8bb
date added to LUP
2020-04-16 16:27:17
date last changed
2024-04-03 04:49:00
@article{04477686-3a76-433e-bf8e-e4d7791ab8bb,
  abstract     = {{<p>Convolutional Neural Networks (CNNs) have been subject to extensive attention in the pattern recognition literature due to unprecedented performance in tasks of information extraction from unstructured data. Whereas available methods for supervised training of a CNN with a given network topology are well-defined with rigorous theoretical justification, procedures for the initial selection of topology are currently not. Work incorporating selection of the CNN topology has instead substantially been guided by the domain-specific expertise of the creator(s), followed by iterative improvement via empirical evaluation. This limitation of methodology is restricting in the pursuit of naturally controlled muscle-computer interfaces, where CNNs have been identified as a promising research avenue but effective topology selection heuristics are lacking. With the goal of mitigating ambiguities in topology selection, this paper presents a systematic approach wherein we apply a novel evolutionary algorithm to search a space of candidate topologies. Furthermore, we constrain the search-space by excluding topologies with excessive inference-time computational complexity, making the obtained results implementable in embedded systems. In contrast to manual topology design, our algorithm requires the user to only specify a relatively small set of intuitive hyperparameters. To validate our approach, we use it in order to create topologies for myoelectric pattern recognition via movement decoding of surface electromyography signals. By collating offline classification accuracies obtained from experiments on a collection of publicly available databases, we demonstrate that our method generates computationally lightweight topologies with performance comparable to those of available alternatives.</p>}},
  author       = {{Olsson, Alexander E. and Björkman, Anders and Antfolk, Christian}},
  issn         = {{0010-4825}},
  keywords     = {{Convolutional neural networks; Deep learning; Electromyography; Machine learning; Model selection; Muscle-computer interfaces; Myoelectric control; Myoelectric pattern recognition}},
  language     = {{eng}},
  publisher    = {{Elsevier}},
  series       = {{Computers in Biology and Medicine}},
  title        = {{Automatic discovery of resource-restricted Convolutional Neural Network topologies for myoelectric pattern recognition}},
  url          = {{http://dx.doi.org/10.1016/j.compbiomed.2020.103723}},
  doi          = {{10.1016/j.compbiomed.2020.103723}},
  volume       = {{120}},
  year         = {{2020}},
}