Application of particle swarm optimization for tuning the SVR parameters

The prediction of finger pinch force via surface electromyography (sEMG) signals is important in bionic control area. The purpose of this paper was to study how to improve the prediction accuracy while using support vector regression (SVR) to predict the pinch force. Four healthy subjects performed constant-posture force-varying pinch operations. The sEMG signal was acquired using two electrodes while the force signal was recorded by a JR3 sensor. The time domain feature of sEMG and the force signal were then applied as the input of the SVR model. In order to improve the prediction accuracy, the parameters of SVR model were optimized by applying particle swarm optimization (PSO) algorithm. The relative mean square error (RMSE), correlation coefficients (CC), and mean average error (MAE) were calculated as the criteria. The results show that the predicted force is close to the real pinch force by SVR modeling technique. The RMSE results are below 8% and the CC results are above 96% with 4 subjects. Compared with the grid search (GS) method, the PSO-SVR achieves a tradeoff between the accuracy and the computational costs with different kinds of training data.

[1]  B. Freriks,et al.  Development of recommendations for SEMG sensors and sensor placement procedures. , 2000, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[2]  Walter Herzog,et al.  Model-based estimation of muscle forces exerted during movements. , 2007, Clinical biomechanics.

[3]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[4]  Changmok Choi,et al.  Real-time pinch force estimation by surface electromyography using an artificial neural network. , 2010, Medical engineering & physics.

[5]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[6]  Jaap H van Dieën,et al.  Methodological aspects of SEMG recordings for force estimation--a tutorial and review. , 2010, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[7]  Tsu-Tian Lee,et al.  Support vector regression performance analysis and systematic parameter selection , 2005, Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005..

[8]  Kurt Hornik,et al.  Support Vector Machines in R , 2006 .

[9]  Keyvan Hashtrudi-Zaad,et al.  Hand Force Estimation using Electromyography Signals , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[10]  Aydin Akan,et al.  Prediction of externally applied forces to human hands using frequency content of surface EMG signals , 2010, Comput. Methods Programs Biomed..

[11]  Giulio Sandini,et al.  Fine detection of grasp force and posture by amputees via surface electromyography , 2009, Journal of Physiology-Paris.

[12]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[13]  S. Sathiya Keerthi,et al.  Evaluation of simple performance measures for tuning SVM hyperparameters , 2003, Neurocomputing.

[14]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[15]  David G Lloyd,et al.  Neuromusculoskeletal modeling: estimation of muscle forces and joint moments and movements from measurements of neural command. , 2004, Journal of applied biomechanics.

[16]  Günter Rudolph,et al.  Convergence analysis of canonical genetic algorithms , 1994, IEEE Trans. Neural Networks.

[17]  Steven M. LaValle,et al.  On the Relationship between Classical Grid Search and Probabilistic Roadmaps , 2004, Int. J. Robotics Res..